Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа1.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
39.3 Кб
Скачать

Лабораторная работа № 1. Проектирование логической модели базы данных

Цель работы:

Изучить основные методы и приемы логического проектирования БД.

Теоретические сведения

Изучить особенности инфологического и даталогического проектирования.

Этапы выполнения лабораторной работы

1.По индивидуальному заданию подготовить анализ и описание предметной области:

1.Назначение проектируемой БД

2. Особенности проектируемой БД

3. Базовые сущности этой предметной области

2. Создать информационно-логическую модель предметной области, указав связи между сущностями и задать основные свойства связей:

Тип связи

Мощность связи (Cardinality),

Обязательность связи (свойство Nulls):

Nulls Allowed- необязательная связь, (No Nulls)- обязательная связь

  • Перечень представить в виде таблицы с колонками:

Связанные сущности: Имя главной ↔ имя подчиненной

Мощность связи

Тип связи

Допустимость Null-значений

Действия на удаление

Действия на обновление

Действия на удаление, вставку и обновление, используемые по умолчанию

Типы связи

Действия

Идентифицирующая связь

Неидентифицирующая необязательная связь (Nulls Allowed)

Неидентифицирующая обязательная связь (No Nulls)

Parent Delete Режимы по умолчанию

RESTRICT ограничение на удаление (вывод сообщения об ошибке)

SET NULL атрибут внешнего ключа принимает пустое значение

RESTRICT

ограничение на удаление (вывод сообщения об ошибке)

Parent Insert Режимы по умолчанию

NONE значение атрибута внешнего ключа не меняется

NONE

NONE

Parent Update Режимы по умолчанию

RESTRICT

SET NULL

RESTRICT

3. Разработать логическую модель БД (даталогическое проектирование):

● Задать сущности и все их атрибуты. в виде именованной таблицы-сущности с колонками:

Имя сущности

Имя атрибута

Тип трибута

Дополнительные сведения: PK, FK

3.Содержание отчета (документ Word)

  • Текст задания

  • Описание предметной области

  • Информационно-логическая модель предметной области.

  • Перечень связей и их свойств;

  • Перечень сущностей и их атрибутов; Список атрибутов, входящих в составной ключ, если используется составной ключ.

ЛР1

Анализ предметной области (инфологическое проектирование)

1. Начисление зарплаты.

Бухгалтерия производит начисление зарплаты сотрудникам предприятия.

В справочнике сотрудников содержится:

табельный номер, ФИО, оклад, должность, дата зачисления, принадлежность к определенному подразделению.

В справочнике подразделений содержится:

код и наименование.

В справочнике начислений содержится:

код, наименование, вид (начисление, удержание).

Начисления производятся ежемесячно и фиксируются в лицевом счете сотрудников:

табельный номер, код начисления, дата начисления, сумма.

Сформировать платежную ведомость на заданную дату подразделению: ФИО, оклад, должность, подразделение, начислено, удержано, к выплате. Сотрудники должны быть отсортированы в алфавитном порядке.