Главная страница
Случайная страница
КАТЕГОРИИ:
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
Описание структуры атрибутов
№ п/п
| Название атрибута
| Идентификатор
атрибута
| Формат атрибута
| Вхождение в первичный ключ
| тип
| длина
| точность
|
| Код подразделения
| Сп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
|
|