- •Лабораторная работа №2 Обработка и экспорт данных в ms Excel
- •Ход работы
- •Требования к отчету о выполнении лабораторной работы
- •Контрольные вопросы и задания для самопроверки
- •Лабораторная работа №3 Основы проектирования баз данных в субд ms Access
- •1. Построение бд «Успеваемость студентов» в виде реляционной модели
- •Результаты успеваемости студентов
- •2. Разработка структуры бд.
- •Структура таблицы «Справочник академических групп»
- •Структура таблицы «Студенты»
- •Структура таблицы «Справочник дисциплин»
- •Структура таблицы «Успеваемость»
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Автоматизация торгов акциями из индексной корзины
- •Вариант 7
- •Автоматизация учета видов депозитных вкладов в банка Украины
- •Вариант 8
- •Автоматизация обмена валюты
- •Вариант 9
- •Автоматизация денежных переводов
- •Вариант 10
- •Автоматизация страхования жизни
- •Вариант 1
- •Вариант 2
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
1. Построение бд «Успеваемость студентов» в виде реляционной модели
Внимание! Выполнение заданий для лабораторных работ № 3 – 7 выполняется в соответствии с вариантом (приложение Б), который выдается преподавателем. Ход работ описан для сквозного примера.
После завершения учебного процесса в деканате формируется ведомость успеваемости студентов в виде таблицы (табл. 3.1).
Таблица 3.1
Результаты успеваемости студентов
Код студента |
ФИО |
Шифр группы |
Дисциплина |
Оценка |
|
|
|
|
|
|
|
|
|
|
|||
Средний балл |
|
||||
Из анализа таблицы видно, что в базе данных должны использоваться следующие реквизиты (поля):
1) справочная информация:
Код студента (тип – числовой); ФИО (тип – текстовый); Шифр группы (тип – текстовый); Дисциплина (тип – текстовый);
2) переменная информация:
Оценка (тип – числовой);
3) вычисляемое поле:
Средний балл (тип – вещественное число, с точностью два десятичных знака).
2. Разработка структуры бд.
Поскольку в таблице «Результаты успеваемости студентов» одна и та же дисциплина может встречаться несколько раз (много леденел изучают одну и ту же дисциплину), то данные, что повторяются целесообразно выделить в отдельную таблицу «Справочник дисциплин».
Подобным чином повторяются названия групп (многие студенты учатся в одной группе). Поэтому информацию об академических группах необходимо вынести в отдельную таблицу «Справочник академических групп».
Применяя данный принцип выделения данных, можно выделить данные о студентах в отдельную таблицу «Студенты», потому что один и тот же студент изучает много дисциплин.
Таким образом, база данных «Успеваемость студентов» состоит из следующих таблиц.
1. «Справочник академических групп» (вспомогательная) – табл. 3.2;
Таблица 3.2
Структура таблицы «Справочник академических групп»
Название реквизита |
Тип данных |
Имя поля в БД |
*Шифр группы |
Текстовый |
Шифр_группы |
Куратор |
Текстовый |
Куратор |
Ключ: Шифр_групи
* Пример шифра группы ФФ-104-5-3
2. «Студенты» (вспомогательная) – табл. 3.3;
Таблица 3.3
Структура таблицы «Студенты»
Название реквизита |
Тип данных |
Имя поля в БД |
Код студента |
Счетчик |
Код_студента |
ПИБ |
Текстовый |
ФИО |
Шифр группы |
Текстовый |
Шифр_групи |
Ключ: Код_студента
3. «Справочник дисциплин» (вспомогательная) – табл. 3.3;
Таблица 3.3
