Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Posobie_k_laboratornoy_rabote_Access_magistratura_2016.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.44 Mб
Скачать

Задание n 2 технология создания таблиц на примере базы данных учебный процесс

Создадим файл новой базы данных. Для этого после запуска Access в окне Microsoft Access выберите пункт Новая база данных. В окне Файл новой базы данных задайте имя файла. В качестве имени файла наберите первые 6 букв своей фамилии латинскими буквами и после символа подчеркивания цифру 2. Определите папку, в которой будет размещен этот файл (указывается преподавателем).

СОЗДАНИЕ ТАБЛИЦ

В соответствии с технологией проектирования реляционной базы данных структура каждой таблицы базы данных Учебный процесс должна определяться составом реквизитов соответствующего информационного объекта в ИЛМ (информационно-логической модели).

На основе анализа документа «Список преподавателей кафедры» были выделены два информационных объекта КАФЕДРА и ПРЕПОДАВАТЕЛЬ.

На основе анализа документов справочной информации о студентах и предметах выделены информационные объекты ГРУППА, СТУДЕНТ и ПРЕДМЕТ. Анализ документов учетной информации «Ведомости успеваемости студентов» и «Рабочий план учебной группы» позволил выделить информационные объекты ИЗУЧЕНИЕ и УСПЕВАЕМОСТЬ.

Для каждого информационного объекта необходимо создать таблицу. Создание таблиц состоит из двух этапов. На первом этапе определяется ее структура: состав полей, их имена, последовательность размещения полей в таблице, тип данных каждого поля, размер поля, ключи (индексы таблицы) и другие свойства полей. На втором этапе производится создание записей, т.е. заполнение таблицы данными.

Создание структуры таблиц

Создание таблицы начинают с определения ее структуры. Access предоставляет пять режимов создания таблицы: Режим таблицы, Конструктор, Мастер таблиц, Импорт таблиц и Связь с таблицами. В режиме Конструктора создадим структуру таблицы ГРУППА. Основные параметры структуры таблицы, соответствующей информационному объекту ГРУППА, представлены в табл. 1.

В окне базы данных выберем объект Таблицы, нажмем кнопку Создать. В окне Новая таблица выберем строку Конструктор.

Таблица1. Описание свойств полей таблицы ГРУППА

свойство

имя поля

Индек-сиро-ванное

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

Тип данных

Размер

Число дес. знаков

Подпись поля

Усл. на значение

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

НГ

Да, сов-падения не допус-каются

Да

Тексто-вый

8

Номер группы

КОЛ

Нет

Число-вой

Байт

Кол студ. в группе

>=0 And <=35

Кол. студ. больше допустим.

ПБАЛЛ

Нет

Число-вой

С плав. тчк. 4 байта

2

Прохо-дной балл

>2 And <=50 Or 0

Ошибка в оценке

В соответствии с приведенными в табл.1 параметрами структуры для таблицы ГРУППА в окне конструктора Таблица 1:Таблица необходимо:

  • в столбец Имя поля ввести в нужной последовательности имена полей НГ, КОЛ, ПБАЛЛ.

  • в столбце Тип данных выбрать нужный тип данных для каждого поля, использовав кнопку списка;

  • на закладке Общие задать свойства полей:

  • Размер поля, нажав в нем кнопку списка:

    • для текстового поля НГ зададим размер поля 8.

    • для числового поля КОЛ выберем поле Байт, определяющий длину целого числа, достаточную для размещения максимального значения поля

    • для числового поля ПБАЛЛ выберем С плавающей точкой 4 байта (одинарное с плавающей точкой).

  • Формат поля для поля ПБАЛЛ - Фиксированный.

  • Число десятичных знаков для поля ПБАЛЛ - 2.

  • Подпись поля. Условие на значение, Сообщение об ошибке для каждого из полей выберем, как указано в табл.1.

Создадим первичный ключ таблицы. Выделим поле НГ, щелкнув кнопкой мыши на области маркировки слева от имени поля, и нажмем кнопку Ключевое поле. Признаком установки ключа является изображение ключа слева от имени поля. Определим свойства ключевого поля в соответствии с табл.1.

Сохраним структуру таблицы и присвоим ей имя - ГРУППА. Выполним команду Файл - Сохранить и введем имя таблицы в окне Сохранение. Таблица ГРУППА появится в списке таблиц в окне базы данных.

В результате получим следующий макет таблицы ГРУППА:

ЗАДАНИЕ

Создайте структуру таблиц КАФЕДРА, ПРЕДМЕТ, СТУДЕНТ, ПРЕПОДАВАТЕЛЬ. При создании таблиц используйте параметры их структур, которые представлены в табл. 2, 3, 4, 5.

Рассмотрим некоторые особенности в создании структуры таблиц КАФЕДРА, ПРЕДМЕТ, СТУДЕНТ базы данных Учебный процесс.

Использование данных типа - Поле объекта OLE

В таблице КАФЕДРА предусмотрено ФОТО, которое должно содержать фотографию заведующего, хранящуюся в формате графического редактора Paint в файле с расширением *.bmp. Тип данных такого поля должен быть определен как Поле объекта OLE. Внедрение этого объекта в поле производится на этапе заполнения полей таблицы.

Таблица 2. Описание свойств полей таблицы КАФЕДРА

Имя поля

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

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

Тип данных

Размер

Подпись поля

ККАФ

Да, совпадения не допускается

Да

Текстовый

2

Код кафедры

НКАФ

Нет

Текстовый

15

Название каф.

ТЕЛ

Нет

Текстовый

9

Телефон

ЗАВ

Нет

15

Ф.И.О. зав.

ФОТО

Нет

Поле объекта OLE

Фотография зав. каф.

Таблица 3. Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ

Имя поля

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

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

Тип данных

Размер

Подпись поля

ТАБН

Да, совп. не допускаются

Да

Текстовый

4

Табельный номер

ФИО

Да

Текстовый

30

ФИО преподав.

СТ

Нет

Текстовый

15

Уч. степень

Нет

Текстовый

10

Уч. звание

ККАФ

Да

Текстовый

2

Код. кафедры

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]