Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_Access.doc
Скачиваний:
20
Добавлен:
01.05.2025
Размер:
11.23 Mб
Скачать

Требования к отчету

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

  • цель работы;

  • ответы на вопросы теоретической части;

  • перечень выполненных задач;

  • описание созданного приложения – инструкция для пользователя.

Домашнее задание №1 Тема: Язык sql. Запросы на выборку и изменение данных

Напишите на языке SQL следующие запросы для созданной на лабораторных работах базы данных "Учебный процесс".

Вариант 1

  1. Выбрать всех студентов, родившихся в январе, и вывести их ФИО, учебную группу и дату рождения.

  2. Выбрать данные для экзаменационной ведомости (поля: шифр специальности, номер группы, дисциплина, номер студента, фамилия, имя, отчество, оценка) по какой-либо дисциплине для какой-либо учебной группы.

  3. Выбрать информацию о самом младшем студенте.

  4. Подсчитать и вывести средний балл для каждого студента.

  5. Подсчитать и вывести средний балл по математике в какой-либо учебной группе. Ввод группы запрашивается при запуске запроса.

  6. Подсчитать и вывести количество студентов, обучающихся на каждой специальности.

  7. Подсчитать и вывести количество студентов, не имеющих телефона.

  8. Перевести всех студентов из группы Э-201 в группу Э-101, то есть изменить для них номер группы.

  9. Увеличить стипендию всем старостам групп на 100 рублей.

  10. Выбрать специальности (шифр специальности), для которых не задано ни одного студента.

  11. Удалить записи о студентах, получивших в сессию хотя бы один "неуд".

  12. Создать таблицу "Архив", содержащую данные обо всех студентах, закончивших обучение (определить по номеру группы), и их оценки.

Вариант 2

  1. Выбрать данные обо всех совершеннолетних студентах.

  2. Выбрать все данные, имеющиеся в базе данных, о каком-либо конкретном студенте и его успеваемости. Фамилия студента задается во время выполнения запроса.

  3. Выбрать всех студентов, не сдавших два или больше экзаменов в сессию.

  4. Подсчитать и вывести средний балл для каждой дисциплины.

  5. Подсчитать и вывести количество студентов на любом курсе независимо от специальности.

  6. Подсчитать и вывести количество студентов в каждой учебной группе, получивших по математике "отлично".

  7. Подсчитать и вывести количество сданных экзаменов для каждого студента.

  8. Подсчитать и вывести сумму стипендий для каждой учебной группы.

  9. Увеличить стипендию на 200 руб. всем иногородним студентам

  10. Удалить записи о специальностях, для которых не задано ни одного студента.

  11. Выбрать студентов (номера студентов), получивших в сессию хотя бы один "неуд".

  12. Задать нулевую стипендию всем студентам, получившим в сессии хотя бы один "неуд".

Домашнее задание №2 Тема: Проектирование базы данных Содержание работы (отчета)

  1. Постановка задачи: описание предметной области, задачи пользователей, входные и выходные документы, описание информационных объектов, данные о которых должны содержаться в базе.

  2. Концептуальная модель базы данных в виде ER-диаграммы (диаграммы "сущность - связь").

  3. Логическая модель для реляционной базы данных.

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

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

  1. Описание структуры таблиц. Описать каждую таблицу базы данных по следующей схеме:

Имя поля

Тип

Размер

Обязательное поле

Индексированное поле

Ключевое поле

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]