- •Управление данными
- •Шаптала в.В.
- •Введение
- •Основные понятия
- •Идентификация строк (первичный ключ)
- •Общие сведения о субд 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. Автоматизация книжного магазина. Описание основных сущностей
- •Реализовать следующие функции системы: Функции менеджера магазина.
- •Функции покупателя
- •Реализовать следующие функции программы
Реализовать следующие функции программы
Заполнение списка товаров
Заполнение списка карточек
Расчет с покупателем на кассе – ввод товаров, которые он набрал, подсчет общей суммы, которую он должен заплатить. Товары выбираются из списка, кол-во вводится.
Накопительная система по каждой карточке – сохранять все суммы с датами покупок.
Выдача карточек покупателям.
8. Автоматизация телефонного справочника университета.
Описание основных сущностей
1.Подразделения
Факультет
Название подразделения
комната
телефон
ФИО
2. Сотрудники подразделений
ФИО
Должность
Телефон
Комната
Реализовать следующие функции системы
1. Ввод и Обновление сведений о подразделениях и сотрудниках
2. Поиск по телефону, фамилии, комнате
3. Поиск по подразделению
4. Печать справочника в удобном и компактном виде
а) по одному факультету
б) по всем факультетам
Пример отчета
Факультет ИЭФ
Деканат ауд. 401
Декан ……………………… 414141
Методист ……………… 414142
Кафедра ТГВ ауд. 410 тел. 424242
Зав.кафедрой ………………………… 424242
Лаборант 424243
……………………
Лаборатория
Ауд. 420 тел. 565656
Ауд. 411 тел. 847543
9. Калькуляция столовой
В диетической столовой на каждое блюдо необходимо указывать его калорийность. Нужно написать программу расчета калорийности блюда исходя из его состава на основании общей таблицы калорийности продуктов.
Описание основных сущностей.
Таблица калорийности продуктов
Продукт
Кол-во кал. На 100 гр.
Блюда
Название блюда
Компоненты
Вес каждого компонента (на 1 порцию)
Калорийность каждого компонента (по весу)
Общая калорийность блюда
Признак наличия блюда сегодня в столовой
Реализовать следующие функции системы:
Ввод таблицы калорийности
Ввод состава каждого блюда
Расчет калорийности для всех блюд – из таблицы калорийности выбираются все компоненты и на основании веса каждого компонента рассчитывается калорийность компонентов, потом они складываются и получаем калорийность блюда.
Печать меню столовой с указанием калорийности.
Общий список блюд с указанием всех компонент создается один раз. Потом каждый день отмечается, какие именно блюда сегодня готовятся. После этого печатается меню из отмеченных блюд с указанием калорийности каждого блюда.