p>
4. ПРОГРАМУВАННЯ
4.1 Створення уявлень
Представлення (view) , іноді зване також видом, визначає логічну таблицю, одержувану як результат виконання збереженого запиту. Уявлення - це деяка логічна (віртуальна) таблиця, яка формується заново кожен раз, коли в SQL-операторі зустрічається посилання на конкретне уявлення. Результуючий набір, створюваний як результат виконання запиту, визначального дане подання, формується з полів інших таблиць бази даних. Таблиці, використовувані в запиті для створення уявлення, називаються простими основними таблицями. Представлення є об'єктом схеми і використовується як логічна таблиця бази даних.
Представленіе1 В«Картка студентаВ»: Вибір полів В«ІдентифікаторВ», В«ПрізвищеВ», В«Ім'яВ», В«По батьковіВ», В«Дата народження В»,В« Дата зарахування В»,В« Група В»з таблиціВ« Картка студента В»;В« Вулиця В»,В« Дім В»,В« Квартира В»з таблиціВ« Адреса В»;В« Регіон В»з таблиціВ« Регіон В»;В« Населений пункт В»з таблиціВ« Населений пункт В»;В« Група В»з таблиціВ« Група В».
В
Рис.4.1 Представленіе1 В«Картка студентаВ»
Представленіе2 В«Успішність групиВ»: Вибірка полів В«ПрізвищеВ», В«Ім'яВ», В«По батьковіВ» з таблиці В«Облікова картка студентаВ»; В«ГрупаВ» з таблиці В«ГрупаВ» де значення поля одно В«АСУ-41В»; В«ПредметВ» з таблиці В«ПредметВ»; В«ОцінкаВ» з таблиці В«УспішністьВ».
В
Рис. 4.2 Представленіе2 В«Успішність групиВ»
Представленіе3 В«Дані батьківВ»: Вибірка полів В«ІдентифікаторВ», В«ПрізвищеВ» з таблиці В«Облікова картка студентаВ»; В«ПрізвищеВ», В«Ім'яВ», В«По батьковіВ», В«Місце роботиВ»; В«Робочий телефонВ» з таблиць В«Дані мамиВ» і В«Дані папиВ».
В
Рис.4.3. Представленіе3 В«Дані батьківВ»
Представленіе4 В«План навчально-виховних робітВ»: Вибірка полів В«ІдентифікаторВ», В«КурсВ», В«СеместрВ», В«Термін проведенняВ» з таблиці В«План навчально-виховних робітВ»; В«ГрупаВ» з таблиці В«ГрупаВ»; «³дповідальнийВ» з таблиці «³дповідальнийВ»; В«Назва відділенняВ» з таблиці «³дділенняВ»; В«ЗаходиВ» з таблиці В«ЗаходиВ».
В
Рис.4.4. Представлення 4 В«План навчально-виховних робітВ»
Подання 5 «³домістьВ»: Вибірка полів В«ІдентифікаторВ», В«Загальна кількість пропусківВ», В«Пропуски з поважної причиниВ», В«Пропуски не по поважної причини В»з таблиціВ« Відомість В»;В« Група В»з таблиціВ« Група В»;В« Прізвище В»,В« Ім'я В»,В« По батькові В»з таблиціВ« Картка студента В».
В