17143

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

Лекция

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

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

Украинкский

2013-06-29

36.27 KB

13 чел.

Лекція №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.  Алгоритм побудови схеми даних в БД.


 

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

38939. Лидар для контроля частоты атмосферы 770.5 KB
  СКЗ этих ошибок связаны: δк= δу Физическая ошибка δу прежде всего обусловлена шумами на выходе предварительного усилителя со СКЗ Uш. В частности при δу≈ δш относительное СКЗ погрешности измерений обусловленной шумами имеет значение: δкш= δк = δу Uу≈ δш Uу=1 ρу= δуш – относительное СКЗ погрешности фиксации Uу обусловленное шумами. ρу= Uу δш – отношение сигнал шум на выходе предварительного усилителя δкш= δуш = 1 ρу ρу= Uу δш= Помимо шумов на фиксации Uу влияет погрешность регистрирующего устройства со СКЗ δр В частности при δу≈ δр...
38941. Применение лидаров для исследования загрязнения вод 226.5 KB
  Пробы любой воды за исключением воды наивысшей чистоты флуоресцируют. Так называемая синяя флуоресценция воды является источником значительных трудностей при флуоресцентных исследованиях но такая флуоресценция полезна для изучения качества воды с использованием лазерного дистанционного зондирования ЛДЗ. Очищенные сточные воды предприятий целлюлозно–бумажной промышленности можно контролировать с помощью флуоресцентного метода т. эти воды содержат сульфонат лигнина высокой концентрации.
38942. Лидар для исследования состава атмосферы 59.5 KB
  Лидар для исследования состава атмосферы Литвинов Действие лидаров Л этого типа чаще всего основано на неупругом обратном комбинационном рассеянии ОКР зондирующего лазерного излучения ЛИ молекулами газовых компонент ГК имеющих вынужденные колебательновращательные энергетические переходы при взаимодействии с зондирующим ЛИ. При этом с помощью Л по смещению спектральных линий принимаемого излучения ОКР устанавливается наличие в исследуемом участке атмосферы атм определенных ГК а по интенсивности этих линий – концентрация...
38943. Лидар для измерения концентрации озона в атмосфере 34 KB
  Действие лидаров для исследования атмосферы основано на том что лазерное излучение распространяясь в реальной атмосфере оставляет в ней свет вызванный взаимодействием квантов излучения с неоднородностями в атмосфере. Это взаимодействие проявляются в упругими неупругом рассеянии лазерного излучения в атмосфере при котором обрся эхосигналы лаз. рассеяния – они несут информацию о сввах и параметрах атмосферы что следует из формулы для пиковой мощности принимаемого эхосигнала: Pи – пиковая мощность зандирующего импульса лаз. Зрачка...
38944. Применение лидаров для обнаружения и идентификации нефтяного поверхностного загрязнения вод 564 KB
  Если ЗЛИ имеет соответсвующую длину волны УФ то возникает флюоресценция свечение нефтяного пятна: стрелки 22 а также комбинационное рассеяние КР ЛИ стрелки 33 и на молекулах воды стрелки 44. Жизнеспособность фитопланктона свидетельствует о чистоте воды. Эффект флюоресценции воды можно использовать для индикации сильных органических загрязнений и т. О наличии на поверхности воды нефтяной пленки можно судить и по интенсивности отраженного ЛИ 11.
38945. Определение, назначение, действие, применение и классификация лидаров 244 KB
  Действие лидара основано на таких свойствах лазерного излучения как высокая мощность квазимонохроматичность направленность и малая длительность импульсов и таких физических процессах как упругое молекулярное и упругое аэрозольное рассеяние упругое резонансное и неупругое комбинированное рассеяние флюоресценция и поглощение лазерного излучения при его взаимодействии с атомами молекулами и другими частицами веществ в окружающей среде. При распределении зондированного лазерного излучения ЛИ от передающего устройства лидара в исследуемой...
38946. Типы и характеристики излучения лазеров для лидаров 26.5 KB
  Если в лидаре используется лазер с перестраиваемой частотой или длиной волны зондирующего излучения υи = с λи то лидар можно применять для лазерного химического анализа состава атмосферы Земли на основе эффекта комбинационного рассеяния молекулами химических соединений компонент атмосферы. Лидар с перестраиваемой λи зондирующего лазерного излучения может быть использован для химического анализа атмосферы Земли путем измерения интенсивности после прохождения исследуемой трассы. Поэтому исследуя зависимость интенсивности прошедшего в атмосфере...