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


 

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

26883. Седалищный нерв 5.99 KB
  Седалищный нерв Седалищный нерв п. Он и ннервирует всю конечность за исключением некоторых ягодичных мышц сгибателей тазобедренного сустава и разгибателей коленного сустава. Проходит позади тазобедренного сустава и делится на большеберцовый и малоберцовый нервы идущие в области бедра вместе по медиальной поверхности двуглавой мышцы бедра почти до коленного сустава. Малоберцовый нерв п.
26884. Морфофункциональная характеристика черепно-мозговых нервов 4.77 KB
  морфофункциональная характеристика черепномозговых нервов Каждый отдел головного мозга человека исторически связан с конкретными дистантными анализаторами хеморецепторами фоторецепторами тактильными или слуховыми системами анализа внешней и внутренней среды организма. Как правило рецепторы расположены на некотором расстоянии от мозга и соединены с ним посредством нервов. Черепные нервы устаревшее название черепномозговые нервы двенадцать пар нервов выходящих из мозгового вещества в основании мозга и иннервирующих структуры...
26885. V-я и VI 1-я пары черепно-мозговых нервов. Общая характеристика, ветвление 2.98 KB
  Двенадцать пар черепномозговых нервов принято делить на 3 чувствительных I пара обонятельный U пара зрительный и VIII пара преддверноулитковый 5 двигательных III пара глазодвигательный IV пара блоковый VI пара отводящий XI пара добавочный и XII пара подъязычный и 4 смешанных V пара тройничный VII пара лицевой IX пара языкоглоточный и X пара блуждающий; в состав последних входят чувствительные двигательные и вегетативные волокна. 5 пара тройничный нервn.
26886. Общие закономерности строения вегетативной нервной системы 2.13 KB
  В симпатической нервной системе преганглионарные нейроны находятся в промежуточном боковом роге спинного мозга от верхнегрудного до среднепоясничного отдела Т1ТЗ. Преганглионарные парасимпатические нейроны залегают в стволе мозга и крестцовом отделе спинного мозга. Постганглионарные нейроны находятся в вертебральных и превертебральных ганглиях в симпатической системе а в парасимпатической они расположены в непосредственной близости от стенки органа который они иннервируют.
26887. Симпатическая часть вегетативной нервной системы. Солнечное сплетение 4.18 KB
  Симпатическая нервная система делится на центральную расположенную в спинном мозге и периферическую включающую многочисленные соединённые друг с другом нервные ветви и узлы. По своему ходу симпатические волокна отделяются от двигательных соматических и далее в виде белых соединительных ветвей вступают в узлы пограничного симпатического ствола. В состав солнечного сплетения входят правый и левый чревные узлы непарный верхний брыжеечный узел большой и малый внутренностные нервы и многие другие которые отходят от узлов в разные стороны...
26888. Парасимпатическая часть вегетативной нервной системы 4.21 KB
  Преганглионарные волокна отходят от центров в составе черепномозговых или спинномозговых нервов. От центров расположенных в среднем мозге преганглионарные волокна доходят до ресничного узла а от него идут постганглионарные волокна к глазу где разветвляются в сфинкторе зрачка и ресничной мышце.Слезоотделительныйпреганглиолярные волокна доходят до клинонёбного ганглия постганглиолярные волокна достигают слёзных желёз желёз неба и носовой полости; 2.Краниальныйоральный слюноотделительный преганглиолярные волокна доходят до...
26889. Блуждающий нерв 4.81 KB
  Направляясь латерально и вниз он покидает череп через переднюю часть яремного отверстия вместе с языкоглоточным и добавочным нервами располагаясь между ними. В области яремного отверстия блуждающий нерв утолщается за счёт верхнего узла лат. ganglion superius а немного ниже через 1015 см имеется ещё один узел несколько больших размеров лат. Спускаясь ниже блуждающий нерв в области шеи ложится на переднюю заднюю поверхность внутренней яремной вены лат.
26891. Защитные и вспомогательные образования глаза 1.53 KB
  Защитные и вспомогательные образования глаза К защитным и вспомогательным приспособлениям глаза относятся орбита глазной жир мышцы глаза веки ресницы конъюнктива слезный аппарат. Орбита является костным остовом глаза и защищает глазное яблоко от механических воздействий. Из коньюнктивального мешка слеза оттекает по носослезному каналу который начинается от слезного мешка во внутреннем углу глаза а заканчивается отверстием на слизистой оболочке носовой полости у входа.