СУБД Microsoft Access. Таблицы

Контрольная работа - Компьютеры, программирование

Другие контрольные работы по предмету Компьютеры, программирование

?х - описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.

Задания для выполнения:

В результате выполнения лабораторной работы мы должны создать базу данных Учебный процесс по следующей логической модели:

 

Рис. 1 Логическая модель базы данных Учебный процесс

база реляционный таблица управление

Описание таблиц

1.В учебном заведении несколько специальностей, информация о которых содержится в таблице Специальности. Первичный ключ - шифр специальности.

2.Для каждой специальности есть свой учебный план из набора дисциплин, распределенных по семестрам. Таблица Учебный план связана с таблицей Специальности по шифру специальности. Первичный ключ - код плана (все записи нумеруются по порядку, т.о. у каждой записи учебного плана свой код плана).

.Информация о студентах содержится в таблице Студенты. Каждый студент принадлежит какой-либо учебной группе. Название группы состоит из шифра специальности и номера группы. Шифр специальности соответствует специальности, на которой учится студент (например: Э-101 соответствует специальности экономика и менеджмент, год поступления 2001.). Таблица Студенты связана с таблицей Специальности по шифру специальности. Первичный ключ - номер студента (номер студенческого билета).

.Студенты сдают экзамены в соответствии с учебным планом. Таблица Экзамены связана с таблицей Студенты по номеру студента, а с таблицей Учебный план по коду плана. Комбинация полей номер студента и код плана образуют составной первичный ключ таблицы Экзамены.

.Таблица Стипендия содержит информацию о стипендии, начисленной студентам. Первичный ключ - номер студента. Связана с таблицей Студенты по номеру студента.

ЗАДАЧА 1: Создайте базу данных Учебный процесс.

Для этого выбрать из меню пункт Файл/ Создать базу данных/ Новая база данных, задать ее имя: Учебный процесс и поместить в свой рабочий каталог.

Появится окно пустой базы данных, содержащее вкладки: таблицы, запросы, формы, отчеты, макросы, модули.

Теперь можно создавать таблицы.

Ход работы:

Создала базу данных Учебный процесс.

Для этого выбрала из меню пункт Файл/ Создать базу данных/ Новая база данных, задала ее имя: Учебный процесс и поместить в свой рабочий каталог.

Появится окно пустой базы данных, содержащее вкладки: таблицы, запросы, формы, отчеты, макросы, модули.

 

ЗАДАЧА 2: Создать таблицу Студенты.

Для этого выбрать пункт Создать/ Конструктор.

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

Таблица должна содержать следующие поля:

 

Ход работы:

Создала таблицу Студенты.

Для этого выбрала пункт Создать/ Конструктор.

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

 

Поле [номер студента] сделала ключевым (контекстное меню пункт ключевое поле).

Поля [шифр специальности] и [номер группы] задала индексированными с допустимыми совпадениями.

Для поля [дата рождения] задала формат вывода: краткий формат даты и маску ввода: ##.##.####

После того как определены все поля, сохранила таблицу под именем Студенты и перешла в меню Вид / Режим таблицы для ввода данных.

Задала данные о произвольных студентах не менее 6 записей. Ввела студентов с двух разных специальностей (например, РС и Э), в каждой группе должно быть несколько студентов, то есть номера группы должны повторяться.

 

 

ЗАДАЧА 3: Создать таблицу Специальности:

Ход работы:

 

 

Заполнила таблицу данными о специальностях.

 

ЗАДАЧА 4: Создать таблицу Стипендия:

Заполните таблицу данными для ваших студентов (номера студентов брать из таблицы Студенты).

Ход работы:

Создала таблицу Стипендия:

Заполнила таблицу данными для ваших студентов

 

 

ЗАДАЧА 5: Определить связи между таблицами в соответствии с логической моделью (рис. 1). Для каждой связи установить контроль целостности данных и каскадное обновление связанных полей. На примере проверить, как работает контроль целостности, каскадное обновление, и записать эти примеры для отчета.

Для определения связей служит схема данных.

Определение связей между таблицами:

1) Закройте все открытые таблицы. Создавать или изменять связи между открытыми таблицами нельзя.

) Переключитесь в окно базы данных и выберите в контекстном меню пункт Схема данных (или кнопку на панели инструментов или меню Сервис / Схема данных).

) Если в базе данных не определено никаких связей, то на экран автоматически будет выведено окно Добавление таблицы. Если необходимо добавить таблицы до определения связей, а диалогового окна Добавление таблицы на экране нет, выберите в контекстном меню пункт Добавить таблицу.

) Добавьте в схему данных все таблицы, для которых требуется определить связи. Затем закройте диалоговое окно Добавление таблицы.

) Ключевые поля в схеме данных выделяются жирным шрифтом. Для связывания полей выберите поле в одной таблице и перетащите его на соответствующее поле во второй таблице. Появится окно Измен?/p>