- •Проектирование баз данных
- •Введение
- •Теоретические сведения Этапы разработки базы данных
- •Критерии оценки качества логической модели данных
- •Адекватность базы данных предметной области
- •Легкость разработки и сопровождения базы данных
- •Скорость операций обновления данных
- •Скорость операций выборки данных
- •1Нф (Первая Нормальная Форма)
- •2Нф (Вторая Нормальная Форма)
- •3Нф (Третья Нормальная Форма)
- •Элементы модели "сущность-связь"
- •Основные понятия er-диаграмм
- •Занятие 1 (1ч): Установка требуемого программного обеспечения
- •Требуемые ресурсы и инструменты
- •Порядок действий
- •Занятие 2 (1ч): Знакомство с основными элементами интерфейса
- •Требуемые ресурсы и инструменты
- •Порядок действий
- •Занятие 3 (2ч): Разработка er-диаграммы логической модели бд
- •Требуемые ресурсы и инструменты
- •Порядок действий
- •Заключение
- •Библиографический список
- •Оглавление
- •Проектирование баз данных
- •394006 Воронеж, ул. 20-летия Октября, 84
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Воронежский государственный архитектурно-строительный университет»
Проектирование баз данных
Методические указания
к выполнению лабораторных работ
студентами бакалавриата 3-го курса направления 09.03.03
«Прикладная информатика», студентами бакалавриата 3-го курса направления 09.03.02 «Информационные системы и технологии» и студентами бакалавриата 3-го курса направления 27.03.05 «Инноватика»
Воронеж 2015
УДК 004.4
ББК 32.973.26
Составители Ошивалов А.В., Акамсина Н.В.
Проектирование баз данных: метод. указания к выполнению лабораторных работ / Воронежский ГАСУ; сост.: А.В. Ошивалов, Н.В. Акамсина. – Воронеж, 2015. – 35 с.
Даны рекомендации и последовательность выполнения лабораторных работ студентами по всем разделам курса «Проектирование баз данных», курса «Базы данных» и курса «Разработка и использование баз данных в инновационном процессе»: теоретические положения, порядок проведения.
Предназначены для студентов бакалавриата направления 09.03.03 «Прикладная информатика», направления 09.03.02 «Информационные системы и технологии» и направления 27.03.05 «Инноватика» всех форм обучения.
Ил. 28. Библиогр.: 7 назв.
УДК 004.4
ББК 32.973.26
Печатается по решению научно-методического совета
Воронежского ГАСУ
Рецензент – Т.В. Волобуева, к. ф-м. н., доцент кафедры информатики и графики Воронежского ГАСУ
Введение
В методических указаниях изложены рекомендации по выполнению лабораторных работ для бакалавров третьего курса по дисциплине «Базы данных», входящей в базовую часть профессионального цикла ГОС направления 09.03.03 «Прикладная информатика», для бакалавров третьего курса по дисциплине «Проектирование баз данных», входящей в базовую часть профессионального цикла ГОС направления 09.03.02 «Информационные системы и технологии» и для бакалавров третьего курса по дисциплине «Разработка и использование баз данных в инновационном процессе», входящей в вариативную часть математического и естественно-научного цикла направления 27.03.05 «Инноватика».
Методические указания состоят из теоретических сведений и 8 лабораторных работ, в каждой из которых описана последовательность действий для выполнения соответствующей темы.
Проектирование баз данных, как правило, играет одну из ключевых ролей в большинстве проектов. Грамотно спроектированная база позволяет без особых проблем вносить изменения, изменять структуру системы.
Основная причина сложности проектирования базы данных заключается в том, что объекты реального мира и взаимосвязи между ними вовсе не обязаны иметь и, как правило, не имеют структуры, согласованной с реляционной моделью данных. Разработчик при проектировании должен придумать представление для реальных объектов и их связей в терминах таблиц, полей, атрибутов, записей и т. п., то есть в терминах абстракций реляционной модели данных.
Разработка эффективной базы данных состоит из нескольких этапов, один из которых – инфологическое моделирование.
Цель инфологического моделирования – обеспечение наиболее естественных для человека способов сбора и представления той информации, которую предполагается хранить в создаваемой базе данных. Поэтому инфологическую модель данных пытаются строить по аналогии с естественным языком (последний не может быть использован в чистом виде из-за сложности компьютерной обработки текстов и неоднозначности любого естественного языка). Основными конструктивными элементами инфологических моделей являются сущности, связи между ними и их свойства (атрибуты).