МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах
РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ" ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах Гендерна антидискримінаційна експертиза може зробити нас моральними рабами ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів Контакти
Тлумачний словник |
|
|||||||
Запити AccessПлан Робота з таблицями Access Створення таблиць У вікні БД можна за допомогою вкладки «Таблица» створити таблицю одним із таких способів:
Незалежно від способу створення таблиці режим конструктора дозволяє в будь-який момент змінити структуру таблиці, наприклад, додати нові поля, вказати значення за умовчанням або створити маски введення. Введення і редагування даних Операції введення і редагування тексту в таблицях виконуються так само, як і в усіх програмах Windows. Редагування таблиць
Краще вибрати спосіб Создание таблицы в режимі конструктора, де потрібно вказати ім’я поля таблиці та його характеристики. У стовпчику Имя поля вказати ім’я поля. Воно може мати довжину до 64 символів і містити алфавіт, цифрові та будь-які спеціальні символи за винятком крапок, знака оклику та квадратних дужок. у таблиці не може бути двох полів з однаковим іменем.
Переваги використання ключових полів • Швидкість роботи.Використовуючи ключ, Access створює індекси, що дозволяють прискорити роботу запитів і ряду інших функцій . • Упорядкування.Access автоматично сортує і відображає записи БД в порядку зростання або зменшення ключового поля . • Відсутність збігів.Access не дозволяє користувачу вводити дані з таким само ключем, як і в існуючого запису . • Зв'язки.Access організує зв'язки між таблицями, використовуючи загальний ключ. У більшості випадків зв'язують ключ однієї таблиці з відповідним йому ключем у другій таблиці. Зв'язані поля не обов'язково повинні мати однакові імена, однак вони повинні мати однакові типи даних і мати вміст одного типу. Між таблицями можуть установлюватися такі типи відношень: «один-ко-многим» або «один-к-одному» із забезпеченням цілісності даних. Тому схема будується відповідно до інформаційно-логічної моделі. Параметр Обеспечение целостности данных означає виконання для взаємозв'язаних таблиць таких умов коригування даних: Ø у підпорядковану таблицю не можна додати запис з неіснуючим у головній таблиці значенням ключа зв'язку; Ø у головній таблиці не можна вилучити запис, якщо не вилучені пов'язані з нею записи в підпорядкованій таблиці; Ø зміна значень ключа зв'язку в головній таблиці повинна призводити до змін відповідних значень у записах підпорядкованої таблиці; Ø встановлювати зв'язки між таблицями типу 1:1 або 1:М і задавати для них параметр цілісності даних можна тільки за таких умом: а) зв'язані поля можуть мати різні імена, але тип даних і значення характеристик повинні бути однаковими; б) обидві таблиці повинні зберігатися в одній базі даних; в) головна таблиця зв'язується з підпорядкованою за первинним ключем. Якщо для вибраного зв'язку забезпечується цілісність, то можна задати параметри Каскадное обновление связанных записей і Каскадное удаление связанных записей. У цих режимах при зміні значення в полі зв'язку головної таблиці Access автоматично змінює значення у відповідному полі підпорядкованих таблиць, аналогічно – при вилученні. При виборі в головній таблиці не ключового поля як поля зв'язку між таблицями можна встановити тільки зв'язки - об’єднання.
Рисунок 41 – Структура вікна таблиці Access 2003 Сортування і фільтрація даних
Контрольні питання: 1. З яких основних частин складається процес моделювання БД? 2. В яких режимах можна створювати таблиці Access? 3. Як задати ключове поле в таблиці Access? 4. Для чого потрібні зв’язки між таблицями? 5. Як встановити зв'язок між таблицями Access? 6. Яким має бути ключове поле? ЛЕКЦІЯ № 23 Тема: Запити, форми та звіти Access 1. Запити Access 2. Форми Access 3. Звіти Access Запити– це умови, за допомогою яких можна скласти набір необхідних полів (у тому числі і з декількох таблиць) і задати такі значення полів, за якими вибираються записи для обробки, тобто задати фільтр відбору інформації .
Деякі поради щодо проектування запитів 1. Визначити, яка таблиця (таблиці) містить необхідну інформацію; 2. визначити зв'язки таблиць (чи мають ці таблиці відповідні ключі); 3. визначити тип запиту, що буде створюватися; 4. виділити умови і критерії полів, які повинні задовольняти записи; 5. продумати необхідні обчислення; 6. визначити порядок сортування; 7. визначити ім'я, під яким буде збережений запит. Створення запиту на вибірку без допомоги Майстра: 1. Вкладка «Запросы»\кнопка «Создать» у вікні БД. 2. У вікні діалогу «Новый запрос» вибрати в списку «Конструктор». 3. У вікні діалогу «Добавление таблицы» вибрати вкладку, що містить об'єкти з потрібними даними. 4. Виділити імена об'єктів, що додаються в запит, і клацнути по кнопці «Добавить». Якщо запит включає декілька таблиць, виконується їхнє об'єднання:
Рисунок 42 – Встановення зв'язвік Зв'язки між таблицями вже визначені, лінії об'єднання відображаються автоматично. Навіть якщо зв'язки не визначені, Access автоматично зв'язує два поля з однаковими іменами і типами даних у тому випадку, коли одне з полів є ключовим полем. 5. Додати поля в запит шляхом переносу імен полів за допомогою миші зі списку полів у бланк запиту. 6. Увести в запит умови відбору, задати порядок сортування, створити поля, що обчислюються, створити підсумкові поля або змінити структуру запиту будь-яким іншим способом. 7. Зберегти запит. 8. Для перегляду результатів запиту перейти в режим таблиці. Результати запиту або операції фільтрації вміщуються в динамічний набір записів, що працює і зовні має такий самий вигляд, як звичайна таблиця. Після завершення редагування дані у вихідних таблицях автоматично оновлюються. Читайте також:
|
||||||||
|