Главная Обратная связь

Дисциплины:

Архитектура (936)
Биология (6393)
География (744)
История (25)
Компьютеры (1497)
Кулинария (2184)
Культура (3938)
Литература (5778)
Математика (5918)
Медицина (9278)
Механика (2776)
Образование (13883)
Политика (26404)
Правоведение (321)
Психология (56518)
Религия (1833)
Социология (23400)
Спорт (2350)
Строительство (17942)
Технология (5741)
Транспорт (14634)
Физика (1043)
Философия (440)
Финансы (17336)
Химия (4931)
Экология (6055)
Экономика (9200)
Электроника (7621)






ОСНОВНІ поняття РЕЛЯЦІЙНОЇ БД



Таблиця 2.8.А.1. Приклад таблиці Склад музичної групи [7]
Код Прізвище Ім’я Дата народження Місто народження Музичний інструмент
Леннон Джон 09.10.40 Ліверпуль Соло гітара
Маккартні Пол 18.06.42 Ліверпуль Бас гітара
Харрісон Джордж 25.02.43 Ліверпуль Ритм гітара
Старр Рінго 07.07.40 Ліверпуль Ударні

Файл даних – відношення, що подаються до комп’ютера.

Запис БД у файлі даних – рядок таблиці, конкретна реалізація (значення) поняття предметної галузі.

ПолеБД – стовпець в таблиці даних, властивість (атрибут) даного поняття предметної галузі.

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

В теорії реляційних БД рядки звуться кортежами,а стовпці – атрибутами.

Таблиця 2.8.А.2.

Співвідношення між перерахованими поняттями для таблиць, відношень та файлів

Таблиця Рядок Стовпець
Відношення Кортеж Атрибут
Файл Запис Поле

Схема відношень– список імен атрибутів відношень.

Так схема відношень з іменем музикант(див. табл. 6.А.1) запишеться так: Музикант (Код, Прізвище, Ім’я, дата народження, Місто народження, МУЗИЧНИЙ Інструмент).

В кожному відношенні виділяють один атрибут – ключовий.Ключовий атрибут повинен бути унікальним, тобто однозначно визначати кортеж.

Ключове поле (ключ БД) –поле або декілька полів (складові ключі), які однозначно визначають (ідентифікують) запис.

Наприклад,

¨ для табл. 2.8.А.1 ключовим полем є поле „Код”;

¨ у відношенні:

Номер рейсу Номер білету Прізвище Номер багажу

ключ складається з двох атрибутів: НОМЕР РЕЙСУ та НОМЕР БІЛЕТУ.

Над відношеннями (таблицями) можуть виконуватися різні операції, подібно арифметичним операціям. Це дає можливість створювати нові відношення.

Для виконання операцій над відношеннями у БД існує спеціальна алгоритмічна мова.

ОБ’ЄКТИ MS ACCESS[7]

Таблиця 2.8.А.3.

Об’єкти СУБД MS Access

Об’єкт Описання
Таблиця (базовий об’єкт) Містить дані у вигляді двовимірної таблиці. Таблиці – основа БД, від них залежать усі інші об’єкти.
Запит (самостійний об’єкт) Обирає дані з таблиці за заданою умовою.
Форма (не є самостійним об’єктом) Відображає дані з таблиці або запиту за описаним користувачем форматом. Форми дозволяють переглядати, редагувати та друкувати дані. У формі можна відображати дані, взяті з декількох таблиць або запитів.
Звіт (самостійний об’єкт) Відображає та друкує дані з таблиці або запиту за записаним користувачем форматом. У звіті дані редагувати не можна. Звіти можуть містити дані, взяті з декількох таблиць або запитів.
Макрос Це набір спеціальних макрокоманд. Автоматизує стандартні дії.
Модуль Це програма, що написана на мові Access Basic або VBA. Автоматизує складні операції, які неможливо описати макросами.

 



Перевагою Access є те, що усі об’єкти БД зберігаються в одному файлі.

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

З кожним об’єктом ми працюємо в окремому вікні, причому передбачено два режими роботи:

1. режим конструктора – коли ми створюємо або змінюємо макет, структуру об’єкта (наприклад, структуру таблиці);

2. оперативний режим – коли ми розв’язуємо у вікні задачі БД, тобто переглядаємо, змінюємо, обираємо інформацію.

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

ТИПИ ДАНИХ БД[5]

Таблиця 2.8.А.4.

Типи даних СУБД MS Access

Тип даних Описання
Текстовый (значення по умові) Текстова інформація довжиною не більш 255 символів.
Числовой Числові дані різних форматів, які використовуються для проведення розрахунків.
Дата/время Для зберігання інформації про дату та час з 100 по 9999 рік включно.
Логический Може мати тільки одне з двох можливих значень True/False або Да/Нет.
Денежный Грошові значення та числові дані, що використовуються в математичних розрахунках для великих чисел з точністю до 15 знаків в цілій частині та до 4 знаків в дробовій частині.
Счетчик Спеціальне числове поле, в якому Access автоматично надає унікальний порядковий номер кожному запису. Значення полів типу Счетчик поновлювати неможливо.
Поле MEMO Для зберігання довгих текстів; до 65535 символів.
Поле объекта OLE Об’єкт (наприклад, фотографія, малюнок, діаграми та інші дані в війковому форматі), пов’язані або впроваджені в таблицю Access.
Мастер подстановок Створює стовпець підстановок, в якому пропонується вибір значень зі списку або з поля зі списком.

Файли, створені програмою Microsoft Access мають розширення .mdb.



Способи створення БД:

· створення пустої БД, а потім додавання до неї об’єктів. Такий спосіб є найгнучкішим, але потребує окремого визначення кожного елементу БД;

· створення з допомогою Мастера БД означеного типу зі всіма необхідними об’єктами – це самий простіший спосіб створення БД.

Робота з таблицями MS Access

Створення таблиць

У вікні БД можна за допомогою вкладки Таблица можна створити таблицю одним з наступних способів:

 

Таблиця 2.8.А.5.

Режими роботи з таблицями в MS Access

Спосіб Описання
Режим Таблиці Виводить банк (форму) абстрактної таблиці, яка потім може приймати конкретну форму та зміст.
Конструктор В режимі конструктора можна безпосередньо вказати параметри усіх елементів структури таблиці.
Майстер таблиць Дозволяє обрати поля, що додаються в таблицю, з широкого списку зразків полів різних типів (ділові контакти, співробітники, товари і т. под.)
Імпорт таблиць Імпорт даних до таблиці з інших файлів.
Зв’язок з таблицями Встановлення зв’язків з даними, які зберігаються в таблицях інших БД (не обов’язково Access), що дозволяє змінювати ці дані.

 

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

Маска вводу –це шаблон, який дозволяє вводити в поле значення, що мають однаковий формат. Маска вводу автоматично зображує в полі постійні символи. Під час введення даних в полі не потрібно набирати ці постійні символи, навіть якщо вони мають бути включені в значення поля; достатньо заповнити пусті позиції в масці вводу. Крім того, MS Access не дозволить ввести в поле значення, що не відповідає визначеній для цього поля масці вводу.


Эта страница нарушает авторские права

allrefrs.ru - 2019 год. Все права принадлежат их авторам!