Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


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



Типы связи   Действия Идентифицирующая связь Неидентифицирующая необязательная связь (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

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

 

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

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

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

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

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

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

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

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

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

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

 

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

 

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

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

 

2. Особенности проектируемой БД (бизнес-правила)

В соответствии с предметной областью система строится с учётом следующих особенностей:

 

* зп делится на 2 части: аванс и основная часть

* аванс начисляется в начале месяца, основная часть – в середине

* зп удерживается в случае штрафа, недоработки, не выполнения работы

* виды удержания могут быть: штраф, налоги, судебные иски

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

· Справочник сотрудников

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

· Справочник начислений

· Атрибуты справочника начислений - код, наименование, вид (начисление, удержание)

· Лицевой счете сотрудников

· Атрибуты лицевого счета сотрудников:

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

 

 

 
справочник сотрудников
    справочник начислений
Табельный номер ФИО Оклад Должность Дата зачисления Принадлежность к определенному подразделению   Код Наименование вид (начисление, удержание)
       
       
       
       
справочник подразделений     лицевой счет сотрудников
Код Наименование     Табельный номер Код начисления Дата начисления Сумма
       
       
       
       

 

Связанные сущности: Имя главной ↔ имя подчиненной Мощность связи Тип связи Допустимость Null-значений Действия на удаление Действия на обновление
справочник сотрудников -справочник начислений 1-М Неидентифицирующая обязательная связь NONE RESTRICT   RESTRICT  
справочник подразделений -лицевой счет сотрудников 1-М Неидентифицирующая обязательная связь NONE RESTRICT   RESTRICT  

 

Имя сущности Справочник сотрудников
Имя атрибута Тип атрибута Дополнительные сведения: PK, FK
Табельный номер Числовой PK
ФИО Символьный  
Оклад Числовой FK
Должность Символьный  
Дата зачисления Дата/Время  
Принадлежность к определенному подразделению Символьный  
Табельный номер Денежный  

 

 

Имя сущности Справочник начислений
Имя атрибута Тип атрибута Дополнительные сведения: PK, FK
Код Числовой PK
Наименование Символьный  
вид (начисление, удержание) Символьный  
Код Числовой  

 

Имя сущности Справочник подразделений
Имя атрибута Тип атрибута Дополнительные сведения: PK, FK
Код Числовой PK
Наименование Символьный  
     
     
     
     
     
     

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

База данных создаётся для информационного обслуживания редакторов, менеджеров и других сотрудников компании. БД должна содержать данные о сотрудниках компании, книгах, авторах, финансовом состоянии компании и предоставлять возможность получать разнообразные отчёты.

 

2. Особенности проектируемой БД (бизнес-правила)

В соответствии с предметной областью система строится с учётом следующих особенностей:

· каждая книга издаётся в рамках контракта;

· книга может быть написана несколькими авторами;

· контракт подписывается одним менеджером и всеми авторами книги;

· каждый автор может написать несколько книг (по разным контрактам);

· порядок, в котором авторы указаны на обложке, влияет на размер гонорара;

· если сотрудник является редактором, то он может работать одновременно над несколькими книгами;

· у каждой книги может быть несколько редакторов, один из них – ответственный редактор;

· каждый заказ оформляется на одного заказчика;

· в заказе на покупку может быть перечислено несколько книг.

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

  • Сотрудники компании.
  • Атрибуты сотрудников – ФИО, табельный номер, пол, дата рождения, паспортные данные, ИНН, должность, оклад, домашний адрес и телефоны. Для редакторов необходимо хранить сведения о редактируемых книгах; для менеджеров – сведения о подписанных контрактах.
  • Авторы.
  • Атрибуты авторов – ФИО, ИНН (индивидуальный номер налогоплательщика), паспортные данные, домашний адрес, телефоны. Для авторов необходимо хранить сведения о написанных книгах.
  • Книги.
  • Атрибуты книги – авторы, название, тираж, дата выхода, цена одного экземпляра, общие затраты на издание, авторский гонорар.

♦ Контракты будем рассматривать как связь между авторами, книгами и менеджерами. Атрибуты контракта – номер, дата подписания и участники


Поделиться:



Последнее изменение этой страницы: 2017-05-04; Просмотров: 215; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.021 с.)
Главная | Случайная страница | Обратная связь