- •Этапы выполнения лабораторной работы
- •3.Содержание отчета (документ Word)
- •Анализ предметной области (инфологическое проектирование)
- •1. Начисление зарплаты.
- •1.Назначение проектируемой бд
- •2. Особенности проектируемой бд (бизнес-правила)
- •3. Базовые сущности этой предметной области:
- •1.Назначение проектируемой бд
- •2. Особенности проектируемой бд (бизнес-правила)
- •3. Базовые сущности этой предметной области:
- •1.Перечислить основные составляющие процесса управления данными.
- •2.Перечислить основные этапы проектирования баз данных.
1.Назначение проектируемой бд
База данных создаётся для информационного обслуживания редакторов, менеджеров и других сотрудников компании. БД должна содержать данные о сотрудниках компании, книгах, авторах, финансовом состоянии компании и предоставлять возможность получать разнообразные отчёты.
2. Особенности проектируемой бд (бизнес-правила)
В соответствии с предметной областью система строится с учётом следующих особенностей:
каждая книга издаётся в рамках контракта;
книга может быть написана несколькими авторами;
контракт подписывается одним менеджером и всеми авторами книги;
каждый автор может написать несколько книг (по разным контрактам);
порядок, в котором авторы указаны на обложке, влияет на размер гонорара;
если сотрудник является редактором, то он может работать одновременно над несколькими книгами;
у каждой книги может быть несколько редакторов, один из них – ответственный редактор;
каждый заказ оформляется на одного заказчика;
в заказе на покупку может быть перечислено несколько книг.
3. Базовые сущности этой предметной области:
Сотрудники компании.
Атрибуты сотрудников – ФИО, табельный номер, пол, дата рождения, паспортные данные, ИНН, должность, оклад, домашний адрес и телефоны. Для редакторов необходимо хранить сведения о редактируемых книгах; для менеджеров – сведения о подписанных контрактах.
Авторы.
Атрибуты авторов – ФИО, ИНН (индивидуальный номер налогоплательщика), паспортные данные, домашний адрес, телефоны. Для авторов необходимо хранить сведения о написанных книгах.
Книги.
Атрибуты книги – авторы, название, тираж, дата выхода, цена одного экземпляра, общие затраты на издание, авторский гонорар.
♦ Контракты будем рассматривать как связь между авторами, книгами и менеджерами. Атрибуты контракта – номер, дата подписания и участники
1.Перечислить основные составляющие процесса управления данными.
Анализ данных
Архитектура данных
Защита данных
Шифрование данных
Моделирование данных
Работа с хранилищем
Управление базой данных
2.Перечислить основные этапы проектирования баз данных.
а) инфологическое проектирование
б)даталогическое проектирование
в)Выбор платформы
г)физическое проектирование
3. Перечислить особенности инфологического проектирования.
Инфалогическое проектирование – это построение самантической (смысловой) модели предметной области. Это абстрактная модель, не ориентирующаяся на какую-либо предоств данных и СУБД
Вид модели зависит от средств использования для её построения
4. Перечислить особенности даталогического проектирования
На этом этапе учитывается специфика конкретной модели представления данных, но может не учитываться специфика конкретной СУБД.
Этот этап включает:
•преобразование схемы предметной области в схему базы данных на основе конкретной модели данных, например, реляционной модели данных. Для реляционной модели данных даталогическая модель — набор схем отношений, обычно с указанием первичных ключей, а также «связей» между отношениями, использующих внешние ключи.
•нормализация отношений.
5. Модель "сущность-связь", ее элементы.
-Сущность
-Атрибут
-Связь
6. Типы связей.
1)Идентифицирующая
2)Неидентифицирующая
а) обязательная (NO Null)
б) необязательная (Null alloud)
7. Обязательность связи.
Определяется наличием пустых значений. При их отсутствии (NONULL) – связь обязательна
8. Для чего используются ключи?
Ключи используются как связи со справочниками.
9. Первичный ключ, внешний ключ.
РК-первичный ключ-атрибут или совокупность атрибутов однознач. идентифицир. экземпляр сущности. Если первичный ключ одной сущности входит в состав другой сущности, то он имеет значение FK.
10.Определение ИС, БД, СУБД, клиентских приложений.
АИС-комплес , включающий в себя компьютерное и коммуникационное оборудование , програмное обеспечение , лингвистические средства, информационный ресурс и персонал.
СУБД – совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление , создание и использование БД.
БД-именованная совокупность структурированных данных , относящиеся к предметной области. БД должна иметь имя. БД создаются для хранения сведений о каком-либо виде деятельности.
КП – комплекс программ , разработанных дополнительно , если недостаточно, средств в СУБД, для решения конкретных прикладных задач.
