- •Министерство образования и науки
- •5. Среда ms Access 50
- •Лабораторная работа № 1 «Статистическая обработка результатов эксперимента»
- •Математическая постановка задачи
- •5. Нормированное отклонение
- •Блок-схема
- •Программа на языкеqbasic
- •Результат работы программы
- •Пример работы вExcel
- •Контрольные вопросы «Статистическая обработка результатов эксперимента»
- •Работа с табличным процессором Microsoft Excel. Лабораторная работа №1. Освоение приемов работы с электронными таблицами.
- •1. Настройка экрана Excel.
- •2. Выделение ячеек, строк, столбцов, блоков и листов
- •3. Ввод данных в ячейки
- •4. Редактирование данных
- •5. Операции перемещения, копирования и заполнения
- •Контрольные вопросы к лабораторной работе № 1
- •Лабораторная работа №2. Выполнение вычислений
- •1. Создание таблицы, вставка формул и функций. Пример 1
- •2. Создание таблицы, вставка формул и функций. Пример 2
- •3. Создание таблицы, вставка формул и функций. Пример 3
- •Контрольные вопросы к лабораторной работе № 2.
- •Лабораторная работа №3. Методы сортировки и фильтрации данных
- •1. Сортировка данных
- •2. Фильтрация данных с использованием автофильтра
- •3. Фильтрация данных с использованием расширенного фильтра
- •Контрольные вопросы к лабораторной работе № 3
- •Лабораторная работа №4. Создание и редактирование диаграмм
- •1. Построение круговой диаграммы
- •2. Построение объемной диаграммы
- •Контрольные вопросы к лабораторной работе № 4
- •Лабораторная работа №5 Анализ данных. Операции Подбор параметра и Поиск решения.
- •1. Подбор параметра
- •2. Использование надстройки Поиск решения
- •Контрольные вопросы к лабораторной работе № 5
- •Лабораторная работа №6. Обобщение данных. Создание таблицы подстановки. Подведение итогов
- •1. Создание таблицы подстановки с одной переменной
- •2. Создание таблицы подстановки с двумя переменными
- •3. Автоматическое подведение общих и промежуточных итогов. Работа со структурой таблицы
- •4. Выполнение вычислений и построение диаграмм на основе итоговых данных
- •Контрольные вопросы к лабораторной работе № 6.
- •Имя_таблицы (имя_поля1, имя_поля2, ....)
- •2. Субд ms Access
- •3. Целостность данных
- •4. Виды связей
- •5. Среда ms Access
- •5. Анализ предметной области
- •6. Анализ данных и планирование таблиц
- •7. Построение модели данных
- •8. Установление связей между таблицами бд.
- •Все 6 таблиц отвечают следующим правилам нормализации:
- •8. Создание базы данных в среде ms Access
- •9. Построение схемы.
- •Компьютерный практикум Создание структуры и заполнение базы данных
- •Лабораторная работа №2. Работа с формой
- •1. Ввод данных через форму
- •Лабораторная работа №3. Запросы к базе данных
- •1. Запросы к базе данных
- •2. Конструктор запросов в ms Access
- •Компьютерный практикум Реализация простых запросов на выборку.
- •3. Логические выражения и условия отбора
- •Вопросы и задания
- •4. Запросы по нескольким таблицам к базе данных Вычисляемые поля
- •Вопросы и задания
- •5. Реализация выборки Вычисляемые поля и конструктор запросов
- •Реализация сложных запросов
- •Лабораторная работа №4. Работа с отчетами
- •1. Создание отчетов в ms Access
- •2. Этап создания отчета в базе данных
- •Вопросы
- •Формирование отчетов в ms Access
- •Список литературы
6. Анализ данных и планирование таблиц
Ядром будущей информационной системы является база данных. Будем строить реляционную БД.
Определим необходимый набор данных для информационного обеспечения каждого этапа работы.
Подготовительный этап. На этом этапе от нашей ИС в первую очередь потребуются сведения о плане приема в университет: на каких факультетах, какие специальности открыты для поступления; сколько человек принимается на каждую специальность. Кроме того, абитуриентов интересует какие вступительные экзамены принимаются на каждом факультете.
Рис. 4. Иерархическая структура университета.
Будущая структура базы данных должна отражать организационную структуру университета. Эта структура представлена на рис. 4. Структура университета имеет иерархический тип: в университете множество факультетов; на каждом факультете несколько специальностей, по каждой специальности учится множество студентов (а во время вступительных экзаменов поступает множество абитуриентов). Два верхних уровня этой иерархии — факультеты и специальности.
Спланируем две таблицы, которые войдут в базу данных, указав названия таблиц и имена полей:
Таблица 1 ФАКУЛЬТЕТЫ |
|
Таблица 2 СПЕЦИАЛЬНОСТИ |
Название факультета |
|
Код специальности |
|
|
Название специальности |
|
|
План приема |
Таблица базы данных 1 - «ФАКУЛЬТЕТЫ» |
Название факультета |
Институт экономики и предпринимательства |
Факультет информатики и управления |
Институт технологии и производственного менеджмента |
Таблица базы данных 2 - «СПЕЦИАЛЬНОСТИ» | ||
Код специальности |
Название специальности |
План приема |
080105 |
Финансы и кредит |
25 |
080109 |
Бухгалтерский анализ, учет и аудит |
50 |
080112 |
Маркетинг |
50 |
220201 |
Управление и информатика в технических системах |
25 |
230102 |
Автоматизированные системы обработки управления |
25 |
240901 |
Биотехнология |
25 |
Из этих таблиц можно извлечь ответы на все поставленные выше вопросы, интересующие абитуриентов. Здесь сделано два упрощающих допущения: пусть на разных специальностях одного факультета принимаются одни и те же экзамены, а число экзаменов на всех факультетах равно трем.
Введение идентификаторов записи - факультетов и специальности создает определенные удобства.
Название может быть достаточно длинным (например «Автоматизированные системы обработки управления»), а код — короткий. В таблицах «ФАКУЛЬТЕТЫ», «СПЕЦИАЛЬНОСТИ» каждая запись однозначно определяется идентификатором - первичным ключом.
Для таблицы «ФАКУЛЬТЕТЫ» - ИД_ФК, а для таблицы «СПЕЦИАЛЬНОСТИ» - ИД_СП. Таблицы связаны друг с другом через поле – ИД_ФК (вторичный код).
В других таблицах их можно заменить вторичными кодами, которые всегда можно расшифровать.
Этап приема документов у абитуриентов. В это время абитуриенты пишут заявления о допуске к поступлению, сдают необходимые документы (копию паспорта, школьного аттестата и другие), заполняют анкету. Каждому абитуриенту присваивается его личный идентификатор — регистрационный номер (РЕГ_НОМ). Далее под этим номером он будет фигурировать во всех документах. Многочисленную информацию об абитуриенте сведем в таблицы 3,4. Третья «АНКЕТА» — данные, которые потребуются в ходе экзаменов и могут потребоваться при зачислении: фамилия, имя, отчество, дата рождения, фотография, название учебного учреждения (оконченного абитуриентом). Четвертая «АБИТУРИЕНТЫ» будет содержать анкетные данные (включим лишь их часть).
В таблице «АБИТУРИЕНТ» поле «Медаль» имеет логический тип. Поле «Льгота» имеет текстовый тип, лица имеющие льготы при поступлении зачисляются вне конкурса на выбранную специальность факультета. Поле «Зачисление» имеет логический тип. Значение «ИСТИНА» этого поля будет отмечать абитуриентов, зачисленных в ВУЗ по результатам сдачи экзаменов.
Таблица 3 АНКЕТА |
|
Таблица 4 АБИТУРИЕНТЫ |
РЕГ_НОМ |
|
РЕГ_НОМ |
Фамилия |
|
Медаль |
Имя |
|
Льгота |
Отчество |
|
Зачисление |
Город |
|
|
Фото |
|
|
Дата_Рождения |
|
|
Уч_заведение |
|
|
Таблица базы данных 3 - «АНКЕТА» | |||||||
РЕ Г_ НОМ |
Фамилия |
Имя |
Отчество |
Город |
Фото |
Дата |
Учебное заведение |
1001 |
Васильева |
Ольга |
Николаевна |
Москва |
|
12.10. 1990 |
ПТУ№8 |
1002 |
Быков |
Алексей |
Ильич |
Кимры |
|
24.04. 1989 |
Школа№7 |
… |
… |
… |
… |
… |
… |
… |
… |
3004 |
Ильина |
Индира |
Викторовна |
Кимры |
|
14.07. 1990 |
ПТУ №8 |
Таблица баз данных 4 - «АБИТУРИЕНТЫ» | |||
РЕГ_НОМ |
Медаль |
Льгота |
Зачисление |
1001 |
|
сирота |
|
1002 |
|
нет |
|
1003 |
|
нет |
|
1004 |
|
нет |
|
2001 |
|
нет |
|
2002 |
|
нет |
|
2003 |
|
нет |
|
2004 |
|
нет |
|
3001 |
|
нет |
|
3002 |
|
проживает в зоне отселения |
|
3003 |
|
из многодетной семьи |
|
3004 |
|
нет |
|
Этап приема экзаменов. Основная информация, представляющая интерес на этом этапе, — результаты сдачи экзаменов абитуриентами. Безусловно, в реальной системе фигурируют данные о делении абитуриентов на экзаменационные группы, о датах и месте проведения экзаменов, об экзаменаторах и пр. Но мы ограничимся лишь одной таблицей, содержащей оценки, полученные каждым абитуриентом.
Таблица 5 ЭКЗАМЕНЫ |
ИД_ЭКЗАМ |
Название предмета |
Таблица баз данных 5 - «ЭКЗАМЕНЫ» | |
КОД_ЭКЗАМ |
Название предмета |
1 |
Математика |
2 |
Русский язык |
3 |
Химия |
4 |
Информатика |
5 |
Физика |
|
|
Этап зачисления в университет, здесь нас будет интересовать совать окончательный список с информацией о том, кто из абитуриентов принят в университет, а кто — нет. Для этого понадобятся связи и данные в таблице оценки. Связи через ключевые поля с таблицами «ЭКЗАМЕН», «ФАКУЛЬТЕТ», «АБИТУРИЕНТ», «СПЕЦИАЛЬНОСТЬ».
Таблица 6 Оценки |
ИД_ОЦЕНКИ |
РЕГ_НОМ |
ИД_ЭК |
ИД_ФК |
ИД_СП |
Оценка |
Вывод
Анализ данных связан с выделением информации, используемой на каждом этапе процесса, и планированием ее организации — схемаданных и таблицы.