База данни - Автоматизация на пациентските досиета в студентска болница, курсова работа

СПИСЪК НА ОЗНАЧЕНИЯТА, СИМВОЛИ, ЕДИНИЦИ,

СЪКРАЩЕНИЯ И ТЕРМИНИ

Система за бази данни

Изберете език за заявки

мрежов модел на данни

Релационен модел на данни

Йерархичен модел на данни

В наши дни автоматизацията играе все по-голяма роля в човешкия живот. Това важи и за информационната автоматизация. На съвременния етап от развитието на компютърните технологии създаването на бази данни стана много популярно. Записване на напредъка на студентите между сесиите, продажба на билети, поддържане на библиотеки, регистриране на международни студенти и много други - това са само малка част от индустриите, в които се използват бази данни.

За улесняване на дейностите на потребителя с големи количества информация са създадени бази данни. Има много различни бази данни, една от които е MS Access.

База данни -- набор от специално организирани данни, съхранявани в паметта на компютърна система и показващи състоянието на обектите и тяхната връзка. Информацията, съхранявана в базата данни, може да се използва широко в различни приложения, а методите за използване на данните могат лесно и бързо да се променят. Той също така предоставя възможност за запитване, намиране и промяна на информация в базата данни.

Предметната област на курсовия проект е обработката на информация за студентите, представянето на информация за университети, специалности, места на пребиваване на студенти и др. Разработената база данни може да съхранява огромно количество информация за всеки ученик, неговото заболяване, лекуващия лекар, продължителността на заболяването и др.

Базите са много популярни при записване на студенти в болници. Добре проектираната система за регистрация на студенти е много силнаспестява време при достъп до необходимата информация. С правилното съставяне и въвеждане на информация в базата данни скоростта на търсене на необходимата информация се намалява до минимум. Създаването на такава база данни ще улесни работата с информацията, съхранявана в нея. Това ще ви позволи да получите пълна информация, както за всеки отделен студент, така и за всички студенти на избрания лекар.

Базата данни, която се разработва, може лесно да се използва в студентска болница. Той е удобен и разбираем за всеки тип потребител. Базата данни ви позволява да добавяте нови студенти, както и да следите тяхната заболеваемост и вид лечение. В архива се добавят студенти, чиито заболявания са приключили преди повече от пет години.

1 ОПИСАНИЕ НА ЗАПИС НА УЧЕНИК В БОЛНИЦАТА

Разработената предметна област може да се използва за автоматизиране на регистрацията на пациенти в студентска болница на различни университети. Освен това се вземат предвид само висшите учебни заведения.

На първо място, учениците принадлежат към тази предметна област. За студентите се изисква следната информация: трите имена, местоживеене, дата на раждане и номер на запис.

Всеки студент принадлежи към определен университет. Всеки университет има много специалности, а всяка специалност има няколко групи. Той също така отчита факта, че един студент не може да бъде регистриран в болничната база данни в няколко университета едновременно. Ако един студент учи в два или повече университета, само един университет се взема предвид в базата данни.

За групата, в която учи студентът, трябва да знаете само нейното съкращение.

Всеки студент, независимо от мястото на обучение, принадлежи към студентската болница. Болницата не е изведена като самостоятелен обект. Всеки ученик в болницата ходи при определен лекар. Трябва да знаете за лекаря: трите имена, неговата специализация и номер на кабинета. Лекарят дава на всеки ученикдиагноза.

Една студентска болница може да наеме няколко лекари от една и съща специалност за най-ефективен и бърз процес на прием и диагностика. Имаме предвид, че всеки лекар може да работи само по една специалност в дадена болница. Поради това специализацията на лекаря е поставена в отделна таблица. Също така вземаме предвид, че всеки ученик трябва да е навършил 16 години. Необходимо е да се знае за специализацията само областта, в която работи лекарят.

Ако се открие и диагностицира заболяване, трябва да знаете името. При диагностицирането на заболяването е необходимо да се вземе предвид датата на началото и края на заболяването, вида на лечението (амбулаторно или стационарно). Освен това датата на началото на заболяването не може да бъде по-голяма от датата на края на заболяването.

2 ПОСТАНОВКА НА ПРОБЛЕМА

Разработчикът получи задачата да проектира и разработи база данни за автоматизиране на регистрацията на болни студенти. Включва подробно проучване на предметната област на този курсов проект: събиране и групиране на информация за заболяванията на учениците, лекуващите лекари, вида на лечението и др. Резултатът трябва да бъде проект за база данни, който да позволява съхраняване, систематизиране, обработка, структуриране, автоматизиране и промяна на информацията за горната справочна система. Базата данни трябва да има удобен и лесен за разбиране потребителски интерфейс. Трябва да се обмислят специални заявки за систематизиране и обработка на съхраняваната информация. На потребителя трябва да се даде възможност сам да задава параметрите на съществуващите заявки. Проектът трябва да проучи и обмисли добре въпросите за защита и актуализиране на информацията. Този проект трябва да е предназначен за редица потребители в студентска болница, които не са непременно запознати с СУБД, в коятое внедрена база данни „Счетоводство за заболели студенти”.

В този курсов проект е проектирана база данни, която може да се използва от всяка болница, независимо от потребителите. Базата данни улеснява работата на служителите в болницата, тъй като за да се намери информация за интересен студент, е необходимо да се отделят много време и усилия. Различните потребители се нуждаят от различна информация, например за участъковия лекар не е важно да знае местоживеенето на ученика. Възможностите на базата данни не се определят само от записването на информация за студентите, но и от възможността за селекция по няколко параметъра, свързани както с университетите, така и с информацията за студентите.

Като цяло базата данни трябва:

  • съдържат необходимата информация за студентите и за контактите им с лекари и я предоставят при поискване;
  • предоставят възможност за заявки, търсене, промяна и систематизиране на данни от бази данни;
  • има удобен потребителски интерфейс за всеки потребител да работи с него;
  • разполагат с необходимите заявки и форми за обработка на съхраняваната информация;
  • осигуряват архивиране на данни и безопасност на информацията, съхранявана в базата данни.

3 КОНЦЕПЦИЯ ЗА СУБД

Диаграмата на модела Object-Relationship е показана на фигура 3.1.

Фигура 3.1 - Схема на обектна връзка

3.2 Обосновка за избора на модел на данни

3.2.1 Типове модели на данни

Има мрежови, йерархични и релационни модели на данни. Всеки от тях има своите предимства и недостатъци. Ще обсъдим тези модели на данни подробно по-долу.

3.2.2 Йерархичен модел на данни

В йерархичен модел връзките между данните се описват с помощта на подредена графика (или дърво). Типът е съставен. Той включва подтипове ("поддървета"),всяка от които на свой ред е тип "дърво". Всеки от елементарните типове, включени в дървовидния тип, е прост или съставен тип запис.

По този начин йерархичният модел на данни е подредена колекция от екземпляри от типа "дърво" (дървета), съдържащи екземпляри от типа "запис" (записи).

Пример за внедряване на йерархичен модел на данни за разработената база данни е показан на фигура 3.2.