17143

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

Лекция

Информатика, кибернетика и программирование

Лекція №18 Тема: Створення таблиць і робота з ними. Створення схеми даних у базі. План Структура таблиці. Режим конструктора Режим таблиці Режим майстра таблиць Редагування таблиці. Створення схеми даних у базі. Створення структури таб

Украинкский

2013-06-29

36.27 KB

15 чел.

Лекція №18

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

План

  1.  Структура таблиці.
  2.  Режим конструктора
  3.  Режим таблиці
  4.  Режим майстра таблиць
  5.  Редагування таблиці.
  6.  Створення схеми даних у базі.

Створення структури таблиці

Створення структури таблиці — багатокроковий процес. Якщо робити все в потрібному порядку, то можна побудувати таблицю легко і швидко. Для цього необхідно виконати наступні дії.

  1.  Створити нову таблицю.
  2.  Для кожного поля ввести ім'я, тип даних і опис.
  3.  Ввести властивості тільки що певних полів.
  4.  Призначити первинний ключ.
  5.  Створити індекси для вимагаючи того полів.
  6.  Зберегти одержану структуру.

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

  1.  Клацнути на кнопці Створити (New) вікна бази даних.
  2.  Вибрати в головному меню команду Вставка→Таблица (Insert→Table).
  3.  Клацнути на направленій вниз стрілці праворуч від кнопки Новий об'єкт (NewObject)  на панелі інструментів,  вибрати  в  меню , що з'явилося, пункт Таблиця (Table).
  4.  Двічі клацнути на ярлику Створення таблиці в режимі конструктора (Createtable in Design view), якщо опція нові ярлики об'єктів (New object shortcuts) включена.

Діалогове вікно Нова таблиця

У цьому діалоговому вікні нова таблиця (New Table) можна вибрати один з п'яти способів створення нової таблиці.

  1.  Режим таблиці (Datasheet View). Введення даних в режимі таблиці (по рядках і стовпцях).
  2.  Конструктор (Design View). Створення структури таблиці.
  3.  Майстер таблиць (Table Wizard). Вибір заздалегідь побудованої таблиці.
  4.  Імпорт таблиць (Import Table). Імпорт даних зовнішніх форматів в нову таблицю
    Access.
  5.  Зв'язок з таблицями (Link Table). Зв'язок з існуючим зовнішнім джерелом даних.

У Access 2002 передбачено декілька способів створення таблиці. Можна спочатку побудувати структуру таблиці (визначивши імена полів, їх розміри і відповідні типи даних), а потім заповнити її даними. Можна використовувати майстер таблиць, вибираючи готову структуру з числа тих, що входять в арсенал системи. У Access 2002 є ще три способи створення нової таблиці. По-перше, можна вводити дані безпосередньо в табличному режимі, по рядках і стовпцях; Access в результаті цього створить таблицю автоматично, По-друге, можна імпортувати дані із зовнішнього джерела і скопіювати їх в нову таблицю. Цим процесом "керує" майстер імпортування таблиць. По-третє, використовувати майстер зв'язку з таблицями. Він подібний попередньому, тільки в цьому випадку початкові зовнішні дані не копіюються, а з ними встановлюється зв'язок.

Будь-яка таблиця БД має унікальне ім'я і складається з ряду рядків стовпців, її структура визначається характером тих задач, що повинне виконувати база. На цій основі задаються поля таблиці і призначаються їхні властивості.

Створення структури таблиці в режимі «Конструктор». При активізації цього режиму відкривається вікно Конструктора («Таблица 1: таблица»), що містить дві панелі.

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

Ім'я поля може включати до 64 символів; по можливості, воно повинне бути коротким і носити інформативний характер. Тип кожного поля визначається типом даних, що у ньому розміщаються.

Тип даних (текстовий, числовий, дата/час, поле MEMO і т. д.) вибирається зі списку, що розкривається.

Опис - це коментарі до кожного поля таблиці, що формуються в разі потреби.

Нижня панель забезпечує установку властивостей кожного поля. Тут можуть бути визначені розмір поля, формат поля і маска введення, підпис і т.д.

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

Якщо користувачем не визначене ключове поле, то система автоматично як ключове поле використовує порядковий номер запису, уводячи додаткове поле типу «Счетчик».

Після формування структури таблиці її необхідно зберегти за командою Файл - Сохранить. У діалоговому вікні «Сохранение», що відкрилося, задається місце розміщення таблиці в пам'яті (у поточній чи іншій базі даних), а у вікні «Новое имя» вказується її ім'я.

Створення таблиць у режимі «Режим таблицы». У цьому режимі таблиця створюється простим, наочним і найбільш часто використовуваним способом. Порядок дій стосовно до створення таблиці наступний:

  1.  У діалоговому вікні «Новая таблица» вибирається рядок «Режим таблицы», у результаті чого на екрані відображається вікно «Таблица 2: таблица», що містить вихідну таблицю з розміром 20 стовпців і 30 рядків;
  2.  у цьому вікні системні імена полів таблиці «Поле 1», «Поле 2»,... заміняються дійсними іменами таблиці відповідно до обраної структури таблиць створюваної бази. Для цього досить подвійним клацанням лівою кнопкою миші на імені поля викликати текстовий курсор і набрати відповідне ім'я. Переключення між полями виконується за допомогою клавіші <Таb> чи клацанням на імені поля;
  3.  уводяться значення полів таблиці по рядках (записам) чи по стовпцях; при цьому будь-яке поле повинне містити тільки однотипні дані в обраному форматі;
  4.  створюється первинне ключове поле; якщо воно не визначено, то система пропонує як ключове поле використовувати номер запису;
  5.  виконується команда Вид - Конструктор таблиц, у результаті чого відображається вікно Конструктора, використовуючи який, необхідно переконається в правильності вибору типу полів таблиці і виконати в разі потреби необхідні зміни;
  6.  після завершення цих дій за командою Файл - Сохранить чи за допомогою однойменної кнопки стандартної панелі інструментів створена таблиця зберігається в поточній чи в зовнішній базі даних з потрібним ім'ям.

Створення таблиці в режимі «Мастер таблиц».

Майстер дає можливість використання вже готових зразків таблиць і їхніх полів. Активізація Майстра таблиць здійснюється за командою ОК вікна «Новая таблица». При цьому відкривається діалогове вікно «Создание таблиц», що містить три вікна. У вікні «Образцы таблиц» зі списку вибирається придатний зразок таблиці  і потім у вікні «Образцы полей» також зі списку вибираються потрібні імена полів.

Обраний зразок поля передається в нову таблицю клацанням на кнопці . Дія кнопки поширюється на всі зразки полів. При цьому можливо зміна імені поля кнопка «Переименовать поле...»).

По завершенні формування списку полів Майстер переходить до другого кроку роботи (кнопка «Далее»), на якому вводиться ім'я нової таблиці і вибирається спосіб визначення первинного ключа.

На наступному кроці після клацання на кнопці «Далее» з'являється діалогове вікно, за допомогою якого вибирається ключове поле.

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

Зв'язок нової таблиці з кожною з раніше створених таблиць бази даних установлюється клацанням на кнопці «Связи...». При цьому на екрані відкриється однойменне вікно, у якому вибирається один з можливих варіантів зв'язку.

На завершальному кроці роботи Майстра активізується чергове вікно «Создание таблиц», за допомогою якого встановлюється один з можливих режимів уведення даних у створену таблицю.

Переключення режимів здійснюється трьома альтернативними перемикачами. У залежності від обраного режиму на екран викликається вікно Конструктора, вікно перегляду і заповнення таблиці  чи вікно «Экранная форма».

Редагування таблиць бази даних. Для коректування структури таблиць, імен і властивостей полів створені таблиці можуть бути відредаговані. Це може бути зроблене в режимах «Конструктор» чи «Режим таблицы».

Засобами Конструктора можна змінювати імена полів, їхній тип і параметри; видаляти поля з таблиці і додавати нові; змінювати порядок проходження полів; змінювати чи задавати нові ключові поля і т. д. Наприклад, для зміни порядку проходження полів необхідно в лівій частині вікна конструктора в області вибору поля потрібне поле відзначити міткою - стрілкою « > ». Перше клацання на цій стрілці приведе до виділенні» всього поточного рядка, а друге - до появи під курсором миші невеликого пунктирного прямокутника. Перенесення поля виконується «буксируванням» курсору в потрібне місце. При цьому рух поля супроводжується горизонтальною лінією.

Для додавання нового поля в таблицю виконується команда Вставка - Строки. Новий рядок уставляється над поточним рядком з міткою « > ». Аналогічна вставка можлива і за командом Добавить строку контекстно залежного меню виділеного рядка.

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

Для введення даних типу «Поле обьекта OLE» необхідно активізувати комірку цього поля і виконати команду меню Вставка - Обьект..., у результаті чого на екрані відобразиться діалогове вікно «Вставка обьєкта».

Використовуючи це діалогове вікно, виконуються дії з пошука і вибору потрібного об'єкта (наприклад, точковий малюнок з фотографією працівника). Якщо об'єкт необхідно витягти з файлу, то варто включити альтернативний перемикач «Создать из файла», клацнути на кнопці «Обзор...», у результаті чого відобразиться діалогове вікно «Обзор», що забезпечує пошук потрібного файлу.

Для введення даних типу «Гиперссылка» необхідно викликати контекстно залежне меню клацанням правої кнопки миші на осередку відповідного поля і вибрати команду Гиперссылка, а у меню, що з'явилося, - команду Изменить гиперссылку. У діалоговому вікні «Добавление гиперссылки», що з'явилося, необхідно увести відображуваний текст (цей текст у таблиці буде підкресленим), адресу місця розташування документа (на диску чи в Інтернет) і при необхідності текст спливаючої підказки.

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

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

Для зв'язків типу 1:1 і 1 :М може бути заданий параметр забезпечення цілісності даних.

Створення схеми даних починається з виконання команди меню Сервис - Схема данных чи клацанням на кнопці панелі інструментів «База данных».

У результаті цього на екрані відображається діалогове вікно «Схема даних». Необхідно викликати діалогове вікно «Добавление таблиць», виконавши команду меню Связи -Добавить таблицу чи клацнувши на кнопці панелі інструментів «Связи».

Вибір потрібної таблиці (запиту чи таблиці і запиту) і клацання на кнопці «Добавить» забезпечує її включення в схему даних. Після включення всіх потрібних таблиць вікно «Добавление таблицы» закривається клацанням на кнопці «Закрыть».

У вікні «Схема данных» установлення зв'язку між кожною парою таблиць здійснюється «буксируванням» ключового поля головної таблиці у відповідне поле підлеглої таблиці. При цьому відкривається вікно «Связи» для визначення параметрів зв'язку. За допомогою елементів керування цього вікна можуть бути встановлені режими забезпечення цілісності даних, каскадного відновлення чи видалення даних, а також параметри об'єднання даних.

У разі потреби для зміни зв'язків варто двічі клацнути по лінії зв'язку, що забезпечує перехід у режим редагування.

Література:

Пушкар О.І. Інформатика. Посібник, Київ, 2001 – 696 с. [5], 184-193

Контрольні запитання:

  1.  Створення таблиць БД за допомогою Конструктора.
  2.  Алгоритм побудови схеми даних в БД.


 

А также другие работы, которые могут Вас заинтересовать

22652. Рівняння Максвела в чотиривимірній формі 144.5 KB
  Рівняння електродинаміки повинні бути однаковими в усіх інерціальних системах відліку і тому їх можна записати через 4вектори. Запишемо рівняння Максвела: ; ; ; . Скористаємося також рівнянням неперервності: ; де чотири вектор координати; 4вектор густини струму. Рівняння Максвела перетворюються на рівняння для потенціалів за умови калібровки Лоренца: .
22653. Фотони, квантування електромагнітного поля. Фотони 114.5 KB
  Якщо розглядати поля в обмеженому об`ємі то можна розкласти в ряд Фур`є накладаючи умови періодичності на біжучі плоскі хвилі з урахуванням того що дійсне : і хвильове рівняння перетвориться на рівняння для гармонічного осцилятора: Повна енергія електромагнітного поля в об`ємі : Якщо перейти від комплексних до дійсних т.; То вираз для енергії набуває вигляду Оскільки а отже то можна розкласти ці вектори на два компоненти в площині перпендикулярній: це система гармонічних осциляторів нормальні координати....
22654. Поширення світла в діелектричних середовищах. Дисперсія і поглинання 121.5 KB
  Поширення світла в діелектричних середовищах. Дисперсією світла називається залежність абсолютного показника заломлення від частоти падаючого на дану речовину світла Елм хвилі З означення швидкості світла слідує що також залежить від частоти Дисперсія світла виникає в результаті вимушених коливань заряджених частинок електронів і іонів під дією змінного поля елм хвилі. В класичній теорії дисперсії оптичний електрон розглядається як затухаючий гармонічний осцилятор: где частота власних коливань радіус вектор электрона...
22655. Когерентність хвиль. Явище інтерференції. Інтереферометри 2.34 MB
  Інтереферометри Якщо при складанні двох коливань різніця фаз коливань хаотично змінюється за час спостереження то коливання називаються некогерентними. Тоді середня енергія результуючого коливання дорівнює сумі середніх енергій початкових коливань. амплітуди початкових коливань. Якщо при складанні двох коливань різніця фаз коливань зберігається за час спостереження то коливання називаються когерентними.
22656. Явище дифракції світла. Дифракція Фраунгофера. Дифракція Френеля 1.35 MB
  Дифракція Фраунгофера. Дифракція Френеля. Дифракція світла явище огинання світлом контурів тіл і відповідно проникнення світла в область геометричної тіні. Дифракція є проявом хвильових властивостей світла.
22657. Роздільна здатність оптичних приладів 70 KB
  Характеризує здатність давати зображення двох близько розташованих одна від одної точок обєкта рознесених в просторі. Найменша лінійна кутова відстань між двома точками починаючи з якої їх зображення зливаються і не розрізняються наз. Релей ввів критерій згідно до якого: зображення двох точок можна розрізнити якщо дифр. Предмет знаходиться на а зображення утворюється в фокальній площині об`єктива телескопа з фокусною відстанню f .
22658. Принципы объединения сетей на основе протоколов сетевого уровня 138.5 KB
  Протоколы сетевого уровня реализуется, как правило, в виде программных модулей и выполняются на конечных узлах-компьютерах, называемых хостами, а также на промежуточных узлах-маршрутизаторах, называемых шлюзами. Функции маршрутизаторов могут выполнять как специализированные устройства, так и универсальные компьютеры с соответствующим программным обеспечением.
22659. Інтерференція поляризованих променів при проходженні через кристали 89 KB
  Світло поширюється вздовж вісі OZ. Ніколь N1 забезпечує лінійно поляризоване світло в площині XOY. На пластинку падає лінійно поляризоване світлоко де розпадається на звичайний і незвичайний промені.векторів звичайної і незвичайної хвиль на вході в пластинку у вигляді: де різниця фаз між звичайним і не звичайним променями Склавши два останні рівняння отримаємо Розглянемо два випадки: 1 еліптично поляризоване світло.
22660. Явища обертання площини поляризації падаючого світла в речовинах 359 KB
  Явища обертання площини поляризації падаючого світла в речовинах Відомо що світло це поперечна хвиля тобто вона розповсюджується у напрямку  до площини що утворюють вектори E та H. Частковим випадком еліптичної поляризації є колова поляризація. Деякі речовини при проходженні через них світла можуть змінювати площину поляризації. Це пояснюється поворотом площини поляризації що здійснюється оптично активним зразком схема: Джерело поляризатор зразок аналізатор Розглянемо явище у різних середовищах: 1 Усі одновісні оптично активні...