|
Зміст
Вступ
1 | Пояснення до тексту пояснювальної записки
1.1 | Рекомендований зміст пояснювальної записки
1.2 | Поради щодо складання тексту пояснювальної записки
2 | Варіанти задач
3 | Приклад виконання
3.1 | Постановка задачі до прикладу
3.2 | Виконання роботи
3. | Розробка та обгрунтування структури бази даних
3.2.2 | Побудова таблиць, підбір та обгрунтування контрольних даних таблиць
3.2.3 | Програмування запитів
3.2.4 | Виготовлення звітів
3.2.5 | Конструювання форм
3.2.6 | Застосування та редагування макросів
Рекомендована література
Вступ
На даній практичній роботі нашим завдання є розробка бази даних, згідно з планом, що є заданий керівником. Кожна задача мітить по 9 комплексних завдань, що потребують використання знань пор побудову баз даних.
Функціями СУБД на даний момент часу є:
управління базами даних безпосередньо в БД – функція, що забезпечує зберігання даних, що безпосередньо входять в БД, і службою інформації, що забезпечує роботу СУБД.
управління даними в пам’яті комп’ютера – функція, пов’язана у першу чергу з тим, що СУБД працюють з БД великого об’єму. У цілях прискорення роботи СУБД використовують буферезацію.
Управління трансакціями – функція СУБД, що виконує ряд операцій над СУБД, як над єдиним цілим. Як правило, такі операції проводяться в пам’яті комп’ютера. В першу чергу трансакції потрібні для підтримки логічної цілісності БД у багатоцільових системах.
підтримка мов БД – для роботи зі БД використовується спеціальні мови, в цілому вони називаються мовами баз даних. В СУБД переважно підтримується єдина мова, що мітить всі необхідні засоби – від створення СУБД до забезпечення користацького інтерфейсу при роботі з базами даних. Найбільш поширеним є мова SQL (Structured Query Language )
Структура Access
Серед основних складників можна виділити:
Таблиці. Являють собою об’єкти, які створюються користувачем для збереження інформації про предмети або суб’єкти у певних структурах. Будь-яка таблиця складається із полів (стовпців) і записів (рядків).
Запити. Є об’єктами, які призначені для отримання потрібних даних з уже готових таблиць БД. Як правило, при створенні запитів використовується мова SQL. За допомогою запитів можна створювати вибірки даних, додавати або видаляти інформацію у певній таблиці. Крім того, за допомогою запита можна також створення нових таблиць на основі однієї або кількох таблиць, що вже є у БД.
Форми. Об’єкти для розробки інтерфейсу, за допомогою яких відбувається ввід даних користувачем, а також відображає, інформація, що вже є у БД. Крім того форми використовуються для управління розроблених, наприклад для виконання будь-якої дії при виникненні певної події.
Звіти. Видають результати уже готових висновків і вивід цих висновків для друку.
Сторінки. Забезпечують доступ до інформації, що вже є у БД, із сітки Інтернет за допомогою браузера Internet Explorer. Кожна сторінка, як правило є HTML-файл, за допомогою якого користувачі Інтернету отримують доступ, до інформації БД, що вже є .
Макроси.
Модулі.
1.Постановка задачі
Спроектувати та утворити базу даних Kadry для зберігання та обробки інформації, зразки якої подані в таблиці 19. Утворити таблиці БД. Виготовити портрети працівників.
Таблиця 19. Кадровий облік працівників фірми “Візерунки Прикарпаття”
табельний номер працівника | освіта
прізвище | дата влаштування на роботу
ім’я | спеціальність
побатькові | портрет працівника
посада
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8
000501 | Іванів | Василь | Романович | директор | вища | 02.03.99 | інженер-економіст
000502 | Івасишин | Галина | Петрівна | менеджер | вища | 10.12.98 | інженер
000503 | Василів | Петро | Іванович | головний інженер | вища | 12.10.88 | інженер
000504 | Васько | Ольга | Петрівна | заступник директора | вища | 08.02.89 | інженер
000505 | Дрінь | Оксана | Іванівна | технолог | вища | 02.04.99 | інженер
000506 | Дудка | Віктор | Павлович | механік | вища | 10.10.96 | інженер-механік
000507 | Світко | Інна | Миколаївна | швея | середня спеціальна | 11.07.85 | швея-мотористка
000508 | Яремич | Віктор | Павлович | електрик | середня спеціальна | 25.02.78 | швея мотористка
000509 | Круць | Іван | Іванович | майстер | вища | 14.02.78 | інжнер механік
000510 | Барна | Наталія | Іванівна | швея | середня спеціальна | 05.14.78 | швея
000511 | Брик | Богдан | Михайлович | начальник цеху | вища | 12.05.99 | інженер
000512 | Заремба | Іванна | Іванівна | швея | середня спеціальна | 14.02.98 | швея
000513 | Якимчук | Людмила | Богданівна | швея | середня спеціальна | 14.01.76 | швея
000514 | Якимів | Віра | Олексіївна | швея | середня спеціальна | 03.05.87 | закрійник
000515 | Таран | Оксана | Олексіївна | швея | середня спеціальна | 08.10.94 | модельєр
000516 | Василів | Марія | Петрівна | швея | середня спеціальна | 04.05.93 | закрійник
Рекомендації до побудови таблиць:
Працівники: табельний номер, прізвище, ім’я, по батькові, код посади, код освіти, дата влаштування на роботу, код спеціальності, портрет працівника.
Освіта: код освіти, освіта.
Посада: код посади, посада.
Спеціальність: код спеціальності, спеціальність.
Задача 2. Підготувати і занести в таблиці контрольні дані.
Задача 3. Виготовити запити, де відібрати дані для звітів.
Задача 4. Виготовити звіт про розподіл кількості посад працівників по видах освіти. Навпроти назв посад, які мають починатися з великої букви, установити кількість працівників для кожного виду освіти. Передбачити підсумки по вертикалі і по горизонталі.
Задача 5. Побудувати діаграму кількості поступлення на роботу працівників в кожному двадцятилітті на протязі останніх 60 років.
Задача 6. Виготовити