Министерство образования и науки Российской Федерации Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Хабаровская государственная академия экономики и права» Кафедра информационных технологий
Проектирование баз данных
Методические указания по выполнению лабораторных и самостоятельных работ для студентов 2 – 4-го курсов очной формы обучения всех специальностей
Хабаровск 2009
Министерство образования и науки Российской Федерации Федеральное агентство по образованию
Государственное образовательное учреждение высшего профессионального образования
«Хабаровская государственная академия экономики и права» Кафедра информационных технологий
Проектирование баз данных
Методические указания по выполнению лабораторных и самостоятельных работ для студентов 2 – 4-го курсов очной формы обучения всех специальностей
Хабаровск 2009
ББК У.в6 Х12
Проектирование баз данных : методические указания по выполнению лабораторных и самостоятельных работ для студентов 2 – 4-го курсов очной формы обучения всех специальностей / сост. В. С. Сандалов, Л. В. Самойлова. – Хабаровск : РИЦ ХГАЭП, 2009. – 32 с.
Рецензент Д. В. Тимошенко, канд. техн. наук, доц. кафедры ДВС ТОГУ
Утверждено ИБС академии в качестве методических указаний для студентов очной формы обучения
Вадим Семёнович Сандалов Людмила Викторовна Самойлова
Проектирование баз данных
Методические указания по выполнению лабораторных и самостоятельных работ для студентов 2 – 4-го курсов очной формы обучения всех специальностей
Редактор Г. С. Одинцова
______________________________________________________________
Подписано к печати |
Формат 60х84/16. |
Бумага писчая. Офсетная печать. Усл.печ.л. 1,9. |
Уч.-изд.л. 1,3. |
Тираж 50 экз. Заказ №___________________ |
|
_______________________________________________________________
680042, г.Хабаровск, ул.Тихоокеанская, 134, ХГАЭП, РИЦ
Производственная деятельность организаций многие годы поддерживается информационными технологиями. Вместе с тем большие объёмы информации и повышающиеся требования к эффективности их функционирования требуют дальнейшего развития информационно-вычислительных систем. Информационным ядром любой информационной системы (ИС) является база данных (БД), функционирующая под управлением системы управления базами данных (СУБД). Информация (данные), хранимая в БД, отражает не только текущее состояние предметной области (ПО), но и длительную историю её развития.
Интенсивное развитие технологий анализа данных, таких как OLAPтехнологии, технологии искусственного интеллекта data mining и другие, позволило проводить анализ временных рядов, выявлять тренды, проверять статистические гипотезы, классифицировать данные, выявлять корреляционные зависимости, обнаруживать скрытые закономерности, прогнозировать процессы и т.д. Таким образом, большой объём данных позволяет получить новые знания – долговременные связи и закономерности между объектами, явлениями, процессами предметной области.
Все вышесказанное подтверждает важность и актуальность основы информационного обеспечения эффективной деятельности, коим являются базы данных.
3
Предметная область – часть реального мира, подлежащая изучению с целью организации управления и, в конечном счёте, автоматизации.
Реляционные БД по сравнению с другими моделями данных (иерархической и сетевой) имеют преимущество – их достаточно просто изменить, что важно в изменчивом мире. Кроме того, развитый математический аппарат – реляционная алгебра – обеспечивает эффективную обработку таблиц, а специальные алгоритмы доступа к данным на физических носителях – быстрый доступ к данным.
В теории проектирования БД принято рассматривать два крупных этапа – концептуальный (информационно-логический или инфологический) и схемноструктурный (датологический).
1. Концептуальное проектирование – сбор, анализ и редактирование требований к данным. Для этого осуществляются следующие мероприятия:
1.1.Изучение области использования ИС для получения общего представления о предметной области.
1.2.Формирование задач информационной системы.
1.3.Определение основных объектов-сущностей предметной области и связей между ними.
1.4.Словесное описание предметной области.
1.5.Построение информационно-логической схемы, например, в рамках
ER-модели (Entity Relationship – «сущность-связь»).
2. Схемно-структурное проектирование (на основе результатов концептуального проектирования) включает:
2.1.Определение перечня таблиц.
2.2.Определение полей в таблицах, ключевых полей.
2.3.Нормализация таблиц.
2.4.Установление связей между таблицами.
2.5.Установление индексирования для полей.
2.6.Формирование условий целостности БД.
4