Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Требования к выполнению заданий по СУБД MS Ac...doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
138.75 Кб
Скачать

Студент ________________________________________ гр. __________ вариант № _______

Задание на контрольную работу по курсу «Базы данных»

для студентов факультета заочного обучения

  1. Разработать информационную модель в виде базы данных для заданной предметной области.

  2. Разработать приложение, ориентированное на рядового пользователя, используя систему управления базами данных (СУБД) Access. Программа должна поддерживать просмотр, добавление, удаление, редактирование данных, а также выводить на экран и печать разнообразные справки и отчеты.

Требования к выполнению заданий по СУБД MS Access:

  1. Создать основную и подчиненные таблицы.

  2. Создать справочники, на основе которых будут заполняться таблицы (например, справочник названий городов, справочник названий товаров, справочник названий лекарств, справочник названий должностей, справочник преподавателей, справочник видов родства и т.д.)

  3. В основную таблицу ввести 25 кортежей, не менее 5 атрибутов (использовать все типы данных, предусмотреть атрибуты для ввода информации в виде рисунков, фотографий, диаграмм); в подчиненные - по 5-7 кортежей, не менее 5 атрибутов (и таких таблиц должно быть не менее 2); в справочники - не менее 5 кортежей.

  4. Основная и дополнительные таблицы должны быть связаны отношением «один ко многим».

  5. Создать формы « Ввод и редактирование данных» для каждой таблицы, которые должны содержать следующие элементы управления: список, поле со списком, переключатели, флажок, кнопки перехода, кнопки для работы с записями.

  6. Создать форму « Просмотр данных» для основной таблицы ( табличная ), которая должна быть оформлена с возможностью выбора по следующим параметрам: по подстроке, по списку (не менее двух параметров, выбираемых по списку).

  7. Создать таблицы на основе запроса.

  8. По полученным запросам создать и вывести на печать отчеты:

  • полный отчет по основной таблице должен быть с вычисляемыми полями и итоговыми значениями по этим полям;

  • выборочные отчеты должны быть не менее чем по 3 параметрам.

  1. Требования к организации диалога:

  • программа должна иметь « Автозапуск»;

  • главное меню в виде кнопочной формы должно иметь «Логотип фирмы» (картинку).

Пояснительная записка к контрольной работе должна содержать:

  • титульный лист;

  • содержание;

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

  • описание таблиц, схему данных, заполнение базы данных, описание информационных запросов, описание отчетов, описание экранных форм, организацию диалога, описание макросов, руководство оператора;

  • список использованных источников

Варианты заданий по созданию базы данных с использованием СУБД MS Access

Вариант 1 «Студенты»

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

2.             Создать таблицу с помощью запроса: фамилии студентов, допущенных к сессии.

3.             Создать следующие запросы:

a)      вывести фамилии всех студентов, не допущенных к сессии;

b)      вывести фамилии и номера групп отличников.

Вариант 2 «Сотрудники»

1.             Сведения: фамилия, имя, отчество, должность (заполняется из справочника должностей), размер заработной платы, дата рождения, о семейном положении (ФИО родственника, вид родства (заполняется из справочника родственных связей), дата рождения).

2.             Создать таблицу с помощью запроса: фамилии сотрудников, получающих менее 1600 рублей.

3.             Создать следующие запросы:

a)      вывести фамилии всех сотрудников, получающих более 1600 рублей;

b)      вывести фамилии и должности сотрудников, которым нет 18 лет.

Вариант 3 «Библиотека»

1.             Сведения: название книги, автор, год издания, издательство, цена, количество книг, об издательствах (страна, город (заполняется из справочника городов), телефон).

2.             Создать таблицу с помощью запроса: названия книг, изданные за последние 3 года.

3.             Создать следующие запросы:

a)      вывести названия всех книг, цена на которые > 50 рублей;

b)      вывести названия всех книг данного автора.

Вариант 4 «Теннисисты»

1.             Сведения: фамилия и имя теннисиста, название турнира, место на турнире, рейтинг (номер ракетки в мире), о семейном положении теннисиста (ФИО родственника, вид родства (заполняется из справочника родственных связей), дата рождения).

2.             Создать таблицу с помощью запроса: фамилии теннисистов из стран Европы

3.             Создать следующие запросы:

a)      вывести фамилии всех призеров Уимблдона;

b)      вывести фамилии и имена теннисистов, входящих в первую 10.

Вариант 5 «Фильмотека»

1.             Создать первую таблицу, содержащую следующие сведения: название фильма, режиссер, фамилия актера, снявшегося в главной роли, год выхода на экран, номер видеокассеты, о семейном положении режиссера (ФИО родственника, вид родства (заполняется из справочника родственных связей), дата рождения).

2.             Создать таблицу с помощью запроса: названия фильмов ,вышедших на экран за последние 3 года.

3.             Создать следующие запросы:

a)      вывести названия всех фильмов, в которых снимался данный актер;

b)      вывести фамилию режиссера, снявшего данный фильм.

Вариант 6 «Погода в мире»

1.             Создать первую таблицу, содержащую следующие сведения: Дата, температура, облачность, осадки, регион (заполняется из справочника регионов).

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

3.        Создать таблицу с помощью запроса: вывести даты, когда температура была в интервале от (0,-5) градусов.

4.             Создать следующие запросы:

a)      вывести даты, когда шел снег и температура ниже -10 градусов;

b)      вывести сведения о погоде в данном регионе.