Отчет по лабораторной работе №6
Вариант 2
Выполнил:
ст. гр. ИТ-14-1-Д
Сдержиков Александр
ЛАБОРАТОРНАЯ РАБОТА № 6
ОСНОВЫ РАБОТЫ С БАЗОЙ ДАННЫХ.
ЦЕЛЬ РАБОТЫ.
Научиться создавать базы данных (БД), манипулировать с ними при помощи запросов в режиме QBE, генерировать формы и отчеты.
.
Задание:
1. На основе группы атрибутов согласно варианту задания спроектировать две таблицы со справочной информацией и одну таблицу учетного характера,для этого следует:
a) определить типы значений атрибутов и их размерность;
Таблицы
1.
2.
3.
Код_сотрудника – Числовой (целый)
ФИО - Текстовый(50)
Должность - Текстовый(20)
Оклад – Числовой(денежный)
Стаж - Числовой(вещественный)
Код_товара – Числовой(целый)
Наименование_товара - Текстовый(30)
Номер_накладной Счетчик
Цена_отпускная - Числовой(денежный)
Расход - Числовой(вещественный)
Дата_отпуска – Дата
b) определить первичные и внешние ключи в таблицах и необходимые связи между ними для обеспечения целостности БД.
В 1-ой таблице первичный ключ - Код_сотрудника, во 2-ой таблице - Код_товара, в 3-ей таблице первичный ключ – Номер_накладной.
Для обеспечения целостности БД определим связи между атрибутами таблиц:
Внес данные в таблицы (не менее 10 кортежей в каждой таблице) и убедился, что система поддержки целостности БД функционирует.
Таблица 1:
Таблица 2:
Табица 3:
2. Используя язык запросов QBE (язык запросов по образцу) выполнить согласно варианту задания запросы:
1) удалить из базы данных информацию по заданному наименованию товара
2) увеличить в два раза оклад сотрудникам с заданной должностью
3) создать новую таблицу данных, в которую занести наименования товаров и их цены, превышающие заданное значение
4) выбрать коды и наименования товаров с кодами от 5 до 10
5) выбрать все сведения о сотрудниках, имеющих стаж работы более 10 лет
6) выбрать коды, названия и цены товаров, отпущенных в заданном месяце
7) определить количество наименований товаров, с ценой, не превышающей заданное значение
8) определить ФИО и должность сотрудника с наименьшим окладом
9) определить название товара и его цену, являющуюся максимальной за весь период
10) определить общую стоимость товаров, отпущенных в заданном месяце
11) определить общее количество отпущенных товаров в разрезе товаров и сотрудников
12) определить общую стоимость отпущенных товаров в разрезе товаров и сотрудников