Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Какво представлява системата за управление на база данни и релационни бази данни (RDBMS)

Здравей,

Ще обясня какво представлява системата за управление на база данни и релационни бази данни (RDBMS) в тази статия.

Базата данни е набор от физически данни, които релационни данни се комбинират с, с други думи, свързани данни. Е, какво представляват данните и информацията и какви са разликите между данни и информация? Прочетете следващата статия, за да научите отговорите на тези въпроси.

Какво представляват данни и информация и обеми данни

Система за управление на база данни и релационни бази данни (RDBMS)

Базата данни е набор от физически данни, които релационни данни се комбинират с, с други думи, свързани данни. Базите данни растат много бързо от ден на ден. През 70-те години на миналия век данните с размер на гигабайт вероятно са били мечта, но днес Terabyte, дори петабайтните бази данни, са нормални и съществуват за почти всяка институция.

В бъдеще петабайт (1024 терабайта), ексабайт, зетабайт и може би йотабайт  (2^80)  ще бъдат нормални.

Системите за управление на бази данни са достъпни за управление на бази данни, които са съкровищница на институциите.

Системите за управление на бази данни се дефинират като софтуер, който гарантира, че операции като създаване, изтриване на бази данни, добавяне, изтриване, актуализиране на данни от потребителите се извършват по последователен и сигурен начин.

Пример:Студент, който отива в библиотеката, иска да намери и прочете книга. Да приемем, че библиотеката съдържа 1000-10 000 различни категории и предимно самостоятелни книги. Ако тези книги не са подредени според логиката, човекът, който идва на рафтовете, за да търси Книга, вероятно може да намери книгата, която е търсил след дни на търсене, само ако не се е отказал от търсенето си

Това е нежелателно и е малко вероятно да се случи в реалния живот. Ето защо в библиотеките има редица методи, които ще улеснят много търсения с различна логика. Например:Сортирайте книгите по азбучен ред. По този начин, когато човекът търси книга, той ще получи книгата, която иска, за кратко време, несравнимо с други любителски методи.

Турските авиолинии летят до повече от 400 самолета и повече от хиляда града, които използваме непрекъснато. Милиони пътници избират един от тези самолети и градове или дори определени часове. Без система за управление на база данни нямаше ли да има атмосфера на хаос по летищата, ако нямаше ред, който да поддържа кои пътници до кой самолет, кой град и дори с кое място?

Основната причина за обяснение на горния сценарий е сред основните причини за необходимостта от системи за управление на база данни и бази данни. Както може да се разбере от тук, системата за управление на бази данни и базата данни винаги ще бъдат задължителни сред нарастващите информационни технологии в развиващия се свят.

Ето местата, където базата данни се използва в реалния живот

Авиокомпании: Резервации и продажба на билети

Банки :Банкиране и транзакции

Застраховки :Застраховки и сделки

Болници :Системи за регистрация и назначаване на пациенти

Университети :Система за проследяване на ученици и записи на оценки

Онлайн продажби :Информация за клиента и продукта

Онлайн търговия на дребно :Записи на поръчки и резултати

Човешки ресурси: Профили и заплати на служители

Производство: Наличности и проследяване на произведените продукти

Системите за управление на бази данни са задължителни, сега разгледайте накратко кои са най-основните предимства на системите за управление на бази данни.

Съгласуваност на данните:   Оригиналните данни трябва да отразяват най-актуалното състояние на данните за потребителите, ако повече от един потребител имат достъп до тях. Например:Можете да проверите наличността на уеб страницата на авиокомпанията, за да закупите самолетни билети и да видите, че има квота в точния момент и някой друг прави същата процедура, която сте направили в същата система и той също може да закупи билета като вие.

В този случай, ако няма система за управление на база данни, нов клиент ще получи този билет въз основа на наличността на квотата. Това ще доведе до несъответствие на данните. Ето защо системите за управление на бази данни гарантират последователност на данните в системи, където се свързват множество потребители. И само един човек може да закупи този билет, ако са налични системи за управление на база данни.

Редуциране на данни:  Позволява управление на общо хранилище, което много хора използват от едно място. В противен случай ще има много повторения в хранилището на данни и последователността на данните няма да бъде гарантирана.

Паралелност на данните:  Системата за управление на бази данни осигурява последователен достъп на множество потребители до едни и същи данни. В противен случай, ако бяха използвани стария метод и файловия метод, потребителите биха имали достъп до същите данни по ред.

Интегритет на данните:  когато потребител в системата бъде изтрит, всички данни, принадлежащи към него, трябва да бъдат изтрити.

Сигурност на данните:  Предотвратява нежелано унищожаване и корупция на данни. Той също така разкрива сигурността, като позволява на потребителите да имат достъп само до схемите или таблиците, за които е оторизиран.

Независимост на данните:  Независимо от структурата на данните, съхранявани в базата данни, не е важно Системата за управление на базата данни сама решава тази ситуация.

Говорихме за предимствата на системите за управление на бази данни. Какви са системите за управление на бази данни, използвани в света? Списъкът е както следва. Изброен от най-важните и най-използваните.

Oracle :  Това е най-популярната система за управление на бази данни с голяма част от пазара на СУБД в света.

SQL сървър: Този софтуер, който е продукт на Microsoft, увеличи пазарната си доминация през последните години и увеличи своята част от пай.

MySQL: Това е най-широко използваната СУБД с отворен код в световен мащаб. Oracle е новият собственик. В допълнение, сайтът за споделяне в световен мащаб, като Facebook, използва тази система за управление на база данни.

PostgreSQL:  PostreSQL, който е с отворен код и безплатен през последните години, може да бъде системата за управление на бази данни на бъдещето, ако продължи 3-5 години.

Sybase : Това е система за управление на база данни, която се е увеличила през последните години. SAP е новият собственик на Sybase.

DB2 : IBM DBMS също е широко използван продукт.

Според последните проучвания популярността и реда на СУБД са дадени по-долу. Базите данни TOP Rank са както следва.

Повечето от многото системи за управление на бази данни, използвани днес, са системата за управление на релационни бази данни (RDBMS). В системите за управление на релационни бази данни данните се съхраняват в структури, които наричаме таблица, състояща се от редове и колони. В базите данни има стотици свързани таблици. В системите за управление на релационни бази данни връзката между таблиците се установява чрез общи колони.

Следната илюстрация показва таблиците, които съдържат сървъра за бази данни, сървъра, виртуалната машина, стойката, балансира на натоварването, базата данни, приложенията и потребителския инвентар в център за данни и връзката им помежду си.

Искате ли да научите Oracle Database за начинаещи, след това прочетете следните статии.

https://ittutorial.org/oracle-database-19c-tutorials-for-beginners/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вземете дати от номер на седмица в T-SQL

  2. Неуспешно актуализиране на база данни .mdf, защото базата данни е само за четене (приложение за Windows)

  3. По-добри техники за изрязване на водещи нули в SQL Server?

  4. 3 начина за изтриване на дублиращи се редове в SQL Server, като игнорирате първичния ключ

  5. Грешка в SQL сървъра:низови или двоични данни ще бъдат съкратени