
- •1.Призначення форм та їх основні типи.
- •2.Режими перегляду та структура форми, компоненти вікна Конструктора форм.
- •3.Огляд основних елементів управління.
- •4.Створення простих форм.
- •Типи зв’язків між таблицями
- •Відкриття вікна «Зв’язки»
- •7.Етапи створення кнопкової форми
- •Сервис/Служебные программы/Диспетчер кнопочных форм.
- •10.Робота з об’єктами керування в формах .
- •11.Технологія створення підпорядкованих форм.
- •12.Призначення звітів, засоби їх створення.
- •13.Сортування та групування даних у звіті.
- •14.Формування розрахункових полів.
- •21.Типи моделей баз даних.
- •22.Структура інформаційної моделі предметної області.
- •23.Міжтабличні зв'язки в реляційній базі даних.
- •24.Правила нормалізації.
- •26.Первинний ключ, альтернативний ключ та зовнішній ключ. Характеристика, особливості та призначення.
- •20. Характеристика типів даних.
26.Первинний ключ, альтернативний ключ та зовнішній ключ. Характеристика, особливості та призначення.
Первинний ключ - В реляційної моделі даних один з потенційних ключів відносини, обраний в якості основного ключа.
Якщо в відношенні є єдиний потенційний ключ, він є і первинним ключем. Якщо потенційних ключів декілька, один з них вибирається як первинного, а інші називають "альтернативними". З точки зору теорії всі потенційні ключі відносини еквівалентні, тобто мають однакові властивості унікальності і мінімальності. Однак як первинного зазвичай вибирається той з потенційних ключів, який найбільш зручний для тих чи інших практичних цілей, наприклад для створення зовнішніх ключів в інших відносинах або для створення кластерного індексу. Тому в якості первинного ключа, як правило, вибирають той, який має найменший розмір (фізичного зберігання) та / або включає найменшу кількість атрибутів.. Якщо первинний ключ складається з єдиного атрибута, його називають простим ключем. Якщо первинний ключ складається з двох і більше атрибутів, його називають складовим ключем. Так, номер паспорта і серія паспорта не можуть бути первинними ключами окремо, так як можуть виявитися однаковими у двох і більше людей. Але не буває двох особистих документів одного типу з однаковими серією та номером. Тому у відношенні, що містить дані про людей, первинним ключем може бути підмножина атрибутів, що складається з типу особистого документа, його серії та номера. 1.2. Природничі та сурогатні ключі Первинний ключ може складатися з інформаційних полів таблиці (тобто полів, що містять корисну інформацію про описувані об'єктах). Такий первинний ключ називають природним ключем. Теоретично, природний ключ завжди можна сформувати, в цьому випадку ми отримаємо т. н. інтелектуальний ключ. Первинний ключ може складатися з інформаційних полів таблиці (тобто полів, що містять корисну інформацію про описувані об'єктах). Такий первинний ключ називають природним ключем. Теоретично, природний ключ завжди можна сформувати, в цьому випадку ми отримаємо т. н. інтелектуальний ключ.
20. Характеристика типів даних.
В Access застосовуються такі типи даних:
• Числовой (NUMBER) — застосовується для числових даних, які використовуються у формулах. Тип та розмір значень задаються у властивостях РАЗМЕР ПОЛЯ та ФОРМАТ ПОЛЯ;
• Текстовый (TEXT) — застосовується для тексту та чисел (наприклад, табельний номер), які не використовуються у формулах. Поле цього типу може містити до 255 символів, за замовчанням — 50. Для визначення розміру поля треба задати властивість Размер поля;
• Поле MEMO — використовується для уведення текстів або чисел довжиною до 64000 символів;
• Дата/время (DATE/TIME) — довжина поля 8 байтів;
• Денежный — використовується для попередження округлення під час обчислень. Розмір поля — 8 байтів;
• Счетчик (AUTONUMBER) — використовується для автоматичного додавання номера запису. Якщо властивість поля Новые значения має значення: Последовательные — виконується додавання числа, яке отримується збільшенням на одиницю номера попереднього запису; Случайные — для лічильника генерується випадкове число. Розмір поля — 4 байти;
• Логический (YES/NO) — застосовується до полів, що можуть містити тільки одне з двох значень, такі як ДА/НЕТ, Исти-на/Ложь, ВКЛ/ВЫКЛ. Розмір поля — 1 біт;
• Поле объекта OLE (OLE OBJECT) — використовується для зв'язування або впровадження об'єктів (документів MICROSOFT WORD, електронних таблиць (MICROSOFT EXCEL), рисунків, звуків тощо). Для зображення об'єктів у формах та звітах необхідно застосовувати елемент управління Присоединенная рамка объекта. Розмір поля — до 1 гігабайта;
18. Призначення та типи запитів.
Запити - спеціальні об'єкти, призначені для вибірки даних з таблиць бази, а також для виконання обчислень та інших операцій з базовими таблицями, включаючи їхнє перетворення. Однак, на відміну від реальної таблиці, цей набір записів реально не існує в базі даних. У результаті запиту утвориться таблиця. Інформація є актуальною, відбиває останні зміни даних.
Види запитів: запити на вибірку; запити на вибірку з полем, що обчислюється; підсумкові запити; запити з параметром; перехресні запити; запити на зміни (активні запити) (на оновлення, на створення таблиці, на знищення, на додавання).
Запити на вибірку використовуються для відбору потрібної користувачеві інформації, що міститься в таблицях. Вони створюються тільки для зв'язаних таблиць.
Запит з параметрами. Спеціальний тип запитів, що називається запитом з параметрами, дозволяє користувачеві самому ввести критерій відбору даних на етапі запуску запиту. Цим прийомом забезпечується гнучкість роботи з базою.
Підсумкові запити значно відрізняються від звичайних. У них поля діляться на 2 типи:
поля, по яких здійснюється групування даних;
поля, для яких проводяться обчислення.
Запит, що виконує обчислення по всіх записах для якого-небудь числового поля, називається підсумковим запитом. У підсумковому запиті може розраховуватися сума значень або величина середнього значення по всіх чарунках поля, може вибиратися максимальне або мінімальне значення даних у полі, може, так само здійснюватися й інша підсумкова функція.
Перехресні запити — це запити, у яких відбувається статистична обробка даних, результати якої виводяться у вигляді таблиці, дуже схожої на зведену таблицю Excel. Перехресні запити мають наступні переваги:
можливість обробки значного обсягу даних і виводу їх у форматі, який дуже добре підходить для автоматичного створення графіків і діаграм;
простота й швидкість розробки складних запитів з декількома рівнями деталізації.
Активним запитом називають запит, який за одну операцію вносить зміни в кілька записів. Існує чотири типи запитів на зміну: на видалення, на відновлення й додавання записів, а також на створення таблиці.
Запит на видалення. Видаляє групу записів з однієї або декількох таблиць. Наприклад, запит на видалення дозволяє вилучити записи про товари, поставки яких припинені або на які немає замовлень. За допомогою запиту на видалення можна видаляти тільки весь запис, а не окремі поля усередині нього.
Запит на оновлення записів. Вносить загальні зміни в групу записів однієї або декількох таблиць. Наприклад, на 10 відсотків піднімаються ціни на всі молочні продукти або на 5 відсотків збільшується зарплата співробітників певної категорії. Запит на відновлення записів дозволяє змінювати дані в існуючих таблицях.
Запит на додавання. Додає групу записів з однієї або декількох таблиць у кінець однієї або декількох таблиць. Наприклад, з'явилися нові клієнти, а також база даних, що містить відомості про них. Щоб не вводити всі дані вручну, їх можна додати в таблицю «Клієнти».
Запит на створення таблиці. Створює нову таблицю на основі всіх або частини даних з однієї або декількох таблиць. Запит на створення таблиці корисний для: створення таблиці для експорту в іншу базу даних MicrosoftAccess; створення резервної копії таблиці; створення архівної таблиці, що містить старі записи.
19. Запити модифікації даних, характеристика та призначення.
Виконання запиту на змінення
Є чотири типи запитів на змінення: на додавання, на видалення, на оновлення та запити на створення таблиць. Окрім запитів на створення таблиць (які створюють нові таблиці), запити на змінення вносять зміни до даних таблиць, на основі яких створено ці запити. Ці зміни не можна легко скасувати, наприклад натиснувши сполучення клавіш CTRL+Z. Якщо за допомогою запиту на змінення внести зміни, які потім необхідно буде скасувати, зазвичай доведеться відновлювати дані з резервної копії. Тому завжди слід мати свіжу резервну копію базових даних перед виконанням запиту на змінення.
Можна зменшити ризик, пов’язаний із виконанням запиту на змінення, попередньо переглянувши дані, на які він вплине. Є два способи це зробити:
Перегляд запиту на змінення в поданні таблиці перед його виконанням. Для цього відкрийте запит у режимі конструктора, виберіть пункт Вигляд у рядку стану програми Access і виберіть пункт Подання таблиці в контекстному меню. Щоб повернутися до режиму конструктора, знову натисніть Вигляд і виберіть Конструктор у контекстному меню.
Змінення запиту на запит на вибірку й виконання цього запиту.
ПРИМІТКА Запам’ятайте, з якого типу запиту на змінення (додавання, оновлення, створення таблиці або видалення) ви починали, щоб можна було змінити запит на цей тип після попереднього перегляду даних за допомогою цього способу.