- •Содержание
- •Лабораторная работа № 1 Создание однотабличной базы данных
- •Краткие теоретические сведения
- •Идентификация строк (первичный ключ)
- •Общие сведения о субд Access
- •Сортировка данных
- •Отбор данных с помощью фильтра
- •Содержание работы
- •Структура таблицы Преподаватели
- •Порядок выполнения задания 2:
- •Содержание отчета
- •Контрольные вопросы
- •Содержание работы
- •Телефон Рис. 2.3. Логическая модель базы данных
- •Содержание отчета
- •Контрольное задание
- •Простые запросы на выборку
- •Краткие теоретические сведения
- •Содержание работы
- •Печать с сортировкой – предложение order by
- •Выборка из таблицы с условием - предложение where
- •Поиск подстрок – оператор like
- •Контрольное задание
- •Запросы с соединением
- •Контрольное задание
- •Соединение 3-х и более таблиц
- •Подзапросы с exists и not exists
- •Контрольные задания.
- •Краткие теоретические сведения
- •Содержание работы
- •Контрольное задание
- •Обновление таблиц
- •Обновление с подзапросом
- •Приложения архитектуры файл-сервер
- •Отделение данных от приложения
- •Режимы открытия базы данных
- •Период обновления
- •Блокировка
- •Оптимистическая блокировка
- •Пессимистическая блокировка.
- •Блокировка и формы
- •Транзакции
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Защита приложений Access на уровне рабочих групп
- •Краткие теоретические сведения
- •Рабочие группы
- •Создание новой рабочей группы
- •Учетные записи пользователей и групп
- •Идентификаторы pid и sid, пароли
- •Предоставление разрешений
- •Административные права доступа
- •Право на владение объектами базы данных
- •Удаление учетной записи
- •Шифрование баз данных Jet
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Лабораторная работа №9 Репликация баз данных
- •Краткие теоретические сведения
- •Репликация
- •Синхронизация
- •Устранение конфликтов
- •Видимость реплик
- •Частичные реплики
- •Реплики с запрещенным удалением
- •Управление репликацией посредством меню Access
- •Защита реплицированной базы данных
- •Публикация данных в корпоративной сети и Интернете
- •Создание редактируемой страницы
- •Создание группы
- •Добавление еще одного уровня группировки
- •Формирование итоговых данных
- •Анализ данных
- •Публикация страниц в папках Web или на web-сервере.
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Приложения архитектуры клиент-сервер
- •Краткие теоретические сведения
- •Преимущества архитектуры клиент-сервер
- •Надежность и защита данных
- •Производительность
- •Создание проектов Access
- •Создание хранимых процедур
- •Синтаксис хранимых процедур
- •Параметры и переменные
- •Выполнение хранимых процедур
- •Создание триггеров
- •Синтаксис триггеров
- •Транзакции и оператор Raiseerror
- •Защита проектов Access (adp)
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Реализовать следующие функции системы Функции библиотекаря.
- •Функции читателя
- •2. Автоматизация поликлиники – выдача талонов
- •4. Автоматизация книжного магазина. Описание основных сущностей
- •Реализовать следующие функции системы Функции менеджера магазина.
- •7. Автоматизация супермаркета.
- •Факультет иэф
- •10.Автоматизация поликлиники – вызовы на дом
4. Автоматизация книжного магазина. Описание основных сущностей
Информация о книгах (тиражах)
Дата поступления книги(тиража)
По какой цене покупал ее магазин
Шифр
Автор
Название
Издательство
Число экземпляров, сколько поступило
Число еще не проданных экземпляров
Цена для покупателей
Цена может меняться в зависимости от популярности книги.
Если книгу плохо покупают, то цена на оставшийся тираж снижается.
2.Для каждой проданной книги указать дату поступления, дату продажи, цену, по которой была продана.
3. Книги должны быть объединены по темам
"Детективы"
"Программирование"
"Фантастика" и т.д.
Реализовать следующие функции системы Функции менеджера магазина.
1. Ввод и Обновление сведений о книгах и тиражах.
2. Поиск книги по шифру, автору или названию и продажа ее (т.е. внесение ее в базу проданных книг с изменением кол-ва оставшихся экземпляров)
Определение самой продаваемой книги – с наибольшим количеством проданных экземпляров.
Определение самой непродаваемой книги
Определение чистой прибыли с каждого тиража и по всем тиражам вместе.
Определение убыточных тиражей (общая цена всех проданных книг этого тираже не превысила закупочной).
Определение объема продаж за каждый месяц в виде диаграммы (месяц-кол-во проданных книг).
Функции покупателя
1. Поиск информации о нужной книге по
Автору
Названию
2. Печать списка книг по нужной теме
5. Автоматизация детского сада
Описание основных сущностей
Группы
Название
Возраст детей (3,4,5,6)
Фамилия воспитателя
Дети
Фамилия
Адрес
Родители
Группа
Статистика по каждому ребенку
Рост, вес при поступлении в садик
Динамика роста и веса каждый месяц до полного выхода из садика в 7 лет.
Также на каждого ребенка должна храниться информация сколько раз он болел за год.
Реализовать следующие функции программы
Заполнение всех необходимых атрибутов
Получить следующие отчеты
статистика по каждому месяцу о количестве заболеваний в садике всего
статистика по каждому году о количестве заболеваний в садике всего
динамика прироста веса по каждому ребенку за год
динамика прироста веса по каждому ребенку за весь период пребывания в садике (в виде графика)
статистика по каждому году о среднем приросте веса в каждой группе (в виде диаграммы)
6. Тестирование.
Описание основных сущностей
Тесты
Название теста
Для каких групп предусмотрен тест
Список вопросов с вариантами ответов
Тест состоит из вопросов
На каждый вопрос указано
Текст вопроса, количество вариантов ответа, сами варианты ответа, номер правильного ответа.
Информация об ученике(тестируемом)
Фамилия
Группа
Количество правильных ответов
Количество неправильных ответов
Оценка
Критерий выставления оценки
90 % пр.ответов - 5
70 % пр.ответов - 4
50 % пр.ответов - 3
< 50 % - 2
Реализовать следующие функции программы
Функции преподавателя
Ввод самого теста (защищенная паролем функция)
Получение экзаменационой ведомости для каждой группы
( список фамилий с оценками).
Функции ученика
1. Регистрация ученика(ввод группы и фамилии)
2. Тестирование учеников - последовательное печать вопроса с вариантами ответа, ученик указывает номер выбираемого ответа и переходит к следующему вопросу. В конце получает оценку. Оценка заносится в ведомость.
