- •Понятие “Модель”.
- •Классификация моделей.
- •По области использования
- •Информационные модели в базах данных
- •Пример разработки базы данных «Учебный процесс»
- •Определение состава данных.
- •Выявление связей информационных объектов.
- •Информационно-логическая модель «Учебный процесс».
- •I V Логическая структура реляционной базы данных «Учебный процесс» (см. Выше).
- •Мастер таблиц
- •Режим таблицы
- •Область описания полей
- •Ключевые поля
- •Создание уникального ключа
- •Сохранение таблицы
- •Операции с таблицами в окне базы данных
- •Быстрая сортировка
- •Связи между таблицами
- •Выбор первичного ключа
- •Преимущества первичного ключа
- •Создание первичного ключа
- •Внешние ключи
- •Целостность данных
- •У становка связей
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Отличие формы от таблицы
- •Создание формы с помощью Автоформы
- •Создание формы с помощью Мастера
- •Р азработка многотабличных форм
- •Редактирование подчиненной формы
- •Разработка формы с включением подчиненной формы
- •Структура основной части формы
- •Структура подчиненной формы
- •Создание многотабличной формы с подчиненной с помощью мастера
- •Разработка многотабличной формы без подчиненных форм
- •Разработка формы в режиме конструктора
- •Создание полей со списком
- •Динамический набор данных
- •Вычисляемые поля
- •Конструирование однотабличного запроса на выборку
- •Конструирование многотабличного запроса на выборку
- •Создание параметрического запроса
- •Вычисляемые поля
- •Создание выражения
- •Создание групповых запросов
- •Конструирование запроса на создание таблицы
- •Запрос на добавление
- •Создание отчета для одной таблицы
- •Группировка данных отчета
- •Включение вычисляемого поля в отчет
- •Многотабличные отчеты
- •Создание основной части отчета
- •Разработка подчиненного отчета
- •Доработка подчиненного отчета
- •Включение подчиненного отчета
- •С оздание отчета на основании запроса
- •Практическая работа.
- •Выдать список отличников, имея таблицу «Лицеисты».
- •Различие между связыванием и внедрением
- •Внедрение объектов
- •Связывание объектов
- •Тема № 8: субд ассess. Введение в макросы и события.
- •Группа макросов
- •Отладка макросов по шагам
- •Макросы для форм
- •Макросы отчета
- •Событие Когда выполняется макрос
- •Практическая работа
- •Создание кнопочной формы с помощью диспетчера
- •Редактирование имени и формирование элементов кнопочной формы
- •Формирование элементов для вызова кнопочных форм
- •Формирование элементов для открытия объектов приложения
- •Добавление рисунка в кнопочную форму
- •Конструирование кнопочной формы самостоятельно
- •1 Этап. Выделение информационных объектов.
- •2 Этап. Связи информационных объектов.
- •3 Этап. Построение информационно-логической модели
- •4 Этап. Логическая структура реляционной базы данных.
- •Заполнение таблиц данными
- •Формы ввода данных
- •Создание запросов
- •Типы запросов:
- •Создание параметрического запроса
- •Использование запросов на изменение
- •Создание макросов
- •2. Разработать бд «Тестирование»
- •3. Зарплата
- •4. База данных «Библиотека»
- •Электронный журнал.
- •Библиотека
- •Лицеисты – родители
- •Телефонный справочник
- •Экзаменатор (Тестирование)
- •Заработная плата
- •Арм руководителя
- •Психолого-педагогический консилиум
- •Учебный процесс
2. Разработать бд «Тестирование»
Цель: Автоматизировать процесс тестирования. Предоставить преподавателю возможность изменения тестов. Получать сведения о результатах тестирования.
Постановка задачи:
а) Входная информация:
Сведения об тестируемых (код-лиц, ФИО)
Тесты с альтернативными ответами и указанием правильного ответа (номер-теста, вопрос, алт-ответ1, алт-ответ2, алт-ответ3, пр-ответ, полученный-ответ)
б) Выходная информация:
Результаты тестирования по каждому лицеисту с указанием количества вопросов, прав. ответов и оценки
*Анализ результатов тестирования – по каждому лицеисту информация о том на какой вопрос отвечено правильно, на какой - нет
*Сводные результаты о тестирование – сколько правильных ответов по каждому вопросу (выдать вопрос)
в) возможный метод решения:
Через запрос на создание таблицы создать таблицу, где для каждого лицеиста присутствуют все вопросы.
Проведение тестирования – в форме ответить на все вопросы (каждый лицеист, возможно по параметрическому запросу)
Подсчитать количество вопросов всего (КВВ) и количество правильных ответов (КПО) (запрос)
Рассчитать оценку ( КПО/КВВ<0,5 – 2; КПО/КВВ<0,75 – 3; КПО/КВВ<0,95 – 4; иначе –5)
Метод получения информации со* - выработать самим
3. Зарплата
Таблицы
СОТРУДНИКИ
ТН – текст,4 (табельный номер сотрудника)
ФИО – текст,50
ОКЛ – длинное целое (оклад)
ТАБЕЛЬ УЧЕТА РАБОЧЕГО ВРЕМЕНИ
ТН – текст,4
КРД – целое (к-во отработанных сотрудником дней)
КРДМ - целое (к-во рабочих дней месяца)
ЗАРПЛАТА
ТН – текст,4
НАЧ – действительное, два знака после запятой (начислено)
ПН - действительное, два знака после запятой (подоходный налог)
ПЕН - действительное, два знака после запятой (пенсионный налог)
СУМНАРУК - действительное, два знака после запятой (сумма на руки)
Начислено НАЧ=(ОКЛ/КРДМ)*КРД
Подоходный налог 5%, если НАЧ не превышает 30 000 тенге
10%, если НАЧ больше 30 000 тенге, но не превышает 80 000 тенге
20%, если НАЧ больше 80 000 тенге
Пенсионный налог - 10% от НАЧ
Сумма на руки –СУМНАРУК= НАЧ-ПН-ПЕН
Формы
Список сотрудников
ТН
ФИО
Оклад
Ввод табеля
ТН
ФИО
КРД
КРДМ
Начисление зарплаты
ТН
ФИО
НАЧ
ПН
ПЕН
СУМНАРУК
Отчеты
Ведомость начисления заработной платы
ТН
ФИО
НАЧ
ПН
ПЕН
СУМНАРУК
ведомость выдачи заработной платы
ТН
ФИО
СУМНАРУК
ПОДПИСЬ
Подпись бухгалтера в конце документа
Подпись директора в конце документа
4. База данных «Библиотека»
Требуется получить следующую информацию:
К-во книг в библиотеке (всего)
К-во читателей (всего)
К-во взятых книг на данное время
К-во читателей по группам
К-во читателей, взявших книги
К-во книг у заданного читателя
Перечень книг заданного автора
Список читателей
Перечень книг у заданного читателя
Список читателей взявших книги
Таблицы:
Группы
Группа
ФИО кл.рук.
Читатели
Группа
Код читателя
ФИО
Адрес
Литература
Код книги
Название книги
Код автора
Аннотация
Авторы
Код автора
ФИО
Карточки читателей
Код читателя
Код книги
Код автора
Дата выдачи
Дата сдачи
Заметки
Формы:
Список читателей (группы, читатели)
Список книг (авторы, литература)
Учет литературы (читатели, литература, авторы, карточки)
Перечень книг заданного автора
Перечень книг у заданного читателя
Список читателей взявших книги
Отчеты:
К-во книг в библиотеке (всего)
К-во читателей (всего)
К-во взятых книг на данное время
К-во читателей по группам
К-во читателей, взявших книги
К-во книг у заданного читателя
Проработка постановок задач и выяснение вопросов по заданию на курсовое проектирование.
Перечень возможных курсовых работ: