Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_БД_итоговая методичка по ИТУ c испр.doc
Скачиваний:
12
Добавлен:
26.09.2019
Размер:
45.57 Mб
Скачать

Предлагаемые задания и инструкции к ним

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

Задание 1.2.1. Создать структуру таблицы СВЕДЕНИЯ, которая представлена на рис. 1.1.

Рис. 1.1

Для СОЗДАНИЯ ТАБЛИЦЫ достаточно:

1. В открытом окне новой базы данных Студенты щелкнуть по кнопке Таблицы.

Рис.1.2

  1. Войти в режим Конструктора, щелкнув по вкладке Создание таблицы в режиме Конструктора.

Рис.1.3

В результате произведенных действий откроется следующее окно:

Рис.1.4

  1. Введем в режиме конструктора данные согласно таблице1.1 (см. Ниже):

Таблица 1. 1.

Имя поля

Тип поля

Свойства поля, которые будем изменять

Новые значения свойств поля

Ключевое поле НОМ_ЗАЧ

Числовой

-

-

ФАМИЛИЯ

Текстовый

Размер

15

Подпись

ФАМИЛИЯ

Обязательное поле

ДА

ИМЯ

Текстовый

Размер

10

Обязательное поле

ДА

ОТЧЕСТВО

Текстовый

Размер

15

Подпись

Отчество

Обязательное поле

ДА

ДАТ_РОЖД

Дата/Время

Формат поля

Краткий формат даты

Маска ввода

99.99.99

СЕМ_ПОЛ

Текстовый

Размер

9

ЧТО_ ОКОН

Текстовый

Размер

8

ОБУЧ

Логический

Подпись

ОБУЧЕНИЕ ПЛАТНОЕ (Да/Нет)

ПЛАТА

Гиперссылка

Подпись

ПЛАТА ЗА ОБУЧЕНИЕ

Телефон

Числовой

Размер

Длинное целое

Маска ввода

999-99-99

Подпись

Поле объекта ОLE

Подпись

ОБРАЗЕЦ ПОДПИСИ

ПОЯСНЕНИЯ К ТАБЛИЦЕ:

В таблице СВЕДЕНИЯ поле НОМ_ЗАЧ является ключевым.

Поля ФАМ, ИМЯ и ОТЧ в таблице обязательно заполняются, поэтому для них задается значение Да в свойстве "Обязательное поле".

Для удобства ввода значений полей ДАТ_РОЖ и ТЕЛ предусмотрено использование маски ввода.

Поле ОБУЧ принимает только два значения – Да или Нет и для него следует задать тип – логический.

Поле ПЛАТА позволяет определить размер платы за обучение на текущий момент в зависимости от формы обучения. Данные о размере содержатся в документе-приказе. Поэтому поле ПЛАТА должно содержать ссылку на данный документ и его тип – гиперссылка.

Поле ПОДП содержит образцы подписей студентов, являющиеся графическими объектами. Поэтому его тип - поле объекта OLE.

Для некоторых полей задаются значения свойства "Подпись". Эти значения будут в дальнейшем отображаться в качестве названий полей при просмотре объектов базы данных.

ИНСТРУКЦИЯ.

Для создания таблицы ДОСТАТОЧНО:

  1. Открыть окно КОНСТРУКТОРА таблицы .

Рис. 1.5

  1. В раскрывшемся диалоговом окне описать поле НОМ_ЗАЧ следующим образом:

    • ввести в столбце "Имя поля" НОМ_ЗАЧ – имя первого поля таблицы СВЕДЕНИЯ;

    • щелкнуть в столбце "Тип данных" и выбрать из раскрывающегося списка его тип Числовой.

Рис. 1.6

ВНИМАНИЕ! В разделе окна "Свойства поля" отображаются свойства, присущие данному типу, и их значения заданы по умолчанию.

Если значение некоторого свойства не совпадает со значением, принятым по умолчанию, то его можно изменить:

  • щелкнув в строке свойства и выбрав из раскрывающегося списка;

  • введя с клавиатуры;

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

    1. Сделать поле НОМ_ЗАЧ ключевым, используя команду меню Правка/Ключевое поле.

Рис. 1. 7.

  1. Описать остальные поля таблицы СВЕДЕНИЯ в соответствии с табл. 1.1.

  2. Закрыть окно Конструктора и на вопрос о сохранении структуры таблицы щелкнуть по кнопке Да, затем ввести имя таблицы СВЕДЕНИЯ. В окне База данных появится значок таблицы СВЕДЕНИЯ.

ВНИМАНИЕ!

  • При необходимости изменения структуры таблицы таблицу надо открыть ее в режиме Конструктора удобным для вас методом. Из окна Базы данных это делаем кнопкой Конструктор, а из окна таблицы – по команде меню Вид/Конструктор или щелчком по кнопке (Вид) панели инструментов.

  • Исходные данные на данном этапе вводить в таблицу не надо!

В результате проведенной работы должна появиться следующая таблица в режиме КОНСТРУКТОРА:

Рис.1. 8

В режиме таблицы она будет выглядеть так:

Рис.1. 9

Задание 1.2.2. Создать структуру таблицы УСПЕВАЕМОСТЬ, которая представлена на рис.1.10.

Рис.1.10.

ИНСТРУКЦИЯ.

Для создания таблицы ДОСТАТОЧНО:

  1. В открытом окне создающейся базы данных Студенты щелкнуть по кнопке Таблицы.

Рис.1.11.

  1. Войти в режим Конструктора, щелкнув по вкладке Создание таблицы в режиме Конструктора.

Рис.1.12.

В результате произведенных действий откроется следующее окно:

Рис.1.13.

  • Введем в Режиме Конструктора данные согласно следующей таблице 1.2.:

Таблица 1.2

Имя поля

Тип поля

Свойства поля, которые будем изменять

Новые значения свойств поля

Ключевое поле НОМ_ЗАЧ

Числовой

-

-

ГРУП

Текстовый

Размер

5

СЕМЕСТР

Числовой

Размер

Значение по умолчанию

Байт

2

ОЦ_МАТ

Числовой

Размер

Байт

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

2 OR 3 OR 4 OR 5

Сообщение об ошибке

Недопустимая оценка по математике

ОЦ_ИНФ

Числовой

Размер

Байт

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

2 OR 3 OR 4 OR 5

Сообщение об ошибке

Недопустимая оценка по информатике

ОЦ_ЭКОН

Числовой

Размер

Байт

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

2 OR 3 OR 4 OR 5

Сообщение об ошибке

Недопустимая оценка по экономической теории

Пояснения к таблице:

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

ИНСТРУКЦИЯ.

Для создания таблицы ДОСТАТОЧНО:

    1. Открыть окно Конструктора таблицы и задать поля таблицы УСПЕВАЕМОСТЬ – ввести их имена, указать типы, задать необходимые свойства в соответствии с выше прведенной таблицей

    2. Закрыть окно Конструктора таблицы. На вопрос о сохранении структуры таблицы ответить Да и ввести имя таблицы УСПЕВАЕМОСТЬ.

В результате проведенной работы должна появиться следующая таблица в режиме КОНСТРУКТОРА:

Рис.1.14.

В режиме таблицы она будет выглядеть так:

Рис.1.15.

Задание 1.2.3. Создать структуру таблицы СПРАВОЧНИК, которая представлена в табл. 1.3.

табл. 1.3

.

ИНСТРУКЦИЯ

Для создания таблицы ДОСТАТОЧНО:

1. В открытом окне новой базы данных Студенты щелкнуть по кнопке Таблицы.

Рис.1.16.

  • Войти в режим Конструктора, щелкнув по вкладке Создание таблицы в режиме Конструктора.

Рис.1.17.

В результате произведенных действий откроется следующее окно:

Рис.1.18

  • Ввести в режиме конструктора данные согласно следующей таблице 1.4.

Таблица 1.4

Имя поля

Тип поля

Свойства поля, которые будем изменять

Новые значения свойств поля

Ключевое поле КОД_НАЧ

Числовой

размер

байт

ВИД_НАЧ

Текстовый

Размер

25

Пояснения к таблице.

Действия по созданию таблицы проводятся аналогично действиям пункта 1.2.1.

ИНСТРУКЦИЯ

ДЛЯ создания таблицы ДОСТАТОЧНО:

  1. Открыть окно Конструктора таблицы и задать поля таблицы СПРАВОЧНИК в соответствии с выше приведенной таблицей, пользуясь указаниями к выполнению задания 1.2.1. По завершении работы закрыть окно Конструктора таблицы и сохранить структуру таблицы с именем СПРАВОЧНИК.

В результате проведенной работы должна появиться следующая таблица в режиме КОНСТРУКТОРА

Рис.1.19

В режиме таблицы она будет выглядеть так:

Рис.1.20

Задание 1.2.4. Создать структуру таблицы НАЧИСЛЕНИЯ, которая представлена на рис. .1.21

ИНСТРУКЦИЯ

Для СОЗДАНИЯ ТАБЛИЦЫ достаточно:

1. В открытом окне новой базы данных Студенты щелкнуть по кнопке Таблицы.

Рис.1.21

  • Войти в режим Конструктора, щелкнув по вкладке Создание таблицы в режиме Конструктора.

Рис.1.21

В результате произведенных действий откроется следующее окно:

Рис.1.21

  • Введем в режиме конструктора данные согласно таблице 1.5:

Таблица 1.5

Имя поля

Тип поля

Свойства поля, которые будем изменять

Новые значения свойств поля

НОМ_ЗАЧ

Числовой

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

Да (Допускаются совпадения )

КОД_НАЧ

Мастер подстановок

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

Да (Допускаются совпадения )

СУММА

Денежный

-

-

ЗА_МЕСЯЦ

Текстовый

Размер

10