Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Формирование навыков работы с таблицами базы данных в среде MS Access



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

Формирование навыков работы с таблицами базы данных в среде MS Access

 

Загрузите приложение MS Access, в появившемся окне выберите Новая база данных и нажмите Enter.
В появившемся окне укажите имя и место расположения новой базы данных. Создайте в Вашей рабочей папке файл Вашей учебной базы данных СТУДЕНТ с названием Фамилия_студента.mdb.

СТРУКТУРА УЧЕБНОЙ БАЗЫ ДАННЫХ И СОДЕРЖИМОЕ ВСЕХ ТАБЛИЦ должны быть записаны в тетрадь!

 

Задание 1. (25 баллов) Создание отношений

1.1. Откройте вкладыш "Таблицы" и с помощью Конструктора (рис.1) создайте новую таблицу, задавая имена и свойства полей в соответствии с идентификационной таблицей (Табл. 1)

Рис. 1 "Конструктор"

Таблица 1. Идентификационная таблица для отношения "Группы"

№ п/п

Имя поля

Отношение

Ключ

Тип

Размер

Диапазон значений

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

индек-сиро-ванное поле

Совпадения допуска-ются?

Подпись

 

Группа

Группы

да

текст

 

 

да

нет

Название группы

 

Факультет

Группы

нет

текст

 

 

да

да

Название факультета

1.2. Сохраните таблицу под именем " Группы " и занесите исходные данные (Табл. 2)

Таблица 1. ГРУППЫ

Группа

Факультет

М-1-1

МТО

М-1-3

МТО

Э-1-1

ФЭМ

Э-1-2

ФЭМ

Т-1-1

ИТС

1.3. С помощью конструктора создайте новую таблицу, задавая имена и свойства полей в соответствии с идентификационной таблицей (Табл. 3)

Таблица 3. Идентификационная таблица для отношения "Студенты"

№ п/п

Имя поля

Отношение

Ключ

Тип

Размер

Диапазон значений (Условие на значение)

индек-сиро-ванное поле

Совпадения допус-каются?

Подпись

 

Зачетка

Студенты

да

текст

 

 

да

нет

Номер зачетной книжки

 

Фамилия

Студенты

нет

текст

 

 

да

да

Фамилия студента

 

Дата рождения

Студенты

нет

дата/время

 

#<31/12/1999

да

да

Дата рождения

 

Группа

Студенты

нет

текст

 

 

да

да

Название группы

 

Стипендия

Студенты

нет

число

 

>=0 and <9999

да

да

Стипендия студента

1.4. Сохраните таблицу под именем " Студенты " (Табл. 4.) и занесите исходные данные (количество студентов должно быть не менее 15 человек!)

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



Таблица 4. СТУДЕНТЫ

Зачетка

Фамилия

Дата рождения

Стипендия

Группа

 

 

 

 

 

1.5. С помощью конструктора создайте новую таблицу, задавая имена и свойства полей в соответствии с идентификационной таблицей (Табл. 5).

Таблица 5. Идентификационная таблица для отношения "Успеваемость"

№ п/п

Имя поля

Отношение

Ключ

Тип

Размер

Диапазон значений

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

индек-сиро-ванное поле

Совпадения допуска-

ются?

Подпись

 

Зачетка

Успеваемость

да

текст

 

 

да

да

Номер зачетной книжки

 

Предмет

Успеваемость

да

текст

 

 

да

да

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

 

Оценка

Успеваемость

нет

число

 

>=0 and <100

да

да

Баллы по предмету

1.6. Сохраните таблицу под именем " Успеваемость " (Табл. 6.) и занесите исходные данные (количество записей должно содержать оценки для всех студентов по различным предметам)

Таблица 6. УСПЕВАЕМОСТЬ

Зачетка

Предмет

Оценка

 

 

 

1.7. Постройте Схему данных… для полученных таблиц БД. В окне Связи установите флажок в поле Обеспечение целостности данных.

 

Задание 2. Работа с таблицами базы данных

2.1. (5 баллов) Скопируйте содержимое таблицы Студенты в таблицу с именем Фамилия_студента (Ваша фамилия!), скопировав ее в буфер в главном окне БД, а затем вставив ее из буфера в том же окне. Откройте новую таблицу. Попробуйте удалить последнюю запись, а затем отменить удаление.

2.2. (5 баллов) Командой Правка/Найти определите и запишите в тетрадь, сколько раз встречается цифра 2 в зачетках студентов. Отсортируйте таблицу по увеличению возраста студентов и скройте отображение зачетки студентов.

2.3. (5 баллов) Установите просмотр только тех студентов, которые родились до 01.06.95, наложив фильтр командой Записи/Фильтр/Изменить фильтр. В появившейся строке следует указать условие отбора <#01/06/95# для нужного поля и дать команду Фильтр/Применить фильтр.

2.4. (5 баллов) Дополните фильтр просмотром всех студентов своего факультета и имеющих стипендию >180руб. Как составить такие условия отбора, выясните, используя Помощника.

2.5. (5 баллов) Скопируйте таблицу Успеваемость под именем Успев_01. Отсортируйте ее по номеру зачетки и предмету. Установите фильтр по двоечникам и троечникам, а затем только по четверочникам. Покажите полученные таблицы преподавателю.

2.6. Выгрузите MS Access, предварительно сжав базу данных командой (Сервис/Служебные программы) и записав ее в рабочую папку.

 


Дата добавления: 2015-11-04; просмотров: 23 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Московская государственная технологическая академия | ТЕМА: Системи управління базами даних. Access – створення форм і звітів.

mybiblioteka.su - 2015-2024 год. (0.015 сек.)