Проектирование и реализация базы данных «Расписание занятий»

  • 05 авг. 2011 г.
  • 3142 Слова
Курсовой проект
ПО ДИСЦИПЛИНЕ
“БАЗЫ ДАННЫХ И ЗНАНИЙ”

на тему
“Проектирование и реализация базы данных «Расписание занятий»”

СОДЕРЖАНИЕ

СОДЕРЖАНИЕ 3

ВВЕДЕНИЕ 4

1. Аналитическая часть 6

1.1. Описание предметной области 6
1.2. Определение состава данных. 7

2. РАЗРАБОТКА КОНЦЕПТУАЛЬНОЙ МОДЕЛИ 10

2.1. Выявление информационных объектов 10
2.2. Определение связейинформационных объектов, построение информационно-логической модели и ER-диаграммы 16
2.3. Определение логической и физической моделей базы данных 18
2.4. Описание работы с программой «Расписание занятий» 19
2.5. Выполнение запросов 24

ЗАКЛЮЧЕНИЕ 27

Список литературы 29

ПРИЛОЖЕНИЕ А 30

ПРИЛОЖЕНИЕ В 31

ПРИЛОЖЕНИЕ С 32

ПРИЛОЖЕНИЕ D 33

ПРИЛОЖЕНИЕ Е 34

ПРИЛОЖЕНИЕ F35

ВВЕДЕНИЕ

Эффективное развитие государства немыслимо без систем управления. Современные системы управления базируются на комплексных системах обработки информации, на современных информационных технологиях. Современные системы компьютерного управления обеспечивают выполнение точного и полного анализа данных, получение информации во времени без задержек, определение тенденцийизменения важных показателей.
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление выборку и отображение данных. С понятием базы данных тесно связано понятие системы управления базой данных. Это комплекс программных средств, предназначенных для создания структуры новой базы, наполнения ее содержимым, редактирования содержимого и визуализацииинформации. Под визуализацией информации базы понимается отбор отображаемых данных в соответствии с заданным критерием, их упорядочение, оформление и последующая выдача на устройство вывода или передача по каналам связи.
В мире существует множество систем управления базами данных. Несмотря на то, что они могут по-разному работать с разными объектами и предоставляют пользователю различные функции исредства, большинство СУБД опираются на единый устоявшийся комплекс основных понятий. Это дает нам возможность рассмотреть одну систему и обобщить ее понятия, приемы и методы на весь класс СУБД. В качестве такого учебного объекта мы выберем СУБД Microsoft Access, входящую в пакет Microsoft Office. Практически все СУБД позволяют добавлять новые данные в таблицы. С этой точки зрения СУБД не отличаются отпрограмм электронных таблиц (Excel), которые могут эмулировать некоторые функции баз данных. Существует три принципиальных отличия между СУБД и программами электронных таблиц:
✓ СУБД разрабатываются с целью обеспечения эффективной обработки больших объёмов информации, намного больших, чем те, с которыми справляются электронные таблицы.
✓ СУБД может легкосвязывать две таблицы так, что для пользователя они будут представляться одной таблицей. Реализовать такую возможность в электронных таблицах практически невозможно.
✓ СУБД минимизируют общий объём базы данных. Для этого таблицы, содержащие повторяющиеся данные, разбиваются на несколько связанных таблиц.
Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются совсеми удобствами и преимуществами Windows.
Как реляционная СУБД Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных. Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированногодоступа к файлам.
В рамках этого курсового проекта необходимо спроектировать и реализовать средствами MS ACCESS информационную систему, позволяющую составить расписание занятий.

1. Аналитическая часть

1. Описание предметной области

Диспетчер занимается составлением расписания занятий. Пусть необходимо построить базу данных, которая...