Лекции.Орг


Поиск:




Лабораторная работа №4. Access. Создание базы данных из нескольких таблиц




Цель работы:

- научиться определять структуру таблицы и устанавливать свойства ее полей в режиме конструктора таблиц;

- уметь формировать условия в свойствах полей с помощью построителя выражений;

- освоить средство «Мастер подстановок» для формирования вводимых значений;

- научиться определять простой и составной первичный ключ;

- научиться вводить и корректировать данные в созданных таблицах;

- уметь устанавливать межтабличные связи.

 

Необходимо создать базу данных об успеваемости студентов в ВУЗе на основе двух таблиц: «Группа» и «Студент». В таблицах 2.1 и 2.2 представлены основные параметры таблиц.

Задание

I. Создание структуры базы данных

1 Запустите программу Microsoft Access.

2 Выберите «Новая база данных».

3 В следующем окне выберите свою папку и укажите в качестве имени файла новой базы данных свою фамилию. Щелкните на кнопке Создать.

 

Таблица 2.1 - Описание свойств полей таблицы «Группа»

Имя поля Ключ. поле Тип данных Размер, байт Число десятич. знаков Подпись поля Условие на значение
Сообщение об ошибке
НГ Да Текстовый     Ном. группы  
КСПЕЦ   Текстовый     Код специальности  
КОЛ   Числовой Байт   Кол. ст. в группе >=0 And <=40
Кол. студентов больше допустимого
ПБАЛЛ   Числовой Одинарное с плавающ. точкой   Проходной балл >2 And <=5
Ошибка в оценке

 

Таблица 2.2 - Описание свойств полей таблицы «Студент»

 

Имя поля Ключ. поле Тип данных Размер, байт Число десятич. знаков Подпись поля Условие на значение
Сообщение об ошибке
НГ Да Текстовый     Группа  
НС Да Текстовый     Номер студента в группе  
ФИО   Текстовый     ФИО  
ПОЛ   Подстановкой (м, ж)     Пол  
ГОДР   Дата/Время Краткий формат даты   Год рождения  
АДРЕС   Текстовый     Адрес  
ПБАЛЛ   Числовой Одинарное с пл. точкой   Проходной балл  

 

4 В окне новой базы данных из списка объектов выберите объект Таблицы. Создайте структуру таблицы Группа в режиме Конструктора, используя параметры из таблицы 2.1. При задании Условия на значение для полей «Количество студентов в группе» и «Проходной балл» пользуйтесь Построителем выражений.

5 Поле НГ (номер группы) сделайте ключевым.

6 Сохраните структуру первой таблицы под именем Группа.

7 Создайте структуру таблицы Студент, используя параметры таблицы 2.2. Условие задавайте Построителем выражений.

8 Задайте составной уникальный ключ, состоящий из двух полей: НГ (номер группы) и НС (номер студента в группе). Для выделения полей пользуйтесь клавишей CTRL.

9 Сохраните таблицу под именем Студент.

II. Ввод данных в таблицы

10 В окне базы данных откройте таблицу Группа двойным щелчком на ее значке.

11 Введите три записи. Для проверки контроля ввода попробуйте ввести в поле ПБАЛЛ данное 4a или 6. Что произойдет?

12 Закройте таблицу Группа.

13 Откройте таблицу Студент.

14 Введите 7 записей, 3 из которых представляют информацию о студентах из первой группы, а 3 – из второй, а 7-я – из третьей. При вводе попробуйте вводить данные, не соответствующие типу полей.

15 Закройте таблицу Студент.


III. Установка связей между таблицами

16 Выполните команду Сервис-Схема данных или щелкните на кнопке Схема данных.

17 В окне Схемы данных расположите две таблицы.

18 Установите между таблицами Группа ® Студент связь по простому ключу НГ буксировкой мыши.

19 В открывшемся окне обратите внимание, что тип отношения установится один-ко-многим. Установите все флажки, обеспечивающие целостность во взаимосвязанных таблицах.

20 Сохраните схему данных и закройте окно.

21 Откройте таблицы Группа и Студент. Проверьте, как влияют установленные параметры поддержания связной целостности на ваши действия:

- в таблице Группа измените номер группы (что произошло в подчиненной таблице Студент?);

- в подчиненную таблицу Студент попытайтесь ввести запись с номером группы, не представленным в главной таблице Группа;

- в главной таблице Группа удалите запись, которая вводилась последней (выделите ее и выполните команду Правка-Удалить); что произошло в подчиненной таблице Студент?

22 Закройте таблицы Группа и Студент.

IV. Ввод и корректировка записей во взаимосвязанных таблицах

23 Откройте таблицу Группа.

24 Создайте заново удаленную запись.

25 Используя значки «+» слева в записях таблицы Группа, введите еще несколько новых записей в подчиненную таблицу Студент (если «плюсы» не отображены, выполните команду Вставка-Подтаблица).

26 Покажите работу преподавателю. Закройте окно Базы данных и Access.

 

Контрольные вопросы

1 В файле какого типа сохраняется база данных?

2 Какие объекты представлены в окне базы данных?

3 В каком свойстве поля задается ограничение на его значение?

4 Значение какого свойства поля отображается в заголовке столбца таблицы?

5 Может ли ключ иметь повторяющиеся значения?

6 В отношениях какого типа могут находиться две связанные таблицы?

7 Для чего создается схема данных в базе?

8 Что понимается под связной целостностью базы данных?

9 Для чего предназначен значок «+» в левом столбце таблицы?

10 Какие действия пользователя контролирует установка связной целостности данных?

 





Поделиться с друзьями:


Дата добавления: 2016-11-23; Мы поможем в написании ваших работ!; просмотров: 676 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Свобода ничего не стоит, если она не включает в себя свободу ошибаться. © Махатма Ганди
==> читать все изречения...

810 - | 734 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.