Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекції.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
12 Мб
Скачать
☆

О

1. Учні.

2. Вчителі.

3. Класи.

4. Предмети. Логічна структура:

сновні об'єкти:

1 7 2

1

8

1

3

5

6

4

Рис.1.1

1 – 4 : Основні об'єкти БД

5 – 8 : Об'єкти, за допомогою яких здійснюється зв'язок основних об'єктів один з одним,

5 - 6 : Зв'язки між об'єктами, які реалізуються за допомогою додаткових таблиць,

7 - 8 : Зв'язки між об'єктами, які реалізуються за допомогою прямих зв'язків між таблицями.

На рис. 1.1 стрілки, що сполучають об'єкти БД, помічені значками 1 і . Це означає вигляд зв'язку один-до-багатьох. Наприклад, в одному класі вчаться багато учнів, або один учень отримує багато оцінок.

Відношення багато-до-багатьох ( і ) може застосовуватися в такій ситуації: один і той же вчитель читає в різних класах та один і той самий предмет читають різні вчителі. Наприклад, на англійську мову клас ділитися на групи і в цих групах працюють різні вчителі або математику в різних класах читають різні вчителі тощо. А зв'язок один-до-одного позначає точний збіг кількості записів в таблицях.

1.2 Розробка структури таблиць і типів полів в бд «Школа»

Таблиця

Ім'я поля

Тип даних

Примітка

Вчителі

№ _вчителя

Лічильник

Ключове поле

Прізвище

Текстовий

Ім'я

Текстовий

По_батькові

Текстовий

Класне_ керівництво

Логічний

Клас

Назва_КЛ

Текстовий

Ключове поле

№)вчителя

Числовий

Майстер підстановки з таблиці Вчителі.

Учні

№_учня

Лічильник

Ключове поле

Прізвище

Текстовий

Ім'я

Текстовий

По_батькові

Текстовий

Клас

Текстовий

Майстер підстановки з таблиці Клас

Дата_народження

Дата – час

Адреса

Текстовий

Телефон

Текстовий

Маска введення

Предмет

№_предмету

Лічильник

Ключове поле

Назва

Текстовий

Викладає

№_вчителі

Числовий

Майстер підстановки з таблиці Вчителя

№_предмету

Числовий

Майстер підстановки з таблиці Предмет

Клас

Текстовий

Майстер підстановки з таблиці Клас

Отримує

№_учня

Числовий

Майстер підстановки з таблиці Учні

№_предмету

Числовий

Майстер підстановки з таблиці Предмет

Період

Текстовий

Майстер підстановки на основі фіксованого набору даних

Оцінка

Числовий

Майстер підстановки на основі фіксованого набору даних

Таблиця. 1.1