малий .. 2.2 показана схема реляційної Бази даних. br/>В
Мал. 2.2 - Схема реляційної Бази даних
2.3 Представлення
Крім таблиць, до базі даніх є такоже представлення, Які відображають зв язки багатьох-до-багатьох.
Наприклад, на малюнку 2.3 показано схему представлення Медичні карти-Операції.
В
Мал.2.3 Схема представлення Медичні карти - Операції
запит:. Surgeries.name AS [Назва Операції],. Patients.surName AS пацієнт,. MedicalCards.id AS [№ Мед. карти],. MedicalCardsSurgeries.complication AS Ускладнення,. Doctors.surName AS Лікар,. MedicalCardsSurgeries.date AS Дата,. Surgeries.id AS surgery_id,. MedicalCardsSurgeries.iddbo.SurgeriesJOIN dbo.Doctorsdbo.Surgeries.doctor_id = dbo.Doctors.idJOIN dbo.MedicalCardsSurgeriesdbo.Surgeries.id = dbo.MedicalCardsSurgeries.surgery_id JOIN dbo.MedicalCardsdbo.Doctors.id = dbo.MedicalCards.doctor_id dbo.MedicalCardsSurgeries.medicalCard_id = dbo.MedicalCards.idJOIN dbo.Patientsdbo.MedicalCards.patient_id = dbo.Patients. id
На малий .. 2.4 показано результат Виконання представлення
В
Мал. 2.4 - Представлення Медичні карти-Операції
.4 Вбудовані процедури и тригери
Крім вистава І. таблицю у базі даніх такоже є 1 вбудована процедура и 9 трігерів.
вбудовано процедура буде перевіряті, чі пароль адміністратора введень правильно. Код процедури: PROCEDURE [dbo]. [ConfirmPassword]
@ password nvarchar (50) = NULL,
@ result int = 0 OUTNOCOUNT ON; @ password = 'password12345' @ result = 1
Тригер, у свою черго, будут запісуваті колі и Які зміні відбуліся у таблицях пацієнті, лікарі, медсестри. Приклад тригера, Який віконуватіметься после додавання нового лікаря у таблиць лікарів: TRIGGER [dbo]. [DoctorsInsert] [dbo]. [Doctors] INSERTNOCOUNT ON; INTO [Hospital]. [Dbo]. [Logs]
([tableName]
, [action]
, [date]) ('Doctors'
, 'INSERT'
, GETDATE ())
. ОПІВ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
.1 Загальний описание програмного продукту
Програмний продукт створювався в середовіщі MicrosoftViusalStudio 2010 Ultimate. Мова програмування - C #. Система управління базою даніх - MicrosoftSQLServer 2008 Express. Дані інструменти були вибрані, оскількі Не було обмеження на середовище розробки та СУБД, а ці мені до вподоби І з ними легко, ЗРУЧНИЙ та Швидко працювати. p align="justify"> Для нормально Функціонування системи Основним крітерієм винен буті монітор з діагоналлю 15,6 и розширеного екранах 136...