Введення логічно зв'язаних записів 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Введення логічно зв'язаних записів



Введемо трохи логічно взаємозалежних записів у таблиці ГРУПА і СТУДЕНТ. Об'єкти ГРУПА і СТУДЕНТ зв'язані один-до-багатьох відносинами, але поки не створена схема даних і зв'язку між таблицями, система не може контролювати логічний взаємозв'язок даних, що вводять. Тому для одержання цілісної бази, у якій всі записи підлеглої таблиці мають логічно пов'язані з нею головний запис, користувачеві необхідно самому відслідковувати логічні зв'язки записів. При введенні підлеглих записів необхідно перевіряти наявність запису в головній таблиці, значення ключа якої збігається зі значенням поля зв'язку (зовнішнього ключа) підлеглого запису, що вводять.

При безпосереднім введенні в таблицю записів, логічно пов'язаних із записами іншої таблиці, корисно відобразити на екрані обидві таблиці (рис. 2.2).

Рис. 2.2. Таблиці ГРУПА і СТУДЕНТ при введенні логічно зв'язаних записів

Для одночасного відображення відкритих таблиць можна скористатися командою Сверху вниз, Слева направо або Каскадом на Ленте у вкладці Главная, у групі Окно.

Очевидно, що в базі даних складної структури при введенні даних безпосередньо у таблицю не гарантується надійне і коректне обслуговування даних. У прикладі бази даних "Навчальний процес" при введенні даних у таблицю нижніх рівнів треба відслідковувати декілька вищестоящих.

Нижче будуть розглянуті засобі Access, що дозволяють автоматизувати контроль зв'язків цілісності і зробити завантаження бази даних простою і зручною процедурою. До таких засобів у першу чергу відноситься Схема данних і Форма. Крім того, в Access 2010 можуть бути використані такі прості засоби, як відображення в головній таблиці записів підлеглих таблиць декількох рівнів.

Додаток B. Дані таблиць БД «Навчальний процес»

Таблиця B.1. Дані таблиці СТУДЕНТ

Група Номер студента у групі ПІБ Рік народження Прохідний бал
101 01 Аристов Р.П. 1979 4,25
101 02 Бондаренко С.А. 1978 4,50
101 03 Борисова Е.И. 1979 4,25
101 04 Макова Н.В. 1977 4.75
102 01 Боярская Н.П. 1977 4,50
102 02 Федоров Д. К. 1977 4,25
102 03 Сидоров И. Р. 1977 4,50
103 01 Андреев Г.М. 1978 4,25
103 02 Петров O.K. 1979 4.75
104 01 Іванов К. К. 1977 4,50

 

Таблиця B.2. Дані таблиці ГРУПА

Номер групи Кількість студентів у групі Прохідний бал
101 30 4,50
102 32 4,50
103 29 4,80
104 35 4,40
105 35 4,80
201 35 3,90
202 30 4,00
203 28 4,70
204 25 4,00

 

Таблиця B.3. Дані таблиці КАФЕДРА

Код Назва Телефон ПІБ зав. кафедрою
01 ІНФОРМАТИКА 310-47-74 Ігнатьева В. В.
02 МАТЕМАТИКА 310-47-15 Іванов И. И.
03 ІСТОРІЯ 310-47-16 Смирнова И. В.
04 ІНОЗЕМНА МОВА 310-47-17 Жданова А. Е.
05 ФІЗКУЛЬТУРА 310-47-67 Плетньов В. А.
06 ФІЛОСОФІЯ 310-47-18 Бондаренко В. В.

Таблиця B.4. Дані таблиці ВИКЛАДАЧІ

Таб. номер ПІБ викладача Вч. ступінь Вч. звання Код кафедри
101 Андреев А.П. д-р. техн. наук професор 01
102 Апухтин И. С. канд. техн. наук доцент 01
103 Глухе И. Л. канд. техн. наук доцент 01
104 Сєченов Ю. Б. канд. техн. наук доцент 01
105 Чернов Л. К. канд. техн. наук доцент 01
201 Блюмкина И. П. д-р фіз. мат. наук професор 02
202 Львова П. Р.   асистент 02
203 Шапошников С. И. д-р техн. наук професор 02
204 Новиков П. Н.   асистент 02
301 Ильясов И. Т. канд. фил. наук доцент 03
302 Пустынцев А. П. канд. іст. наук доцент 03
303 Романов Р. А. канд. іст. наук доцент 03
304 Цвєтков А. И. канд. іст. наук доцент 03
401 Сорокіна М. Ф. канд. філ. наук. доцент 04
402 Прочан П. Р. канд. філ. наук. доцент 04
403 Лысова М. И. канд. філ. наук. доцент 04
404 Шаповалова М. Ф. канд. філ. наук. доцент 04
405 Кудряшова Г. М.   асистент 04
501 Жигарьова П. Р. канд. пед. наук доцент 05
502 Егорова Т. И.   ст. викл. 05
503 Ермолин Е. Н.   асистент 05
601 Логинов A.M. канд. філ. наук доцент 06
602 Яковлев П. П. канд. філ. наук доцент 06
603 Раків А. В. канд. філ. наук доцент 06
604 Соловйов С. И.   асистент 06

Таблиця B.5.  Дані таблиці ПРЕДМЕТ

Код Назва предмета Усього Лекції Практичні Семестр
01 Інформатика 200 80 120 4
02 Математика 200 100 100 4
03 Історія 140 90 50 3
04 Іноземний яз. 200 0 200 4
05 Філософія 100 40 60 2
06 Фізкультура 100 0 100 2

Таблиця B.6.  Дані таблиці НАВЧАННЯ

Номер групи Код предмету Таб. номер викладача Вид занять Години
101 01 101 лек 40
101 01 102 пр 60
101 02 201 лек 50
101 02 202 пр 50
101 03 301 лек 48
101 03 302 пр 20
101 04 401 пр 50
101 05 501 лек 50
101 05 502 пр 50
101 06 601 лек 100
102 01 101 лек 100
102 01 103 пр 180
102 04 401 лек 100
105 01 101 лек 100
201 01 102 пр 180
201 02 201 пр 70
202 04 403 пр 100
203 01 101 лек 100
204 05 5030 пр 100

Таблиця B.7.  Дані таблиці УСПІШНІСТЬ



Поделиться:


Последнее изменение этой страницы: 2021-06-14; просмотров: 70; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.39.74 (0.007 с.)