Разработка базы данных учета материально-технического оснащения кабинета специальной технологии колледжа №32 г.Москвы
16 Января 2010, автор: пользователь скрыл имя
Описание работы
Пояснительная записка к курсовому проекту
Файлы: 1 файл
УИР_FoxPro.doc
— 717.50 Кб (Скачать файл)Московский Инженерно-Физический Институт
(Государственный университет)
Пояснительная записка к курсовому проекту
По
теме:”Разработка
базы данных учета
материально-технического
оснащения кабинета
специальной технологии
колледжа №32 г.Москвы”
Научный
руководитель: Кудрявцев К.Я.
Выполнила
Студентка группы К7-361
Панова
Юлия
Москва, 2005 год
ОГЛАВЛЕНИЕ
МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ
ИНСТИТУТ
Кафедра
ИНФОРМАЦИОННЫЕ
ТЕХНОЛОГИИ
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на учебно-исследовательскую работу и курсовое
проектирование
Студентки
группы К7-361_Пановой
Юлии
Тема:
Разработка
базы данных учета
материально-технического
оснащения кабинета
специальной технологии
колледжа №32 г.Москвы
в среде Visual FoxPro
Содержание
технического задания:
- Изучение литературы о возможностях и перспективах дальнейшего развития СУБД Visual FoxPro 8.0., о языке программирования FoxPro.
- Изучение структурированного языка запросов SQL.
- Изучение особенностей предметной области.
- Проектирование базы данных (создание реляционной модели)
- Создание основных элементов базы данных: таблиц, форм, отчетов, запросов.
- Разработка обработчиков событий на языке FoxPro.
Приборы
для эксперимента:
СУБД VisualFoxPro8.0
ЛИТЕРАТУРА
- Microsoft Visual FoxPro О. В. Бартеньев Диалог-МИФИ Москва 2005г.
- Visual FoxPro С. Каратыгин А. Тихонов Л. Тихонова Издательство БИНОМ Москва 1999
- http://www.firststeps.ru/
foxpro/fx/fx1.html - http://omck.info/1subd.php
- http://www.computerbooks.ru/
books/Programming/Book-FoxPro- 7/index.html - http://www.compdoc.ru/bd/
foxpro/ - http://www.linksoft.ru/
working.html
Место
выполнения УИР
и КП_____каф.36_________________
Руководитель__________________
Дата
выдачи задания ”____”__________________200__
г.
ОТЗЫВ
О РАБОТЕ СТУДЕНТА
______________________________
______________________________
Руководитель__________________
Теоретическая
часть
Реляционные базы данных
В 1970 году статья научного сотрудника компании IBM доктора Е. Ф. Коддао реляционной модели данных произвела революцию в подходе к хранению и обработке информации. На основе этой модели в семидесятые годы были разработаны первые реляционные базы данных, а в настоящее время они рассматриваются как стандарт для современных коммерческих СУБД.
В реляционных базах данных вся информация сведена в таблицы, строки и столбцы которых называются записями и полями соответственно. Эти таблицы получили название реляций, поэтому модель стала называться реляционной. Записи в таблицах не повторяются. Их уникальность обеспечивается первичным ключом, содержащим набор полей, однозначно определяющих запись. Для быстрого поиска информации в базе данных создаются индексы по одному или нескольким полям таблицы. Значения индексов хранятся в упорядоченном виде и содержат ссылки на записи таблицы. Для автоматической поддержки целостности связанных данных, находящихся в разных таблицах, используются первичные и внешние ключи. Для выборки данных из нескольких связанных таблиц используются значения одного или нескольких совпадающих полей.
В реляционных базах данных поля могут иметь разные типы данных (числовой, строковый, типа даты и т. п.), но для каждой записи тип данных поля остается неизменным.
Одним из важных требований
к базам данных является
Visual FoxPro.
Visual FoxPro - не просто
следующая версия одной из
наиболее быстрых СУБД для
персональных компьютеров. Это совершенно
новая программа, которая легко позволяет
сделать то, что в предыдущих версиях давалось
с величайшим трудом или было просто недоступно.
Интерфейс Visual FoxPro отвечает представлениям
о современной графической среде, напоминая
интерфейс иных программ Microsoft. Здесь основная
работа с данными выполняется с помощью
различных инструментальных средств,
поэтому команды меню часто имеют вспомогательный
характер и их состав гибко меняется в
зависимости от того, какое средство активно
в данный момент.
Отличительные черты Visual FoxPro можно описать
следующим образом:
1. Обеспечение
возможности быстрой
2. Обеспечение полного набора средств для управления событиями.
3. Обеспечение
мощного набора
Разработчики систем автоматизации обработки
данных, кроме мощного набора визуальных
средств проектирования могут использовать
широкие возможности по интеграции систем
хранения данных и доступа к серверам
данных с помощью технологии ODBC. Основные
новшества - это расширение встроенного
языка SQL, возможность обновления данных
на сервере через редактирование курсоров,
встроенный механизм обеспечения транзакций,
возможность обращения к серверу на том
диалекте SQL, который поддерживает сервер.
Наличие словаря данных делает более быстрой
разработку структуры баз данных и облегчает
ее дальнейшую эксплуатацию и поддержку.
4. Обеспечение
полной интеграции Visual FoxPro в семейство
прикладных программ Micrpоsoft. Единый
интерфейс с наиболее
5. Совместимость
с ранее разработанным
|
Объекты Visual FoxPro
Visual
FoxPro состоит из отдельных
Каждая
создаваемая таблица может
Чрезвычайно удобным и полезным средством доступа к базе данных являются представления данных. Представления данных позволяют объединять данные таблиц и отображать их в более удобном виде. Вы можете выбрать только интересующие вас поля таблиц, объединить несколько полей в одно поле, вычислить итоговые значения и задать новые имена полей таблицы. Как правило, количество представлений в базе данных намного превосходит количество таблиц. По мере эксплуатации базы данных их количество непрерывно растет. Во многих информационных системах доступ к данным, включая просмотр, добавление и редактирование, осуществляется только с помощью представлений данных. Данный подход позволяет осуществить гибкое управление доступом к информации. При использовании представлений для выборки данных в формах, отчетах, при создании запросов и в программах применяются те же правила, что и для таблиц. Редактирование данных, включенных в представление, возможно только при определенных условиях. Например, в том случае, если оно создано на основе только одной таблицы.
Для отображения и редактирования данных используются формы, отчеты, запросы и программы. При создании форм, отчетов и запросов применяются конструкторы. Поэтому эти компоненты часто называют конструкторскими объектами. Формы и отчеты являются составными объектами, т. к. они состоят из более мелких объектов (таких как поля, кнопки, диаграммы, рамки, OLE - компоненты и т. п.), которые называются объектами интерфейса.
Формы
используются для просмотра или
ввода данных в таблицы. Данные можно
вводить непосредственно в