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


 

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

40163. МИНИМИЗАЦИЯ ЛОГИЧЕСКИХ УСТРОЙСТВ 518 KB
  Минимизация с применением карт Вейча Карты Вейча – это прямоугольная таблица число клеток в которой для ФАЛ n – переменных равно 2n каждой из клеток поставлен в соответствие набор входных переменных причем рядом расположенным клеткам соответствуют соседние наборы входных переменных а в самих клетках записаны значения функции определенные для этих кодов. На карте Вейча ФАЛ n – переменных выделяют прямоугольные области объединяющие выбранные значения функции 0 или 1. Каждой из выделенных областей соответствует k – куб исходной ФАЛ...
40164. КОМБИНАЦИОННЫЕ ЛОГИЧЕСКИЕ УСТРОЙСТВА 587.5 KB
  2 При построении логических устройств на реальной элементной базе возникают следующие задачи: а число входов ЛЭ больше числа переменных входящих в реализуемую с их помощью ФАЛ; б число входов ЛЭ меньше числа переменных входящих в реализуемую с их помощью ФАЛ. Решение задач: а Число входов больше требуемого. Следовательно что уменьшит фактическое число входов ЛЭ можно подавая на неиспользуемые входы сигналы пассивных логических констант: 0 – для элементов ИЛИНЕ 1 – для элементов ИНЕ; б число входов ЛЭ меньше требуемого. Сравнивая...
40165. ПОСЛЕДОВАТЕЛЬНОСТНЫЕ ЛОГИЧЕСКИЕ УСТРОЙСТВА 658.5 KB
  По типу используемых информационных входов триггеры классифицируются: RS D T JK VD и VT – триггеры где R – раздельный вход сброса триггера Q=0; К – вход сброса универсального триггера Q=0; J – вход установки универсального триггера Q=1; Т – счетный вход триггера ; D – информационный вход переключения триггера в состояние соответствующее логическому уровню на этом входе; С – управляющий или синхронизирующий вход; V – вход блокирования работы триггера и он долго сохраняет информацию. Для переключения триггера на его прямой вход...
40166. РЕГИСТРЫ. Параллельный регистр 85.5 KB
  Осуществляет следующие функции: хранение информации сдвиг информации вправо или влево запись информации в последовательной и параллельной формах выдача хранимой информации в последовательной и параллельной формах. Классификация: 1 По способу приема информации: последовательные сдвигающие в которые информация записывается и считывается только в последовательной форме; параллельные статические в которые информация записывается и считывается только в параллельной форме; последовательнопараллельные в которые информация записывается...
40168. АРИФМЕТИКО-ЛОГИЧЕСКИЕ УСТРОЙСТВА 190 KB
  Представляют собой логическое комбинационное устройство предназначенное для выполнения операции арифметического сложения чисел представленных в виде двоичных кодов. 1 Сложение двух одноразрядных двоичных кодов. Функцию S называют функцией исключения ИЛИ или суммой по модулю два которую необходимо выполнить для суммирования двух двоичных одноразрядных кодов. 2 Сложение разрядов многоразрядных двоичных кодов.
40169. БАЗОВЫЕ ЛОГИЧЕСКИЕ ЭЛЕМЕНТЫ 298 KB
  1 Пример обозначения базовых логических элементов БЛЭ: 15.2 Основные сведения о БЛЭ Способы представления логических переменных: 1 Потенциальный способ  значениям логических 0 и 1 соответствуют два различных уровня напряжения и тока в связи с чем различают положительную и отрицательную логики. Основные свойства БЛЭ: 1 Нагрузочная способность ЛЭ  свойство получать сигнал от нескольких ЛЭ и одновременно быть источником информации для других элементов.3 БЛЭ транзисторнотранзисторной логики ТТЛ Схемы ТТЛ состоят из двух базовых...
40170. ГЕНЕРАТОРЫ НА ЛОГИЧЕСКИХ ЭЛЕМЕНТАХ И ТАЙМЕРЫ 766.5 KB
  Для защиты элемента ТТЛ от действия напряжения отрицательной полярности в его входной цепи установлен обратно включенный диод, который шунтирует резистор время задающей цепи. Длительность интервалов tи и Tг определяется
40171. СХЕМОТЕХНИКА УСИЛИТЕЛЬНЫХ УСТРОЙСТВ НА ТРАНЗИСТОРАХ 531 KB
  Класс применяется только в маломощных каскадах предварительных усилителях для которых К. около 07; 2 используется в усилителях средней и большой мощности; Рис.1 Входная характеристика каскада с ОЭ а; Выходная характеристика каскада с ОЭ б; Характеристика каскада в режиме А в; Характеристика каскада в режиме В г 3 происходит усиление только одной положительной полуволны усиливаемого сигнала UВХ поэтому выходной имеет прерывистый характер; недостатком является значительные нелинейные искажения UВЫХ называются...