Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
KypcoBaYa_BD.doc
Скачиваний:
34
Добавлен:
22.12.2018
Размер:
974.85 Кб
Скачать

Міністерство освіти і науки України

Кіровоградський національній технічний університет

Механіко – технологічний факультет

Кафедра програмного забезпечення

Звіт

Індивідуальне завдання: «Поліклініка»

Роботу виконав: Роботу первірив викладач:

Студент групи КІ-09-3т Сидоренко В.В.

Чугуєв Денис.

Кіровоград 2011

Зміст.

Зміст. 2

Введення

Управління інформацією завжди було основною сферою застосування комп'ютерів і, треба думати, буде грати ще велику роль у майбутньому. Бази даних та системи управління ними (СУБД, DBMS - Database Management System) протягом усього шляху розвитку комп'ютерної техніки удосконалювалися, підтримуючи все більш складні рівні абстрактних даних, заданих користувачем, і забезпечуючи взаємодію компонентів, розподілених в глобальних мережах і поступово інтегруються з телекомунікаційними системами . Історія розвитку комп'ютерної техніки - це історія безперервного руху від мови та рівня комунікації машини до рівня користувача. Якщо перші машини вимагали від користувача оформлення того, що йому потрібно (тобто написання програм), в машинних кодах, то мови програмування четвертого рівня (4GLs) дозволяли кінцевим користувачам, які не є професійними програмістами, отримувати доступ до інформації без детального опису кожного кроку, але тільки з вбудованими зумовленими типами даних - наприклад, таблицями. У цій роботі представлена ​​розробка та реалізація бази даних «Поліклініки».Всі ми знаємо «розбірливий почерк» лікарів і тяганину з паперами в медичних установах. Дана робота покликана допомогти роботі якого б то не було охороноздоровчого установи і полегшити процес обслуговування населення.

1. Поняття про субд.

Мета будь-якої інформаційної системи - обробка даних про об'єкти реального світу. Основні ідеї сучасної інформаційної технології базуються на концепції баз даних (БД). База даних (БД) - це пойменована сукупність структурованих даних, які стосуються певної предметної області. Відповідно до даної концепції основою інформаційної технології є дані, організовані в БД, адекватно відображають реалії дійсності в тій чи іншій предметній області і забезпечують користувача актуальною інформацією у відповідній предметній області. Під предметною областю прийнято розуміти частину реального світу, що підлягає вивченню для організації управління і в кінцевому рахунку автоматизації, наприклад, підприємство, ВНЗ і так далі. Перші БД з'явилися вже на зорі 1-го покоління ЕОМ представляючи собою окремі файли даних або їх прості сукупності. Створюючи базу даних, користувач прагне впорядкувати інформацію за різними ознаками і швидко витягати вибірку з довільним поєднанням ознак. Зробити це можливо, тільки якщо дані структуровані. Структурування - це введення угод про способи представлення даних. Неструктурованими називають дані, записані, наприклад, у текстовому файлі. Користувачами бази даних можуть бути різні прикладні програми, програмні комплекси, а також фахівці предметної області, що виступають у ролі споживачів чи джерел даних, що називаються кінцевими користувачами. У міру збільшення обсягів і структурної складності збереженої інформації, а також розширення кола споживачів інформації, визначилася необхідність створення зручних і ефективних систем інтеграції збережених даних і управління ними. Тепер створення бази даних, її підтримка та забезпечення доступу користувачів до неї здійснюються централізовано за допомогою спеціального програмного інструментарію - системи управління базами даних (СКБД). Система управління базами даних (СКБД) - це комплекс програмних і мовних засобів, необхідних для створення баз даних, підтримання їх в актуальному стані та організації пошуку в них необхідної інформації. Використання СУБД забезпечує краще керування даними, більш досконалу організацію файлів і більш просте звернення до них в порівнянні зі звичайними способами зберігання інформації. СУБД повинна надавати доступ до даних будь-яким користувачам, включаючи і тих, які практично не мають і (або) не хочуть мати уявлення про: - Фізичному розміщенні в пам'яті даних і їхніх описів; - Механізми пошуку потрібних даних; - Проблемах, що виникають при одночасному запиті одних і тих же даних багатьма користувачами (прикладними програмами); - Способи забезпечення захисту даних від некоректних відновлень і (або) несанкціонованого доступу; - Підтримці баз даних в актуальному стані - І безлічі інших функцій СУБД. При виконанні основних з цих функцій СУБД повинна використовувати різні описи даних. Проект бази даних треба починається з аналізу предметної області та виявлення вимог до неї окремих користувачів (співробітників організації, для яких створюється база даних). Проектування зазвичай доручається людині (групі осіб) - адміністратора бази даних (АБД). Ним може бути як спеціально виділений співробітник організації, так і майбутній користувач бази даних, досить добре знайомий з машинною обробкою даних. Об'єднуючи приватні уявлення про вміст бази даних, отримані в результаті опитування користувачів, і свої уявлення про дані, які можуть знадобитися в майбутніх додатках, АБД спочатку створює узагальнене неформальне опис створюваної бази даних.Цей опис, виконане з використанням природної мови, математичних формул, таблиць, графіків і інших засобів, зрозумілих усім людям, що працюють над проектуванням бази даних, називають инфологической моделлю даних. Така людино-орієнтована модель повністю незалежна від фізичних параметрів середовища зберігання даних. Зрештою цим середовищем може бути пам'ять людини, а не ЕОМ. Тому инфологическая модель не повинна змінюватися до тих пір, поки якісь зміни в реальному світі не зажадають зміни в ній деякого визначення, щоб ця модель продовжувала відображати предметну область. За допомогою інших моделей СУБД дає можливість програмам і користувачам здійснювати доступ до збережених даними лише за їхніми іменами, не піклуючись про фізичне розташування цих даних. Потрібні дані відшукуються СУБД на зовнішніх запам'ятовуючих пристроях з фізичної моделі даних. Так як зазначений доступ здійснюється за допомогою конкретної СУБД, то моделі повинні бути описані мовою опису даних цієї СУБД. Такий опис, що створюється АБД по инфологической моделі даних, називають даталогіческіе моделлю даних. Трирівнева архітектура (інфологіческіх, даталогіческіе і фізичний рівні) дозволяє забезпечити незалежність збережених даних від використовують їх програм. АБД може при необхідності переписати збережені дані на інші носії інформації та (або) реорганізувати їхню фізичну структуру, змінивши лише фізичну модель даних. АБД може підключити до системи будь-яке число нових користувачів (нових додатків), доповнивши, якщо треба, даталогіческіе модель. Зазначені зміни фізичної та даталогіческіе моделей не будуть помічені існуючими користувачами системи (виявляться "прозорими" для них), так само як не будуть помічені і нові користувачі. Отже, незалежність даних забезпечує можливість розвитку системи баз даних без руйнування існуючих додатків.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]