Московский Инженерно-Физический Институт
(Государственный университет)
Пояснительная записка к курсовому проекту
По теме:”Разработка базы данных учета материально-технического оснащения кабинета специальной технологии колледжа №32 г.Москвы”
Научный руководитель: Кудрявцев К.Я.
Выполнила
Студентка группы К7-361
Панова Юлия
Москва, 2005 год
ОГЛАВЛЕНИЕ
Отзыв о работе студента. - 4 -
Реляционные базы данных. - 6 -
Что должна содержать база данных, чтобы сделать ее макс. эффективной?. - 10 -
Практическое выполнение учебно-исследовательской работы. - 12 -
Техническое задание на курсовой проект. - 13 -
Реляционная модель базы данных. - 14 -
Форма “Уроки (добавить новый)”. - 21 -
Форма “Информация по курсу”. - 22 -
Форма “Раздаточные материалы”. - 23 -
МОСКОВСКИЙ ИНЖЕНЕРНО-ФИЗИЧЕСКИЙ ИНСТИТУТ
(ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ)
Кафедра ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
на учебно-исследовательскую работу и курсовое
проектирование
Студентки группы К7-361_Пановой Юлии
Тема:
Разработка базы данных учета материально-технического оснащения кабинета специальной технологии колледжа №32 г.Москвы в среде Visual FoxPro
Содержание технического задания:
Приборы для эксперимента:
СУБД VisualFoxPro8.0
Место выполнения УИР и КП_____каф.36__________________________
Руководитель________________________(Кудрявцев К. Я.)
Дата выдачи задания ”____”__________________200__ г.
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________
Руководитель__________________________”______”__________________200_г.
Теоретическая часть
В 1970 году статья научного сотрудника компании IBM доктора Е. Ф. Коддао реляционной модели данных произвела революцию в подходе к хранению и обработке информации. На основе этой модели в семидесятые годы были разработаны первые реляционные базы данных, а в настоящее время они рассматриваются как стандарт для современных коммерческих СУБД.
Одним из важных требований к базам данных является быстрая выборка хранимой в ней информации. На помощь приходят компьютерные базы данных. Они, несмотря на огромный объем хранящейся в них информации, обеспечивают высокую скорость поиска необходимой информации. В таких базах данных пользователь может выполнить поиск по любому интересующему его параметру. Кроме того, компьютерные базы данных очень компактны. База данных, содержащая несколько тысяч записей, может поместиться на одной дискете.
Visual FoxPro - не просто следующая версия одной из наиболее быстрых СУБД для персональных компьютеров. Это совершенно новая программа, которая легко позволяет сделать то, что в предыдущих версиях давалось с величайшим трудом или было просто недоступно.
Интерфейс Visual FoxPro отвечает представлениям о современной графической среде, напоминая интерфейс иных программ Microsoft. Здесь основная работа с данными выполняется с помощью различных инструментальных средств, поэтому команды меню часто имеют вспомогательный характер и их состав гибко меняется в зависимости от того, какое средство активно в данный момент.
Отличительные черты Visual FoxPro можно описать следующим образом:
1. Обеспечение возможности быстрой разработки прикладной программы базируется на включении средств, которые позволяют повысить скорость работы программиста. В первую очередь это средства объективно-ориентировочного программирования, позволяющие пользователю формировать компоненты своего проекта (объекта), которые затем могут многократно использоваться. Кроме того, объекты могут быть созданы с помощью визуальных средств и визуально использоваться в любое время.
2. Обеспечение полного набора средств для управления событиями.
3. Обеспечение мощного набора инструментальных средств для программиста.
Разработчики систем автоматизации обработки данных, кроме мощного набора визуальных средств проектирования могут использовать широкие возможности по интеграции систем хранения данных и доступа к серверам данных с помощью технологии ODBC. Основные новшества - это расширение встроенного языка SQL, возможность обновления данных на сервере через редактирование курсоров, встроенный механизм обеспечения транзакций, возможность обращения к серверу на том диалекте SQL, который поддерживает сервер. Наличие словаря данных делает более быстрой разработку структуры баз данных и облегчает ее дальнейшую эксплуатацию и поддержку.
4. Обеспечение полной интеграции Visual FoxPro в семейство прикладных программ Micrpоsoft. Единый интерфейс с наиболее популярными прикладными программами Microsoft делает работу в интерактивном режиме интуитивно понятной. Поддержка правой кнопки мыши позволяет избежать долгих путешествий по системе меню и значительно облегчает изучение новых возможностей СУБД. Просто выберите курсором объект и нажмите правую кнопку мыши. На некоторых диалоговых окнах, которые часто используются в работе на полосе заголовка, появился переключатель в виде анимационной пиктограммы (push pin), позволяющий легко включить режим, при котором это окно будет всегда расположено на переднем плане. Visual FoxPro обеспечивает полную поддержку OLE 2.0, что облегчает взаимодействие с другим программным обеспечением в среде WINDOWS. Помимо оставшейся возможности загрузки внешних функций посредством команды SET LIBRARY появилась возможность обращения к функциям динамических DLL библиотек WINDOWS посредством команды DECLARE.
5. Совместимость с ранее разработанным обеспечением в среде FoxPro.
Основные преимущества | Основное назначение | |
Visual FoxPro | Высокий уровень объектной модели. Высокая скорость обработки данных. Интеграция объектно-ориентированного языка программирования с Xbase и SQL. Многоплатформенность. | Создание приложений масштаба предприятия. Создание приложений для работы на различных платформах (Windows 3.x, Windows 95, Macintosh и т. д.) |