- •Лекции / Требования, предъявляемые к базе данных
- •Лекции / Этапы жизненного цикла базы данных
- •Лекции / Модель "сущность–связь"
- •Лекции / Преобразование ER-модели в реляционную
- •Лекции / Нормализация таблиц
- •Лекции / Этапы проектирования базы данных и их процедуры
- •Лекции / Литература
- •Лекции / Глоссарий
Лекции / Литература
Технологии баз данных и знаний
Главная |
Типовая |
Лекции |
Практикум |
Индивидуальные |
Заочникам |
Экзамен/зачет |
Тесты |
программа |
задания |
||||||
|
|
|
|
|
|
|
|
ЛЕКЦИИ
Лекция на тему
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Разработчик: доц. Оскерко В.С.
План лекции
1.Требования, предъявляемые к базе данных
2.Этапы жизненного цикла базы данных
3.Модель "сущность–связь"
4.Преобразование ER-модели в реляционную
5.Нормализация таблиц
6.Этапы проектирования базы данных и их процедуры Литература Глоссарий
&
ЛИТЕРАТУРА
1.Коннолли Томас, Бегг Каролин. Базы данных. М.: Вильямс, 2003.
2.Роланд Фред Д. Основные концепции баз данных. М.: Вильямс, 2002.
3.Тихомиров Ю.В. Microsoft SQL Server 2000: разработка приложений.– СПб.: БХВ-Петербург,
2000.
4.Хансен Г., Хансен Дж. Базы данных: разработка и использование: Пер. с англ. М.: БИНОМ, 2000.
©Минск БГЭУ, 2005 - 2011
http://www.bseu.by/it/tohod/lekcii4_literatura.htm[17.05.2013 13:13:50]
Лекции / Глоссарий
Технологии баз данных и знаний
Главная |
Типовая |
Лекции |
Практикум |
Индивидуальные |
Заочникам |
Экзамен/зачет |
Тесты |
программа |
задания |
||||||
|
|
|
|
|
|
|
|
ЛЕКЦИИ
Лекция на тему
ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ
Разработчик: доц. Оскерко В.С.
План лекции
1.Требования, предъявляемые к базе данных
2.Этапы жизненного цикла базы данных
3.Модель "сущность–связь"
4.Преобразование ER-модели в реляционную
5.Нормализация таблиц
6.Этапы проектирования базы данных и их процедуры Литература Глоссарий
|
|
& |
|
|
ГЛОССАРИЙ |
ER-диаграмма связи |
Графическое представление связи между двумя сущностями |
|
Атрибут сущности |
Свойство сущности |
|
Бинарная связь |
|
Связь между двумя сущностями |
Внешний |
ключ |
Первичный ключ родительской сущности, помещаемый в таблицу, |
родительской |
|
представляющую дочернюю сущность |
сущности |
|
|
Вторая нормальная |
Таблица находится в 2НФ, если она удовлетворяет требованиям 1НФ и |
|
форма (2НФ) |
|
неключевые поля функционально полно зависят от первичного ключа |
Дочерняя сущность |
Сущность с обязательным классом принадлежности |
|
Жизненный |
цикл |
Процесс проектирования, реализации и поддержки базы данных |
базы данных |
|
|
Класс |
|
Не каждый экземпляр сущности А связан с экземпляром сущности В |
принадлежности |
|
|
сущности |
|
|
необязательный |
|
|
Класс |
|
Каждый экземпляр сущности А связан с экземпляром сущности В |
принадлежности |
|
|
сущности |
|
|
обязательный |
|
|
http://www.bseu.by/it/tohod/lekcii4_glossariy.htm[17.05.2013 13:13:56]
Лекции / Глоссарий |
|
|
|
Ключ сущности |
|
Атрибут, который уникальным образом идентифицирует экземпляры |
|
|
|||
|
|
|
сущности |
Концептуальная |
|
Модель, которая фиксирует данные предметной области, подлежащие |
|
|
|||
модель базы данных |
|
загрузке в базу данных |
|
Концептуальное |
|
Создание концептуальной модели данных исходя из представлений |
|
проектирование |
|
пользователей о предметной области |
|
Логическая |
модель |
|
Концептуальная модель, преобразованная в структуры данных, |
базы данных |
|
|
характерные для выбранной модели данных |
Логическое |
|
|
Преобразование концептуальной модели на основе выбранной модели |
проектирование |
|
данных в логическую модель, не зависимую от особенностей |
|
|
|
|
используемой в дальнейшем СУБД для физической реализации базы |
|
|
|
данных |
Модель |
|
|
Модель, у которой структуры данных предметной области |
"сущность–связь" |
|
представляются с помощью графических средств – диаграмм |
|
(ER-модель) |
|
|
"сущность–связь" (ER-диаграмм) |
Мощность связи |
|
Количество сущностей, участвующих в связи |
|
Нормализация таблиц |
|
Процесс минимизации избыточности данных |
|
Первая нормальная |
|
Таблица находится в 1НФ, если все ее поля содержат только простые |
|
форма (1НФ) |
|
|
неделимые значения |
Проектирование базы данных
Родительская
сущность
Процесс создания проекта базы данных, предназначенной для поддержки функционирования экономического объекта и способствующей достижению его целей
Сущность с необязательным классом принадлежности
Связь между сущностями
Связь типа "многие-ко-многим"
(М:N)
Связь типа "один-к-одному"(1:1)
Связь типа "один-ко-многим"
(1:М)
Взаимодействие между сущностями
Каждый экземпляр сущности А может быть связан с несколькими экземплярами сущности В и каждый экземпляр сущности В может быть связан с несколькими экземплярами сущности А
Каждый экземпляр сущности А может быть связан не более чем с одним экземпляром сущности В
Каждый экземпляр сущности А может быть связан более чем с одним
экземпляром сущности В, а каждый экземпляр сущности В может быть связан не более чем с одним экземпляром сущности А
Составной |
ключ Комбинация нескольких атрибутов, однозначно определяющая |
сущности |
экземпляры сущности |
Сущность |
Некоторый объект реального мира, который может существовать |
|
независимо |
Тернарная связь |
Связь между более чем с двумя сущностями |
Транзитивная |
Функциональная зависимость между неключевыми полями |
http://www.bseu.by/it/tohod/lekcii4_glossariy.htm[17.05.2013 13:13:56]
Лекции / Глоссарий
зависимость
Третья |
нормальная |
Таблица находится в 3НФ, если она удовлетворяет требованиям 2НФ и |
форма (3НФ) |
не содержит транзитивных зависимостей |
|
Физическое |
Описание конкретной реализации базы данных, размещаемой во |
|
проектирование |
внешней памяти компьютера |
|
Функционально |
Функциональная зависимость неключевого поля от первичного ключа и |
|
полная |
зависимость |
отсутствие функциональной зависимости этого поля от какого-либо |
неключевого поля от |
подмножества полей первичного ключа |
|
первичного ключа |
|
|
Экземпляр сущности |
Конкретный объект, характеризующийся набором значений атрибутов |
|
|
|
сущности |
© Минск БГЭУ, 2005 - 2011
http://www.bseu.by/it/tohod/lekcii4_glossariy.htm[17.05.2013 13:13:56]