Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка бази даних в MS Access, аналіз засобами MS Excel

Реферат Розробка бази даних в MS Access, аналіз засобами MS Excel





нок 3. Таблиця Видані автомобілі в режимі конструктор.



4. Схема бази даних


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

Схема даних задає структуру БД. Вона є графічним чином БД. Схема даних бази графічно відображається в своєму вікні, таблиці представлені списками полів, а зв'язки - лініями між полями різних таблиць. Схема даних орієнтована на роботу з таблицями, що відповідають вимогам нормалізації, між якими встановлені зв'язки 1: М і 1: 1 із забезпеченням цілісності БД. Тому схема даних отроившийся відповідно до інформаційно-логічною моделлю.

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

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

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

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

об'єднання тільки тих записів, в яких пов'язані поля обох таблиць збігаються;

об'єднання тих записів, в яких пов'язані поля обох таблиць збігаються, а також об'єднання всіх записів з першої таблиці, для яких немає пов'язаних у другій, з порожньою записом другої таблиці;

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

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

Оскільки схема будується для нормалізованої БД, у вікні, що Зв'язки автоматично встановиться тип ставлення 1: М.

Для такого зв'язку можна задати параметр: Забезпечення цілісності даних, а потім встановити прапорці Каскадне відновлення зв'язаних полів і Каскадне видалення пов'язаних записів.


Малюнок 4. Схема даних


5. Розробка запитів


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

1. Підрахувати кількість автомобілів, зданих в прокат одному клієнту в заданий інтервал дат.


Малюнок 5. Запит 1 в режимі конструктора.


Малюнок 5. Результат виконання Запиту 1.


. Виявити автомобіль, що має найбільшу популярність в конкретний інтервал часу.


Малюнок 6. Запит 2 в режимі конструктора.


Малюнок 7. Результат виконання Запиту 2.


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



Малюнок 8. Запит 3 в режимі конструктора.


Малюнок 9. Результат виконання Запиту 3.


4. Визначити марку автомобіля, що користується найменшим попитом в заданий період часу.

Малюнок 10. Запит 4 в режимі конструктора.


Малюнок 11. Результат виконання Запиту 4.


Назад | сторінка 2 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Базові поняття реляційної моделі даних (створення таблиці MS Access)
  • Реферат на тему: Комп'ютерна обробка даних таблиці Microsoft Office Access
  • Реферат на тему: Розробка бази даних в MS Access на основі таблиць MS Excel
  • Реферат на тему: Розробка бази даних засобами системи управління базами даних MS Access
  • Реферат на тему: Створення користувацьких баз даних у системі управління базами даних Access