НИЖЕГОРОДСКИЙГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ имени Р.Е. Алексеева
Кафедра«Компьютерные технологии в проектировании и производстве»
Дисциплина «Базыданных и базы знаний»
Контрольнаяработа
Выполнил:
студент группы 08-ИСТ
Привалов К.В.
Проверил:
Волков М.Б
Н. Новгород 2010г.
Введение
Цель: Создание таблицданных Деканата.
Задания
1. Спроектироватьтаблицы «Дисциплины», «Оценка», «Преподаватели», «Студенты» и«Студенты-отличники».
2. Сформироватьсхему данных.
3. ЗаполнитьБД данными.
4. Сформулироватьзапросы и формы.
5. Вывод
1. Формируем основныетаблицы Базы Данных и устанавливаем ключи
/>
2. Формулируем схемуданных
/>
3. Заполняем БД данными
/>
/>
/>
/>
4.Формулируем формы изапросы.
/>
В 5 колонке в условиеотбора пишем в квадратных скобках запрос на ввод группы, теперь при открытиеЗапроса: Группы, у нас получается запрос вида, Введите группу.
Также настраиваемнекоторые запросы по своим свойствам.
/>
Перекрестный запрос *Средние оценки *
1. Вменю Запрос активизируйте команду Перекрестный. В бланке запроса отобразятсястроки Групповая операция и Перекрестная таблица.
2. Включитев бланк запроса поля Название дисциплины и Итоговое значение оценка из запросовОценки группы и Оценки.
3. Дляполя Имя щелкните на строке перекрестная таблица и выберите в списке строкуЗаголовки строк. В строке Групповая операция для этого поля сохранитестандартную установку Группировка.
Примечание: поле Имя будетявляться названием строк.
4. Дляполя Номер группы щелкните на строке Перекрестная таблица и выберите в спискестроку Заголовки столбцов. В строке Групповая операция для этого поля сохранитестандартную установку Группировка.
Примечание: поле Номер группы будетявляться названием столбцов.
5. Дляполя Оценка щелкните на строке Перекрестная таблица и укажите элемент Значение.В строке Групповая операция для этого поля укажите функцию Avg.
6. Дляотображения результирующего набора записей перейдите в режим таблицы.
/>
Создание форм:
Нажимаемсоздать-Форму-Другие Формы-Мастер форм.
1. Вокне базы данных откройте вкладку Форма и нажмите кнопку Создать. Появится окноНовая форма. Выделите в списке строку Мастер форм.
2. Щелкнитена стрелке поля Выберите в качестве источника данных таблицу или запрос,выделите таблицу Дисциплины. Щелкните на кнопке ОК. Появится первое окномастера форм, содержащее доступные поля для создания формы.
3. Перенеситев окно Выбранные поля.
4. Щелкнитена кнопке Далее. Появится второе окно мастера форм. Выберите формупредставления данных например в один столбец.
5. Нажмитена кнопке Далее. В третьем окне выберите стиль формы — Промышленный.
6. Нажмитена кнопке Далее. В четвертом окне задайте имя формы Дисциплины. Нажмите кнопкуГотово.
Смотрим что получилось:
/>
Также самые действия происходят и со следующимитаблицами либо запросами и мы создаем формы.
Выводы
В процессе работы былииспользованы следующие приёмы разработки форм реляционных баз данных:
Таблицы БД соответствуюттребованиям 3-й нормальной формы