SQL стандарт в СУБД MS SQL SERVER, ORACLE, VFP И ACCESS: манипулирование данными. Семенова И.И. - 5 стр.

UptoLike

Составители: 

4
1. РАБОТА С БАЗОЙ ДАННЫХ В КОМАНДАХ SQL
Прежде чем перейти к самостоятельному выполнению заданий по
вариантам, рассмотрим примеры построения команд для обработки
данных в реляционной базе данных с использованием SQL стандарта. В
качестве демонстрационной базы данных используем фрагмент,
описывающий предметную область «Заработная плата».
1.1. Пример базы данных
Представленная на рисунке 1 упрощенная структура БД (табл. 1 – 3)
позволяет вести учет сотрудников,
работающих на предприятии, а также
хранить все выданные заработные платы с их расшифровкой по доходным
и расходным статьям (например, оклад, подоходный налог и т.д.).
Staff
Pay
Items_pay
T_number
T_number
Code_pay
Surname
Code_pay
Item_pay
Name
Pay_day
Item_sum
Lastname
Sum_pay
Code_Items
Birthday
Phone
Post
Date_input
Type_post
Рис. 1. Фрагмент базы данных «Заработная плата»
Связь между таблицами осуществляется с помощью следующих пар
полей с типом связи «один-ко-многим» соответственно:
1. Staff.T_number-
Pay.T_number.
2. Pay.Code_pay - Items_pay.Code_pay.
Таблица 1
Список сотрудников (таблица Staff)
Название поля Тип поля Описание поля
T_number Integer Табельный номер сотрудника (уникальный)
Surname Character Фамилия сотрудника
Name Character Имя сотрудника
Lastname Character Отчество сотрудника
Birthday Date Дата рождения сотрудника
Phone Numeric Контактный телефон сотрудника
Post Character Должность сотрудника
Type_post Character Тип сотрудника (ИТР, служащий, рабочий)
Date_input Date Дата устройства на работу