- •Основные определения
- ••Объект (сущность) — предмет, человек или событие, о котором собирается и хранится информация
- •–Атрибут — отдельная характеристика (свойство) объекта
- •Основные структурные элементы БД
- ••Ключ — атрибут или группа атрибутов (называются ключевыми), однозначно определяющая экземпляр объекта (запись
- ••Система управления базами данных
- •Выбор ключевого поля (полей)
- •Установка связей
- •Взаимосвязи между информационными объектами ПАЦИЕНТ, КОЙКА, ПАЛАТА, ВРАЧ
- •Связей типа М:N следует избегать, разбивая на подтаблицы
- •Пример установки связей в Access
- •Задание
- •ER-диаграммы (диаграммы «сущность-связь»)
Основные определения
•База данных (БД) — организованная совокупность данных, предназначенная для длительного хранения и постоянного применения
или
•БД — это поименованная совокупность структурированные данных, относящихся к определенной предметной области.
•Объект (сущность) — предмет, человек или событие, о котором собирается и хранится информация
•Экземпляр объекта (кортеж, запись) — единичное значение объекта
Пример: Объект СТУДЕНТ, экземпляр — данные об Иванове И.
–Атрибут — отдельная характеристика (свойство) объекта
–Домен — область значений одного или нескольких атрибутов
–Таблица (отношение) — совокупность записей с фиксированным числом полей. Таблица содержит все экземпляры объекта
Объект, экземпляр объекта и атрибут соответствуют понятиям: таблица, строка (кортеж отношения) и колонка таблицы соответственно
Основные структурные элементы БД
•Ключ — атрибут или группа атрибутов (называются ключевыми), однозначно определяющая экземпляр объекта (запись или строку таблицы)
•Система управления базами данных
(СУБД) — комплекс программных средств, предназначенный для создания, ведения и использования БД
или
•СУБД - это комплекс программных и языковых средств, необходимых для создания баз данных, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.
Выбор ключевого поля (полей)
БД «Школы области» |
БД «Библиотека» |
|
Составной ключ
Простой ключ
Если в таблице нет полей, которые можно использовать как ключевые, то всегда можно ввести дополнительное поле типа Счетчик
Установка связей
Связи
Один-ко-многим |
Один-к-одному |
Много-ко-многим |
1-M |
1-1 |
M-N |