Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







ОСНОВИ ПОБУДОВИ РЕЛЯЦІЙНИХ БАЗ ДАНИХ В СЕРЕДОВИЩІ MS ACCESS 2003





Ільєнко Ю.І.

 

І45 Створення баз даних в середовищі MS Access 2003 [Текст]: метод. вказ. і індивід. завд. для проведення лаб. і самост. робіт студ. екон. спец. ден. і заоч. форм. навчання/ Ю.І. Ільєнко, Г.В. Шершньова; М-во освіти і науки України, Донец. нац. ун-т економіки і торгівлі ім. М. Туган-Барановського, Каф. інформ. систем і технологій упр.;– Донецк: [ДонНУЕТ], 2011. – 79 с.

 

Методичні вказівки і індивідуальні завдання призначені для проведення лабораторних занять та самостійної роботи з дисципліни «Інформатика» для студентів економічних спеціальностей денної та заочної форм навчання.

Методична розробка містить теоретичний матеріал та методичні рекомендації для виконання практичних завдань за модулем «Створення баз даних в середовищі MS Access 2003».

За темами наведені індивідуальні завдання і приклади тестових завдань.

 

 

ББК 65.386.8я73

 

© Ільєнко Ю.І., Шершньова Г.В. 2011

© Донецький національний університет економіки і торгівлі імені Михайла Туган-Барановського, 2010


Зміст

 

Введення..........................................................................................................  
1. Основи побудови реляційних баз даних в середовищі MS Access 2003……………………………………………...……………..  
1.1. Теоретичний матеріал з теми……………………………………... 1.1.1. Основні поняття реляційних баз даних: нормалізація, зв’язки та ключі…………………………………………………… 1.1.2. Створення баз даних. Етапи проектування………………..  
1.2. Тестові питання з теми…………………………………………….  
2. Технологія створення таблиць для реляційної бази даних в середовищі MS Access 2003………………………………………………  
2.1. Теоретичний матеріал з теми……………………………………...  
2.2. Приклад створення таблиць для бази даних «Реалізація продукції ПАТ "НОРД"»……………………………………………….  
2.3. Тестові питання з теми…………………………………………….  
3. Технологія створення запитів для реляційної бази даних в середовищі MS Access 2003……….………….………………………..…  
3.1. Теоретичний матеріал з теми…………………..…………………  
3.2. Приклад створення запитів для бази даних «Реалізація продукції ПАТ "НОРД"»…..…………………………………………...  
3.3. Тестові питання з теми…………………………………………….  
4. Технологія створення форм для реляційної бази даних в середовищі MS Access 2003……………………………...………….……    
4.1. Теоретичний матеріал з теми………………………………………  
4.2. Приклад створення форм для бази даних «Реалізація продукції ПАТ "НОРД"»..……………………........................................................  
4.3. Тестові питання з теми…………………………………………….  
5. Технологія створення звітів для реляційної бази даних в середовищі MS Access 2003……….………….………………………..…  
5.1. Теоретичний матеріал з теми………………………………..……  
5.2. Приклад створення звітів для бази даних «Реалізація продукції ПАТ "НОРД"»…………………………………………………………...  
5.3. Тестові питання з теми…………………………………………….  
6. Завдання для виконання лабораторної роботи …..……......………  
Список літератури..........................................................................................  

ВВЕДЕННЯ

Сучасні інформаційні системи характеризуються великими об’ємами даних, їх складною організацією, а також високими вимогами до швидкості та ефективності обробки цих даних. Це стає можливим при використанні спеціальних програмних засобів - систем управління базами даних (СУБД).

Система управління базами даних - це комплекс програмних і мовних засобів, необхідних для створення, обробки баз даних і підтримки їх в актуальному стані.

Метою модуля «Створення баз даних в середовищі MS Access 2003» є вивчення принципів побудови баз даних, освоєння правил створення і редагування таблиць, запитів, форм та звітів у СУБД Access 2003.

Завданням є одержання знань, умінь та навичок з основ побудови реляційних баз даних.

Для виконання індивідуальних завдань за темами модуля студент повинен пройти попередню теоретичну та практичну підготовку на лекційних та лабораторних зайняттях, самостійно працювати з літературними джерелами.

В результаті виконання індивідуальних завдань студент оформлює звіт на листах формату А4, який захищається викладачу (робота показується на екрані ПК і студент відповідає на питання викладача).

 


ОСНОВИ ПОБУДОВИ РЕЛЯЦІЙНИХ БАЗ ДАНИХ В СЕРЕДОВИЩІ MS ACCESS 2003

Мета: Сформувати у студентів теоретичні знання про основи побудови реляційних баз даних в середовищі MS Access 2003.

 

1.1. Теоретичний матеріал з теми

Основні поняття реляційних баз даних: нормалізація, зв’язки та ключі

Бази даних це сукупність відомостей про реальні об'єкти, процеси, події або явища, що відносяться до певної теми або задачі, організована таким чином, щоб забезпечити зручне представлення цієї сукупності як в цілому, так і будь-якої її частини.

Існують 4 основні моделі даних – списки (плоскі таблиці), реляційні бази даних, ієрархічні і мережні структури.

Протягом багатьох років переважно використовувалися плоскі таблиці типу списків в Excel. В даний час найбільше розповсюдження при розробці баз даних отримали реляційні моделі даних. Реляційна модель даних є сукупністю найпростіших двовимірних таблиць, що мають назву відношення (англ. relation). Цей спосіб організації даних дозволяє пов'язувати дані в одній таблиці з даними в інших таблицях через унікальні ідентифікатори (ключі) або ключові поля.

Реляційна база даних є безліччю взаємозв'язаних таблиць, кожна з яких містить інформацію про об'єкти певного типу. Кожний рядок таблиці включає дані про один об'єкт (наприклад, клієнті, автомобілі, документі), а стовпці таблиці містять різні характеристики цих об'єктів — атрибути (наприклад, найменування і адреси клієнтів, марки і ціни автомобілів). Рядки таблиці називаються записами; всі записи мають однакову структуру — вони складаються з полів, в яких зберігаються атрибути об'єкту. Кожне поле запису містить одну характеристику об'єкту і має строго певний тип даних (наприклад, текстовий рядок, число, дата). Всі записи мають одні і ті ж поля, тільки в них містяться різні значення атрибутів.

Структура таблиці

  Поле_1 Поле_2 ... Поле_n
  Назва поля_1 Назва поля_2 ... Назва поля_n
запис_1 атрибут11 атрибут12 ... атрибут1n
запис_2 атрибут11 атрибут22 ... атрибут2n
... ... ... ... ...
запис­_k атрибутk1 атрибутk2 ... атрибутkn

 

Для структуризації інформації, розміщення її в таблицях і маніпулювання даними використовуються системи управління базами даних (СУБД). Основні функції СУБД — це визначення даних (опис структури баз даних), обробка даних і управління даними. В даний час налічується більше 50 типів СУБД для персональних комп'ютерів. До найпоширеніших типів СУБД відносяться: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access тощо.

1) Принципи нормалізації:

- в кожній таблиці БД не повинно бути полів, що повторюються;

- в кожній таблиці повинен бути унікальний ідентифікатор (первинний ключ);

- кожному значенню первинного ключа повинна відповідати достатня інформація про тип сутності або про об’єкт таблиці (наприклад, інформація про успішність, про групу або студентів);

- зміна значень в полях таблиці не повинна впливати на інформацію в інших полях (крім змін в полях ключа).

2) Види логічного зв’язку.

Зв’язок встановлюється між двома загальними полями (стовбцями) двох таблиць. Існуючі зв’язки з відношенням «один-до-одного», «один-до-багатьох» та «багато-до-багатьох».

Відносини, що можуть існувати між записами двох таблиць:

- один–до–одного, кожному запису з однієї таблиці відповідає однин запис в іншій таблиці;

- один–до–багатьох, кожному запису з однієї таблиці відповідає декілька записів іншої таблиці;

- багато–до–одного, множині записів з однієї таблиці відповідає один запис в іншій таблиці;

- багато-до-багатьох, множині записів з однієї таблиці відповідає декілька записів в іншій таблиці.

Тип відношень у зв’язку, що створюється, залежить від способу визначення полів, що зв’язуються:

Відношення «один-до-багатьох» створюється в тому випадку, коли тільки одне з полів є полем первинного ключа або унікального індексу.

Відношення «один-до-одного» створюється в тому випадку, коли обидва полів, що зв’язуються, є ключовими або мають унікальні індекси.

Відношення «багато-до-багатьох» фактично є двома відношеннями «один-до-багатьох» з третьою таблицею, первинний ключ якої складається з полів зовнішнього ключа двох інших таблиць.

Ключі.

Ключ – це поле (або декілька полів), що додаються до таблиці і дозволяють встановити зв’язок з записами в іншій таблиці. Існують ключі двох типів: первинні та вторинні (або зовнішні).

Первиннийключ – це одно або декілька полів, комбінація значень яких однозначно визначають кожний запис в таблиці. Первинний ключ не допускає значень Null та завжди повинен мати унікальний індекс. Первинний ключ використовується для зв’язування таблиці з зовнішніми ключами і інших таблицях.

Зовнішній (вторинний) ключ - це одно або декілька полів (стовбців) в таблиці, що містить посилання на поле або поля первинного ключа в іншій таблиці. Зовнішній ключ визначає спосіб об’єднання таблиць.

З двох логічно зв’язаних таблиць одну називають таблицею первинного ключа або головною таблицею, а іншу таблицею вторинного (зовнішнього) ключа або підлеглою таблицею. СУБД дозволяють зіставити споріднені записи з обох таблиць і спільно вивести їх у формі, звіті або запиті.

Існує три типи первинних ключів: ключові поля лічильника, простий ключ або складовий ключ.

Поле лічильника (Тип даних «Лічильник»). Тип даних поля в базі даних, в якому для кожного запису, що додається таблицю, в поле автоматично заноситься унікальне числове значення.

Простий ключ. Якщо поле містить унікальні значення, такі як коди або інвентарні номери, то це поле можна визначити як первинний ключ. У якості ключа можна визначити будь-яке поле, що містить дані, якщо це поле не містить значення Null або значення, що повторюються.

Складовий ключ. У випадках, коли неможливо гарантувати унікальність значень кожного поля, існує можливість створити ключ, що складається з декількох полів. Частіше за все така ситуація виникає для таблиці, що використовується для скріплення двох таблиць «багато-до-багатьох».

Якщо виникають утруднення з вибором відповідного типа первинного ключа, то в якості ключа доцільно вибрати поле лічильника.

 

Типи даних MS Access 2003

Тип даних Використання
Текстовый Алфавітно-цифрові дані (до 255 символів).
Mеmо Алфавітно-цифрові дані - речення, абзаци, тексти (до 64 000 символів).
Числовой Різні числові дані (має декілька форматів: ціле, довге ціле, з плаваючою точкою).
Дата\Время Дата або час в одному з Access форматів.
Денежный Грошові суми, що зберігаються з 8 знаками у десятинній частині. В цілій частині кожні три розряди розділяються комами.
Счетчик Унікальне довге ціле, що створюється Access для кожного нового запису.
Логический Логичні дані, що мають значення Истина або Ложь.
Объект OLE Картинки, діаграми та інші об’єкти OLE з додатків Windows.
Гиперссылка В полях цього типу зберігаються гіперпосилання, які являють собою шлях до файлу на жорсткому диску, або адрес в мережі Inernet.

Серед типів даних Access є спеціальний тип - Счетчик. В поле цього типу Access автоматично нумерує строки таблиці у зростаючій послідовності. Редагувати значення такого поля неможна.

Кожне поле має індивідуальний набір властивостей, за якими можна встановити, як повинні зберігатися, відображатися і оброблятися данні. Набір властивостей поля залежить від обраного типу даних. Для визначення властивостей поля використовується бланк Свойства поля у нижній частині вікна конструктора таблиць.

Загальні властивості полів

Назва властивості Характеристика
Размер поля Визначається тільки для текстових і Memo-полів, вказує максимальну кількість символів в даному полі. За замовчуванням довжина текстового поля складає 50 символів.
Формат поля Визначається для полів числового, грошового типів, полів типу Счетчик і Дата\Время. Вибирається один з форматів представлення даних.
Число десятичных знаков Визначає кількість розрядів в дрібній частині числа.
Маска ввода Визначає шаблон для введення даних.
Подпись поля Містить напис, що може бути виведена рядом з полем в формі або звіті (даний напис може містити пояснюючі відомості).
Значение по умолчанию Містить значення, що встановлюється за замовчання в даному полі таблиці.
Условие на значение Визначає множину значень, які користувач може вводити в це поле при заповненні таблиці. Ця властивість дозволяє уникнути введення недопустимих в даному полі значень.
Сообщение об ошибке Визначає повідомлення, яке з’являється на екрані у випадку введення неприпустимого значення.
Обязательное поле Установка, що вказує на то, що дане поле потребує обов’язкового заповнення для кожного запису.
Пустые строки Установка, яка визначає, чи допускається введення в дане поле порожніх рядків (“ “).
Индексированное поле Визначає прості індекси для прискорення пошуку записів.

 

Крім вищеперелічених типів даних в списку є елемент Майстер підстановок, який дозволяє представити значення полів у вигляді простого або комбінованого списку. Додаткові властивості такого поля представлені на вкладці Подстановка вікна конструктора таблиць.

Після визначення структури таблиць БД необхідно вказати Access спосіб, яким ці таблиці зв’язані. Для визначення зв’язків потрібно перейти у вікно бази даних і виконати команду Сервис-Схема данных або на панелі інструментів натиснути кнопку Схема данных.

У вікні Добавление таблицы потрібно виділити імена таблиць, що будуть добавлені в схему даних, і натиснути на кнопку Добавить.

У вікні Схема данных імена первинних ключів виділені полужирним шрифтом. Для зв’язку таблиць необхідно виділити ключове поле таблиці, натиснути ліву кнопку миші, перетягнути її курсор на аналогічне поле у другій таблиці, після чого кнопку миші відпустити. У результаті з’явиться діалогове вікно Связи.

В цьому вікні відображаються імена полів, за якими зв’язуються таблиці. Для збереження цілісності даних у зв’язуваних таблицях необхідно включити прапорець . Після цього СУБД Access зробить неможливим запис у таблицю такого значення загального поля, якого немає у ключовій таблиці.

Після установки цілісності даних СУБД Access включає дві додаткові опції: Каскадное обновление связанных полей і Каскадное удаление связанных полей. При зміні будь-якого значення ключового поля в ключовій таблиці автоматично оновлюються значення цього поля для відповідних записів у всіх зв’язаних таблицях, а видалення одного з записів в ключовій таблиці приведе до видалення тих записів, що мають таке ж значення ключа.

В результаті між таблицями відображається лінія виду .

 

 

2.2. Приклад створення таблиць для бази данних «Реалізація продукції публічним акціонерним товариством "НОРД"»

Завантажуємо СУБД Access. Створюємо нову базу даних командою головного меню Файл → Создать… В області задач вибираємо Створити нову базу даних…

Визначаємо ім’я бази даних та місце її зберігання.

Створювана база даних повинна відповідати структурі (рис. 1):

Рисунок 1 – Схема даних бази «Реалізація продукції ПАТ "НОРД"»

 

2.2.1. Створення таблиці «Довідник товарних груп».

Вибрати «Создание таблицы путем ввода данных». Перейменувати перший стовпчик таблиці Поле1 у «Товарна група», клацнувши двічі по назві стовпця. Заповнити таблицю даними:

Зберегти таблицю під ім’ям «Довідник товарних груп». На запит СУБД про створення ключового поля натиснути ДА. Перейменувати нове поле Код у Код_групи. Отримуємо:

2.2.2. Створення таблиці «Довідник замовників».

Вибрати у вікні «Создание таблицы путем ввода данных».

Перейменувати стовпчики таблиці Поле1, Поле2, Поле3, Поле4 у «Замовник», «Юридична адреса», «Телефон», «Номер рахунка» відповідно (клацнувши двічі по назві стовпців). Послідовно заповнити таблицю даними:

Зберегти таблицю під ім’ям «Довідник замовників». На запит СУБД про створення ключового поля натиснути ДА. Перейменувати нове поле Код у Код_замовника. Отримуємо:

2.2.3. Створення таблиці «Довідник товарів».

Вибрати спосіб створення «Создание таблицы в режиме конструктора». У вікні конструктора перерахувати поля та визначити їх властивості.

Для поля Код_товару указати, що воно є ключовим (клацнувши по ньому правою кнопкою миші або натиснувши по кнопці на панелі інструментів).

Для поля Характеристика встановити у загальних властивостях розмір поля 100. Для поля Код_групи виконати підстановку на закладці «ПОДСТАНОВКА»

Зберегти таблицю під ім’ям «Довідник товарів» та заповнити даними:

 

2.2.4. Створення таблиці «Реалізація».

Вибрати спосіб створення «Создание таблицы в режиме конструктора».

У вікні конструктора перерахувати поля та визначити їх властивості.

Для поля Код_товару зробити підстановку на закладці «ПОДСТАНОВКА»

Для поля Код_замовника зробити підстановку на закладці «ПОДСТАНОВКА»

Для поля Кількість визначити властивості на вкладці «Общие»

Для поля Дата визначити властивості на вкладці «Общие»

Зберегти таблицю під ім’ям «Реалізація». Заповнити таблицю даними:

 

2.2.5. Створення схеми даних (встановлення зв’язків між таблицями).

 

Виконати команду із головного меню Сервис – Схема данных…

Додати у вікно всі таблиці. Лівою кнопкою миші потягнути від первинного (виділений жирним) ключа до вторинного (див. рис. 1). В діалоговому вікні вказати:

Создать. Закрити вікно схеми даних, зберегти.

2.3. Тестові питання з теми

Питання Відмітка про відповідь
1. Таблиці служать для:
a.зберігання інформації  
b.ведення розрахунків  
c.вибірки інформації  
d.виводу інформації на друк  
2. Укажіть способи створення таблиць:
a.режим конструктора  
b.за допомогою майстра  
c.шляхом вводу даних  
d.за допомогою макросу  
e.в MS Excel  
3. Кнопка “Конструктор” відкриває:
a.структуру таблиці  
b.уміст таблиці  
c.панель елементів  
d.виводить на друк таблицю  
4. Властивість автоматичного нарощування має поле:
a.числове  
b.лічильник  
c.МЕМО  
d.логічне  
5. Текстове поле дозволяє занести інформацію до:
a.256 символів  
b.20 символів  
c.65536 символів  
d.56 символів  
6. Чи містить будь-яку інформацію таблиця, у якій немає жодного запису?
a.порожня таблиця не містить ніякої інформації  
b.порожня таблиця містить інформацію про структуру таблиці  
c.таблиця без записів не може існувати  
d.порожня таблиця містить інформацію про майбутні записи  

Основні оператори відбору

Оператор Опис використання
And Перевірка значення поля на відповідність декільком критеріям. Наприклад, >2 and <5
Or Перевірка значення поля на відповідність хоча б одному критерію. Наприклад: 10 or 15
< > Виключає групу даних зі складу аналізованих запитом записів. Наприклад: <>10
Between Дозволяє задати діапазон значень. Наприклад: between 10 and 20
In Дозволяє задавати використовуваний для порівняння список значень. Наприклад: in (“перший”,”другий”,”третій”)
Like Використовується для пошуку зразків в текстових полях з використання шаблонів: * — означає будь-яку кількість символів; ? — будь-який символ; # — вказує, що в даній позиції повинна бути цифра. Наприклад: для вибору прізвища, що починається з літери П і з закінченням “ов” можна записати like «П*ов»

 

При роботі з датою та часом значення повинні бути заключені між символами #. Наприклад:

#10 мая 1998# >#31.12.2010#

В СУБД Access використовується ряд інших функцій, які допоможуть задати умови відбору для дати та часу:

Day (дата) – повертає значення дня в діапазоні від 1 до 31.

Month (дата) – повертає значення місяця в діапазоні від 1 до 12.

Year (дата) – повертає значення року в діапазоні від 100 до 9999

Date () – повертає значення поточної дати.

Обчислювані поля. Над будь-якими полями можна задати обчислення та зробити обчислюване значення новим полем в запиті.

Для цього в рядку Поле бланку запита через Построитель вводиться формула для обчислення. Ім’я полів беруться у квадратні дужки.

Наприклад:

Вартість замовлення: [Реалізація]![Кількість]*[Довідник товарів]![Ціна]

У виразах можна використовувати таких операторів:

- арифметичні: * множення; + додавання; - віднімання; / ділення; ^ зведення в ступінь;

- з'єднання частин тексту за допомогою знаку &, наприклад:

=[ Прізвище] & “ “&[Ім'я]

 

Підсумкові запити значно відрізняються від звичайних. В них поля поділяються на 2 типи:

- поля, за якими здійснюється групування даних;

- поля, для яких проводяться обчислення.

Для створення підсумкового запита, знаходячись у режимі конструктора, необхідно натиснути кнопку Групповые операции на панелі інструментів або скористатися командою Групповые операции із меню Вид. В результаті чого в бланку запиту з’явиться рядок Групповая операция.

Групування в підсумковому запиті здійснюються тільки за одним полем. У решті необхідно визначити підсумкові функції.

Основні групові функції, які можна застосувати:

SUМ - загальна сума всіх значень заданого поля;

AVG - середнє значення;

MIN - мінімальне значення;

MAX – максимальне значення;

COUNT – кількість записів за визначеним полем;

FIRST - перше значення серед відібраних записів;

LAST - останнє значення серед відібраних записів.

 

Перехресні запити. За допомогою перехресного запиту можна більш наглядно представити дані підсумкових запитів, що передбачають групування за декількома признаками.

В цьому випадку значення полів за першою ознакою групування можуть стати заголовками рядків, а за другою - заголовками стовбців.

Для створення перехресного запиту необхідно в режимі конструктора виконати команду Запрос→Перекрестный. В рядку Перекрестная таблица необхідно вказати як буде використано дане поле: у вигляді заголовка рядків, заголовка стовбців або значень.

Параметричний запит дозволяє користувачу задати критерій відбору через введення відповідного параметра при визові запиту. При створенні запита в конструкторі для ключового поля в рядку Условие отбора необхідно в квадратних дужках ввести [Введіть назва_поля] (повідомлення, яке буде виводиться на екран при виконанні запита).

Виконання запита. Готовий запит виконується після клацання по кнопці панелі інструментів в режимі конструктора запитів або при активізації команди Запуск із меню Запрос. У результаті буде отримана таблиця з відповіддю на задані умови.

Завдання для виконання лабораторної роботи

 

Згідно запропонованої структури реляційної бази даних побудувати необхідні об’єкти бази даних: таблиці, запити, форми (у тому числі і головну), звіти. Роздруковані об’єкти бази даних та опис виконання роботи сформувати у звіт.

Варіант 1

Створити базу даних «Агентство з продажів авіаквитків»

Агентство займається продажами авіаквитків на різні рейси, веде облік проданих квитків і облік пасажирів, що придбали білети. Тому виникає необхідність у зберіганні та обробці даних, що згруповані таким чином:

Розклад рейсів

номер рейсу тип літака пункт відправлення пункт призначення час відльоту час польоту кількість місць ціна квитка
        Умова на значення Умова на значення Умова на значення Умова на значення

Інформація про пасажирів

номер паспорта ПІБ адреса телефон пільги
      Маска введення Значення: Так/Ні

Придбання квитків

код номер рейсу номер паспорта кількість квитків дата
  Підстановка з визначенням джерела рядків Підстановка з визначенням джерела рядків Умова на значення Умова на значення, маска введення

 

Зв’язати таблиці бази даних та заповнити їх даними.

Створення запитів

1. Створити запит на вибірку з наступною інформацією: тип літака, пункт відправлення, пункт призначення, ПІБ, вартість квитків.

2. Створити запит на вибірку, в результаті якого можна отримати дані (тип літака, пункт відправлення, пункт призначення, ПІБ, кількість та вартість квитків) про клієнтів, що придбали квитки до Москви у поточному місяці.

3. Створити підсумковий запит, який би відображав загальну кількість проданих білетів на рейси поточного місяця.

4. Створити параметричний запит, в результаті якого буде відображена інформація (тип літака, пункт відправлення, пункт призначення, ПІБ, кількість та вартість квитків) за конкретними пунктами відправлення та призначення.

5. Створити запит, що здійсніть видалення інформації про клієнтів, що придбали білети на рейси від __.__.20__ р.

6. На основі першого запиту створити запит на створення таблиці.

7. Створити перехресний запит по рейсу, даті, середній вартості квитків.

Робота з формами

1. В режимі майстра створити форму «Довідник рейсів» на основі таблиці «Розклад рейсів». За її допомогою додати до таблиці 5 записів.

2. В режимі конструктора на основі таблиці «Клієнти агентства» створити форму «Інформація про пасажирів». За її допомогою додати до таблиці 5 нових записів.

Створення звітів

1. За допомогою майстра звітів створити звіт «Реалізація квитків». Здійснити угрупування даних по пункту відправлення, підсумкові значення для груп і звіту в цілому повинні містити загальну вартість проданих квитків.

2. За допомогою конструктора створити звіт «Реалізація квитків у поточному місяці». У звіті виконати угрупування по рейсах, всередині по даті. Підсумкові значення для груп і звіту в цілому повинні містити мінімальну та середню кількість проданих квитків.

Варіант 2

Створити базу даних «Проектна організація»

Проектна організація проектуванням будівель як для промислових, так і для непромислових цілей. Тому виникає необхідність у зберіганні та обробці даних, що згруповані таким чином:

Зберігати дані про співробітників, проекти та терміни їх виконання. У виконанні одного проекту можуть приймати участь декілька співробітників. Необхідно вести облік виконання етапів проекту.

 

Довідник посад

код посади найменування оклад
    Умова на значення

Довідник співробітників

код співробітника ПІБ код посади дата народження дата прийому на роботу відділ
    Підстановка з визначенням джерела рядків Умова на значення, маска введення Умова на значення, маска введення  

Довідник проектів

код проекту назва проекту керівник дата початку дата закінчення бюджет
      Умова на значення, маска введення Умова на значення, маска введення Умова на значення

Виконання проектів

код код проекту код співробітника опис етапу роботи дата закінчення етапу
  Підстановка з визначенням джерела рядків Підстановка з визначенням джерела рядків   Умова на значення, маска введення

Зв’язати таблиці бази даних та заповнити їх даними.

Створення запитів

1. Створити запит на вибірку з такою інформацією: назва проекту, керівник, дата початку і закінчення, ПІБ співробітника, найменування посади, опис етапу роботи, дата закінчення етапу.

2. Створити запит на вибірку, в результаті якого можна отримати дані (назва проекту, керівник, дата початку і закінчення, ПІБ співробітника, найменування посади, опис етапу роботи, дата закінчення етапу) про співробітників, що закінчують виконання етапів роботи над проектами у поточному місяці.

3. Створити підсумковий запит, який би відображав загальну кількість співробітників, що працюють над проектами.

4. Створити параметричний запит, в результаті якого буде відображена інформація (назва проекту, дата початку і закінчення, ПІБ співробітника, опис етапу роботи, дата закінчення етапу) за конкретним керівником.

5. Створити запит, що збільшить посадовий оклад співробітників на 250 грн.

6. На основі першого запиту створити запит на створення таблиці.

7. Створити перехресний запит по проекту, керівника, середньому бюджету.

Робота з формами

1. В режимі майстра створити форму «Реєстр співробітників» на основі таблиці «Довідник співробітників». За її допомогою додати до таблиці 5 записів.

2. В режимі конструктора на основі таблиці «Довідник проектів» створити форму «Проекти». За її допомогою додати до таблиці 5 нових записів.

Створення звітів

1. За допомогою майстра звітів створити звіт «Виконання проектів». Здійснити угрупування даних по назві проекту, посаді, підсумкові значення для груп і звіту в цілому повинні містити загальну кількість співробітників.

2. За допомогою конструктора створити звіт «Виконання проектів у поточному місяці». У звіті виконати угрупування назві проекту, посаді. Підсумкові значення для груп і звіту в цілому повинні містити мінімальну та середню кількість задіяних співробітників.


Варіант 3

Створити базу даних «Спортивні змагання»

Спортсмени під керівництвом тренерів займаються окремими видами спорту та приймає участі у різних спортивних заходах. При цьому у рамках одного змагання спортсмен може брати участі у декількох секціях. Всі результати змагань заносяться у таблицю. За результатами участі спортсменів у змаганнях відбувається нагородження.

Секції

код секції секція опис
     

Спортивні заходи

код заходу назва заходу місто проведення дата проведення
      Умова на значення, маска введення

Учасники

Код учасника ПІБ учасника ПІБ тренера Вік Клуб
      Умова на значення  

Результати змагання

Код Код учасника Код секції Код заходу Зайняте місце
  Підстановка з визначенням джерела рядків Підстановка з визначенням джерела рядків Підстановка з визначенням джерела рядків Умова на значення

Зв’язати таблиці бази даних та заповнити їх даними.

Створення запитів

1. Створити запит на вибірку з наступною інформацією: П.І.Б. учасника, тренера, клуб, назва заходу, секція, зайняте місце.

2. Створити запит на вибірку, в результаті якого можна отримати дані (назва заходу, П.І.Б. учасника, тренера, зайняте місце, секція) про конференції, що відбулися у поточному році.

3. Створити підсумковий запит, який би відображав загальну кількість учасників по кожній секції.

4. Створити параметричний запит, в результаті якого буде відображена інформація (назва заходу, секція, місце) по конкретному місту проведення.

5. Створити запит, в результаті якого в таблиці «Спортивні заходи» для заходів, що відбудуться у наступному місяці місто проведення м. Донецьк зміниться на м. Макіївка.

6. На основі першого запиту створити запит на створення таблиці.

7. Створити перехресний запит по назв







Система охраняемых территорий в США Изучение особо охраняемых природных территорий(ООПТ) США представляет особый интерес по многим причинам...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Что способствует осуществлению желаний? Стопроцентная, непоколебимая уверенность в своем...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.