- •Задание n1
- •Обзор созданной базы данных
- •1.Формы
- •2. Отчеты
- •3. Окно базы данных
- •4. Режим таблицы
- •5. Связи между таблицами
- •6. Переключение между режимами формы и таблицы
- •7. Макет таблицы
- •Задание n 2 технология создания таблиц на примере базы данных учебный процесс
- •Создание структуры таблиц
- •Использование данных типа - Поле мемо
- •Задание n 3 ввод данных в таблицы бд
- •Технология создания схемы данных на примере базы данных учебный процесс
- •Определение связей по составному ключу
- •Задание n 4 технология разработки однотабличной формы
- •Подготовка к созданию однотабличной формы
- •Задание №5 Технология конструирования запросов
- •I. Конструирование однотабличного запроса на выборку.
- •Использование в условии отбора выражении с именами полей
- •II. Конструирование многотабличного запроса на выборку
- •Ввод значений в условия отбора записей
- •Задание
- •Использование имен полей различных таблиц в условии отбора
- •III. Использование вычисляемых полей в запросах
- •V. Использование групповых операций в запросах
- •Порядок создания запроса с использованием групповых операций
- •Конструирование однотабличного запроса с групповой операцией
- •Задание №6 разработка отчетов
- •Создание отчета для одной таблицы
- •II. Разработка многотабличных отчетов
- •Задание №7 обработка данных
- •I. Поиск и замена значений.
- •Для нахождения записей по определенному условию необходимо использовать раздел меню Правка|Найти… Рассмотрим на примере таблицы преподаватель. Найдем всех преподавателей, имеющих техническую степень.
- •II. Применение фильтров
- •Создание макросов
- •Задание №8 разработка главной кнопочной формы
- •I. Создание кнопочной формы с помощью диспетчера
- •II. Редактирование имени и формирование элементов кнопочной формы.
- •III. Формирование элементов для вызова кнопочных форм.
- •IV. Формирование элементов для открытия объектов приложения.
- •V. Конструирование кнопочной формы.
- •Литература
Задание 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 |
Уч. степень |
3В |
|
Нет |
Текстовый |
10 |
Уч. звание |
ККАФ |
|
Да |
Текстовый |
2 |
Код. кафедры |
