Презентация БД(Крылов).pptx
- Количество слайдов: 25
Таблица накладных Номер накладной 21 18 43 Код покупателя 3241 4075 2459
Таблица товаров Номер накладной 21 21 18 43 43 43 Наименова ние товара Соль Сыр Мед Сок Рыба мясо количество 5 7 3 10 20 30
Постреляционная модель Номер накладной Код покупателя 21 3241 18 43 4075 2459 Наименован ие товара Соль сыр мед Сок Рыба мясо количество 5 7 3 10 20 30
Реляционное представление Наименование квартал продукта выпуск сыр Сыр Сыр Творог масло 20 30 25 15 20 25 15 1 2 3 4 1 2 3
Многомерное представление Наименование Выпуск по кварталам Продукта 1 2 3 4 сыр 20 30 25 15 творог 20 25 масло 15
Пример трехмерной модели
Срез многомерной модели Номер цеха Квартал 1 Квартал 2 Квартал 3 Квартал 4 Цех 1 20 30 25 15 Цех 2 10 25 30 35
Вращение Кварталы Наименование продукта сыр творог масло 1 20 20 2 30 25 3 25 15 4 15
Объектно-ориентированная БД
Отношение «служащий» и «отдел»
Определяем руководителя служащего
Руководитель – начальник отдела
Служащий работает в нескольких отделах
Регистрация пациента
Отношение служащий-отдел. Древовидная структура.
Служащий работает в разных отделах. Древовидная структура.
Регистрация пациента. Древовидная структура.
Отношение служащий. ООБД. Служащий Свойство Имя Служащего Номер Служащего Местонахождение Список Отделов Тип Текстовый Цифровой Текстовый Список объект. ссылок: Отдел Метод Выдвинуть (Отдел) Возвращает Ссылка на (Руководитель)
Отношение «Руководитель» . ООБД. Руководитель (подкласса Служащий) Свойство Тип Имя Служащего Номер Служащего Местонахождение Список Отделов Ск. времени руководит Звание Текстовый Цифровой Текстовый Список ссылок на: Отдел Целое Текстовый Метод Возвращает <Повысить> Явно не унаследованный
Отношение «Отдел» . ООБД. Отдел Свойство Название Отдела Тип Текстовый Список ссылок на: Служащий Бюджет Список Служащих Ссылка на: Руководитель Отдела Метод Возвращает Нанять(Служащий) <ничего>
Отношение «Заболевание» . ООБД. Абстрактное Заболевание Свойство Название заболевания Код Метод Тип Текстовый(фикс. длины) Что возвращает
Отношение «Процедура» . ООБД. Абстрактная Процедура Свойство Название процедуры Код Цена Метод Тип Текстовый (фиксированной длины) В долларах Что возвращает
Отношение «Пациент» . ООБД. Пациент Свойство ФИО Пациента Номер Пациента Дата рождения Пол Список заболеваний Список процедур Метод Тип Текстовый Цифровой Формат Даты М/Ж Список: № в списке заболеваний цифровой Дата заболевания дата Заболевание Ссылка на: Абстр. заболевание Список: № в списке процедур цифровой Дата проведения дата № в списке заболевания цифровой Процедура Ссылка на: Абстр. процедура Что возвращает Добавить заболевание (название заболевания) № списка жалоб Добавить процедуру (название процедуры) № списка процедур Назначение <ничего> (№ списка процедур, № списка заболеваний)
Отношение «Экземпляр заболевания» . ООБД. Свойство Экземпляр Заболевания Тип Название заболевания Дата заболевания Ссылка на: Абстр. з-ние Дата Метод Что возвращает Экземпляр Процедуры Свойство Тип Процедура Дата проведения Заболевание Ссылка на: Абстр. проц-ра Формат даты Список ссылок на: абстрактное заболевание Метод Что возвращает
Отношение «Пациент» . ООБД. Пациент Свойство Тип Имя Пациента Номер Пациента Дата рождения Пол Список заболеваний Процедурный Список Текстовый Цифровой Дата М/Ж Список ссылок на: экземпляр заболевания Список ссылок на: экземпляр процедуры Метод Что Возвращает Добавить заболевание (название заб-ния) Добавить процедуру (название проц-ры) Назначение : (№ списка процедур, № списка заболеваний) № списка жалоб № списка процедур <Ничего>
Презентация БД(Крылов).pptx