По практическому созданию баз данных
Задание № 1. Технология создания многотабличных баз данных на тему
"Изучение Microsoft Access - системы управления базами данных"
Постановка задачи. Требуется создать тренировочную учебную базу данных Учебный процесс, включающую в себя три основные таблицы: Студенты[4], Контрольные вопросы, Ответы на вопросы, а также запрос Результаты зачета и многотабличную форму Результаты ответов студентов. В процессе выполнения задания следует обратить особое внимание на следующие особенности разработки многотабличных баз данных:
· Экспорт объектов базы данных.
· Конструирование запросов на создание таблицы.
· Конструирование запросов с групповыми операциями.
· Создание запросов на добавление записей в другую таблицу.
· Разработка многотабличной формы с подчиненной формой.
Шаг 1. Создайте файл новой базы данных, выполнив следующие действия.
· С помощью Проводника создайте в папке Мои документыновую папку, в качестве имени которой задайте вашу фамилию.
· В главном меню выберите команду Программы, Microsoft Access.
· В диалоговом окне Создание базы данных установите переключатель Новая база данных и нажмите кнопку ОК.
· В окне Файл новой базы данныхв поле Папкавыберите папку с именем вашей фамилии, а в поле Имя файла наберите Учебный процесс.Нажмите кнопку Создать.
· Закройте БД Учебный процесс,выполнив команду Файл, Закрыть.
· Откройте ранее созданную вами базу данных, например, db20.mdb[5].
· В окне базы данных db20.mdb выберите имя экспортируемого объекта - таблицу Студент.
· Выполните команду Файл, Сохранить как/экспорт…
· В диалоге Сохранение объекта: Таблица ‘Студент’ установите переключатель во внешнем файле или базе данныхи нажмите кнопкуОК.
· Затем в окне диалога Сохранение объекта: Таблица ‘Студент’ в… выберите вновь созданную вами БД Учебный процесс и нажмите кнопку Экспорт.
· В диалоге Экспорт установите переключатель структура и данные и нажмите ОК.
Шаг 2. Откройте базу данных Учебный процесс и создайте структуры еще двух таблиц: Контрольные вопросыи Ответы.
В таблице Контрольные вопросыдолжно быть два поля: 1-ое - № вопроса (тип данных - Числовой,размер – целое, ключевое, индексированное), а 2‑ое - Вопрос (тип данных – Текстовый, размер – 255).
Затем внесите в эту таблицу записи, содержание которых изложено в таблице № 1.
Структура таблицы Ответы должна содержать 4 поля, а именно:
· Шифр студента (тип - текстовый, размер поля-10, обязательное поле – Да, индексированное поле – Да(Допускаются совпадения)).
· № вопроса (тип- числовой, размер поля - Целое, обязательное поле – Да, индексированное поле – Да(Допускаются совпадения)).
· Ответ студента (тип – текстовый, размер поля –255).
· Отметка преподавателя (тип – Логический, формат поля – Истина/Ложь).
· Эта таблица должна иметь составной ключ, включающий поля Шифр студентаи№ вопроса.Для создания ключа выделите эти (индексированные) поля и выполните команду Правка, Ключевое поле.
· Внесите в таблицу Ответы несколько записей, содержание которых должно соответствовать шифрам в таблице Студенты и № вопроса в таблице Вопросы.
Таблица № 3.1
№ вопроса | Содержание вопросов |
Какие типы связей могут быть установлены между двумя таблицами Accsess? | |
Как обеспечить целостность данных? | |
Какой тип связей установлен между полем Шифр таблицы Студент и полем Шифр студента таблицы Ответы? | |
Чем определяется набор свойств полей Access? | |
Назначение схемы данных в Access | |
Как изменить связи между двумя таблицами? | |
Какие из таблиц созданной вами базы данных являются главными? | |
Назовите типы запросов на изменение (запросов действия)? | |
Назначение групповых операций | |
Порядок создания вычисляемого поля | |
Назначение построителя выражений | |
Назовите 9 встроенных функций Access, используемых при групповых операциях | |
Порядок создания вычисляемых полей | |
Как задать условия отбора в запросе с групповыми операциями? | |
Назначение операторов Between, In, Like, And, Or. Приведите примеры их применения | |
Как выполнить запрос на выборку данных по интервалу значений? | |
с параметрами? | |
Сформулируйте на языке SQL запрос Результат зачета | |
Как построить запрос на выборку данных по интервалу значений |
Шаг 3. Создайте схему данных, как показано на рис. 1.
Рис. 3.1. Схема данных
Порядок создания схемы данных подробно изложен во второй главе
учебно-практического пособия (см. технологию создания схемы данных)
Дата добавления: 2016-01-03; просмотров: 774;