ЗАДАНИЯ НА ЛАБОРАТОРНЫЕ РАБОТЫ ПО КУРСУ

«БАЗЫ ДАННЫХ»


ОБЩЕЕ ЗАДАНИЕ НА СЕМЕСТР


Разработать информационную систему, по предложенной теме:

БД тестирования знаний. В БД хранятся билеты по дисциплинам и варианты ответов. По результатам тестирования подводится итог и выводится оценка. БД расписаний маршрутов движения транспорта. БД заданий к лабораторным работам. БД каталог дисциплин. Какие дисциплины и на каком курсе читаются. БД: склад. Учет прихода и расхода товара со склада. Журнал учета компьютерного времени. С предоставлением информации загрузки компьютерных аудиторий по кварталам, по месяцам по преподавателям и по программным продуктам. Журнал посещаемости лекций и лабораторных работ. БД учета оборудования организации. БД хранения служебных документов: актов приема-передачи, списания и т. д. БД аттестационных ведомостей. БД зачетных книжек студентов. БД учета сетевого и компьютерного оборудования. БД деканата. Учет  учебных задолженностей, контроль успеваемости, выдача справок. БД программ по дисциплинам. БД учета программного обеспечения. П/О на CD, FDD, HDD и т. д. БД картотеки библиотеки. БД кафедры. Группы кафедры, студенты, успеваемость, задолженности. БД расписаний занятий в институте. Телефонный справочник института. Информация о телефонных аппаратах: тип, принадлежность кафедре, аудитория расположения и т. д. БД учебной загрузки аудиторий института. В какой аудитории, у какой группы, по какой дисциплине, когда и какие занятия проводятся. БД табельного учета загрузки преподавателей по месяцам. БД учет мебели. БД контрольных вопросов по дисциплинам, темам и разделам. БД по планам и отчетам о проведении проф - ориентационных работ. БД автопарка. Учет автомобилей: за кем закреплен, километраж, путевки. БД для обеспечения проведения лабораторных и практических работ. Темы занятий, краткая теория, упражнение и практическое задание. Учебные программы специализаций на кафедре. Каждая программа состоит из общего блока дисциплин и дисциплин по выбору. БД буфета. Учет продуктов: когда, кем, что и сколько поставлено, кто получал, сколько продано, сколько осталось. БД учета электрооборудования. В какой аудитории, и какие источники освещения, какое электрооборудование установлено, общая потребляемая мощность и т. д. БД по учету помещений института. Информация о здании, типе помещения, принадлежности кафедре. БД по радиодеталям. Организация системы документооборота в реляционной БД. Медицинская БД. Картотека больных: кто, когда поступил в больницу, с каким диагнозом, как проходил курс лечения. Журнал посещаемости занятий лекции и лабораторных работ. БД распоряжений с контролем их выполнением. БД рецептов. Записная книжка-планировщик. БД тем курсовых проектов. БД по книгам кафедры. Какие книги, по какой теме и где находятся. БД "Заказы по почте". Содержит список товаров, список заказчиков, информацию о поступлении платежей от заказчика. БД «Книжный магазин» БД «Зоопарк». БД «Картинная галерея». БД «Антикварный магазин». БД «Расписание авиарейсов». БД «Детективное агентство». БД «Туристическая фирма» БД «Салон красоты». БД  «Чемпионат по футболу» БД «Домоуправление» БД «Отделение милиции» БД «Гостиница» БД «Филармония» БД «Зоомагазин» БД «Паспортно-визовая служба» БД «Аптека» БД «Ветлечебница» БД «ВТЭК» БД «Автовокзал» БД «Нотариальная контора» БД «Риэлтерская контора» БД «Расчет зарплаты» БД «Отдел кадров» БД «Прокуратура» БД «Юридическая консультация» БД «Судебно-медицинская экспертиза» БД «Военкомат» БД «Миграционная служба» БД «Служба занятости» БД «Таможня» БД «Швейное ателье» БД «Ремонт техники» БД «Химчистка» БД «Станция переливания крови» БД «ГИБДД» БД «Краеведческий музей» БД «Рекламное агентство» БД «Составление сметы»

Общие требования к разрабатываемой информационной системе.

БД должна состоять из 3-4 таблиц. В таблицах должны быть реализованы отношения один-к-одному, один-ко-многим,  много-ко-многим. В информационной системе должны быть реализованы  "запросы  по образцу",  "многотабличные запросы", "итоговые запросы", "запросы добавления", "запросы обновления", "запросы удаления" и "перекрестные запросы". Информационная система должна состоять из главной формы, которая содержит вызов остальных форм. Формы должны предоставлять возможность не только  перемещения по таблице (или запросу), но  и сортировку,  фильтрацию и поиск данных по определенным критериям, а также добавление и удаление записей. Отчеты должны содержать различную служебную информацию: дату составления отчета, итоговые данные, нумерацию записей в области данных отчета и т. д. Информационная система должна содержать макросы и пользовательские программы на VBA. Информационная система должна обеспечивать обмен данными с другими приложениями Microsoft Office. Информационная система должна обеспечивать вывод диаграмм.

ЗАДАНИЯ ПО ЛАБОРАТОРНЫМ РАБОТАМ

Лабораторная работа 1

Создание многотабличных баз данных

В соответствии с заданием спроектировать реляционную базу данных. Предусмотреть наличие полей следующих типов: числовых, текстовых, дат/времени,  логических, текстовых полей произвольной длины, мастер подстановок. Установить связи между таблицами. Обеспечить целостность данных и каскадное выполнение операций. Выполнить индексирование таблиц: по первичному ключу, создать индекс для одного поля и составной индекс.  Заполнить таблицы. Обеспечить следующие возможности: вставка в поле значения по умолчанию, вставка в поле значения из предыдущего поля,  возможность ввода в поле пустой строки и обязательное заполнение поля. Рассмотреть возможности изменения внешнего вида таблицы: ширины столбцов, количества изображаемых столбцов, фиксация столбцов таблицы  и т. д. Рассмотреть возможности поиска и замены данных. Рассмотреть возможности сортировки данных: сортировка по одному полю и по нескольким полям одновременно. Использование фильтров: фильтр по выделенному, использование критериев «И» и «ИЛИ», расширенный фильтр.

Отчет должен содержать:

НЕ нашли? Не то? Что вы ищете?
обоснование выбора структуры данных, структуру таблиц в виде: наименование поля, тип, длина,  свойства поля. список индексов для каждой таблицы, схему данных, результаты поиска, сортировки, фильтрации таблиц.

Лабораторная работа 2

Создание запросов

Для разрабатываемой информационной системы создать следующие многотабличные запросы:

Простой запрос с помощью мастера или конструктора запросов. Отсортировать сформированный запрос по одному или нескольким полям. Простой запрос с использованием критерия выборки записей.  При выборе условия отбора предусмотреть следующие варианты выборки:  по точному совпадению (=), по точному несовпадению (<> или NOT), по неточному совпадению (LIKE),  выбор записей по диапазону значений (BETWEEN), объединить несколько условий по одному полю с помощью операторов Or или And. Объединить условия отбора по нескольким полям (И-запрос, ИЛИ-запрос). С помощью построителя выражений сформировать запрос, имеющий вычисляемые поля. Сформировать групповые запросы с использованием условия «групповая операция». Предусмотреть следующие групповые операции: Sum – определение суммы всех значений по полю, Max – определение максимального значения, Min – определение минимального значения, Avg – определение среднего значения. Сформировать следующие модифицирующие запросы: запросы удаления, запросы добавления, запросы обновления. Сформировать двумерный перекрестный запрос.

Отчет должен содержать:

Перечень всех сформированных запросов с указанием:

наименования запроса; используемых таблиц; выбранных полей; условий отбора; критерия сортировки; вида применяемой групповой операции; формул для определения вычисляемых полей  и т. д.

Лабораторная работа 3

Создание форм

Для разрабатываемой информационной системы создайте формы ввода информации. Причем:

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

Отчет должен содержать:

1. Перечень всех созданных форм с указанием:

    наименования формы; выбранного вида формы; свойств формы; используемых управляющих кнопок; созданных макросов. Макрос должен быть подробно описан;

2. Результаты работы (экранные формы).

КОНТРОЛЬНАЯ РАБОТА


Для разрабатываемой информационной системы создайте  отчеты. В лабораторной работе следует предусмотреть:

Создание ленточного отчета Создание отчета с помощью мастера Добавление в отчет заголовков, итогов, даты печати отчета, номеров страниц Группировку данных в отчете Расположение информации в области данных в две колонки Создание почтовых наклеек

Отчет по контрольной работе должен содержать:

Схему базы данных Структуру таблиц Перечень всех созданных отчетов в указанием:
    Описание созданного отчета Источника данных (таблица или запрос) Наименований форм, из которых вызывается отчет
Распечатку отчетов