Образец отчета
Министерство сельского хозяйства РФ
ФГБОУ ВПО «Великолукская ГСХА»
Кафедра информатики, информационных технологий и систем управления
ОТЧЕТ
по индивидуальному заданию по теме MS ACCESS
Вариант №1
Выполнил: студент 21 группы инженерного факультета
Иванов С.Н.
Проверил: зав. каф. Чертова М.Н.
Великие Луки - 2011
Текст индивидуального задания
Составить 3 таблицы БД из 10 записей для получения сведений об успеваемости студентов.
Первая таблица имеет следующие поля: номер зачетной книжки, фамилия, имя, отчество студента, адрес, телефон.
Вторая таблица имеет следующие поля: номер группы, факультет, ФИО куратора.
Третья таблица имеет следующие поля: номер зачетной книжки, номер группы, факультет, фамилия, имя, отчество студента, математика, информатика, инженерная графика. В таблице должно быть 5 записей с одинаковым номером группы.
Составить запрос о студентах определенной группы, сдавших экзамен по информатике на 4 и 5. В запросе должны быть следующие поля: номер зачетной книжки, номер группы, факультет, фамилия, имя, отчество студента, информатика.
На основе запроса сформировать отчет.
Проектирование структуры бд
База данных содержит 3 таблицы: Личные сведения, Список групп и Успеваемость. Создание таблиц будем выполнять в режиме конструктора.
Загрузим Microsoft Access.
Щелкнем по значку Новая база данных в окне начала работы с программой.
Сохраним базу данных с именем Успеваемость студентов.
Создадим первую таблицу Личные сведения в режиме конструктора:
а) Введем имена полей, типы данных и свойства полей из таблицы 1;
Таблица 1 – Поля и свойства полей таблицы Личные сведения
Имя поля |
Тип данных |
Свойства поля |
Номер зачетной книжки |
Числовой |
Размер поля – Целое; Число десятичных знаков – 0; Обязательное поле – Да; Индексированное поле – Да (Совпадения не допускаются) |
Фамилия |
Текстовый |
Размер поля -20; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Да (Совпадения допускаются) |
Имя |
Текстовый |
Размер поля -20; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Нет. |
Отчество |
Текстовый |
Размер поля -20; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Нет. |
Адрес |
Текстовый |
Размер поля -60; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Нет. |
Телефон |
Текстовый |
Размер поля – 5; Маска ввода – 9-99-99; Обязательное поле – Нет; Пустые строки – Да; Индексированное поле - Нет |
б) установим ключевое поле в таблице. Щелчком выделим строку Табельный номер. Нажмем кнопку Ключевое поле в группе Сервис;
в) сохраним таблицу с именем Личные сведения.
II. Аналогично создадим таблицу Список групп:
а) имена полей, типы данных, свойства полей представлены в таблице 2;
Таблица 2 – Поля и их свойства таблицы Список групп
Имя поля |
Тип данных |
Свойства поля |
Номер группы |
Текстовый |
|
Факультет |
Текстовый |
Размер поля – 20; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Нет |
ФИО куратора |
Текстовый |
Размер поля – 20; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле - Нет |
б) ключевое поле – Номер группы.
III. Так же в режиме конструктора создадим таблицу Успеваемость:
а) имена полей, типы данных, свойства полей даны в таблице 3;
Таблица 3 – Поля и свойства полей таблицы Успеваемость
Имя поля |
Тип данных |
Свойства поля |
Номер зачетной книжки |
|
-//- |
Номер группы |
|
Размер поля – 3; Обязательное поле – Да; Пустые строки – Нет; Индексированное поле – Да (Совпадения допускаются) |
Факультет |
|
-//- |
Фамилия |
|
-//- |
Имя |
|
-//- |
Отчество |
|
-//- |
Математика |
Текстовый |
Размер поля – Байт; Число десятичных знаков – 0; Условие на значение - >=0 AND <=5; Сообщение об ошибке – Введите оценку; Обязательное поле – Да; Индексированное поле – Да (Совпадения допускаются). |
Информатика |
Текстовый |
-//- |
Инженерная графика |
Текстовый |
-//- |
б) в таблице создадим столбцы подстановки Номер зачетной книжки, Номер группы, Факультет, Фамилия, Имя и Отчество с помощью кнопки Столбец подстановки в группе Сервис;
в) ключевое поле – Номер зачетной книжки.