ДББС деген эмне жана ал кантип иштейт?

Мазмуну:

ДББС деген эмне жана ал кантип иштейт?
ДББС деген эмне жана ал кантип иштейт?
Anonim

Маалыматтар базасын башкаруу системасы маалымат базасынын бардык негизги аспектилерин башкарат, анын ичинде берилиштерди манипуляциялоо, колдонуучунун аутентификациясы жана маалыматтарды киргизүү же чыгаруу. DBMS маалымат схемасы деп аталган нерсени же берилиштер сакталган структураны аныктайт.

Реляциялык маалыматтар базасын башкаруу системалары (RDBMS) таблицалардын жана мамилелердин реляциялык моделин ишке ашырат.

Image
Image

Маалыматтар базасын башкаруу тутумдары боюнча фон

DBMS термини 1960-жылдардан бери IBM маалымат башкаруу системасы деп аталган DBMS моделин иштеп чыккандан бери колдонулуп келет, мында маалыматтар иерархиялык дарак структурасында компьютерде сакталган. Жеке дайындар ата-эне менен баланын жазууларынын ортосунда гана туташтырылган.

Берилиштер базаларынын кийинки мууну маалыматтар ортосундагы бирден көпкө байланышты киргизүү менен иерархиялык дизайндын айрым чектөөлөрүн чечүүгө аракет кылган тармактык МБМ системалары болгон. Бул бизди 1970-жылдарга алып барды, ал кезде IBM'дин Эдгар Ф. Кодд реляциялык маалымат базасын түздү, бул моделдин прекурсору.

Заманбап Реляциялык DBMS өзгөчөлүктөрү

Реляциялык маалымат базасын башкаруу системалары таблицалардын жана мамилелердин реляциялык моделин ишке ашырат. Реляциялык DBMSтердин негизги долбоорлоо маселеси кайталануудан же маалыматтарды жоготуудан качуу үчүн берилиштерге бир катар чектөөлөр жана эрежелер аркылуу маалыматтардын тактыгын жана ырааттуулугун коргогон берилиштердин бүтүндүгүн сактоо болуп саналат.

ДББдер ошондой эле ар кандай деңгээлдерде ишке ашырылган авторизация аркылуу маалымат базасына кирүүнү көзөмөлдөйт. Мисалы, менеджерлер же администраторлор башка кызматкерлерге көрүнбөгөн маалыматтарга жетүү мүмкүнчүлүгүнө ээ болушу мүмкүн, же айрым колдонуучулар аны гана көрө алышат, ал эми алар маалыматтарды түзөтүүгө уруксат алышат.

Көпчүлүк ДББдер маалымат базасы менен иштешүүнүн скрипт ыкмасын камсыз кылган Структураланган суроо тилин колдонушат. Чынында, маалымат базасы колдонуучуларга берилиштерди оңой көрүүгө, тандоого, түзөтүүгө же башка жол менен башкарууга мүмкүндүк берген графикалык интерфейсти камсыз кылса да, SQL бул тапшырмаларды фондо аткарат.

DBMS мисалдары

Керектүү маалымат базасын тандоо татаал иш. Oracle, Microsoft SQL Server жана IBM DB2 жогорку деңгээлдеги реляциялык DBMS рыногунда үстөмдүк кылышат жана бардыгы татаал жана чоң маалымат системалары үчүн акылга сыярлык тандоолор болуп саналат. Чакан уюмдар же үйдө колдонуу үчүн популярдуу DBMS'лер Microsoft Access жана FileMaker Pro болуп саналат.

Жакында башка реляциялык эмес DBMS популярдуулугу өстү. Бул NoSQL даамы, анда ийкемдүү структура RDBMдердин катуу аныкталган схемасын алмаштырат. Алар маалымат түрлөрүнүн кеңири спектрин камтыган абдан чоң маалымат топтомдорун сактоо жана алар менен иштөө үчүн пайдалуу. Бул мейкиндиктеги негизги оюнчуларга MongoDB, Cassandra, HBase, Redis жана CouchDB кирет.

Сунушталууда: