Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лабы_ИС.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
735.23 Кб
Скачать

Хід виконання лабораторної роботи

ТЕМА: Створення БД «Моніторинг успішності учнів». Створення таблиць.

Мета роботи: Придбання навичок у роботі з ACCESS по створенню таблиць.

Постановка завдання: Створити базу даних «Моніторинг успішності учнів», помістивши в неї п’ять таблиць: КЛАС, УЧНІ, ПРЕДМЕТ, УРОК, ОЦІНКА, УЧИТЕЛЬ що містять інформацію про успішність учнів школи.

Аналіз предметної області показує, що для автоматизації моніторингу успішності учнів школи доцільно створити БД «Моніторинг успішності учнів», що складається із п’яти таблиць: КЛАС, УЧНІ, ПРЕДМЕТ, УРОК, ОЦІНКА, УЧИТЕЛЬ. Таблиці будуть зв'язані між собою в такий спосіб:

    • Таблиця КЛАС з таблицею УЧНІ зв'язуються по полю КодКласу.

    • Таблиця УЧНІ з таблицею ОЦІНКА - по полю КодУчня.

    • Таблиця ОЦІНКА з таблицею УРОК - по полю КодУроку.

    • Таблиця УРОК з таблицею ПРЕДМЕТ - по полю КодПредмету.

    • Таблиця ПРЕДМЕТ з таблицею УЧИТЕЛЬ - по полю КодПредмету.

Характеристики таблиці-об'єкта КЛАС:

Таблиця 1

Ключове

Поле

Ім’я поля

БД

Тип

даних

Властивості

Опис

КодКласу

лічильник

розмір поля - довге ціле,

нові значення – послідовні;

індексоване поле – Так, співпадіння не допускаються;

кількість класів

ШифрКласу

текстовий

розмір поля - 10,

індексоване поле – Так, співпадіння не допускаються;

назва

класу

Характеристики таблиці-об'єкта УЧНІ:

Таблиця 2

Ключове

Поле

Ім’я поля

БД

Тип

Даних

Властивості

Опис

КодУчня

лічильник

розмір поля - довге ціле,

нові значення – послідовні;

індексоване поле – Так, співпадіння не допускаються;

номер

учня

в школі

КодУчня_в_класі

числовий

розмір поля - ціле,

індексоване поле – Ні;

номер

учня

в класі

Прізвище

текстовий

розмір поля - 30,

індексоване поле – Ні;

прізвище

учня

Ім’я

текстовий

розмір поля - 30,

індексоване поле – Ні;

ім’я учня

ПоБатькові

текстовий

розмір поля - 30,

індексоване поле – Ні;

по батькові

учня

Стать

текстовий

розмір поля - 5,

індексоване поле – Ні;

стать учня

КодКласу

числовий

розмір поля – довге ціле,

індексоване поле – Ні;

код класу

із переліку таблиці «КЛАС»

Характеристики таблиці-об'єкта ПРЕДМЕТ:

Таблиця 3

Ключове

Поле

Ім’я поля

БД

Тип

Даних

Властивості

Опис

КодПредмету

Числовий

розмір поля - ціле,

індексоване поле – Так, співпадіння не допускаються;

номер

предмету

НазваПредмету

Текстовий

розмір поля - 30,

індексоване поле – Ні;

назва

предмету

КількістьУроків

Числовий

розмір поля - ціле,

індексоване поле – Ні;

кількість

уроків

(годин) у

предметі

Характеристики таблиці-об'єкта УРОК:

Таблиця 4

Ключове

Поле

Ім’я поля

БД

Тип

Даних

Властивості

Опис

КодУроку

Числовий

розмір поля – довге

ціле,

індексоване поле –

Так, співпадіння

не допускаються;

наскрізний

номер уроку із

переліку уроків,

що проводяться

у школі із

різних дисциплін

КодПредмету

Числовий

розмір поля - ціле,

індексоване поле – Ні;

номер предмету

із переліку

дисциплін

таблиці «Предмет»

НомерУроку

Числовий

розмір поля - ціле,

індексоване поле – Ні;

номер уроку із предмету

Дата

дата/час

формат поля – короткий

формат дати;

індексоване поле - Ні

дата проведення уроку

ТипУроку

Майстер

підстановок

розмір поля – 50;

індексоване поле – Ні;

Підстановка:

тип елементу керування – поле зі списком;

тип джерела рядків – список значень;

джерело рядків – «звичайний урок»; «самостійна робота»;

«контрольна робота»; «практичне заняття»; «лабораторна робота»

тип уроку із предмету

Характеристики таблиці-об'єкта ОЦІНКА:

Таблиця 5

Ключове

Поле

Ім’я поля

БД

Тип

Даних

Властивості

Опис

КодУчня

числовий

розмір поля – довге ціле,

індексоване поле – Ні;

номер учня в школі

КодУроку

числовий

розмір поля – довге ціле,

індексоване поле – Ні;

наскрізний

номер уроку із

переліку уроків,

що проводяться

у школі із

різних дисциплін

Оцінка

числовий

розмір поля - ціле,

індексоване поле – Ні;

оцінка за урок

Характеристики таблиці-об'єкта УЧИТЕЛЬ:

Таблиця 6

Ключове

Поле

Ім’я поля

БД

Тип

Даних

Властивості

Опис

КодУчителя

лічильник

розмір поля - довге ціле,

нові значення – послідовні;

індексоване поле – Так, спавпадіння не допускаються;

номер

учителя

в школі

Прізвище

текстовий

розмір поля - 30,

індексоване поле – Ні;

прізвище

учителя

Ім’я

текстовий

розмір поля - 30,

індексоване поле – Ні;

Ім’я учителя

ПоБатькові

текстовий

розмір поля - 30,

індексоване поле – Ні;

по батькові

учителя

КодПредмету

числовий

розмір поля – ціле,

індексоване поле – Ні;

код предмету , який викладає вчитель