Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методичні рекомендації. Приклади шаблонів Символ шаблону Зміст значення символу шаблону Запис значення Приклад результату пошуку ? Визначає будь-який




Приклади шаблонів

Символ шаблону Зміст значення символу шаблону Запис значення Приклад результату пошуку
? Визначає будь-який один символ К? KM, КН, КО
* Визначає будь-яку групу символів О?ь Олень, Оболонь
# Визначає будь-яку ЦИФРУ 3#-й 35-й, 37-й, 30-й
[...] Визначає символи, вказані в [] Середн[яі] Середня, Середні
[!..] Визначає всі символи, крім тих, що вказані після «!» Середн[!яі] Середню

Access дає змогу зберегти результат фільтрації для подальшого використання в роботі з БД — необхідно скористатися командою Фильтр/ Файл/ Сохранить как запрос.

Хід роботи

1. Завантажити БД «Україна».

2. Розкрити таблицю «Області».

3. За допомогою списку номерів записів перейти до останнього запису.

4. Продивитися таблицю за допомогою лінійки прокрутки.

5. Продивитися запис № 6.

6. Розкрити таблицю «Санаторії».

7. Доповнити таблицю 3-ма записами.

8. Зменшити вікно таблиці, щоб у ньому було видно тільки 3 записи.

9. За допомогою вікна пошуку знайти запис, який містить 19.

10. Виділити поле зі значенням «Туберкульоз».

11. Створити й переглянути записи із застосуванням фільтру за виділенням.

12. Зняти фільтр.

13. Зробити активним вікно таблиці «Області».

14. Впорядкувати дані за збільшенням густоти населення.

15. Створити простий фільтр: площа більша за..., а обласний центр починається на С.

16. Переглянути записи зі створеним фільтром.

17. Створити розширений фільтр: площа менша за..., і за полем «Площа» застосувати впорядкування за зменшенням.

18. Закрити таблиці, базу.

19. Вийти із СУБД.

Контрольні питання

1. Обґрунтуйте актуальність проектування БД.

2. Вкажіть етапи проектування БД.

3. Дайте визначення структури БД.

4. Чим відрізняються поняття таблична структура БД, таблиця БД7

5. У якому вікні відбувається вибір об'єкта БД?

6. Перелічіть методи створення таблиць БД в Access.

7. Які відмінності мають режими створення таблиць?

8. Як зберегти структуру таблиці?

9. Які є можливості перегляду записів таблиці?

10. Коли користуються закріпленням колонок?

11. Як вилучити поле таблиці, запис?

12. Як додати до таблиці нове поле, запис?

13. Де Вам траплялися поняття «впорядкування» та «фільтрація»?

14. Які є режими впорядкування?

15. Чим відрізняється фільтр за виділенням від простого фільтру?

16. Якими розширеними можливостями характеризується розширений фільтр?

 

 

Лабораторна робота № 15. Зв'язки між таблицями. Запити

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

Поле має однозначно ідентифікувати запис таблиці. Такі поля називаються ключовими. Під час зв'язування записи таблиць поєднуються за однаковими значеннями в ключових полях, наприклад за значенням поля «Область» у таблицях «Області» та «Номери машин». Access забороняє дублювання значень та порожні значення в ключових полях. Коли без дубля неможливо обійтися, створюють ключ за двома полями в таблиці.

База даних, яка утримує кілька зв'язаних між собою таблиць, називається нормалізованою БД, тобто такою, в якій:

а) відсутні в таблицях значення, що повторюються;

б) кожна таблиця має ключ;

в) усі записи однозначно ідентифікуються ключем.

У MS Access виділяють три типи ключів: лічильник, простий та складений.

1. Зручно обирати ключем поле типу Лічильник. Це поле автоматично змінює свої значення під час введення нового запису. Зв'язок між таблицями БД будуть здійснювати однакові числа поля.

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

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

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

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

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

Таким чином, перед створенням складного ключа необхідно визначити тип зв'язку - відношення кількості значень у ключових полях таблиць:

а) «одне до багатьох» (1-n);

б) «багато до багатьох» (m-n);

в) «одне до одного» (1-1).

Відношення «одне до багатьох» існує, коли одне з полів, за якими здійснюється зв'язок, — ключове. Тоді одному запису таблиці А відповідає кілька записів таблиці В, але запис із таблиці В не може мати більше від одного, який відповідає йому, запису в А.

Відношення «багато до багатьох» аналогічне до попереднього, коли одному запису із А відповідають кілька із В, і навпаки — одному із В можуть відповідати кілька із А. Таку схему зв'язку реалізують за допомогою третьої таблиці С. Ключ у ній складатиметься якнайменше з 2-х полів: через одне поле із С створюють зв'язок з А, через друге — з В.

Відношення «один до одного» простежується між таблицями з унікальними значеннями в ключових полях (1 запис в А відповідає 1 запису в В). Такий тип зв'язку використовують для розділення таблиць із великою кількістю полів або для відокремлення частини таблиці з метою захисту.




Поделиться с друзьями:


Дата добавления: 2015-05-24; Просмотров: 407; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.016 сек.