- •Лабораторна робота № 2 Створення однотабличної бази даних
- •Лабораторна робота № 3 Робота з таблицею бази даних
- •Лабораторна робота № 4 Проектування запитів. Проектування форм
- •Лабораторна робота № 5 Проектування звіту користувача бази даних
- •Лабораторна робота №6 Створення багатотабличної бази даних і встановлення зв’язків між таблицями
- •Лабораторна робота № 7 Встановлення зв’язків між базами даних і проектування запитів
- •Лабораторна робота № 8 Використання мови sql при створенні таблиць і проектуванні запитів
Лабораторна робота № 5 Проектування звіту користувача бази даних
Постановка задачі
На основі таблиці бази даних “Кадри” у режимі “Конструктор” створити звіт “Відомість” за полями таблиці: Табельний номер, Прізвище, Ім’я, По-батькові, Оклад. Додати в звіт обчислювальні поля: До виплати і Разом.
Висновок
В області даних розміщено поля: Табельний номер, Прізвище, Ім’я, По-батькові, Оклад.
Додано в звіт обчислювальне поле До виплати, яке розраховує виплату працівникам з урахуванням податків: =[Оклад]*0,7.
Виконано форматування всіх полів.
Додано заголовок звіту.
Розміщено текст заголовка “ВІДОМІСТЬ НА ВИПЛАТУ ЗАРПЛАТИ” у доданому заголовку звіта.
Створено обчислювальне поле Разом за полем До виплати, яке становить 9 537, Є.
Відформатовано отриманий звіт.
Лабораторна робота №6 Створення багатотабличної бази даних і встановлення зв’язків між таблицями
Постановка задачі
Створити в базі даних “ст.Петрівка” таблицю “Кадри+” у режимі “Конструктор” за наступними реквізитами: Табельний номер, Автобіографія, Іноземна мова, Комп’ютер, Автомобіль. Створити в базі даних “ст.Рахни” таблицю “Штат” у режимі “Конструктор” за наступними реквізитами: Посада, Оклад, Загальна кількість, Число вакансій.
Висновок
Сформовано структуру таблиці “Кадри+” у режимі бази даних “Конструктор”.
Таблиця.6.1 – Структура таблиці “Кадри+”
Назва поля |
Тип даних |
Властивості поля |
Табельний номер |
Текстовий |
Обов’язкове поле,індексоване,кючове |
Автобіографія |
Поле МЕМО |
Обов’язкове поле,не індексоване |
Іноземна мова |
текстовий |
Обов’язкове поле,не індексоване |
Комп'ютер |
Логічний |
Не індексоване |
Автомобіль |
Логічний |
Не індексоване |
Відповідно до змісту таблиці “Кадри” введено дані до таблиці “Кадри +”.
Встановлено зв’язок між таблицями “Кадри” і “Кадри +” типу “один-до-одного”, за допомогою збіжного поля-ключа Табельний номер.
Створено запит “Загальні відомості” за таблицями “Кадри і “Кадри+”, який містить усі відомості про працівників.
За створеним запитом “Загальні відомості” вибрані записи про працівників, які вільно володіють іноземною мовою і комп’ютером. В результаті створеного запиту вибрано 10 працівників, які вільно володіють іноземною мовою і комп’ютером.
Сформовано структуру таблиці “Штат” у режимі бази даних “Конструктор”.
Таблиця 6.2 – Структура таблиці “Штат”
Назва поля |
Тип даних |
Властивості поля |
Посада |
Текстовий |
Обов’язкове,індексоване,ключове поле. |
Оклад |
Грошовий |
Обов’язкове,не індексоване поле. |
Загальна кількість |
Числовий |
Обов’язкове,не індексоване поле. |
Число вакансій |
Числовий |
Обов’язкове,не індексоване поле. |
Відповідно до змісту таблиці “Кадри” введено дані до таблиці “Штат”.
Встановлено зв’язок між таблицями “Штат” і “Кадри” типу “один-до-багатьох”, за допомогою поля “Посада”.
Створено запит “Посада” за таблицями “Штат” і “Кадри”, який містив усі відомості про працівників, які займають посаду машиніст.
