- •Курсовая работа
- •Проект (работу)
- •Содержание
- •Введение
- •1. Описание предметной области
- •Объекты предметной области:
- •Список пользователей:
- •Технологический процесс
- •2. Логическая модель базы данных «Учет участников выставки собак»:
- •3. Реляционная модель бд «Учет участников выставки собак»
- •4. Средства обеспечения целостности данных и их назначение
- •5. Средства обеспечения безопасности информации в бд
- •6. Методика и результаты тестирования бд
- •Проверка операции вывода данных select
- •Проверка операции добавления данных insert
- •Проверка операции обновления данных update
- •Проверка операции удаления данных delete
- •7. Листинг script-файла бд с комментариями
- •Список литературы
Введение
Современная информационная система представляет собой программный комплекс, функции которого состоят в поддержке надежного хранения информации в памяти компьютера, выполнении специфических для данного приложения преобразований информации и/или вычислений, предоставлении пользователям удобного и легко осваиваемого интерфейса. Обычно объемы информации, с которыми приходится иметь дело таким системам, достаточно велики, а сама информация имеет достаточно сложную структуру [1-5]. Классическими примерами информационных систем являются банковские системы, системы резервирования авиационных или железнодорожных билетов, мест в гостиницах и т.д. Информация таких систем представляет собой базы данных(БД).
На сегодняшний день базы данных широко используются в большом количестве государственных и коммерческих организаций. Это обусловлено их удобством, эффективностью работы и адекватностью управления. В базах данных систематизировано хранятся огромные массивы информации. Вследствие этого уделяется большое внимание процессу разработки БД и правильному выбору систем управления базами данных (СУБД).
Грамотно построенная база данных обеспечивает быстрый доступ к любому виду информации, хранящейся в ней, учет связей между данными, систематизацию информации по различным признакам и наглядность представления этих данных. Также БД возможно использовать для анализа скрытых закономерностей и поиска новых знаний путем анализа содержания БД средствами Data Mining.
Проект БД — это схема — эскиз некоторого устройства, который в дальнейшем будет воплощен в реальность. Что такое проект реляционной базы данных? Это набор взаимосвязанных отношений, в которых определены все атрибуты, заданы первичные ключи отношений и заданы еще некоторые дополнительные свойства отношений, которые относятся к принципам поддержки целостности [8].
Процесс проектирования БД представляет собой последовательность переходов от неформального словесного описания информационной структуры предметной области к формализованному описанию объектов предметной области в терминах некоторой модели [4]. В общем случае можно выделить следующие этапы проектирования:
Системный анализ и словесное описание информационных объектов предметной области.
Проектирование инфологической модели предметной области — частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, в терминах ЕR-модели (Entity Relationship).
Выбор СУБД для реализации проекта.
Даталогическое или логическое проектирование БД, то есть описание БД в терминах принятой диалогической модели данных.
Физическое проектирование БД, то есть выбор эффективного размещения БД на внешних носителях для обеспечения наиболее эффективной работы приложения.
В данном курсовом проекте описан проект простейшей БД и методики ее тестирования для иллюстрации возможностей разработки баз данных и управления ими с помощью СУБД.