Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Access. Створення та модифікація реляційних таблиць

Мета: Набути практичних навичок при створенні реляційних таблиць у базі даних Група, модифікуванні структури бази даних та налаштовуванні зв’язків між таблицями.

Хід роботи:

1. Запустіть програму Microsoft Access.

2. У власній папці створіть нову базу даних із назвою Вашої групи.

3. В режимі конструктора створіть таблицю Студенти з такими полями: Номер (лічильник), Прізвище (текстовий ,30), Ім’я (текстовий), По-батькові (текстовий). Закрийте вікно конструктора таблиці, задавши назву таблиці Студенти. Для кожної таблиці погоджуйтесь із створенням ключового поля.

4. Відкрийте створену таблицю Студенти для введення списку студентів вашої групи.

5. Модифікуйте структуру таблиці: задайте довжину поля Ім’я – 20, поля По-батькові – 25, поле Номер перейменуйте на НОМЕР.

6. У цій же базі даних створіть таблицю Викладачі з такими полями: Код (лічильник), Прізвище (текстовий, 20), Ім’я (текстовий, 20), По-батькові (текстовий, 20), Посада (майстер підстановок – фіксований набір значень: асистент, старший викладач, доцент, професор).

Фіксований набір значень вводиться так: в конструкторі таблиць: Тип данных Þ Мастер подстановок... Þ Будет введен фиксированный набор значений ÞДалее Þв полі Столбец 1 вести 4 записи (асистент,...) Þ ДалееÞ Задати підпис стовпця підстановок Посада Þ Готово.

7. Заповніть таблицю Викладачі наступними даними:

Код Прізвище Ім'я По-батькові Посада
  Бондаренко Тарас Сергійович асистент
  Волян Ігор Володимирович доцент
  Григорчук Антон Михайлович асистент
  Данилюк Ірина Станіславівна старший викладач
  Дмитрик Павло Петрович професор
  Калин Дмитро Іванович доцент
  Лановий Петро Аркадійович старший викладач
  Пушик Антоніна Степанівна професор

8. Доповніть таблицю Студенти логічним полем Платне навчання, встановіть в режимі таблиці для кількох студентів істинне значення цього поля. Приховайте дане поле. Закрийте таблицю Студенти.

9. Створіть таблицю Предмети з такими полями: Код (лічильник), Предмет (текстовий, 20), К-сть годин (числовий – забрати значення по замовчуванню), Лектор (Мастер подстановок Þ Объект "столбец подстановки" будет использовать значения из таблицы или запроса Þ Далее Þ Таблица: Викладачі Þ Далее Þ Прізвище – натиснути стрілку, щоби перенести Прізвище в Выбранные поля Þ Далее Þ Далее Þ при потребі назвати поле Лектор Þ Готово), Лаборант (те саме, тільки при потребі поле назвати Лаборант), Залік (логічний), Екзамен (логічний).

Закрийте таблицю “Предмети”, підтвердивши задання ключового поля.

10. Відкрийте таблицю “Предмети” і занесіть у неї дані про 10 предметів, які Ви вивчаєте. Закрийте таблицю “Предмети”.

11. Перегляньте схему даних та забезпечте цілісність бази даних.

Сервис Þ Схема данных Þ Клацнути правою кнопкою мишки по лінії зв’язку між таблицями Þ Изменить связь – відмітити Обеспечение целостности данных Þ ОК.

12. Створити таблицю Сесія з такими полями: Код (лічильник), Дата (дата/час, формат поля – довгий формат дати), Студент (майстер підстановок – із таблиці Студенти – Прізвище), Предмет (майстер підстановок – із таблиці Предмети – Предмет), Екзаменатор (майстер підстановок – із таблиці Викладачі – Прізвище), Оцінка (встановити числовий тип даних і наступні властивості: Значение по умолчанию – забрати; Условие на значение – (>0) and (<10); Сообщение об ошибкеТакої оцінки не буває).

13. Заповніть таблицю “Сесія” даними про здавання трьох екзаменів, потім закрийте її.

 
 

14. Перегляньте схему даних та забезпечте цілісність бази даних:

Схема даних – додайте всі таблиці, щоби було їх 5: Викладачі, Викладачі-1, Студенти, Сесія, Предмет. Для зв’язків Викладачі-1 – Предмети, Предмети – Сесія, Предмети – Викладачі, Викладачі – Сесія, Сесія – Студенти. Забезпечте цілісність даних.

Якщо деяких таблиць немає, то додайте їх: Связи=>Добавить таблицу=> в вікні вибрати потрібну таблицю =>Добавить=>Закрыть. Якщо немає створених зв’язків, то створити їх наступним чином:

Наприклад, створити зв’язок таблиць Викладачі-1 і Предмети. Для цього схопіть мишкою слово Код в таблиці Викладачі-1 і перетягніть його до поля Лаборант таблиці “Сесія” Предмети. Задайте Обеспечение целосности данных.

15. Перегляньте приєднані таблиці в таблицях Студенти, Предмети, натискуючи на плюсики в найлівішому полі.

16. Задайте пароль для бази даних – обов’язково – 12345.

17. Закрийте базу даних та закінчіть роботу з СКБД Access.

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

  1. Що таке база даних?
  2. Що таке таблиця?
  3. З яких об'єктів складається файл бази даних?
  4. Які є способи створення таблиці в базі даних?
  5. Що таке структура таблиці бази даних?
  6. Що таке поле?
  7. Яким може бути ім’я поля?
  8. Які є типи полів?
  9. Які є властивості полів?
  10. Що таке ключове поле?
  11. Як вилучити поле зі структури таблиці?
  12. Що таке запис?
  13. Як вилучити запис із таблиці?
  14. Як сховати чи показати стовпці в таблиці?
  15. Що таке схема даних?
  16. Які є типи зв’язків між таблицями?

17. Що забезпечує каскадне оновлення зв’язаних полів?

18. Що забезпечує задання цілісності даних для зв’язків?

19. Як переглянути існуючі зв’язки між таблицями даної БД?

  1. Дайте характеристику відношення «один-до-одного».
  2. Дайте характеристику відношення «один-до-багатьох».
  3. Дайте характеристику відношення «багато-до-багатьох».
  4. Як задати пароль для бази даних?
  5. Що таке майстер підстановок?

 


<== предыдущая | следующая ==>
Гомологии на расширенной плоскости | Оператор безумовного переходу goto

Date: 2015-12-12; view: 405; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.017 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию