Определяне на база данни
Оказва се, че от една страна, всичко е много по-лесно, а от друга - много по-трудно, отколкото си представяте. Ще обясня, че да работи с определен вид и модел на базата данни, използвана от програмата е. В компютърните науки, те се наричат системи за управление на бази данни.
Система за управление на бази данни
Система за управление на бази данни
Ние даваме на определението за системи за управление на база данни.
Система за управление на бази данни (СУБД) е набор от езикови и софтуер, който контролира създаването и използването на бази данни.
Модерна база данни се състои от:
- ядро - част от СУБД софтуер, който отговаря за управлението на данните в паметта и дърводобив
- CPU език база данни, която осигурява оптимизиране на заявки за извличане и актуализиране на данни, както и създаването на база данни
- Подсистема поддръжка по време на който интерпретира манипулация на данни програма, която се създаде база данни за употреба интерфейс
- програми за обслужване (външни комунални услуги), които предоставят други възможности за поддръжка на информационни системи.
Тъй като базата данни се извършва чрез всички процеси, които са приложими към бази данни, поради това, че би било по-добре да изберете само основните му характеристики.
Основните функции са в базата данни
Между другото, по тази тема, можете да изтеглите презентацията в PowerPoint.
класификация на базата данни
Има няколко причини, на които е възможно да се класифицират на базата данни.
модел данни RDBMS са:
- йерархична база данни
- база данни мрежа
- релационна СУБД
- Обектно-ориентирана система за управление на база данни
- Обектно-релационна система за управление на бази данни
В момента, последните 2 вида се използват в големи проекти.
Разпределени бази данни в съответствие със степента
- Local (СУБД се намира само на един компютър)
- Разпределени (част от базата данни могат да бъдат разположени в 2 или повече компютри).
Разбира се, че ще бъде полезен тест за бази данни, които са на проекта.
Съгласно метода за достъп до него на базата данни
В тези данни файлове се намират в центъра в специален файлов сървър. СУБД трябва да се намира на всеки клиент (работна станция). Достъп до данните в базата данни се извършва чрез локалната мрежа. Синхронизация подкрепа четене и актуализиране се извършва от временната ключалката поиска файлове.
Предимството на тази архитектура може да се нарече ниско натоварване на файловия сървър.
В посока надолу на същата: висок трафик натоварването на локалната мрежа; трудност или невъзможност за централизиран контрол; Ние не може да предостави такива важни характеристики като надеждност, достъпност и сигурност. база данни на файлове на сървъра се използва в местните приложения; в системи с ниска интензивност на данни и малки пикови натоварвания на базата данни.
Сега, когато се създава голяма информационна система не се използва.
Примери за системи за управление на база данни, файл-сървър:
база данни клиент-сървър се намира на сървър с база данни и осигурява достъп до базата данни само в изключителен режим. Всички искания за клиентски приложения и обработка на данни станции се обработват централно.
Недостатъкът на този вид база данни може да се нарече по-високи изисквания към сървъра.
Предимствата: по-ниски товарни на локалната мрежа; централизирани ползи за управление; подкрепа за висока надеждност, достъпност и сигурност.
Примери за база данни клиент-сървър:
- кеш,
- Firebird,
- IBM DB2,
- Informix,
- InterBase,
- MS SQL Server,
- MySQL, Oracle,
- PostgreSQL,
- Sybase Adaptive Server Enterprise,
- Linter.
Embedded база данни
Този вид база данни, която може да служи само като част от даден софтуерен пакет, без да е необходима отделна процедура инсталация. Този тип база данни могат да се използват за локално съхранение на данни и прилагането му не е предназначен за колективно използване в компютърна мрежа. Физически той често се изпълнява като приставка в библиотека. От гледна точка на приложение има достъп до данните чрез SQL-заявки или чрез специален интерфейс на програмата.
Примери за вградени базата данни:
За разглеждане само част от основните характеристики и вътрешната структура на всяка база данни изисква една или повече отделни курсове.