Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Описание структуры атрибутов






№ п/п Название атрибута Идентификатор атрибута Формат атрибута Вхождение в первичный ключ
тип длина точность
  Код подразделения Сп1 числ.   - Нет
  Название подразделения Сп2 симвл.   - Да
  ФИО начальника Сп3 симвл.   - Нет
  Название подразделения Шр1 симвл.   - Да
  Код должности Шр2 числ.   - Нет
  Название должности Шр3 симвл.   - Да
  Должностной оклад Шр4 числ.   - Нет
  ФИО работника Ук1 симвл.   - Нет
  Подразделение Ук2 симвл.   - Да
  Должностной оклад, руб. Ук3 числ.     Нет
  Табельный номер Ук4 числ.   - Да
  Должность Ук5 симвл.   - Да
  ФИО работника Вз1 симвл.   - Да
  Табельный номер Вз2 числ.   - Да
  Всего начислено, руб Вз3 числ.     Нет
  Всего удержано, руб. Вз4 числ.     Нет
  Аванс, руб Вз5 числ.     Нет
  К оплате, руб. Вз6 числ.     Нет

Примечание: Точность значений атрибутов указывается только для атрибутов числового типа и означает количество значимых цифр после запятой.

Инфологическую модель изучаемой предметной области «Складской учёт» в реляционной БД можно представить в виде следующей совокупности схем отношений:

ПОДРАЗДЕЛЕНИЕ (Код подразделения, Название подразделения, ФИО начальника)

РАСПИСАНИЕ (Название подразделения, Код должности, Название должности, Должностной оклад)

КАРТОЧКА (ФИО работника, Название подразделения, Должностной оклад, руб., Табельный номер, Должность)

ВЕДОМОСТЬ (ФИО работника, Табельный номер, Всего начислено, руб, Всего удержано, руб., Аванс, руб, К оплате, руб.)

РАСПОЛОЖЕНИЕ (ПОДРАЗДЕЛЕНИЕ, РАСПИСАНИЕ [1: N])

ДВИЖЕНИЕ (РАСПИСАНИЕ, КАРТОЧКА [1: N])

СТАТИСТИКА (КАРТОЧКА, ВЕДОМОСТЬ [N: 1])

Сформируем таблицы РБД:

Наполнение таблиц РБД для отношений ПОДРАЗДЕЛЕНИЕ, РАСПИСАНИЕ, КАРТОЧКА, ВЕДОМОСТЬ идентично таблицам описанным в задании 1, дополнительно введём лишь обозначения атрибутов отношений, для удобства дальнейшего написания запросов к РБД.

ПОДРАЗДЕЛЕНИЕ

Код подразделения Code Название подразделения Name ФИО начальника подразделения LastName
  Отдел маркетинга Мосин А. П.
  Экономический отдел Куц Н. В.
  Бухгалтерия Ермолаев П. П.

 

 

РАСПИСАНИЕ

Название подразделения Name Код должности Code Название должности Name_dol Должностной оклад, руб. Salary
Отдел маркетинга   Зав. отделом 25000, 00
  Маркетолог 17000, 00
Экономический отдел   Зав. отделом 25000, 00
  Старший экономист 22000, 00
  Экономист 18000, 00
Бухгалтерия   Главный бухгалтер 20000, 00
  Бухгалтер 15000, 00

 

КАРТОЧКА

ФИО работника LastName Подразделение Otdel Должностной оклад Salary Табельный номер Tab_num Должность Name_dol
Петров И. Н. Экономический отдел 21000, 00   зав. Отделом
Сидоров О.Б. Экономический отдел 18000, 00   Экономист
Иванов Е.А. Экономический отдел 22000, 00   Старший экономист
Куц Н. В. Экономический отдел 25000, 00   Начальник подразделения

 

ВЕДОМОСТЬ

№ п/п ФИО Работника LastName Табель-ный Номер Tab_num Всего на-числено, руб. All_sal Всего удер-жано, руб Lost_sal Аванс, руб. Avans К оплате, Руб. Pocket_money
  Петров И.Н.   25000, 00 3000, 00 7000, 00 15000, 00
  Сидоров О.Б.   18000, 00 1500, 00 8000, 00 8500, 00
  Иванов Е.А.   22000, 00 2000, 00 4000, 00 16000, 00
  Куц Н. В.   25000, 00 3000, 00 7000, 00 15000, 00

 

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.