Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Проектування бази даних "Лікарня"

Реферат Проектування бази даних "Лікарня"

Міністерство освіти і науки Республіки Казахстан

Карагандинський Державний Технічний Університет

Кафедра САПР

ПОЯСНЮВАЛЬНА ЗАПИСКА

до курсової роботи

З дисципліни:

"Проектування баз даних"

Тема:

"Проектування бази даних "Лікарня"

20 09


Зміст

Введення

1. Постановка завдання

2. Обгрунтування вибору СУБД і програмного забезпечення

3. Структура бази даних

3.1 Концептуальна модель даних

3.2 Логічна модель даних

4. Нормалізація відносин

5. SQL - запити

6. Інтерфейс системи для роботи з базою даних

6.1 Головне вікно програми

6.2 Розробка меню

7. Звіти

Висновок

Список використаної літератури


Введення

Будь-яка організація потребує у своєчасному доступі до інформації. Цінність інформації в сучасному світі дуже висока. Роль розпорядників інформації в сучасному світі найчастіше виконують бази даних. Бази даних забезпечують надійне зберігання інформації, структурованому вигляді і своєчасний доступ до неї. Практично будь-яка сучасна організація має потребу в базі даних, що задовольняє ті чи інші потреби по зберіганню, управлінню і адмініструванню даних.

Метою виконання курсового проекту є придбання студентами практичних навичок проектування баз даних і розробки програмного забезпечення по управлінню базами даних з використанням СУБД. В ході виконання даного курсового проекту необхідно розробити інформаційну базу даних для лікарні, яка допоможе будь користувачеві легко знайти потрібну інформацію про будь співробітнику або пацієнті.

Лікарня - це така організація, яка працює з дуже великим обсягом інформації, як про співробітників, так і про пацієнтах. Лікарям завжди стежити за даними про своїх пацієнтів, про курс лікування хворих. А керівництву та бухгалтерії необхідно бути в курсі подій про своїх співробітниках. Для цього потрібна спільна база даних, що включає всю необхідну інформацію. Програма є дуже актуальною на сьогоднішній день, вона автоматизує роботу з базою даних і надає користувачу (оператору) зрозумілий і дружній інтерфейс.

Потужність бази даних обумовлена ​​можливістю її постійного поповнення новими даними, причому в необмеженій кількості інформації. Це є дуже зручним для користувача. Таким чином, створення бази даних, що володіє такими властивостями, завдання досить актуальна і корисна.

У задачі курсового проекту входять:

1. Розробка структури баз даних.

2. Робота з декількома таблицями і встановлення взаємозв'язків між таблицями.

3. Розробка системи меню.

4. Розробка та формування звітів.

5. Використання розширених засобів СУБД введення і виведення даних.

6. Організація довідкової системи.


1. Постановка завдання

Необхідно спроектувати базу даних для лікарні, в якій повинні бути враховані всі вимоги замовника.

Вимоги були наступними:

1. База даних повинна відображати всю інформацію про лікарні, зокрема про співробітників і про пацієнтів;

2. У базі даних повинна бути довідкова інформація для лікарів про діагнози та способи їх лікування; про процедурах, які маються в лікарні і їх оплати; про ліки, що мають місце в медицині.

3. Повинна бути можливість вносити зміни в дані і поповнення новими даними.

4. У програмі повинна бути присутнім функції пошуку, виконання певних запитів, друку звітів.

5. Програма повинна мати довідкове керівництво по використанню бази даних.


2. Обгрунтування вибору СУБД та програмного забезпечення

В якості засобу проектування бази даних, було обрано СУБД MS SQL Server 2000.

На відміну від всіх інших найбільш відомих СУБД, MS SQL Server має ряд переваг. Головним з них є те, що він забезпечує створення інформаційних систем з архітектурою "клієнт-сервер", в якій він грає роль сервера баз даних. Одним з важливих властивостей Microsoft SQL Server є можливість управління цілісністю даних.

Також можна сказати, що він задовольняє вимогам, що пред'являються до систем розподіленої обробки інформації. Ця СУБД підтримує: тиражування даних, паралельну обробку, створення і обробку великих баз даних на недорогих апаратних платформах, відрізняється простотою управління і використання.

Засобом, що зв'язує клієнта з сервером, є мова SQL (Structured Query Language) - мова структурованих запитів. В даному курсовому проекті були використані основні оператори цієї мови, зокрема для створення запитів. Ця мова є дуже поширеним на даний момент і має ряд особливостей.

Він дозволяє:

• створювати бази даних і таблиці з повним описом їх структури;

• виконувати основні операції маніпулювання даними, такі як

вставка, модифікація і видалення даних з таблиць;

• виконувати прості та складні запити.

Ця мова був обраний, так як він доступний для вивчення, синтаксис команд зрозумілий і простий.

В якості середовища розробки самої програми для роботи з базою даних була обрана середу програмування Borland Delphi 7, що використовує мову програмування Object Pasсal.

Основні причини вибору мови Object Pascal:

- Головною з причин є можливість роботи з базами даними;

- Легкість в організації доступу до бази даних;

- Можливість редагування таблиць, вставки і видалення записів;

- Можливість створення досить зрозумілого і дружнього інтерфейсу для користувача.

- Простота мови дозволяє швидко його освоїти і створювати складні програми;

Також, на вибір Object Pascal в якості базового програмного забезпечення, вплинули такі обставини як, достатня кількість необхідної літератури по програмування в цьому середовищі, поширеність цього середовища і наявний достатній досвід роботи в ній.


3. Структура бази даних

3.1 Концептуальна модель

Основним об'єктом в розглянутої моделі є лікарня. У лікарні є свої характеристики: завідувач лікарнею, адресу, назву. Вона представлена ​​у вигляді складових її відділень, які теж мають ряд характеристик: завідувач відділенням, назву відділення, старша медсестра.

У кожному відділенні є співробітники і пацієнти, які мають свої особисті дані.

Концептуальна модель бази даних представлена ​​на малюнку 3.1.



Малюнок 3.1 - Концептуальна модель бази даних

3.2 Логічна модель бази даних

Логічна модель представлена ​​на малюнку 3.2.


Рисунок 3.2 - Логічна модель бази даних

У базі даних є 9 таблиць. Перша найголовніша таблиця "Відділення", яка є головною для таблиць "Персонал", "Пацієнти" і "Діагнози", з якими вона зв'язана по полю "Код відділення" і має місце зв'язок "1-ко багатьом ". У свою чергу таблиця "Персонал" є головною для таблиці "Процедури", яка пов'язана по полю "Код медсестри", зв'язок також "1-до багатьох".

Дві таблиці "Діагноз-Ліки" і "Діагноз-Процедури" мають складові ключі і пов'язані з двома таблицями, за кодом діагнозу з таблицею "Діагнози" та за кодом ліки і процедури з таблицями "Ліки" та "Процедури" відповідно. Вийшла зв'язок "багато - до багатьох". Такий зв'язок потрібна, для того щоб можна було для одного діагнозу вибрати багато процедур і ліків. Відповідно, для процедур і ліків можуть відповідати багато діагнозів.


4. Нормалізація відносин

Нормалізація - Це процес проектування бази даних з метою виключення аномалій модифікацій, надмірності даних та приведення відносин до нормальних форм.

Аномалії модифікації - наслідки, які можуть виникнути внаслідок зміни відносини (таблиці).

Аномалії усуваються шляхом розбиття відноси...


Страница 1 из 3Следующая страница

Друкувати реферат
Замовити реферат
Реклама
Наверх Зворотнiй зв'язок