
- •Основні поняття про скбд
- •Аналіз наданої предметної області
- •Огляд скбд
- •1.3 Коротка характеристика ms Access
- •2 Функціональні можливості microsoft access
- •2.1. Створення бд, таблиць та форм
- •Додавання таблиці до нової бази даних виконуються таким чином:
- •2.2 Розробка запросів та звітів
- •3 Опис бд
- •3.1 Створення таблиць
- •3.2 Створення запитів та звітів
- •3.4 Створення форм
3 Опис бд
3.1 Створення таблиць
Даний курсовий проект виконувався в СУБД Microsoft Office Access. Було створено сім таблиць. Таблиці створювалась таким чином:
1 Спершу в підменю "Создание" вибираємо пункт "Таблица", як зображено на рисунку 3.1.
Рис 3.1 – Створення таблиці
2 Потім створюємо необхідні поля у режимі "Конструктора", вибираємо відповідний тип даних для цих полів, як зображено на рисунку 3.2., також встановлюємо ключове поле.
Рис 3.2 – Створення таблиці в режимі "Конструктора"
2 Потім створюємо необхідні поля у режимі "Конструктора", вибираємо відповідний тип даних для цих полів, як зображено на рисунку 3.2., також встановлюємо ключове поле.
Рис 3.2 – Створення таблиці в режимі "Конструктора"
3 Для того щоб швидше заповнити необхідні поля створюємо таблицю-підстановку з якої будемо підставляти потрібні нам значення. Створили у режимі "Конструктора" таблицю "Должность подстановка" та "Отдел", рис 3.2 та рис 3.3.
Рис 3.2 – таблиця "Должность подстановка"
Рис 3.3 – таблиця "Отдел"
4 Потім заповнюємо таблицю в режимі "Таблица". Після чого отримаємо результат, який показано в таблиці 3.1.
Таблиця 3.1
Табельный_номер |
ФИО |
Адрес |
Должность |
ЗП |
НазваниеОтдела |
100 |
Иванов С.И. |
Ул.Мясницкая 4 |
Водитель |
2 800,00 р. |
Склад |
101 |
Сурок Н.В. |
ул.Котлова 12 б |
Зам. Директора |
6 900,00 р. |
Руководство |
102 |
Квач Ю.Л. |
ул.Немышлянская 43, кв. 45 |
Зам. Директора |
6 900,00 р. |
Руководство |
103 |
Дмитриева А.П. |
ул.Кирова 11 |
Главный кладовщик |
5 900,00 р. |
Склад |
104 |
Ляшко О.В. |
ул.Довженко 232, кв. 5 |
Водитель |
2 800,00 р. |
Цех крупной электроники |
105 |
Рыба О.А. |
ул. Красной Армии 4, кв.1 |
Водитель |
2 800,00 р. |
Цех мелкой электроники |
106 |
Мохнатый А.С. |
ул. Красной Армии 4, кв.3 |
Складовщик |
3 200,00 р. |
Склад |
107 |
Ланько Е.В. |
уд. Одесская 48, кв.2 |
Бухгалтер |
5 000,00 р. |
Руководство |
108 |
Коц Б.Д. |
ул. Красной Армии 4, кв.1 |
Складовщик |
3 200,00 р. |
Склад |
109 |
Красношапко Р.Д. |
ул. Красной Армии 4, кв.5 |
Складовщик |
3 200,00 р. |
Цех крупной электроники |
110 |
Меловой А.А. |
ул. Красной Армии 4, кв.6 |
Складовщик |
3 200,00 р. |
Цех мелкой электроники |
111 |
Маршак Ю.С. |
ул. Наврузова 3, кв. 23 |
Уборщик |
2 100,00 р. |
Цех крупной электроники |
112 |
Нестеренко Н.Н. |
ул. Красной Армии 4, кв.6 |
Уборщик |
2 100,00 р. |
Цех мелкой электроники |
113 |
Робкий А.Т. |
ул. 23 Августа 42, кв. 56 |
Уборщик |
3 200,00 р. |
Руководство |
114 |
Рак А.В. |
ул. Сумская 1, кв. 1 |
Директор |
18 000,00 р. |
Директор |
115 |
Николаев С.Э. |
ул. Красной Армии 4, кв.11 |
Старший смены |
4 500,00 р. |
Цех крупной электроники |
116 |
Наумкин С.С. |
ул. Московский проспект 56, кв.4 |
Старший смены |
4 500,00 р. |
Цех мелкой электроники |
117 |
Лаванда Н.П. |
ул. Совнаркомовская 11 |
Экономист |
5 350,00 р. |
Руководство |
118 |
Рубка А.С. |
ул. Клочковская 244, кв. 4 |
Юрист |
5 800,00 р. |
Руководство |
119 |
Шлак Н.В. |
ул. Красной Армии 4, кв.2 |
Охрана |
4 000,00 р. |
Цех крупной электроники |
120 |
Клычко В.В. |
ул. Красной Армии 4, кв.5 |
Охрана |
4 000,00 р. |
Цех мелкой электроники |
121 |
Клычко О.В. |
ул. Красной Армии 4, кв.7 |
Охрана |
4 000,00 р. |
Склад |
122 |
Немышля А.Р. |
ул. Красина 5, кв. 1 |
Зам. Директора |
6 300,00 р. |
Руководство |
123 |
Васильева А.Д. |
ул. Набержная 14, кв.43 |
Бухгалтер |
5 000,00 р. |
Руководство |
124 |
Дудак А.С. |
ул. Кириченко 45 |
Охрана |
5 800,00 р. |
Директор |
5 Багато полів в таблицях заповнюються за допомогою підстановок з інших полів. Для того щоб створити підстановлювальне поле потрібно в режимі конструктора вибрати потрібне поле, в низу натиснути на кнопку "Подстановка", в полі "Тип элемента управления" обрати "Поле со списком", в "Тип источника строк" обрати "Таблицы или запрос", в полі "Источник строк" перейти до будівника запитів, як зображено на рис 3.4 та рис 3.5.
Рис 3.4 – Підстановка
Рис 3.5 – Робота з запитами
Клацнули два рази в таблиці на поле "Табельный_номер", і він з’явився внизу, потім зберігаємо запит і можемо заповнювати поле таблиці за допомогою підстановки. Таким чином були створені всі інші таблиці. Заповнені таблиці надано у додатку А.
Після створення всіх таблиць і заповнення їх даними переходимо до схеми даних (рис 3.6).
Рис 3.6 – Схема даних на панелі інструментів
В схемі даних зв’язуємо таблиці, для цього ставимо курсор на одне поле таблиці і перетягуємо до поля з яким ми бажаємо його з’єднати, ставимо пташки навпроти полів знизу, тим самим забезпечуємо цілісність даних, як зображено на рисунку 3.7.
Рис 3.7 – створення зв’язків
В результаті всіх операцій всі таблиці зв’язані (рис 3.8).
Рис 3.8. – Схема даних
Таким чином були створені всі таблиці і зв’язані за допомогою схеми даних.