- •Субд access
- •Розділ1. Створення бази даних Основні поняття систем управління базами даних
- •Поняття інфомаційної системи
- •Класифікація інформаційних систем
- •Поняття бази даних
- •Етап створення бази даних:
- •Етап експлуатації бази даних:
- •Системи управління базами даних
- •Запитання для самоперевірки
- •Основні поняття ms Access
- •Відношення в базі даних
- •Вікно програми ms access
- •Режими роботи з ms access
- •Запитання для самоперевірки
- •Створення бази даних. Створення таблиць
- •Створеня бази даних
- •Створння таблиць
- •Установлення зв’язків між таблицями
- •Властивості полів, типи даних
- •Створення таблиці у режимі конструктора
- •Створення таблиці у режимі майстра таблиць
- •Запитання для самоперевірки
- •Форматування таблиць
- •Теоретичні відомості та вказівки
- •Створення маски введення даних
- •Припустимі знаки для масок введення
- •Робота з форматом поля
- •Вправа з форматування таблиці
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Теоретичні відомості та вказівки
- •Виділення елементів таблиці
- •Редагування у режимі структури
- •Редагування у режимі таблиці
- •Редагування таблиці
- •Запитання для самоперевірки
- •Створення форми
- •Редагування форм
- •Створення форм
- •Запитання для самоперевірки
- •Розділ1. Аналіз даних Пошук та сортування даних
- •Пошук даних
- •Пошук і заміна значень у полі
- •Сортування записів
- •Пошук та сортування записів у таблиці
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Фільтрування даних
- •Фільтрування записів у таблицях
- •Застосування простих фільтрів
- •Застосування розширених фільтрів
- •Способи упорядкування даних
- •Створення та застосування фільтрів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів
- •Найпростіші запити
- •Створення простого запиту
- •Створення запитів на вибірку
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Створення запитів з умовою
- •Умови для запитів
- •Умови відбору значень для дат і часу
- •Створення запитів з умовами
- •Приклад виконання вправи
- •Запити з параметром
- •Використання параметрів запиту
- •Створення запиту на основі іншого запиту
- •Створення запитів з параметрами
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити з обчисленнями
- •Використання побудовника виразів
- •Створення запитів з обчисленнями
- •Приклад виконання вправи
- •Успішність студентів
- •Запитання для самоперевірки
- •Підсумкові запити
- •Підсумкові функції
- •Створення підсумкових запитів
- •Приклад виконання вправи
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
- •Перехресні запити
- •Створення перехресних запитів
- •Приклад виконання вправи
- •Запитання для самоперевірки
- •Запити на зміну даних
- •Запит на поновлення
- •Запит на додавання
- •Запит на створення нової таблиці
- •Копіювання, збереження, перейменування і видалення запитів
- •Запитання для самоперевірки
- •Створення залежних форм
- •Створення звітів
- •Створення залежних форм
- •Приклад виконання вправи
- •Для створення залежної форми слід виконати такі дії:
- •Запитання для самоперевірки
- •Створення звітів
- •Завдання для самостійного виконання
- •Запитання для самоперевірки
Установлення зв’язків між таблицями
Установлення зв’язків між таблицями з даними, що зберігаються в таблицях певної бази даних (і навіть тих, що зберігаються в інших базах даних), дає змогу поєднувати та опрацьовувати записи з різних таблиць та змінювати їх. У базах даних окремі таблиці із записами зв’язують між собою, причому існують зв’язки з відношеннями: «один-до-одного», «один-до-багатьох», «багато-до-багатьох».
Таблиці є основними та першими об’єктами бази даних, адже всі інші об’єкти ґрунтуються саме на використанні записів з таблиць. Кожна таблиця обов’язково має унікальне (всередині однієї бази даних) ім’я, довжини імені таблиці може становити не більше 64 символів, причому у формуванні імені не можна використовувати символи !,.,[,]‘.
Кожна таблиця складається з полів та записів. Поле – елемент таблиці у вигляді стовпця. Запис - елемент таблиці у вигляді рядка.
Властивості полів, типи даних
Поля - це основні елементи структури таблиці бази даних. Кожне поле має своє ім’я, тип та властивості.
Кожне поле характеризується такими властивостями:
довжина – кількість даних у символах. Від довжини поля залежить, які дані можуть міститися в ньому;
ім’я – ідентифікатор даних. В одній базі даних не може бути двох полів з однаковими іменами. Крім того, усередині імені забороняється використовувати символи !, ., [, ] ‘;
тип даних – характеристика даних, від якої залежить перелік операцій, які можна застосувати до даного поля.
Програма підтримує роботу з такими типами даних:
Текстові – для запису даних у вигляді одного рядка алфавітно-цифрових комбінацій (тексту) довжиною до 256 символів.
Поле МЕМО – для запису даних у вигляді багатьох рядків алфавітно-цифрових комбінацій (тексту) довжиною до 65 535 символів.
Числовий — для запису даних у вигляді числа будь-якого типу (програмою пропонується широкий вибір форматів для запису чисел: ціле, дійсне, дробове, з плаваючою комою тощо).
Дата/час — для запису даних у вигляді дат і/або часу (програмою пропонується широкий вибір форматів для запису дат та часу).
Грошовий — для запису даних у вигляді числа в грошових одиницях (програмою пропонується широкий вибір форматів для запису у доларах, гривнях або будь-якій іншій поширеній валюті).
Лічильник — для запису даних у вигляді числа, що вводиться автоматично (з уведенням кожного нового запису таке число нарощується на 1).
Логічний — для запису даних у вигляді логічного виразу, що може набувати одного з двох значень true (істина) або false (хиба) і застосовується в логічних операціях. Довжина такого поля — 1 байт.
Поле об’єкта OLE — для запису даних у вигляді об’єктів, які можуть містити файли малюнків, звукові файли, файли відео- кліпів тощо.
Зверніть увагу, що OLE — це спеціальна технологія зв’язку програм, яка дає змогу різним прикладним програмам Microsoft Office спільно використовувати дані. Додавання даних у цьому випадку відбувається виконанням команди меню Правка /Специальная вставка. У вікні, що відкрилося, користувач обирає об’єкт з переліку Как, у результаті чого обраний об’єкт відображається в спеціальній рамці у формах або звітах бази даних, а в таблицях, у тих полях, які призначено для вставки об’єктів OLE, користувач побачить не сам об’єкт, а назву типу доданого об’єкта (наприклад, точечный рисунок bmp).
Гіперпосилання — для запису даних у вигляді посилання з одного об’єкта на інший (гіперпосилання може вказувати на веб-сторінку, адресу електронної пошти, зовнішній файл з документом Microsoft Office. Наприклад, файли таблиць MS Excel, файли документів MS Word (рис. 4 на с. 19).
Рис. 4. Різноманітні типи полів таблиці
Унікальні та ключові поля. Для того, щоб дані були взаємопов’язані, потрібно, щоб між таблицями було встановлено зв’язки. А для того, щоб за записом з однієї таблиці можна було однозначно знайти відповідні записи в іншій таблиці, слід передбачити в кожній таблиці унікальні поля.
Унікальне поле — це поле, значення даних у якому не повторюються в цій таблиці.
При створенні таблиць для баз даних завжди потрібно встановити ключове поле. Ключовим назначають поле, яке є унікальним. Зазвичай зв’язки між таблицями встановлюють за ключовими полями.
Ключове поле БД — поле або кілька полів, які однозначно визначають (ідентифікують) запис.
Зверніть увагу, що коли користувач не встановив для таблиці ключового поля, то програма самостійно додає до таблиці додаткове поле з типом Лічильник та встановлює його ключовим для таблиці. Якщо користувача не влаштовує таке призначення, то користувач може у режимі Конструктора таблиц змінити ключове поле. Для цього слід встановити курсор у перший стовпець біля потрібного поля, та викликати правою кнопкою миші команду Ключевое поле.
ВПРАВА 1
