- •Управление данными
- •Шаптала в.В.
- •Введение
- •Основные понятия
- •Идентификация строк (первичный ключ)
- •Общие сведения о субд Access
- •Сортировка данных
- •Отбор данных с помощью фильтра
- •Содержание работы
- •Контрольные вопросы
- •Порядок выполнения работы
- •Структура таблицы “Студенты”
- •Состав кафедры информационных технологий
- •Состав кафедры математики
- •Состав кафедры физики
- •Структура таблицы Группы_дисциплины
- •Исходные данные для таблицы Группы_дисциплины
- •Задание 4. В базе данных необходимо хранить информацию о результатах сдачи студентами сессии.
- •Содержание отчета
- •Контрольные вопросы
- •Простые запросы на выборку
- •Основные понятия
- •Вывод с сортировкой – предложение order by
- •Выборка из таблицы с условием - предложение where
- •Поиск подстрок – оператор like
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Функции агрегирования
- •Основные понятия
- •Группировка данных
- •Отбор групп
- •Содержание работы
- •Содержание отчета
- •Использование агрегатных функций в подзапросах
- •Подзапросы с exists и not exists
- •Содержание работы.
- •Содержание отчета
- •Обновление таблиц
- •Прямое обновление
- •Обновление с подзапросом
- •Удаление данных
- •Простое удаление
- •Удаление с подзапросом
- •Отделение данных от приложения
- •Режимы открытия базы данных
- •Период обновления
- •Блокировка
- •Оптимистическая блокировка
- •Пессимистическая блокировка
- •Блокировка и формы
- •Транзакции
- •Содержание работы
- •Содержание отчета
- •Контрольные вопросы
- •Защита приложений Access на уровне рабочих групп
- •Основные понятия
- •Рабочие группы
- •Создание новой рабочей группы
- •Учетные записи пользователей и групп
- •Идентификаторы pid и sid, пароли
- •Характеристики пользователей и групп
- •Предоставление разрешений
- •Административные права доступа
- •Право на владение объектами базы данных
- •Удаление учетной записи
- •Шифрование баз данных Jet
- •Содержание работы
- •Содержание отчета
- •Репликация
- •Синхронизация
- •Устранение конфликтов
- •Типы конфликтов
- •Видимость реплик
- •Частичные реплики
- •Реплики с запрещенным удалением
- •Управление репликацией посредством меню Access
- •Меню репликации Access
- •Защита реплицированной базы данных
- •Содержание работы
- •Создание редактируемой страницы
- •Создание группы
- •Добавление еще одного уровня группировки
- •Формирование итоговых данных
- •Анализ данных
- •Публикация страниц в папках Web или на web-сервере.
- •Содержание работы
- •Преимущества архитектуры клиент-сервер
- •Надежность и защита данных
- •Производительность
- •Создание проектов Access
- •Создание хранимых процедур
- •Синтаксис хранимых процедур
- •Параметры и переменные
- •Выполнение хранимых процедур
- •Создание триггеров
- •Синтаксис триггеров
- •Таблицы Inserted и deleted
- •Транзакции и оператор Raiseerror
- •Защита проектов Access (adp)
- •Содержание работы
- •Реализовать следующие функции системы Функции библиотекаря.
- •Функции читателя
- •2. Автоматизация поликлиники – выдача талонов
- •3. Автоматизация кадрового агенства Описание основных сущностей
- •Реализовать следующие функции системы: Функции менеджера агентства
- •4. Автоматизация книжного магазина. Описание основных сущностей
- •Реализовать следующие функции системы: Функции менеджера магазина.
- •Функции покупателя
- •Реализовать следующие функции программы
Реализовать следующие функции системы Функции библиотекаря.
1. Ввод и обновление сведений о книгах.
2. Поиск книги по шифру, автору или названию и выдача ее.
3. Прием книги
4. Удаление в конце года книг с "плохим" состоянием
и соответственно уменьшение количества экземпляров.
5. Печать формуляров выбранной группы
т. е. списка взятых книг.
6. Печать списка должников для каждой группы.
7. Ввод и обновление сведений о читателях по группам.
Функции читателя
1. Поиск информации о нужной книге по шифру, автору, названию
2. Печать списка книг по нужной теме
3. Получение своего формуляра.
2. Автоматизация поликлиники – выдача талонов
Описание основных сущностей
Кабинеты
Номер
Название (терапевт., процедурный, хирург. и т.н.)
Врачи
Атрибут |
Кто заполняет атрибут и как |
Фамилия Специальность Кабинет телефон Домашний адрес Для терапевтов - участок
|
Пользователь Выбирается из меню пользователь пользователь пользователь Выбирается из меню
|
Участки
Номер участка
Улица - дома
Расписание врачей на текущую неделю
Формируется программно (вставляются все врачи и на все дни недели от 1(понедельник) до 5(пятница).Когда таблица сформирована, пользователь проставляет время приема.Общий интервал приема для всех врачей – 3 часа.
Талоны
Дата
Врач
кабинет
время приема
Фамилия больного
Эта таблица формируется автоматически на всю неделю по дням.
Время приема из "расписания" делится на интервалы по 20 минут
для каждого врача. Отсутствие фамилии больного означает
что талон не выдан. При выдаче талона вписывается фамилия больного.
Реализовать следующие функции системы:
Ввод данных во все атрибуты, которые должны вводится пользователем.
Формирование таблиц Расписание и Талоны автоматически на всю рабочую неделю (запрос делается раз в неделю).
Выписать талон к указанному врачу на указанную дату на ближайшее свободное время и распечатать его.
Число больных, записавшихся на прием к каждому врачу
Печать расписания врачей на неделю.
Печать списка участков с указанием участкового врача.
3. Автоматизация кадрового агенства Описание основных сущностей
1. Список вакансий, полученных от предприятий
Предприятие
Должность
Пол
Образование (не ниже…)
Возраст (границы допустимого)
2. Список безработных, имеющихся в агентстве
Фамилия
Адрес, телефон
Должность, на которую претендует
Пол
Образование
Возраст
Реализовать следующие функции системы: Функции менеджера агентства
Ввод и Обновление сведений о вакансиях
Ввод и Обновление сведений о претендентах
Поиск для претендентов подходящей вакансии
Поиск может осуществляется следующим образом
По должности. Сопостовляются вакансии и претенденты, и для каждого претендента выдается список вакансий. Учесть должность,возраст, пол, образование.
Без учета должности (претендент согласен на любую должность). В этом случае учесть только возраст, пол, образование.
Например, если в вакансии указано, что пол мужской, образование не ниже средне-технического, возраст 30-50 лет, то мужчина с высшим образованием 32 лет подойдет, а мужчина с средне-специальным 34 лет – нет.
4. Формирование отчета о работе агентства – сколько трудоустроено претендентов
за весь период работы по должностям. Пример
Разнорабочих – 122
Поваров - 78
Доцентов - 234
………
Всего 2056