Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Запити 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. Для перегляду результатів запиту перейти в режим таблиці.

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


Читайте також:

  1. ACCESS. СТВОРЕННЯ ЗВІТІВ
  2. ACCESS. СТВОРЕННЯ ФОРМ
  3. Бюджетні запити: їх суть, необхідність складання та аналіз
  4. Використання SQL для роботи з додатками Microsoft Access
  5. Вкладені запити.
  6. Запити на створення та видалення
  7. Запуск программы Microsoft Access
  8. Звіти як окремі об’єкти в Access 2000
  9. Максимальна спрямованість на запити та потреби виробників та сільського населення.
  10. Оперативна пам'ять RAM (Random Access Memory).
  11. Перехресні запити




Переглядів: 1368

<== попередня сторінка | наступна сторінка ==>
Системи керування базами даних | Форми Access

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.019 сек.