13158

СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях

Лабораторная работа

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

ЛАБОРАТОРНА РОБОТА № 8 Тема: СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях. Мета: навчитись створювати структуру таблиці модифікувати її вводити дані в таблицю редагувати їх шукати та фільтрувати дані. План...

Украинкский

2013-05-10

164 KB

56 чел.

ЛАБОРАТОРНА РОБОТА № 8

  1.  Тема:

СУБД Microsoft Access. Створення таблиць. Введення та редагування даних в таблицях.

  1.  Мета:

навчитись створювати структуру таблиці, модифікувати її, вводити дані в таблицю, редагувати їх, шукати та фільтрувати дані.

  1.  План:
  2.  Вивчити необхідний теоретичний матеріал.
  3.  Виконати практичне завдання до лабораторної роботи.
  4.  Оформити звіт, який містить номер лабораторної роботи, тему, хід виконання лабораторної роботи та висновок.

  1.  Теоретичні відомості:

База даних – сукупість даних деякої предметної області, систематизованих таким чином, щоб вони могли бути знайденими і оброблені за допомогою ЕОМ.

Створення бази даних

Після запуску програми Access у поданні Backstage відображається вкладка Створити. На вкладці Створити передбачено кілька способів створення нової бази даних.

  •  Пуста база даних.    За бажанням можна почати роботу з нуля. Цей спосіб варто вибрати, якщо потрібна дуже особлива структура або наявні дані, які потрібно включити чи розмістити.
  •  Інстальований у складі програми Access шаблон.    Якщо для створення нового проекту потрібна основа, доцільно використати шаблон. У програмі Access за промовчанням інстальовано кілька шаблонів.
  •  Шаблон із веб-сайту Office.com.    Окрім шаблонів, які постачаються у складі програми Access, можна скористатися шаблонами з веб-сайту Office.com. Для цього не потрібно навіть відкривати браузер – шаблони доступні на вкладці Створити.

Створення пустої бази даних

  1.  На вкладці Файл виберіть пункт Створити та натисніть кнопку Нова база даних.
  2.  У правій області в розділі Пуста база даних введіть ім’я файлу в поле Ім’я файлу. Щоб змінити вказане за промовчанням розташування файлу, виберіть поруч із полем Ім’я файлу елемент Пошук розташування для бази даних. Далі перейдіть до нового розташування та натисніть кнопку ОК.
  3.  Натисніть кнопку Створити. Програма Access створює базу даних із пустою таблицею з іменем «Таблиця1», а потім відкриває цю таблицю у вікні табличного подання даних. Курсор розташовано в першій пустій клітинці у стовпці Клацніть, щоб додати.
  4.  Щоб додати дані, введіть або вставте дані з іншого джерела, як описано в розділі Копіювання даних з іншого джерела до таблиці Access.

Створення нової таблиці в наявній базі даних

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

Кожен запис містить дані про один елемент таблиці, наприклад про конкретного співробітника. Запис також часто називають рядком або екземпляром.

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

Запис складається зі значень полів.

  1.  Відкрийте вкладку Файл, наведіть вказівник на пункт Відкрити та виконайте одну з таких дій:
  •  Якщо у списку Останні бази даних є потрібна база даних, виберіть її.

- або -

  •  Якщо у списку Останні бази даних потрібної бази даних немає, виберіть пункт Відкрити.
  1.  У діалоговому вікні Відкрити виберіть потрібну базу даних і натисніть кнопку Відкрити.
  2.  На вкладці Створити у групі Таблиці натисніть кнопку Таблиця.

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

Установлення та змінення первинного ключа

  1.  Виберіть таблицю, у якій потрібно встановити або змінити первинний ключ.
  2.  На вкладці Основне у групі Подання натисніть кнопку Вигляд і виберіть пункт Конструктор.
  3.  На бланку таблиці виберіть поле або поля, які слід використовувати як первинний ключ.

Щоб вибрати одне поле, клацніть маркер виділення рядка для потрібного поля.

Щоб вибрати кілька полів, клацніть маркер виділення рядка для кожного поля, утримуючи клавішу CTRL.

  1.  На вкладці Конструктор у групі Сервіс натисніть кнопку Ключове поле.

Додавання поля за допомогою введення даних

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

1 - Введення даних у стовпець Клацніть, щоб додати.

  1.  Створіть або відкрийте таблицю у вікні табличного подання даних.

Примітка   Щоб отримати додаткові відомості про створення таблиці, див. розділ Створення нової таблиці.

  1.  У стовпці Клацніть, щоб додати введіть ім’я поля, яке потрібно створити.

Вводьте описове ім’я, щоб поле можна було легко розпізнати.

  1.  Введіть дані в нове поле.

Додавання поля за допомогою конструктора

  1.  Відкрити таблицю у вигляді конструктора.

  1.  Вести назву поля, задати тип даних, задати необхідні властивості.
  2.  Зберегти таблицю.

Створення зв’язку між таблицями

  1.  На вкладці Сервіс у групі Зв’язки натисніть кнопку Схема даних .
  2.  Якщо зв’язки ще не визначено, автоматично відкриється діалогове вікно Відображення таблиці. Якщо воно не відкрилося, на вкладці Конструктор у групі Зв’язки натисніть кнопку Відобразити таблицю.

У діалоговому вікні Відображення таблиці відображаються всі таблиці й запити в базі даних. Щоб переглянути лише таблиці, виберіть вкладку Таблиці. Щоб переглянути лише запити, виберіть вкладку Запити. Для перегляду таблиць і запитів виберіть вкладку Разом.

  1.  Виберіть одну або кілька таблиць чи запитів і натисніть кнопку Додати. Закінчивши додавати до вкладки "Зв’язки" потрібні таблиці та запити, натисніть кнопку Закрити.
  2.  Перетягніть поле з однієї таблиці (зазвичай це первинний ключ) до спільного поля (зовнішнього ключа) в іншій таблиці. Щоб перетягнути кілька полів, натисніть клавішу Ctrl, виберіть потрібні поля та перетягніть їх.

Відобразиться діалогове вікно Редагування зв’язків.

  1.  Переконайтеся, що імена полів – це спільні поля зв’язку. Якщо підставлено неправильне поле, клацніть його та виберіть зі списку потрібне поле.

Щоб забезпечити цілісність цього зв’язку, установіть прапорець Забезпечення цілісності даних. Докладніше про цілісність зв’язків читайте в розділі Забезпечення цілісності зв’язків.

  1.  Натисніть кнопку Створити.

Між двома таблицями з’явиться лінія зв’язку. Якщо встановлено прапорець Забезпечення цілісності даних, кінці лінії будуть товстіші. Крім того, якщо встановити прапорець Забезпечення цілісності даних, з одного боку лінії над її товстою частиною відображатиметься число 1, а із другого боку над товстою частиною лінії відображатиметься знак нескінченності (∞).

Примітки.

Створення зв'язку "один-до-одного"   , обидва спільні поля (зазвичай, поля з первинним і зовнішнім ключами) мають мати унікальний індекс. Це означає, що для властивості Індексовано цих полів потрібно встановити значення Так (без повторень). Якщо обидва поля мають унікальні індекси, створюється зв’язок "один-до-одного".

Створення зв'язку "один-до-багатьох"   , поле на стороні зв’язку "один" (зазвичай, первинний ключ) має мати унікальний індекс. Це означає, що для властивості Індексовано цього поля потрібно встановити значення Так (без повторень). Поле на стороні "багато" не має мати унікальний індекс, тобто індекс цього поля може повторюватися. Це означає, що властивість Індексовано має мати значення Ні або Так (повторення дозволені). Коли індекс одного поля унікальний, а індекс другого – ні, створюється зв’язок "один-до-багатьох".

Для отримання більш детальної інформації використовуйте вбудовану довідку.

  1.  Хід роботи:

Створити базу даних з чотирьох таблиць: Список, Телефони, Адреси і Оцінки з даними для 8-10 студентів. Базу зберегти у власну папку!!!

5.1. Вивчити необхідний теоретичний матеріал.

  1.   Запустіть програму для опрацювання баз даних Access.
    1.   Створіть нову базу даних з іменем файлу – вашим прізвищем.
    2.   Виберіть режим конструктора таблиці. Введіть назви полів і задайте їхні типи: Номер (счётчик або числовой), Прізвище (текстовый), Ім'я (текстовый), По батькові (текстовый). Дата народження (Дата/время). Поле Номер зробити ключовим.
    3.   Закрийте вікно конструктора таблиці і збережіть структуру таблиці на диску з назвою Список.
    4.   Відкрийте створену таблицю введіть дані про 8-10 студентів.
    5.   Закрийте таблицю Список, зберігаючи дані на диску.
    6.   У тій же базі даних створіть другу таблицю з назвою Телефони, яка міститиме номери телефонів тих же студентів.
    7.  Структура таблиці має складатися з таких полів: числового поля Номер і текстових полів Прізвище, Ім'я, Телефон, Типтел (зі значеннями: домашній, мобільний, батьків).
    8.  У конструкторі для типу поля Типтел увімкніть Мастер подстановок і задайте режим Будет введён фиксированный набор значений, натискайте на кнопку Далее і введіть один стовпець з трьох значень: домашній, мобільний, батьків. Перейдіть у режим таблиці і заповніть таблицю даними. Дані у таблицю введіть так, щоб записів, що стосуються одного студента, була різна кількість: 1, 2 або 3 (залежно від кількості контактних телефонів). Для цього вставте додаткові записи для студентів, які мають декілька контактних телефонів. Поле Типтел заповнюйте, користуючись створеним списком. Впорядкуйте таблицю за зростанням значень у полі Номер. Закрийте таблицю зі збереженням на диску.
    9.   Створіть третю таблицю з назвою Адреси, яка міститиме адреси тих же осіб, що і в перших двох таблицях.
    10.  Структура таблиці має складатися з трьох полів: числового Номер і текстових Місто і Вулиця. Поле Номер зробити ключовим. Заповніть таблицю даними.
    11.  Створіть таблицю з назвою Оцінки.
    12.  Структура таблиці має складатися з полів: Номер та 4 полів з назвами предметів (числовой). Поле Номер зробити ключовим. Для одного з полів задайте властивості: умову на значення та повідомлення у разі помилки. Текст повідомлення придумайте самі. Заповніть таблицю даними. Спробуйте ввести неправильне значення оцінки. Закрийте вікно з повідомленням про помилку і введіть правильне значення оцінки.
    13.  Використовуючи команду Найти у таблиці Список відшукайте записи, де імена студентів починаються на букву В.
    14.   Відфільтруйте записи про студентів, які мають 1989 рік народження, використовуючи кнопку Фильтр по выделенному.
    15.   У таблиці Адреса відфільтруйте записи про студентів, що не живуть в Чернігові.
    16.   У таблиці Оцінки відфільтруйте записи з оцінкою "4" в полях по 2 предметах.
    17.   Застосуйте розширений фільтр, щоб вивести записи про студентів, які склали сесію на "2" з усіх 4 предметів.
    18.  Встановіть зв'язок між цими таблицями по полю НОМЕР. (Викличте контекстне меню в головному вікні бази даних та скористайтеся Схемою даних)

  1.  Вимоги до оформлення звіту

Звіт повинен містити: номер та назву роботи,  мету роботи, хід виконання роботи, висновки по роботі.

  1.  Контрольні запитання:
    1.  Що таке база даних?
    2.  Яке призначення програми Access?
    3.  З яких об'єктів складається файл бази даних?
    4.  Що таке запис?
    5.  Що таке поле?
    6.  Які є типи полів?
    7.  Які є властивості полів?
    8.  Які є способи створення таблиці в базі даних?
    9.  Що таке структура таблиці бази даних і з яких елементів вона складається?
    10.  Як створити структуру бази даних?
    11.  Як ввести дані у базу даних?
    12.  Які закладки має головне вікно БД?
    13.  Як сховати чи показати стовпці в таблиці?
    14.  Що таке умова на значення поля?
    15.  Як вставити нове поле в структуру?
    16.  Як вилучити поле зі структури таблиці?
    17.  Для чого призначене повідомлення про помилку введення?
    18.  Як упорядкувати записи в таблиці?
    19.  Яке призначення конструктора таблиці?
    20.  Як ввести в таблицю новий запис?
    21.  Як змінити назву поля в таблиці?
    22.  Яка різниця між записом і полем?
    23.  Для чого використовують Мастер подстановок при визначенні типу даних?
    24.  Що собою являє схема даних?
    25.  Як встановити зв’язок між таблицями?
    26.  Які бувають типи зв’язку?

  1.  Література:
    1.  Довідка Microsoft Office Access.
    2.  http://office.microsoft.com/uk-ua/access.

PAGE  4


 

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

9521. Интеллектуальная форма регуляции деятельности 26 KB
  Интеллектуальная форма регуляции деятельности Предпосылкой и основой развития интеллекта животных является манипулирование, причём прежде всего с биологически нейтральными объектами. В ходе манипулирования происходит наиболее глубокое ...
9522. Сравнительный анализ этологии, зоопсихологии, поведенческой экологии 23 KB
  Сравнительный анализ этологии, зоопсихологии, поведенческой экологии Этология. Проблемы: эволюция поведения и его функционированое значения. Методы: наблюдение. Зоопсихология. Проблемы: развитие и проксимальные механизмы поведения, восприятия. Метод...
9523. Подходы к рассмотрению развития психики в филогенезе 24 KB
  Подходы к рассмотрению развития психики в филогенезе В качестве объективного критерия психики А.Н.Леонтьев предложил рассматривать способность живых организмов реагировать на нейтральные биотические воздействия. Выделение стадий развития психики по ...
9524. Экологическая валидность в зоопсихологических исследованиях 25 KB
  Экологическая валидность в зоопсихологических исследованиях Термин, первоначально введенный Эгоном Брунсвиком для обозначения степени, в которой дистальные и проксимальные стимулы ковариируют. Он полагал, что главной операцией восприятия является на...
9525. Сообщество. Условия его существования 24.5 KB
  Сообщество. Условия его существования Сообщество - это стабильная группа особей, члены которой поддерживают интенсивную коммуникацию и находятся в некоторых постоянных отношениях друг с другом. Сообщества имеют разную структуру: Же...
9526. Ритуализация поведения 23.5 KB
  Ритуализация поведения Ритуализация представляет собой эволюционный процесс, в результате которого какая-либо форма поведения изменяется таким образом, что либо становится сигналом, используемым для общения, либо усиливает свою эффективность в качес...
9527. Принцип Оккама. Канон Ллойда - Моргана. Основы синтетической теории эволюции 26 KB
  Принцип Оккама. Канон Ллойда - Моргана. Основы синтетической теории эволюции. Бритва (лезвие) Оккама - методологический принцип, получивший название по имени английского монаха-францисканца, философа-номиналиста Уильяма Оккама. В упрощенном виде о...
9528. Кіммерійці, скіфи, сармати та інші народи на українських землях 46.5 KB
  Кіммерійці, скіфи, сармати та інші народи на українських землях. Бронзовий вік в Україні був завершальною стадією первіснообщинного ладу. В ньому поступово визріли передумови для виникнення станово-класових відносин, які утвердилися в часи патріар...
9529. Информатика и информация. Дискретная и аналоговая информация. 370 KB
  Лекция № 1: Информатика и информация. Понятие информация Понятие информация является базовым в курсе информатики. В переводе с латинского оно означает сведение, разъяснение, ознакомление. Информатика - это комплексная, техническая наука, кото...