У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент



Лабораторна робота - Практична робота з бази даних
35
| Зміст

Вступ

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. Виготовити


Сторінки: 1 2 3 4 5 6 7