- •Введение
- •Цели и задачи курсового проекта
- •Цель курсового проекта
- •Порядок выполнения курсового проекта
- •Исследование информационных потребностей пользователей базы данных
- •3.1. Методика анализа предметной области по варианту № 1 «От информационных потребностей пользователя к рмбд»
- •3.2. Методика анализа предметной области по варианту №2: «От документов к реляционной модели базы данных»
- •Вид использования
- •3.3. Методика анализа предметной области по варианту № 3 «От технико-экономических показателей к реляционной модели базы данных»
- •Методика анализа предметной области по варианту №4: «От текстовой информации и реляционной модели базы данных»
- •3.5 Методика анализа предметной области по варианту №5 «От видов деятельности к реляционной модели базы данных»
- •3.6. Методика анализа предметной области по варианту №6 «От физических объектов к реляционной модели базы данных»
- •Список реквизитов, хранимых в базе данных
- •4. Инфологическое проектирование базы данных
- •4.1. Построение модели «сущность-связь» на основе алгоритма т. Тиори, Дж. Фрай.
- •4.2 Построение модели “Сущность-связь” на основе интуиции.
- •5. Даталогическое проектирование базы данных.
- •5.1. Характеристика программных средств субд.
- •5.2. Анализ инфологической схемы.
- •5.3. Логическое описание базы данных в среде субд.
- •5.4. Загрузка базы данных.
- •5.5. Разработка сервиса пользователей.
- •5.6. Реализация запросов пользователей в среде субд.
- •Программная реализация запросов базы данных «Система бронирования авиабилетов» Краткое описание программных средств
- •Рекомендуемая литература.
- •Содержание.
- •Цель и задачи курсового проекта…………………………………….…3
- •Порядок выполнения курсового проекта……………………………...4
- •Исследование информационных потребностей пользователей баз данных………………………………………………………………………5
- •Инфологическое проектирование базы данных……………………..78
- •Даталогическое проектирование базы данных……………………..102
Введение
В создании эффективной автоматизированный системы обработки данных (СОД) важную роль играет рациональная организация ее информационного обеспечения. На смену информационному обеспечению, основанному на использовании локальных информационных массивов, приходят автоматизированные банки данных (АБД). Создание АБД – перспективное направление в области исследования и разработки принципиально новых подходов к организации и хранению информации.
Сферой наиболее эффективного применения банков данных являются система, в которых возможно многоцелевое использование данных больших объемов, наличие нерегламентированных запросов, частая повторяемость и обновляемость информации.
Со времени возникновения концепции банков данных их разработчики уделяли преимущественное внимание разработке вопросов программного обеспечения АБД. Значительно позже задачи проектирования баз данных были сформулированы в виде самостоятельного предмета исследования. К настоящему времени результатом этих исследований является определенный арсенал методов и средств проектирования баз данных.
Методические указания предназначены для выполнения студентами курсового проектирования по дисциплине «Базы данных и знаний», предусматривающего проектирование, реализацию базы данных в соответствии с требованиями современной информационной технологии.
Проект предусматривает максимальное приближение к реальным условиям проектирования и создания баз данных за счет использования исходной информации по реальным предметным областям и СУБД, ориентированной на массовое применение.
Цели и задачи курсового проекта
Курсовым проектом завершается изучение дисциплины «Базы данных и знаний». В рамках курсового проекта студенту представляется возможность самостоятельно от начала до конца осуществить разработку базы данных и реализовать ее средствами определенной СУБД. Курсовой проект выполняется на условном примере одной из предметных областей.
Цель курсового проекта
закрепить теоретические знания в процессе описания фрагмента предметной области (ПО). При этом студент должен продублировать функциональные обязанности такого специалиста по обработке данных, как системного аналитика-исследователя.
получить практические навыки в области проектирования базы данных. В ходе разработки студент осуществляет функции проектировщика логической и физической базы данных. В ходе выполнения работы студент выдает:
проект структуры ПО на содержательном уровне,
проект инфологической (СУБД - независимой структуры) модели предметной области,
проект даталогической (СУБД - зависимой) логической структуры базы данных,
проект сервиса пользователей системы.
По мере осуществления этих функций он должен обладать навыками специалиста, способного разобраться в программной и аппаратной среде выбранной СУБД. Кроме того, он должен разработать программу загрузки, осуществить загрузку базы на физические устройства памяти.