Данни на Guide-Bulgaria.com 1
Концепцията за бази данни
Един от най-важните приложения на компютрите е обработката и съхранението на големи обеми от информация в различни области на човешката дейност: икономиката, банковото дело, търговията, транспорта, медицината, науката и т.н.
Съществуващите съвременните информационни системи се характеризират с огромни обеми от данни, съхранявани и обработвани, сложна организация, необходимостта да се отговори на различните изисквания на множество потребители.
Информационна система - система, която изпълнява автоматизирано събиране, обработка и манипулация на данни и включва технически данни, софтуер и помощен персонал.
Целта на всяка информационна система - обработката на данни на предметите от реалния свят. В основата на информационната система е база данни. В най-широкия смисъл на думата базата данни - събиране на информация за конкретни обекти от реалния свят по всякакви теми. Под предметната област обикновено се разбира като част от реалния свят, за да бъдат изследвани за управлението на организацията на своите обекти и, в крайна сметка, автоматизация, като предприятие, университет и др Г.
База данни - информация модел, който позволява на данни подреден магазин за група обекти с еднакъв набор от качества.
Информацията в базата данни се съхраняват в един подреден начин. Например, в една тетрадка всички записи са подредени по азбучен ред, а каталога библиотека или по азбучен ред (азбучен каталог) или в зависимост от областта на знанието (предмет на стоките).
Видовете бази данни
Група свързани елементи от данни обикновено се наричат запис. Има три основни типа организация на данните и връзките между тях: йерархична (дърво), мрежа и релационни.
Фигура 1. йерархична модел на база данни
Тази база данни е по-гъвкав, тъй като е възможно да се инсталират в допълнение към вертикалните йерархични отношения на хоризонтална комуникация. Това улеснява процеса на търсене на необходимите информационни елементи, както вече не изисква преминаване през всички предишни стъпки.
Фигура модел база данни 2. Мрежа
Най-честият начин на организация на данните е третият, който може да се обобщи като йерархична и мрежа - релационни (английски връзка -. Отношение, комуникация). В релационна база данни при влизането отнася до правоъгълна маса ред. записващи елементи образуват колони на таблицата (област). Всички елементи в колона са от същия тип (числови, символни), а всяка колона - без повтаряне на името. Идентични редове в таблицата не. Предимството на такъв DB-очевидна и ясна организация на данни, скоростта на търсене на необходимата информация. Пример за релационна база данни е таблица, в страницата класна стая на списанието, в които записа е низ с данните за даден ученик, както и имена на полета (колони) показват, какви данни за всеки ученик трябва да бъдат записани в клетките на таблицата.
Събирането на бази данни и софтуер за бази данни форми на извличане на системата, наречена банка данни.
1. В технологии за обработка на база данни са разделени на централизирана и се разпространява. Централизираната база данни се съхранява в паметта на компютърна система. Ако тази компютърна система е компонент на компютърна мрежа, може да се разпространява достъп до тази база данни. Този метод за използване на бази данни често се използва в местната PC мрежи. А разпределена база данни се състои от няколко, вероятно припокриване или дублиращи части, съхранявани в различни компютри изчислителна мрежа. Работа с база с помощта на система за управление на разпределени бази данни (RDBMS).
Фиг. 3. Моделът на релационна база данни
2. В зависимост от начина на достъп до данните в базата данни са разделени на местен достъп до база данни и отдалечена база данни (за достъп до мрежата). Система на централизирани бази данни с достъп до мрежата изискват различни архитектури на тези системи: файлов сървър; клиент-сървър.
Архитектурата на системата от база данни с достъп до мрежата включва избор на една от машините в мрежата като централна (файлов сървър). На такава машина се съхранява сподели централизирана база данни. Всички други компютри в мрежата да служат като работни станции, с които се поддържа достъп до системата на потребителя до централизирана база данни. файлове с бази данни в зависимост от заявките на потребителите се предават на работната станция, където се извършва по-голямата част на обработката. достъп до едни и същи данни от изпълнението на такава информация попада система с висока интензивност. Потребителите могат да създават работни станции локални бази данни, които се използват от тях изключително. Обработката на информация въз основа на файловия сървър е показано на фигурата.
За разлика от предишната система, централната машина (сървър на бази данни), в допълнение към централизирана база данни за съхранение, трябва да наложат силата на първичните данни. Искане за използване на данни, изведени от клиента (работни станции), води до търсене и извличане на данни на сървъра. Извлечените данни се транспортира през мрежата от сървъра към клиента. Спецификата на клиент-сървър архитектура, е използването на езика - SQL запитвания.