Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Базы данных.docx
Скачиваний:
17
Добавлен:
31.03.2023
Размер:
2 Mб
Скачать

Создание er-диаграммы

Для создания ЕR диаграммы используем программу Microsoft Office Visio. Создаём файл и называем его «Отдел кадров. ER-диаграмма». Открываем файл и внутри программы создаем пустой документ, в наборе элементов выбираем простые фигуры. Затем перетаскиваем фигуры на лист и создаём между ними связи с помощью соединительных линий. Далее закрашиваем некоторые блоки для того, чтобы всё не выглядело однообразно. Подписываем линии.

В итоге мы получаем ER-диаграмму (рисунок 1).

Рисунок 1. ER-диаграмма.

Объясним диаграмму: работа отдела кадров связана с трудоустройством сотрудников. Трудоустройство – это основа их работы. Сотрудники, филиалы, взаимодействуют через это самое трудоустройство. Каждый блок имеет какие-либо данные. Сотрудники имеют очень много данных, которые придётся вносить далее в базу. По схеме мы можем понять, что сотрудники устраиваются в филиал, который в свою очередь предлагает вакансии.

Сущности и атрибуты сущностей базы данных

Рассмотрим более подробно ER-модель. Она имеет следующие сущности: сотрудники (личные и профессиональные данные), Филиалы, должности.

Атрибуты сотрудников: код сотрудника (ключевое поле), фамилия, имя, отчество, пол, дата рождения, семейное положение, адрес проживания, паспортные данные (серия, номер), номер телефона – личные данные; знаковые формы представления информации, то есть коды сотрудника, филиала, должности (ключевые поля), номер трудовой, дата приёма, образование, должность, стаж на дату приема – профессиональные данные.

Атрибуты филиала: код филиала (ключевое поле), название филиала, директор, номер телефона (директора).

Атрибуты должности: код должности (ключевое поле) и наименование должности.

Связь между сотрудниками и филиалом осуществляется через трудоустройство, устройство и предлагание вакансий соответственно тоже.

Даталогическая модель базы данных

Даталогическое или логическая модель данных – это модель, ориентированная на реализацию БД в конкретной СУБД, т.е. это инфологическая модель, трансформированная с учетом требований и ограничений конкретной СУБД (тип модели данных, поддерживаемой СУБД, формат данных, возможности по обеспечению целостности данных и т.д.).

Логическая модель отражает логические связи между элементами данных вне зависимости от их содержания и среды хранения

Для создания даталогической схемы используем Microsoft Office Visio. Создаём файл и называем его. Далее открываем файл и перед нами появляется окно выбора типа документа. Мы выбираем категорию «Программное обеспечение и базы данных», а уже в ней шаблон «Схема модели базы данных». Затем начинаем переносить сущности и вносить в них необходимые атрибуты. Устанавливаем связь между атрибутами.

Рисунок 2. Даталогическая модель.

Создание объектов базы данных Создание таблиц

Открываем программу Microsoft Access. Создаём файл с названием «Учет сотрудников». Открываем его и начинаем создание необходимых нам таблиц. Первой таблицей создаем «Личные данные». Имена полей и типы их данных (рисунок 3).

Рисунок 3. «Личные сведения».

Для пола, семейного положения создадим с помощью подстановки ограниченный список значений. (рисунок 4,5)

Рисунок 4. Список значений для пола в таблице «Личные сведения»

Рисунок 5. Список значений для семейного положения таблицы «Личные сведения»

Ключевым полем обозначим «Код сотрудника». Далее создаём другие таблицы.

Переходим к Служебным данным. Вводим вновь имена полей, типы данных для них и с помощью подстановки создадим ограниченный список значений для образования.

Рисунок 6. «Распределение по филиалам»

Рисунок 7. Список значений для образования таблицы «Распределение по филиалам»

Далее создаём ещё две таблицы: «Филиал» и «Должность». В этих таблицах также создам поля, даём им наименования и определяем типы данных, определяем ключевые поля (рисунки 8, 9).

Рисунок 8. «Филиалы»

Рисунок 9. «Должности»

Вводим произвольные данные в таблицы (10-13)

Рисунок 10. Таблица «Личные сведения»

Рисунок 11. Таблица «Распределение по филиалам»

Рисунок 12. Таблица «Филиалы»

Рисунок 13. Таблица «Должности»