Автор: Пользователь скрыл имя, 07 Апреля 2011 в 18:37, курсовая работа
За последние годы в нашей стране произошли значительные перемены, которые не могли не затронуть области информатики и вычислительной техники. Десять лет назад работа с базами данных и электронными таблицами была уделом профессиональных программистов. Сами системы не были предназначены для широкого пользователя. Их основным потребителем был военно-промышленный комплекс. С появлением огромного числа банков, акционерных обществ и частных компаний ситуация резко изменилась.
Введение
Постановка задачи и анализ предметной области
Назначение проектируемой базы данных
Проектирование инфологической модели данных
Информационные потребности пользователя (анализ запросов).
Определение сущностей и связей
Определение функций пользователя, атрибутов, ключей.
Выявление и описание ограничений целостности.
Разработка инфологической модели предметной области.
Проектирование даталогической модели БД.
Выбор СУБД.
Отображение инфологической модели на даталогическую модель.
Реализация БД
Разработка средств реализации ограничений целостности.
Разработка процедур ведения БД (добавление, удаление, изменение, контроль).
Разработка процедур реализации запросов и интерфейса пользователя.
Интерфейс и руководство пользователя
Спецификация входных и выходных документов.
Спецификация запросов пользователя
Заключение
Список используемой литературы
ФЕДЕРАЛЬНОЕ
АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«РЯЗАНСКИЙ
СТАНКОСТРОИТЕЛЬНЫЙ КОЛЛЕДЖА»
Курсовой
проект
по дисциплине «Базы данных»
Тема: Проектирование базы
данных предметной области «Фирма
по продаже пластиковых
окон».
Пояснительная
записка
КП. 00.01.ПЗ
Курсовой
проект разработан
студентом группы П-31 Желунициным А. Ю. Руководитель курсовой работы _______________/Юдаева О.В./ «___»________________ 2010 г. |
Рязань 2010 г.
Содержание
1.11.Список
использованной литературы………………….............
Федеральное агентство по образованию
ФГОУ
СПО «Рязанский станкостроительный
колледж»
Согласовано
Председатель ЦК Информатики и ВТ ___________________ А.Н. Юдаев «_____»____________________ 20__ г. |
Утверждаю
Зам. директора по УР __________________ Глазков А.Н. «____»__________________ 20__ г. |
Дата
выдачи
«___»______________20__ г. Дата окончания «___»______________ 20__ г. |
|
по дисциплине
«Базы данных»
студенту(ке)__________________
специальность 230105.51 Программное обеспечение вычислительной техники и автоматизированных систем
Тема работы: Проектирование базы данных предметной области
__________________
______________________________
Содержание курсового проекта
1.
2. 3. 4. 4.1. 4.2. 4.3. 4.4. 4.5. 5. 5.1. 5.2. 6. 6.1. 6.2. 6.3. 7. 8. 9. 10. 11. |
Введение
Постановка задачи и анализ предметной области Назначение проектируемой базы данных Проектирование инфологической модели данных Информационные потребности пользователя (анализ запросов). Определение сущностей и связей Определение функций пользователя, атрибутов, ключей. Выявление и описание ограничений целостности. Разработка инфологической модели предметной области. Проектирование даталогической модели БД. Выбор СУБД. Отображение инфологической модели на даталогическую модель. Реализация БД Разработка средств реализации ограничений целостности. Разработка процедур ведения БД (добавление, удаление, изменение, контроль). Разработка процедур реализации запросов и интерфейса пользователя. Интерфейс и руководство пользователя Спецификация входных и выходных документов. Спецификация запросов пользователя Заключение Список используемой литературы |
Руководитель
проекта ______________________________
Задание
принял к исполнению _________________/____________
«___»____________________20___ г.
За последние годы в нашей стране произошли значительные перемены, которые не могли не затронуть области информатики и вычислительной техники. Десять лет назад работа с базами данных и электронными таблицами была уделом профессиональных программистов. Сами системы не были предназначены для широкого пользователя. Их основным потребителем был военно-промышленный комплекс. С появлением огромного числа банков, акционерных обществ и частных компаний ситуация резко изменилась.
В настоящее время обработка и хранение информации не является чисто умозрительной задачей. Потеря информации или ее несвоевременное получение могут обернуться потерей денег. Именно этими обстоятельствами можно объяснить столь бурный рост компьютерной техники и стремительное развитие электронных таблиц и систем управления базами данных (СУБД) в нашей стране и за рубежом. Для оперативного, гибкого и эффективного управления предприятиями, фирмами и организациями различных форм собственности, телекоммуникационными средствами гражданского и военного назначения, информационно-вычислительными, экологическими, радиолокационными и радионавигационными системами широко внедряются системы автоматизированного управления, ядром которых являются базы данных. При большом объеме информации и сложности производимых с ней операций проблема эффективности средств организации хранения, доступа и обработки данных приобретает особое значение. Учитывая важность и значимость баз данных в современной жизни, весьма серьезные требования предъявляются к квалификации специалистов, создающих приложения на их основе.
Спроектировать базу данных для предметной области Аэропорт. Эта база данных будет использоваться как работниками Аэропорта, так и пассажирами.
При работе с этой базой данных каждый пассажир может получить интересующую его информацию о расписании рейсов, маршрутах, о стоимости билета.
Соответственно, каждый летчик может извлечь информацию о рейсах, которые он обслуживает и о времени вылета.
Дополнительной информацией служат личные данные о каждом летчике (фамилия, имя, отчество, дата рождения, паспортные данные), данные об аэропорте (название, расстояние до него) и данные о самолетах (номер, тип, количество мест). Эти данные могут использоваться работниками аэропорта, а также летчиками и пассажирами
Спроектированная база данных данного примера предназначена для автоматизированного учета работы Аэропорта.
Данная
разработка должна использоваться для
программного обеспечения ОС Microsoft
Windows 2000/NT/2003. Microsoft Office 2000/2003. СУБД Microsoft
Access 2000/2003, Delphi 2005/2006, SQL. Для персональных
компьютеров не ниже Pentium III, Pentium IV, Celeron.
При разработке данного курсового проекта была выбрана следующая предметная область: «Аэропорт».
В ней необходимо отразить:
Сущность - это объект, информация о котором должна быть представлена в базе данных. Экземпляр сущности - это информация о конкретном представителе объекта.
Связь - соединение между двумя и более сущностями. Экземпляр связи - конкретная связь между конкретными представителями объектов.
Сущности, представленные в данном курсовом проекте:
Атрибут - свойство сущности или связи.
Ключ
сущности - атрибут или набор атрибутов,
используемый для однозначной идентификации
экземпляра сущности.
Ключи и атрибуты, в данном курсовом проекте:
Сущность Маршрут. Содержит следующие атрибуты: Код маршрута, название конечного аэропорта, направление движения. Код маршрута является ключом.
Сущность Рейс. Содержит следующие атрибуты: Код рейса, номер маршрута, время прибытия, время отправления. Ключом будет являться Код рейса.
Сущность Летчики. Содержит следующие атрибуты: Код летчика, фамилия, имя, отчество, паспортные данные, дата рождения. Ключ – Код летчика.
Сущность Самолеты. Содержит следующие атрибуты: Номер самолета, год поступления на эксплуатацию, тип самолета, количество мест. Ключ – Номер самолета.
Сущность Аэропорт. Содержит следующие атрибуты: номер маршрута, к которому относится данный аэропорт, его название, расстояние до аэропорта. Ключ – составной из номера маршрута и названия аэропорта;
Сущность Категория направления. Содержит следующие атрибуты: Код направления, название, стоимость за 1 км, ставка за рейс (необходима для расчета заработной платы летчикам). Ключ – Код направления
Сущность
Количество
билетов. Содержит следующие атрибуты:
код рейса, дата, количество проданных
билетов, сумма.
Составной ключ: дата,
код рейса.