Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Access_lab.doc
Скачиваний:
24
Добавлен:
04.06.2015
Размер:
227.84 Кб
Скачать

Лабораторные работы Лабораторная работа №1. Создание таблиц базы данных

Цель работы:

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

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

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

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

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

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

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

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

Имя

поля

Ключ.

поле

Тип

данных

Размер,

байт

Число

десятич.

знаков

Подпись поля

Условие на значение

Сообщение об ошибке

НГ

Да

Текстовый

5

Номер группы

КСПЕЦ

Текстовый

6

Код специальности

КОЛ

Числовой

Байт

0

Кол-во студентов в группе

>=0 And <=40

Кол. студентов больше допустимого

ПБАЛЛ

Числовой

Одинарное с пл. точкой

2

Проходной балл

>2 And <=5

Ошибка в оценке

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

Имя

поля

Ключ.

поле

Тип

данных

Размер,

байт

Число

десятич.

знаков

Подпись поля

Условие на значение

Сообщение об ошибке

НГ

Да

Текстовый

5

Группа

НС

Да

Текстовый

2

Номер студента в группе

ФИО

Текстовый

15

ФИО

ПОЛ

Подстановкой

(м, ж)

1

Пол

ГОДР

Дата/Время

Краткий

форм. д.

Год рождения

АДРЕС

Текстовый

25

Адрес

ПБАЛЛ

Числовой

Одинарное с пл. точкой

2

Проходной балл

Таблица 3. Описание свойств полей таблицы «Успеваемость»

Имя

поля

Ключ.

поле

Тип

данных

Размер,

байт

Число

десятич.

знаков

Подпись поля

Условие на значение

Сообщение об ошибке

НГ

Да

Текстовый

5

Номер группы

НС

Да

Текстовый

2

Номер студента

ПР

Да

Подстановкой

20

Название предмета

ОЦЕНКА

Числовой

Целое

0

Оценка

>2 And <=5

Ошибка в оценке

Задание

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

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

  2. В первом диалоговом окне Access установите переключатель Новая база данных.

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

  4. В окне новой базы данных из списка объектов выберите объект Таблицы. Создайте структуру таблицы Группа в режиме Конструктора, используя параметры из таблицы 1. Поле НГ (номер группы) сделайте ключевым, выбрав эту настройку из панели инструментов , контекстного меню соответствующего имени поля или пункта менюПравка .

  5. При закрытии окна Конструктора структура таблицы сохраняется под задаваемым именем. Сохраните структуру первой таблицы под именем Группа.

  6. Создайте структуру таблицы Студент, используя параметры таблицы 2. Условие задавайте Построителем выражений. Для поля ПОЛ используйте Мастер подстановок. В окне Мастера подстановок, который находится в списке типов данных соответствующего поля, установите настройку Будет введен фиксированный набор значений. На следующем шаге в один столбец задайте значения м и ж.

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

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

  9. Создайте структуру таблицы Успеваемость, используя параметры таблицы 3. Условие на значение для поля ОЦЕНКА сконструируйте сами Построителем выражений. Для поля ПР примените Мастер подстановок (Информатика, Математика, История, Иностранный язык).

  10. Так как ни одно поле этой таблицы не претендует на уникальность, задайте составной уникальный ключ из полей НГ+НС+ПР.

  11. Сохраните таблицу под именем Успеваемость.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]