даних. Уявлення, процедури і тригери
Уявлення
Для запиту інформації з БД були створені спеціальні вистави.
. Служить для виведення прізвища читача і групи, в якій він навчається
VIEW GrupChitatgruppa.Nazvanie, chitatel.Familiyagruppa, chitatelgruppa.ID_gruppy = chitatel. # _chitatelskogo_bileta ​​p>
В
2.Служіт для виведення повної інформації про читача
view
В
. Служить для виведення інформації про співробітників і виданих ними формулярах
view
В
4.Служіт для виведення інформації про читачів і формулярах
view ChitFormchitatel.Familiya, chitatel.Imya, chitatel. # _chitatelskogo_bileta, formulyar.Data_vydachichitatel, formulyarchitatel. # _chitatelskogo_bileta = formulyar.ID_formulyara
В
. Служить для виведення інформації про книги
view KnigNazvEkzknigi.Nazvanie, knigi.Kolichestvo_ekzemplyarovknigi
В
. Служить для виведення інформації про предмети і навчальних планах
view PredUchpredmet.Naimenovanie, uchebnyi_plan.Nazvaniepredmet, uchebnyi_planpredmet.ID_predmeta = uchebnyi_plan.ID_uchebnogo_plana
В
. Служить для виведення повної інформації про співробітників
view sotrudnikisotrudnik.Familiya, sotrudnik.Imya, sotrudnik.Otchestvo, sotrudnik.Doljnost, sotrudnik.Telefonsotrudnik
В
Процедури
1.Созданіе запису про нову кнігеprocedure new_book
( @ ISBN int,
@ ID_abonementa int,
@ Nazvanie varchar (20),
@ God_vypuska int,
@ Avtor varchar (25),
@ Kolichestvo_ekzemplyarov int) into knigi (@ ISBN, @ ID_abonementa, @ Nazvanie, @ God_vypuska, @ Avtor, @ Kolichestvo_ekzempprocedure spisok_knig
select distinct knigi.ISBN, knigi.Nazvanie as 'Íà çâà ГГЁГҐ', knigi.Avtor as 'Àâòîð', knigi.God_vypuska as 'Ãîä âûïóñêà ',. Kolichestvo_ekzemplyarov as 'Êîëè Г· ГҐГ±ГІГўГ® ýêçåìïëÿðîâ' p>
from knigi
2.Вивод списку співробітників
procedure spisok_sotrudniki
select distinct sotrudnik.Familiya, sotrudnik.Imya, sotrudnik.Otchestvo as 'ÔÈÎ', sotrudnik.Doljnost as 'ÄîëæГîñòü', sotrudnik.Telefon as 'ÒåëåôîГ'
from sotrudnik
. Виведення списку читачів