Автор работы: Пользователь скрыл имя, 09 Июня 2013 в 19:05, курсовая работа
Целью выполнения данной курсовой работы является приобретение
практических навыков проектирования баз данных с помощью СУБД MS SQL SERVER. В ходе работы необходимо разработать информационную базу стоматологии. Стоматология представляет собой организацию, в которой циркулирует большое количество информационных потоков (информация клиентах, врачах, предоставляемых услугах и т.д.).
CREATE procedure vrach_pacient123(@p_vr char(10)=")
AS
IF @p_vr = "
BEGIN
SELECT Pacient.Familiya, Pacient.imya, Pacient.otchestvo, priem.Data_and_time, Priem.tabelniy_nomer_vracha
FROM Vrach inner join Priem
ON (vrach.Tabelniy_nomer_vracha
=priem.Tabelniy_nomer_vracha)
INNER JOIN Pacient
ON (Pacient.Kod_klienta=Priem.
ELSE
SELECT Pacient.Familiya, Pacient.imya, Pacient.otchestvo, priem.Data_and_time, Priem.tabelniy_nomer_vracha
FROM Vrach inner join Priem
ON (vrach.Tabelniy_nomer_vracha=
priem.Tabelniy_nomer_vracha)
INNER JOIN Pacient
ON (Pacient.Kod_klienta=Priem.
WHERE @p_vr = priem.Tabelniy_nomer_vracha
END
GO
CREATE procedure doc (@kod Char(3)=")
AS
IF@kod="
BEGIN
SELECT Familiya, Imya, Otchestvo, Specialnost, Vremya_raboty
FROM Vrach
INNER JOIN grafik_raboty
grafik_raboty.tabelniy_nomer_
GROUP BY familiya
END
ELSE
BEGIN
SELECT Familiya, Imya, Otchestvo, Specialnost, Vremya_raboty
FROM Vrach
INNER JOIN grafik_raboty
grafik_raboty.tabelniy_nomer_
WHERE vrach.tabelniy_nomer_vracha = @kod
GROUP BY familiya
END
8. Триггеры
Триггер это специальный тиц хранимой процедуры, которую SQL
Sеrvеr выполняет при операциях добавления, модификации и удаления в
данной таблице. Наиболее общее применение триггера - поддержка деловых
правил в базах данных.
Информация о работе Проектирование базы данных «Стоматология» в MS SQL Server