СУБД Microsoft Access. Таблицы
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?х - описывает понятия предметной области, их взаимосвязь, а также ограничения на данные, налагаемые предметной областью.
Задания для выполнения:
В результате выполнения лабораторной работы мы должны создать базу данных Учебный процесс по следующей логической модели:
Рис. 1 Логическая модель базы данных Учебный процесс
база реляционный таблица управление
Описание таблиц
1.В учебном заведении несколько специальностей, информация о которых содержится в таблице Специальности. Первичный ключ - шифр специальности.
2.Для каждой специальности есть свой учебный план из набора дисциплин, распределенных по семестрам. Таблица Учебный план связана с таблицей Специальности по шифру специальности. Первичный ключ - код плана (все записи нумеруются по порядку, т.о. у каждой записи учебного плана свой код плана).
.Информация о студентах содержится в таблице Студенты. Каждый студент принадлежит какой-либо учебной группе. Название группы состоит из шифра специальности и номера группы. Шифр специальности соответствует специальности, на которой учится студент (например: Э-101 соответствует специальности экономика и менеджмент, год поступления 2001.). Таблица Студенты связана с таблицей Специальности по шифру специальности. Первичный ключ - номер студента (номер студенческого билета).
.Студенты сдают экзамены в соответствии с учебным планом. Таблица Экзамены связана с таблицей Студенты по номеру студента, а с таблицей Учебный план по коду плана. Комбинация полей номер студента и код плана образуют составной первичный ключ таблицы Экзамены.
.Таблица Стипендия содержит информацию о стипендии, начисленной студентам. Первичный ключ - номер студента. Связана с таблицей Студенты по номеру студента.
ЗАДАЧА 1: Создайте базу данных Учебный процесс.
Для этого выбрать из меню пункт Файл/ Создать базу данных/ Новая база данных, задать ее имя: Учебный процесс и поместить в свой рабочий каталог.
Появится окно пустой базы данных, содержащее вкладки: таблицы, запросы, формы, отчеты, макросы, модули.
Теперь можно создавать таблицы.
Ход работы:
Создала базу данных Учебный процесс.
Для этого выбрала из меню пункт Файл/ Создать базу данных/ Новая база данных, задала ее имя: Учебный процесс и поместить в свой рабочий каталог.
Появится окно пустой базы данных, содержащее вкладки: таблицы, запросы, формы, отчеты, макросы, модули.
ЗАДАЧА 2: Создать таблицу Студенты.
Для этого выбрать пункт Создать/ Конструктор.
Появиться окно, в котором нужно определить поля таблицы.
Таблица должна содержать следующие поля:
Ход работы:
Создала таблицу Студенты.
Для этого выбрала пункт Создать/ Конструктор.
Появилось окно, в котором нужно определить поля таблицы.
Поле [номер студента] сделала ключевым (контекстное меню пункт ключевое поле).
Поля [шифр специальности] и [номер группы] задала индексированными с допустимыми совпадениями.
Для поля [дата рождения] задала формат вывода: краткий формат даты и маску ввода: ##.##.####
После того как определены все поля, сохранила таблицу под именем Студенты и перешла в меню Вид / Режим таблицы для ввода данных.
Задала данные о произвольных студентах не менее 6 записей. Ввела студентов с двух разных специальностей (например, РС и Э), в каждой группе должно быть несколько студентов, то есть номера группы должны повторяться.
ЗАДАЧА 3: Создать таблицу Специальности:
Ход работы:
Заполнила таблицу данными о специальностях.
ЗАДАЧА 4: Создать таблицу Стипендия:
Заполните таблицу данными для ваших студентов (номера студентов брать из таблицы Студенты).
Ход работы:
Создала таблицу Стипендия:
Заполнила таблицу данными для ваших студентов
ЗАДАЧА 5: Определить связи между таблицами в соответствии с логической моделью (рис. 1). Для каждой связи установить контроль целостности данных и каскадное обновление связанных полей. На примере проверить, как работает контроль целостности, каскадное обновление, и записать эти примеры для отчета.
Для определения связей служит схема данных.
Определение связей между таблицами:
1) Закройте все открытые таблицы. Создавать или изменять связи между открытыми таблицами нельзя.
) Переключитесь в окно базы данных и выберите в контекстном меню пункт Схема данных (или кнопку на панели инструментов или меню Сервис / Схема данных).
) Если в базе данных не определено никаких связей, то на экран автоматически будет выведено окно Добавление таблицы. Если необходимо добавить таблицы до определения связей, а диалогового окна Добавление таблицы на экране нет, выберите в контекстном меню пункт Добавить таблицу.
) Добавьте в схему данных все таблицы, для которых требуется определить связи. Затем закройте диалоговое окно Добавление таблицы.
) Ключевые поля в схеме данных выделяются жирным шрифтом. Для связывания полей выберите поле в одной таблице и перетащите его на соответствующее поле во второй таблице. Появится окно Измен?/p>