- •Система управления базами данных Microsoft Аccess
- •«Компьютерная технология инженерного труда»
- •Проектирования базы данных
- •1.1. Информационно-логическая модель данных
- •Описание предметной области. Пусть необходимо построить базу данных, содержащую информацию об учебном процессе текущего семестра:
- •Список студентов группы № ______
- •Список преподавателей кафедры
- •План проведения занятий в группе
- •Экзаменационная ведомость
- •Выделение объектов справочной информации
- •Группировка реквизитов
- •Выделение объектов учетной информации
- •Объект учетной информации
- •Связи информационных объектов
- •Тип связи информационных объектов
- •Примеры определения связей между объектами
- •1.2. Модель предметной области “Учебный процесс”
- •1.3. Логическая структура реляционной базы данных
- •2. Создание новой базы данных в ms Access
- •2.1. Создание таблицы базы данных
- •Определение структуры новой таблицы в режиме конструктора
- •Создание структуры таблицы на примере бд Учебный процесс
- •2.2. Создание схемы данных
- •Создание схемы данных на примере бд Учебный процесс
- •2.3. Загрузка таблиц
- •2.4. Модификация структуры базы данных
- •3. Обработка данных
- •3.1. Поиск записей
- •3.2. Сортировка записей
- •3.3. Отбор записей с помощью фильтра
- •3.4. Разработка запросов
- •3.4.1. Конструирование однотабличного запроса на выборку
- •3.4.2. Конструирование многотабличного запроса на выборку
- •4. Создание форм
- •4.1. Использование мастера для создания форм
- •4.2. Печать форм
- •4.3. Создание формы в конструкторе форм
- •Панель элементов
- •Свойства и события объектов формы
- •4.3. Создание формы в Конструкторе форм
- •5. Общие сведения об отчетах
- •5.1. Создание отчета
- •5.1.1. Создание отчета с помощью мастера
- •5.1.2. Создание отчета с помощью конструктора отчетов
- •Размещение даты печати отчета
- •Размещение номера страницы отчета
- •5.2. Группировка данных
- •Литература
Размещение даты печати отчета
Обычно в заголовке отчета или нижнем колонтитуле размещают дату печати отчета. Для создания данного элемента необходимо выполнить следующие действия:
Находясь в окне Конструктора отчетов, выполнить команду меню Вставка Дата и время.
В открывшемся окне «Дата и время» выбрать один из форматов отображения.
Выделить созданный объект и перенести его в требуемую область отчета.
Размещение номера страницы отчета
Для размещения номера страницы отчета существует специальная команда.
Находясь в окне Конструктора отчетов, выполнить команду меню Вставка Номера страниц.
В окне «Номера страниц» задать формат и расположение создаваемого объекта. Список выравнивание определяет расположение объекта на странице.
Установите все нужные значения и закройте окно.
5.2. Группировка данных
На практике часто возникает необходимость объединять записи в группы при печати отчетов. Для этой цели используется команда меню: Вид Сортировка и группировка, которая позволяет создавать до 10 уровней вложенности групп и выполнять над ними следующие операции:
напечатать текст, идентифицирующий отдельные группы;
напечатать каждую группу с новой страницы.
Для добавления группы в отчет необходимо в окне Конструктора выполнить следующие действия:
Выполнить команду Вид Сортировка и группировка. На экране появится окно диалога (Рис.26.), которое содержит список ранее созданных групп. Эти группы можно редактировать, удалять, а также добавлять новые группы.
Рис. 26. Окно сортировки и группировки
Для ввода поля или выражения группировки установить курсор на первую свободную строку и помощью кнопки раскрытия списка задать выражение сортировки.
Перейти в нижнюю часть окна и в рамке «Свойства группы» изменить требуемые поля свойств. Например скорректировать Заголовок группы. Для этого необходимо с помощью кнопки списка выбрать «Да». Этим создана область «Заголовок группы» для поля по которому требуется группировка данных. Рядом с именем поля появляется значок группировки . Окно диалога закрыть
В Конструкторе отчетов перенести поле и надпись к нему в созданную область «Заголовок группы». Теперь при просмотре отчета в начале каждой группы стоит наименование объектов, по которым осуществлена группировка.
Если необходимо, чтобы все записи, относящиеся к объекту группировки располагались на одной странице, в окне диалога «Группировка и сортировка» в свойстве «Не разрывать» установить значение «Полную группу».
Литература
Бемер С., Фратер Г., MS Access: Пер. с нем. - К.: Торгово- издательское бюро BHV, 1994.
Дженнингс Р., Access 95 в подлиннике: Наиболее полное руководство/ Пер. с англ. Ф. Новикова. - СПб.: BHV - Санкт- Петербург, 1997.
Хоффбауэр М., Шпильманн К., Access : сотни полезных рецептов: Пер. с нем. - К.: BHV, 1997.
Бекаревич Ю.Б., Пушкина Н.В., СУБД Access для Windows 95 в примерах. - СПб.: BHV - Санкт-Петербург, 1997.
Картыгин С.А. Access 97 (серия без проблем). М.: Восточная книжная компания, 1997.
|
|
|
|
|
ПРИЛОЖЕНИЕ |
|
||||
Описание свойств полей таблицы КАФЕДРА |
|
|||||||||
Имя поля |
Ключевое уникальное |
Обязатель-ное поле |
Тип данных |
Размер |
Подпись |
|||||
ККАФ |
Да |
Да |
Текстовый |
2 |
Код |
|||||
НКАФ |
|
Нет |
Текстовый |
15 |
Название |
|||||
ТЕЛ |
|
Нет |
Текстовый |
9 |
|
|||||
ЗАВ |
|
Нет |
Числовой |
15 |
ФИО зав.каф. |
|||||
|
|
|
|
|
|
|
||||
Описание свойств полей таблицы ПРЕПОДАВАТЕЛЬ |
|
|||||||||
Имя поля |
Ключевое уникальное |
Обязатель-ное поле |
Тип данных |
Размер |
Подпись |
|||||
ТАБН |
Да |
Да |
Текстовый |
4 |
Таб. номер |
|||||
ФИО |
|
Да |
Текстовый |
30 |
ФИО препод. |
|||||
СТ |
|
Нет |
Текстовый |
15 |
Уч. степень |
|||||
ЗВ |
|
Нет |
Текстовый |
10 |
Уч. звание |
|||||
ККАФ |
|
Да |
Текстовый |
2 |
Код кафедры |
|||||
|
|
|
|
|
|
|
||||
Описание свойств полей таблицы ПРЕДМЕТ |
|
|||||||||
Имя поля |
Ключевое уникальное |
Обязатель-ное поле |
Тип данных |
Размер |
Подпись |
|||||
КП |
Да |
Да |
Текстовый |
2 |
Код предмета |
|||||
НП |
|
Нет |
Текстовый |
15 |
Название предмета |
|||||
ЧАСЫ |
|
Нет |
Числовой |
Целое |
Всего часов |
|||||
ЛЕК |
|
Нет |
Числовой |
Целое |
Лекции |
|||||
ПР |
|
Нет |
Числовой |
Целое |
Практика |
|||||
|
|
|
|
|
|
|
||||
Описание свойств полей таблицы УСПЕВАЕМОСТЬ |
|
|||||||||
Имя поля |
Ключевое уникальное |
Обязатель-ное поле |
Тип данных |
Размер |
Подпись |
|||||
НГ |
|
|
Текстовый |
3 |
Группа |
|||||
НС |
Да |
Да |
Текстовый |
2 |
Номер студента в группе |
|||||
КП |
|
|
Текстовый |
2 |
Код предм. |
|||||
ТАБН |
|
|
Текстовый |
4 |
Таб.ном. препод. |
|||||
ВИДОТ |
|
Нет |
Текстовый |
8 |
Вид отчетности |
|||||
ОЦЕНКА |
|
Нет |
Числовой |
Целое |
|
|||||
Данные таблицы СТУДЕНТ |
|
|||||||||
Группа |
Номер студента в группе |
ФИО |
Год рожд. |
Прох. балл |
|
|||||
101 |
01 |
Аристов Р.П. |
1979 |
4,25 |
|
|||||
101 |
02 |
Бондаренко С.А. |
1978 |
4,5 |
|
|||||
101 |
03 |
Борисова Е.И. |
1979 |
4,25 |
|
|||||
101 |
04 |
Макова Н.В. |
1977 |
4,75 |
|
|||||
102 |
01 |
Боярская Н.П. |
1977 |
4,5 |
|
|||||
102 |
02 |
Федоров Д.К. |
1977 |
4,25 |
|
|||||
102 |
03 |
Сидоров И.Р. |
1977 |
4,5 |
|
|||||
103 |
01 |
Андреев Г.М. |
1978 |
4,25 |
|
|||||
103 |
02 |
Петров О.К. |
1979 |
4,75 |
|
|||||
104 |
01 |
Иванов К.К. |
1977 |
4,5 |
|
|||||
|
|
|
|
|
|
|||||
Данные таблицы УСПЕВАЕМОСТЬ |
||||||||||
Номер группы |
Ном. студента |
Код предм. |
Таб. номер препод. |
Вид отчет-ности |
Оценка |
|||||
101 |
01 |
01 |
101 |
экзамен |
5 |
|||||
101 |
01 |
03 |
302 |
зачет |
зач. |
|||||
101 |
02 |
01 |
101 |
экзамен |
5 |
|||||
101 |
02 |
03 |
302 |
зачет |
зач. |
|||||
101 |
03 |
01 |
101 |
экзамен |
5 |
|||||
101 |
03 |
03 |
302 |
зачет |
зач. |
|||||
101 |
04 |
01 |
101 |
экзамен |
4 |
|||||
101 |
04 |
03 |
302 |
зачет |
зач. |
|||||
|
|
|
|
|
|
|||||
Данные таблицы ПРЕПОДАВАТЕЛЬ |
|
|||||||||
Таб. номер |
ФИО препод. |
Уч. степень |
Уч. звание |
Код каф. |
|
|||||
101 |
Андреев А.П. |
Д-р техн. наук |
Профессор |
01 |
|
|||||
102 |
Апухтин И.С. |
Канд. техн. наук |
Доцент |
01 |
|
|||||
201 |
Блюмкина И.П. |
Д-р физ. мат. |
Профессор |
02 |
|
|||||
202 |
Львова П.Р. |
|
Ассистент |
02 |
|
|||||
301 |
Ильясов И.Т. |
Канд. фил. наук |
Доцент |
03 |
|
|||||
302 |
Пустынцев А.П. |
Канд. ист. наук |
Доцент |
03 |
|
|||||
401 |
Сорокина М.Ф. |
Канд. фил. наук |
Доцент |
04 |
|
|||||
402 |
Богомолов П.Р. |
Канд. фил. наук |
Доцент |
04 |
|
|||||
501 |
Жигарева П.Р. |
Канд. пед. наук |
Доцент |
05 |
|
|||||
502 |
Егорова Т.И. |
|
Ст. препод. |
05 |
|
|||||
602 |
Яковлев П.П. |
Канд. фил. наук |
Доцент |
06 |
|
|||||
Данные таблицы КАФЕДРА |
|
|
||||||||
Код |
Название |
Тел. |
ФИО зав. каф. |
|
|
|||||
01 |
ИНФОРМАТИКИ |
310-47-74 |
Игнатьев В.В. |
|
|
|||||
02 |
МАТЕМАТИКИ |
310-47-15 |
Иванов И.И. |
|
|
|||||
03 |
ИСТОРИИ |
310-47-16 |
Смитрнова И.В. |
|
|
|||||
04 |
ИНОСТРАННОГО ЯЗ. |
310-47-17 |
Жданова А.Е. |
|
|
|||||
05 |
ФИЗКУЛЬТУРЫ |
310-47-67 |
Плетнев В.А. |
|
|
|||||
06 |
ФИЛОСОФИИ |
310-47-18 |
Бондаренко В.В. |
|
|
|||||
|
|
|
|
|
|
|||||
Данные таблицы ПРЕДМЕТ |
|
|||||||||
Код предмета |
Название предмета |
Всего часов |
Лекции |
Практика |
|
|||||
01 |
Информатика |
200 |
80 |
120 |
|
|||||
02 |
Математика |
200 |
100 |
100 |
|
|||||
03 |
История |
140 |
90 |
50 |
|
|||||
04 |
Иностранный яз. |
200 |
0 |
200 |
|
|||||
05 |
Физкультура |
100 |
0 |
100 |
|
|||||
06 |
Философия |
100 |
40 |
60 |
|
Система управления базами данных Microsoft Аccess
Mетодические указания по курсу «Компьютерная технология инженерного труда» для студентов направления 550200 «Автоматизация и управление» и специальности 210100 «Управление и информатика в технических системах». - Томск: Изд. ТПУ, 1998. - 36.
Составитель: Кочегурова Е.А.
Подписано к печати
Формат 60х84.16. Бумага писчая №2.
Плоская печать. Усл. печ. л. . Уч.-изд.л.
Тираж 100 экз. Заказ . Цена свободная
ИПФ ТПУ. Лицензия ЛТ №1 от 18.07.94.
Ротапринт ТПУ. 634034, Томск, пр.Ленина, 30.