Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Індивід_роб_ЕИ_2_ЕІ(3 сем).doc
Скачиваний:
1
Добавлен:
20.11.2018
Размер:
1.01 Mб
Скачать

Індивідуальна робота

з дисципліни: «Економічна інформатика»

вариант №з/п

Виконала:

Студент(ка) гр. ОА-10

Прізвище, ім’я та по-батькові.

Оцінка:_______________________ Перевірила викладач:

Підпис:_______________________ Боско О. М.

м. Кривий Ріг

2010

Зміст

розробка реляційної бази в СУБД Access.

Тема завдання, текст завдання (назва бази даних, перелік таблиць, що входять до бази та завдання до отримання інформації з бази даних)………………………………………………

таблиці бази данних ………………………………………………………………………………..

схема данних ………………………………………………………………………………………...

перелік запитів ……………………………………………………………………………………...

перелік форм ………………………………………………………………………………………...

перелік звітів ………………………………………………………………………………………...

висновки ……………………………………………………………………………………………..

література. …………………………………………………………………………………………..

  • тема завдання;

  • текст завдання (назва бази даних, перелік таблиць, що входять до бази та завдання до отримання інформації з бази даних);

Склад бази даних “Інститут”:

  • Таблиця “НДІ”

  • Таблиця “Кадри”

  • Таблиця “Довідник відділів”

  • Таблиця “Довідник тем”

Структура талиці “НДІ”:

  • Номер відділу;

  • Табельний номер;

  • Номер теми, над якою працює робітник;

  • Тривалість роботи над темою (у місяцях).

Структура талиці “Кадри”:

  • Номер відділу;

  • Табельний номер;

  • Прізвище та ініціали;

  • Посада;

  • Розмір зарплати.

Структура талиці “Довідник відділів”:

  • Номер відділу;

  • Назва відділу;

  • Табельний номер керівника;

Структура талиці “Довідник тем”:

  • Номер теми;

  • Назва теми;

  • Дата початку розробки теми;

  • Дата кінця розробки теми;

  • Табельний номер керівника теми.

Використовуючи базу даних:

  1. Визначити теми (у порядку їх зростання номерів), кількість зайнятих працівників та суми коштів, витрачені на зарплату.

  2. Отримати інформацію про працівників, зайнятих у розробці тем різних відділів.

  3. Отримати інформацію про загальну суму коштів, витрачених на зарплату всіх робітників (у вигляді звіту).

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

Таблиці бази данних .

Таблиця – це місце зберігання даних. Access має зручні засоби обробки кількох таблиць у одній базі даних. Роботу в Access можна виконувати за допомогою спеціальних програм, які отримали назву “майстри”: майстер таблиць, майстер кнопок, майстер форм, вони здійснюють діалог з користувачем, у процесі якого визначаються дані, необхідні для розв’язування відповідної задачі. Для зручності роботи майстри поділяються на кроки (етапи), користувач може пропускати деякі кроки чи повертатися до попередніх.

Наша база створена з наступних таблиць:

  • Таблиця “НДІ”

  • Таблиця “Кадри”

  • Таблиця “Довідник відділів”

  • Таблиця “Довідник тем”

Таблиці створили за допомогою конструктора

На рис.2 представлен конструктор однієї з таблиць:

р ис.2

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

Перед створенням бази даних необхідно досконало продумати її структуру, тобто визначити які відомості буде містити в собі БД, як вони будуть взаємодіяти одне з одним.

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

В нашій БД ключові поля таблиць-довідників будуть використовуватись, як дані для таблиці НДІ, тому в якості полів зв’язку потрібно скористатись Майстром підстановок. Перед його використанням потрібно зберегти таблицю.

 Використання Майстра підстановок.

  1. В рядку опису поля №відділу із списку типів полів вибрати тип Майстер підстановок.

  2. З’явиться діалогове вікно у якому потрібно вибрати перемикач “Стовпець підстановки використовує значення з таблиць або запитів”. Натиснути кнопку Далі.

  3. У новому діалоговому вікні вибрати таблицю Довідник відділів. Натиснути кнопку Далі.

  4. Далі в списку доступних полів виділити поле №відділу і натиснути кнопку >. Це поле з’явиться у правому списку вікна. Натиснути кнопку Далі.

  5. В наступному діалоговому вікні можна побачити список, що буде виводитись у полі №відділ1 таблиці НДІ, а також змінити ширину стовпців. Натиснути кнопку Далі.

  6. Далі потрібно ввести назву поля “№відділу” і натиснути кнопку Готово.

  7. Зберегти таблицю. Закрити конструктор таблиці.

Таблиці в нашій БД були зв’язані за наступною схемою даних:

Рис.3

Перелік запитів

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

Алгоритм створення простого запиту:

  • Перехожим в закладку «Запрос»

  • Натискаємо на пункт «Создание запроса в режиме конструктора»

  • У конструкторі вибираємо необхідні таблиці.

  • Поля формуємо із необхідних полів з вибраних таблиць.

Рис. 4

  • В умові відбору за допомогою «Построителя выражений» будуємо необхідні формули для розрахунку в полях та вірності відбору даних.

Рис.5

 Алгоритм побудови логічного виразу:

  1. У першому нижньому списку вказати назву запиту або таблиці.

  2. У другому списку вибрати назву поля, для якого створюється умова відбору і натиснути кнопку Вставити.

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

  4. Натиснути кнопку ОК.

За завданням з нашої бази необхідно отримати наступну інформацію:

  1. Визначити теми (у порядку їх зростання номерів), кількість зайнятих працівників та суми коштів, витрачені на зарплату.

  2. Отримати інформацію про працівників, зайнятих у розробці тем різних відділів.

  3. Отримати інформацію про загальну суму коштів, витрачених на зарплату всіх робітників (у вигляді звіту).

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

Для отримання інформації необхідно сформувати наступні запити:

  • Запити на вибірку,

  • Перехресний запит

(Зауваження! Розписати формули та умови відбору стосовно завдання)

Перелік форм.

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

Для створення форм потрібно скористатись кнопкою Створити вкладинки Форми. З’явиться діалогове вікно у якому потрібно вибрати пункт Майстер форм. У розпорядженні Access є багато Майстрів, що допомагають автоматично будувати потрібні елементи, потрібно лише вказувати необхідні поля, таблиці та ін. Система Access може автоматично створювати 3 види форм: стовпцеві, стрічкові та табличні.

Рис.6

Створюємо форми на кожну таблицю та запит.

Оформлюємо за допомогою майстра згідно власним бажанням.

У конструкторі форм створюємо вільне поле для місцевих розрахунків. Використовуємо «Построитель выражений»

Рис.7

Всі форми можна об’єднати в одну кнопкову форму.

Рис.8

Перелік звітів.

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

Створимо звіт, який виведе розрахунок заробітної плати.

  1. Для створення звіту потрібно на вкладці Звіти натиснути кнопку Створити. Вибрати пункт Майстер звітів. В списку джерела даних вказати таблицю Кадри Натиснути кнопку ОК.

  2. Вибрати таблицю Кадри і всі її поля перенести в колонку вибраних полів. Вибрати таблицю Посада і перенести поле Посада. Натиснути кнопку Далі.

  3. Вибрати тип звіту. Натиснути кнопку Далі.

  4. Вказати сортування по полю Табном. Натиснути кнопку Далі.

  5. Вибрати стиль звіту. Натиснути кнопку Далі.

  6. Ввести назву звіту: розрахунок заробітної плати. Натиснути кнопку Готово.

Для огляду звіту потрібно виділити назву звіту і натиснути кнопку ОТКРЫТЬ.

За допомогою кнопки КОНСТРУКТОР можна змінити структуру звіту. Побудова нового звіту за допомогою конструктора робиться аналогічно побудові форми.

Рис.8

На рис.9 відображен звіт у вигляді для друку:

Рис.9