Створення бази даних "Відвідування" засобами Access

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ба натиснути кнопку Так, і MS Access створить таблицю, видаливши зайві рядки і стовпці.

Тепер потрібно переконатися, що Access вибрав для кожного поля правильний тип даних. Для цього необхідно перейти у вікно конструктора таблиці, виконавши команду Вид/Конструктор таблиць. Якщо щось не влаштовує в структурі таблиці, внести необхідні зміни.

 

 

Звязування таблиць. Створення звязків

 

Процес звязування таблиць може розпочатись на етапі визначення підстановок. Завершує цей процес робота з визначенням схеми даних. Звязки між таблицями можна редагувати, видаляти. Ця робота починається з натискання на значок Схема данных, що розташований на панелі інструментів.

В результаті цього відкривається діалогове вікно Схема данных, де необхідно додати таблиці.

 

 

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

 

 

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

 

 

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

 

 

Забезпечення цілісності даних БД означає виконання низки обмежень, додержання яких необхідне для підтримки несуперчності даних, що зберігаються.

Якщо у діалозі Изменение связей в поле обеспечение целосности данных встановити прапорець, а в полях каскадное обновление связанных полей та каскадное удаления связанных полей ні, то програма не дозволить змінити або вилучити цільову сутність за умови наявності звязаних з нею записів в іншій таблиці, а якщо встановити прапорець каскадное обновление связанных полей то програма буде автоматично змінювати дані в усіх звязаних записах під час зміни значення цільової сутності;

 

 

Якщо встановити прапорець каскадное удаление связанных полей то програма автоматично буде вилучати звязані записи в процесі цільової сутності.

В результаті звязування всіх таблиць отримано таку схему даних:

 

 

Вибірка даних

 

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

  1. Формувати складні критерії для вибору записів з однієї або декількох таблиць;
  2. Вказати поля, що відображуються для вибраних записів;
  3. Виконувати обчислення з використанням вибраних даних.

“ Запит за зразком ”

 

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

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

Для створення простих запитів можна використовувати майстер запитів, який послідовно запрошує найменування таблиць, використовуваних в запиті, перелік полів таблиць і деякі додаткові параметри. Для створення складніших запитів може знадобитися конструктор запитів, який є простим і наочним засобом створення досить складних запитів.

 

Створення запитів за допомогою майстра

 

Відмінною рисою MS Access є наявність багато чисельних і всіляких майстрів, які допомагають при виконанні більшості дій, не вимагаючи глибоких знань в області баз даних.

Запити також можуть створюватися за допомогою майстра. Для створення запиту у вікні бази даних необхідно перейти на вкладку “Запросы” і натиснути кнопку Создать.

 

 

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

В цьому випадку буде запропоновано вказати список таблиць і їх полів, і на підставі цих даних буде створений запит.

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