Студопедия
Новини освіти і науки:
МАРК РЕГНЕРУС ДОСЛІДЖЕННЯ: Наскільки відрізняються діти, які виросли в одностатевих союзах


РЕЗОЛЮЦІЯ: Громадського обговорення навчальної програми статевого виховання


ЧОМУ ФОНД ОЛЕНИ ПІНЧУК І МОЗ УКРАЇНИ ПРОПАГУЮТЬ "СЕКСУАЛЬНІ УРОКИ"


ЕКЗИСТЕНЦІЙНО-ПСИХОЛОГІЧНІ ОСНОВИ ПОРУШЕННЯ СТАТЕВОЇ ІДЕНТИЧНОСТІ ПІДЛІТКІВ


Батьківський, громадянський рух в Україні закликає МОН зупинити тотальну сексуалізацію дітей і підлітків


Відкрите звернення Міністру освіти й науки України - Гриневич Лілії Михайлівні


Представництво українського жіноцтва в ООН: низький рівень культури спілкування в соціальних мережах


Гендерна антидискримінаційна експертиза може зробити нас моральними рабами


ЛІВИЙ МАРКСИЗМ У НОВИХ ПІДРУЧНИКАХ ДЛЯ ШКОЛЯРІВ


ВІДКРИТА ЗАЯВА на підтримку позиції Ганни Турчинової та права кожної людини на свободу думки, світогляду та вираження поглядів



Підлеглі таблиці

5. Табл_Викладач.

Характеристика полів Табл_Викладач наведена в таблиці. Для наповнення даними Табл_Викладач створено форму Форм_Викладач (рис. 22). На рис. 23 наведено таблицю Табл_Викладач наповнену даними за допомогою форми Форм_Викладач.

 

 

Ім’я таблиці Табл_Викладач
Ім’я поля Номер_Виклад. ПІБ_Виклад. Код_Кафедр. Посада Звання
Тип даних Текст Текст Текст Текст Текст
Ключ так ні ні ні ні
Розмір
Підпис Табельний номер викладача Прізвище, ім’я та по батькові Код кафедри Посада Звання
Обов’язкове поле так   так так так
Пусті рядки ні ні ні ні ні
Індексоване поле Так (Без повторень) ні ні ні ні

Рисунок 22
Рисунок 23

Поля Посада і Звання заповнюються у відповідності до зв’язаних полів головних таблиць Табл_Посада і Табл_Звання. Поле Код_Кафедри також заповнюється у відповідності з полем головної таблиці Табл_Кафедра, але на формі (рис. 18) для зручності відображається назва кафедри.

6. Табл_Предмет.

Характеристика полів Табл_Предмет наведена в таблиці. Для наповнення даними Табл_Предмет створено форму Форм_Предмет (рис. 24). На рис. 25 наведено таблицю Табл_Предмет наповнену даними за допомогою форми Форм_Предмет.

Ім’я таблиці Табл_Предмет
Ім’я поля Код_Предмет Номер_ Викладач Назва_ Предмет Вид_ Занять Вид_ Контролю
Тип даних Текст   Текст    
Ключ так   ні    
Розмір      
Підпис Код кафедри   Назва кафедри    
Обов’язкове поле так   так    
Пусті рядки ні   ні    
Індексоване поле Так (Без повторень)        

Поле Номер_Викладач заповнюються у відповідності до зв’язаного поля таблиці Табл_Викладач. Поля Вид_ЗанятьіВид_Контролю заповнюється зі списків, що приєднуються до них.

Рисунок 24

 

Рисунок 25

7. Табл_Студент.

Характеристика полів Табл_Студент наведена в таблиці. Для наповнення даними Табл_Студент створено форму Форм_Студент (рис. 26). На рис. 27 наведено таблицю Табл_Студент наповнену даними за допомогою форми Форм_Студент.

Ім’я таблиці Табл_Студент
Ім’я поля Номер_ Група Залік_ Книжка ПІБ_ Студент Дом_ Адрес
Тип даних Текст Текст Текст Текст
Ключ так так ні ні
Розмір
Підпис Номер групи Залікова книжка Прізв., ім’я та по батькові Дом.адреса
Обов’язкове поле так так так так
Пусті рядки ні ні ні ні
Індексоване поле Так (Без повторень)      

Рисунок 26

Поле Номер_Групи заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Група.

Рисунок 27

8. Табл_План.

Характеристика полів Табл_План наведена в таблиці. Для наповнення даними Табл_План створено форму Форм_План (рис. 28). На рис. 29 наведено таблицю Табл_План наповнену даними за допомогою форми Форм_План.

Ім’я таблиці Табл_План
Ім’я поля Номер_ Група Код_ Предмет
Тип даних Текст Текст
Ключ так так
Розмір
Підпис Номер групи Код предмету
Обов’язкове поле так так
Пусті рядки ні ні
Індексоване поле Так (Допускаються повторення) Так (Допускаються повторення)

Поле Номер_Групи заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Група. Поле Код_Предмет заповнюються у відповідності до зв’язаного поля головної таблиці Табл_Предмет.

Рисунок 28
Рисунок 29

9. Табл_Контроль.

Характеристика полів Табл_Контроль наведена в таблиці. Для наповнення даними Табл_Контроль створено форму Форм_Контроль (рис. 30).

 

Ім’я таблиці Табл_Контроль
Ім’я поля Залік_Книжка ПІБ_Студент Курс Номер_група
Тип даних Текст Текст Число Текст
Ключ так      
Розмір Авто
Підпис   Прізвище студента   Номер групи
Обов’язкове поле так так так так
Пусті рядки ні ні ні ні
Індексоване поле Так (Допускаються повторення)      

 

 

Продовження таблиці.

Ім’я таблиці Табл_Контроль
Ім’я поля Код_ Предмет Назва_Предмет Номер_Викладач
Тип даних Текст Текст Текст
Ключ так    
Розмір
Підпис Код предмету Назва предмету Табельний номер
Обов’язкове поле так так так
Пусті рядки ні ні ні
Індексоване поле Так (Допускаються повторення)    
  Ім’я таблиці Табл_Контроль  
  Ім’я поля ПІБ_Викладач Вид_Контролю Оцінка Дата  
  Тип даних Текст Текст Текст Текст  
  Ключ          
  Розмір  
  Підпис Прізвище викладача Вид контролю      
  Обов’язкове поле так так ні ні  
  Пусті рядки ні ні так так  
  Індексоване поле          
                   

Рисунок 30

Оскільки передбачається використання Табл_Контроль тільки для формування відомостей у вигляді друкованих документів по різним предметам для різних груп і для різних видів контролю, то використання Форм_Контроль для заповнення Табл_Контроль носить обмежений характер. Це тому що всю таблицю Табл_Контроль можна відразу заповнити даними за допомогою запиту використовуючи дані з таблиць: Табл_Група, Табл_Предмет, Табл_План, Табл_Студент, Табл_Викладач.

 

 

Код запиту Запит_Контроль_Заповнення на мові SQL для заповнення даними Табл_Контроль

INSERT INTO Табл_Контроль ( Залік_Книжка, ПІБ_Студент, Курс, Номер_група, Код_предмет, Назва_Предмет, Номер_Викладач, ПІБ_Викладач, Вид_Контролю )

SELECT Табл_Студент.Залік_Книжка, Табл_Студент.ПІБ_Студент, Табл_Група.Курс, Табл_Група.Номер_група, Табл_Предмет.Код_предмет, Табл_Предмет.Назва_Предмет, Табл_Предмет.Номер_Викладач, Табл_Викладач.ПІБ_Викладач, Табл_Предмет.Вид_Контролю

FROM (Табл_Викладач INNER JOIN Табл_Предмет ON Табл_Викладач.Номер_Викладач = Табл_Предмет.Номер_Викладач) INNER JOIN ((Табл_Група INNER JOIN Табл_План ON Табл_Група.Номер_група = Табл_План.Номер_Група) INNER JOIN Табл_Студент ON Табл_Група.Номер_група = Табл_Студент.Номер_група) ON Табл_Предмет.Код_предмет = Табл_План.Код_Предмет;

На рис. 31 наведено таблицю Табл_Контроль наповнену даними за допомогою запиту Запит_Контроль_Заповнення.

Табл_Контроль
Залікова книжка Прізвище студента Курс номер групи Код предмету Назва предмету Таб. номер виклад. Прізвище викладача Вид контролю Оцінка Дата
ІУСТ0001 Андрусь Микола Дмитрович ІУСТ-001 Моделювання систем Ковач Михайло Ілліч Іспит    
ІУСТ0001 Андрусь Микола Дмитрович ІУСТ-001 Моделювання систем Шпак Марина Василівна Залік    
ІУСТ0002 Зварич Тетяна Іванівна ІУСТ-001 Моделювання систем Ковач Михайло Ілліч Іспит    
ІУСТ0002 Зварич Тетяна Іванівна ІУСТ-001 Моделювання систем Шпак Марина Василівна Залік    
ІУСТ0003 Шевчук Василь Васильович ІУСТ-001 Моделювання систем Ковач Михайло Ілліч Іспит    
ІУСТ0003 Шевчук Василь Васильович ІУСТ-001 Моделювання систем Шпак Марина Василівна Залік    
ІУСТ0010 Данко Петро Федорович ІУСТ-002 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0010 Данко Петро Федорович ІУСТ-002 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0011 Куличко Фелікс Степанович ІУСТ-002 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0011 Куличко Фелікс Степанович ІУСТ-002 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0012 Танько Федір Васильович ІУСТ-002 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0012 Танько Федір Васильович ІУСТ-002 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Організація БД Дубів Олексій Миколайович Іспит    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Організація БД Гора Олена Олександрівна Залік    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Електротехніка Куль Федір Олександрович Іспит    
ІУСТ0020 Дурдинець Василь Виктор. ІУСТ-003 Електротехніка Добриня Марія Федорівна Залік    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Організація БД Дубів Олексій Миколайович Іспит    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Організація БД Гора Олена Олександрівна Залік    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Електротехніка Куль Федір Олександрович Іспит    
ІУСТ0021 Куль Микита Михайлович ІУСТ-003 Електротехніка Добриня Марія Федорівна Залік    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Організація БД Дубів Олексій Миколайович Іспит    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Організація БД Гора Олена Олександрівна Залік    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Машинна графіка Колос Микола Петрович Іспит    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Машинна графіка Донець Петро Петрович Залік    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Електротехніка Куль Федір Олександрович Іспит    
ІУСТ0022 Попович Віктор Сидорович ІУСТ-003 Електротехніка Добриня Марія Федорівна Залік    
ІУСТ0030 Василько Кузьма Микол. ІУСТ-004 Фізика Кипа Ірина Вікторівна Іспит    
ІУСТ0030 Василько Кузьма Микол. ІУСТ-004 Фізика Кипа Ірина Вікторівна Залік    
ІУСТ0031 Охримчук Діана Петрівна ІУСТ-004 Фізика Кипа Ірина Вікторівна Іспит    
ІУСТ0031 Охримчук Діана Петрівна ІУСТ-004 Фізика Кипа Ірина Вікторівна Залік    
ІУСТ0032 Данилець Віктор Арсеньович ІУСТ-004 Фізика Кипа Ірина Вікторівна Іспит    
ІУСТ0032 Данилець Віктор Арсеньович ІУСТ-004 Фізика Кипа Ірина Вікторівна Залік    
ІУСТ0040 Бульба Іван Тарасович ІУСТ-005 Математика Лимар Василь Григорович Іспит    
ІУСТ0040 Бульба Іван Тарасович ІУСТ-005 Математика Кудря Дмитро Михайлович Залік    
ІУСТ0040 Бульба Іван Тарасович ІУСТ-005 Англійська мова Якін Юрій Олександрович Залік    
ІУСТ0041 Зозуля Тарас Миколайович ІУСТ-005 Математика Лимар Василь Григорович Іспит    
ІУСТ0041 Зозуля Тарас Миколайович ІУСТ-005 Математика Кудря Дмитро Михайлович Залік    
ІУСТ0041 Зозуля Тарас Миколайович ІУСТ-005 Англійська мова Якін Юрій Олександрович Залік    
ІУСТ0042 Рудь Володимир Іванович ІУСТ-005 Математика Лимар Василь Григорович Іспит    
ІУСТ0042 Рудь Володимир Іванович ІУСТ-005 Математика Кудря Дмитро Михайлович Залік    
ІУСТ0042 Рудь Володимир Іванович ІУСТ-005 Англійська мова Якін Юрій Олександрович Залік    
ПЗАС0001 Василько Марія Тарасівна ПЗАС-001 Безпека інформаційних систем Заєць Ілля Дмитрович Іспит    
ПЗАС0001 Василько Марія Тарасівна ПЗАС-001 Безпека інформаційних систем Гора Олена Олександрівна Залік    
ПЗАС0002 Лимак Антон Володимирович ПЗАС-001 Безпека інформаційних систем Заєць Ілля Дмитрович Іспит    
ПЗАС0002 Лимак Антон Володимирович ПЗАС-001 Безпека інформаційних систем Гора Олена Олександрівна Залік    
ПЗАС0003 Наумчик Ігнат Олександрович ПЗАС-001 Безпека інформаційних систем Заєць Ілля Дмитрович Іспит    
ПЗАС0003 Наумчик Ігнат Олександрович ПЗАС-001 Безпека інформаційних систем Гора Олена Олександрівна Залік    
ПЗАС0030 Бунін Микола Іванович ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Іспит    
ПЗАС0030 Бунін Микола Іванович ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Залік    
ПЗАС0031 Вовк Ірина Максимівна ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Іспит    
ПЗАС0031 Вовк Ірина Максимівна ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Залік    
ПЗАС0032 Дорчі Катерина Володимирівна ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Іспит    
ПЗАС0032 Дорчі Катерина Володимирівна ПЗАС-004 Програмування на С++ Ковач Михайло Ілліч Залік    
ПЗАС0040 Дикуль Валерій Михайлович ПЗАС-005 Математика Лимар Василь Григорович Іспит    
ПЗАС0040 Дикуль Валерій Михайлович ПЗАС-005 Математика Кудря Дмитро Михайлович Залік    
ПЗАС0040 Дикуль Валерій Михайлович ПЗАС-005 Англійська мова Якін Юрій Олександрович Залік    
ПЗАС0041 Журба Ніна Петрівна ПЗАС-005 Математика Лимар Василь Григорович Іспит    
ПЗАС0041 Журба Ніна Петрівна ПЗАС-005 Математика Кудря Дмитро Михайлович Залік    
ПЗАС0041 Журба Ніна Петрівна ПЗАС-005 Англійська мова Якін Юрій Олександрович Залік    
ПЗАС0042 Сулима Дмитро Данилович ПЗАС-005 Математика Лимар Василь Григорович Іспит    
ПЗАС0042 Сулима Дмитро Данилович ПЗАС-005 Математика Кудря Дмитро Михайлович Залік    
ПЗАС0042 Сулима Дмитро Данилович ПЗАС-005 Англійська мова Якін Юрій Олександрович Залік    
Рисунок 31

Рисунок 32

На цей час створені всі головні і підлеглі таблиці та встановлені зв’язки між їх окремими полями. Крім того створені відповідні форми для заповнення всіх таблиць. Таблиці наповнені даними. Схема бази даних наведена на рис. 32, вона відповідає схемі (рис. 13) яка передбачена проектом.


Читайте також:

  1. Автоматичне заповнення таблиці
  2. Використання звіту зведеної таблиці для об'єднання даних
  3. Головні таблиці.
  4. Довідкові таблиці
  5. Зберігання таблиці
  6. Зведені таблиці в MS Excel
  7. Зміна висоти рядка таблиці
  8. Зразок оформлення таблиці дипломної роботи магістра
  9. Зразок таблиці.
  10. Зразок таблиці.
  11. Зразок таблиці.
  12. Ілюстрації, таблиці, формули




Переглядів: 829

<== попередня сторінка | наступна сторінка ==>
Головні таблиці. | Отримання інформації з БД яка передбачена завданням

Не знайшли потрібну інформацію? Скористайтесь пошуком google:

  

© studopedia.com.ua При використанні або копіюванні матеріалів пряме посилання на сайт обов'язкове.


Генерація сторінки за: 0.019 сек.