ТЕХНОЛОГИЯ ВЫПОЛНЕНИЯ ЗАДАНИЯ 1




1. Создайте новую базу данных. Сохраните ее с именем Университет в свою рабочую папку.

2. Определите поля таблицы Дисциплина в соответствии с таблицей 4:

- разработку производите в режиме конструктора;

- в качестве ключевого поля задайте Коддисциплины;

- сохраните проект таблицы Дисциплина;

- заполните таблицу данными в соответствии с таблицей 5.

 

Таблица 4 - Описание полей таблицы Дисциплина

 

Имя поля Тип данных Свойства поля Описание
Код дисциплины Числовой Целое, индексированное поле без повторений, первичный ключ  
Название Текстовый Размер поля 50, индексированное поле с повторениями  
Преподаватель Текстовый Размер поля 50, индексированное поле с повторениями Фамилия и инициалы преподавателя

 

Таблица 5 - Исходные данные таблицы Дисциплина

 

Код дисциплины Название дисциплины Преподаватель
  Математика Арбузов Н.Н.
  История Кривинский С.К.
  Физика Крылова Е.П.
  Информатика Соколова Н.С.
  Экономика Перлова К.В.
  Физвоспитание Тимофеев С.Т.

 

3. Определить поля таблицы Успеваемость в соответствии с таблицей 6:

- разработку структуры таблицы производить в режиме Конструктора;

- чтобы обеспечить проверку вводимых значений поля Оценка на принадлежность заданному диапазону [2..5], необходимо задать соответствующее выражение в качестве значения свойства Условие на значение этого поля. Для этого нужно вызвать Построитель выражений, щелкнув мышкой в поле задания значения свойства, а затем еще раз на появившейся кнопке. Для нашего случая следует написать Between 2 and 5;

- первичный ключ может состоять из двух полей: Зачетка и Коддисциплины. Значения этих полей здесь не являются уникальными (один и тот же студент сдает экзамены по многим дисциплинам, многие студенты сдают экзамен по одной и той же дисциплине). Поэтому перед тем, как создавать составной ключ, следует указать у каждого из них для свойства Индексированное поле значение Да (Допускаются совпадения);

- сохранить проект таблицы Успеваемость;

- заполнить таблицу в соответствии с таблицей 7 в режиме таблицы.

 

Таблица 6 - Описание полей таблицы Успеваемость

 

Имя поля Тип данных Свойства поля Описание
Зачетка Текстовый Размер поля 7, индексированное поле с повторениями, составной ключ Шифр зачетной книжки
Код дисциплины Числовой Целое, индексированное поле с повторениями, составной ключ  
Оценка Числовой Целое в диапазоне [2..5]  

 

 

Таблица 7 - Исходные данные таблицы Успеваемость

 

Зачетка Код дисциплины Оценка   Зачетка Код дисциплины Оценка
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             

 

4. Таблица Студент уже создана в работе 1 и заполнена данными. Чтобы импортировать ее, необходимо:

- открыть базу данных Студенты, открыть вкладку Таблицы, установить курсор на таблицу Студент (но не просматривать ее) и произвести копирование известными Вам способами. Затем открыть базу данных Университет, открыть вкладку Таблицы и вставить информацию из буфера обмена;

- открыть импортированную таблицу в режиме конструктора и добавить в структуру таблицы поле Стипендия (таблица 8). Закрыть режим Конструктора;

- дополнить записи таблицы, заполнив новое поле.

Таблица 8 - Описание дополнительного поля таблицы Студент

 

Имя поля Тип данных Свойства поля Описание
Стипендия Логический Да/нет  

 

5. Разработайте схему данных, т.е. создайте связи между таблицами. Для этого:

- щелкните на кнопке на панели инструментов или выполните команду Сервис - Схема данных. На экране появится окно Схема данных;

- добавьте в открывшемся окне все (Студент, Успеваемость, Дисциплина) таблицы. Закройте окно;

- создайте связь между таблицами Студент и Успеваемость («один-ко-многим») и Дисциплина и Успеваемость («один-ко-многим»). Для этого подведите курсор мыши к полю Зачетка в таблице Студент, щелкните левой клавишей мыши и, не отпуская ее, перетащите курсор на поле Зачетка в таблице Успеваемость. Отпустите клавишу мыши. На экране откроется окно Связи;

- установите флажок в свойстве Обеспечение целостности данных, установите флажок в свойстве Каскадное обновление связанных полей и Каскадное удаление связанных записей;

- щелкните по кнопке Создать. Связь будет создана (рисунок 3);

- аналогично создайте связи между таблицами Дисциплина и Успеваемость по полю Код дисциплины.

Для удаления связи следует вначале ее выделить, щелкнув по ней левой клавишей мыши, а затем нажать клавишу Delete.

 

 

Рисунок 3 - Схема данных с установленными связями

 
 
 
 
 
 
 
 
 
 
 
 
 
 


Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-02 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: