Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Co to jest system zarządzania bazą danych i relacyjnymi bazami danych (RDBMS)

Biodro>

W tym artykule wyjaśnię, czym jest system zarządzania bazą danych i relacyjnymi bazami danych (RDBMS).

Baza danych to zestaw danych fizycznych, które są łączone z danymi relacyjnymi, innymi słowy, z danymi powiązanymi. Cóż, co to są dane i informacje i jakie są różnice między danymi a informacjami? Przeczytaj poniższy artykuł, aby poznać odpowiedzi na te pytania.

Co to są dane i informacje oraz wolumeny danych

System zarządzania bazami danych i relacyjnymi bazami danych (RDBMS)

Baza danych to zestaw danych fizycznych, które łączą się z danymi relacyjnymi, innymi słowy z danymi połączonymi. Bazy danych rozwijają się bardzo szybko z dnia na dzień. W latach 70. dane o wielkości gigabajtów były prawdopodobnie marzeniem, ale dziś terabajty, a nawet bazy danych petabajtów, są normalne i istnieją w prawie każdej instytucji.

W przyszłości petabajt (1024 terabajty), eksabajt, zetabajt i być może yottabajt (2^80) będą normalne.

Systemy zarządzania bazami danych są dostępne do zarządzania bazami danych, które są skarbnicą instytucji.

Systemy zarządzania bazami danych są definiowane jako oprogramowanie, które zapewnia, że ​​operacje takie jak tworzenie, usuwanie baz danych, dodawanie, usuwanie, aktualizowanie danych użytkowników są wykonywane w spójny i bezpieczny sposób.

Np. uczeń idący do biblioteki chce znaleźć i przeczytać książkę. Załóżmy, że biblioteka zawiera 1000-10 tys. różnych kategorii i przeważnie książek niezależnych. Jeśli te książki nie są ułożone zgodnie z logiką, osoba, która przychodzi na Półki w poszukiwaniu Księgi, prawdopodobnie będzie w stanie znaleźć tę książkę, której szukał po dniach poszukiwań, jeśli nie zaprzestała swoich poszukiwań

Jest to niepożądane i mało prawdopodobne, aby miało miejsce w prawdziwym życiu. Dlatego w bibliotekach jest wiele metod, które ułatwią wiele wyszukiwań o różnej logice. Na przykład:Sortuj książki w kolejności alfabetycznej. W ten sposób, gdy osoba szuka książki, otrzyma ją w krótkim czasie, nieporównywalnym z innymi amatorskimi metodami.

Tureckie linie lotnicze obsługujące ponad 400 samolotów i ponad tysiąc miast, z których stale korzystamy. Miliony pasażerów wybierają jeden z tych samolotów i miast lub nawet w określonych godzinach. Czy bez systemu zarządzania bazami danych nie byłoby atmosfery chaosu na lotniskach, gdyby nie było porządku, który utrzymałby, którzy pasażerowie będą lecieć do jakiego samolotu, do którego miasta, a nawet z jakim siedzeniem?

Głównym powodem wyjaśnienia powyższego scenariusza jest jedna z głównych przyczyn zapotrzebowania na systemy zarządzania bazami danych i bazami danych. Jak można stąd zrozumieć, system zarządzania bazą danych i baza danych zawsze będą koniecznością wśród rosnących technologii informatycznych w rozwijającym się świecie.

Oto miejsca, w których baza danych jest używana w prawdziwym życiu

Linie lotnicze: Rezerwacje i sprzedaż biletów

Banki :Bankowość i transakcje

Ubezpieczenia :Ubezpieczenia i transakcje

Szpitale :Systemy rejestracji pacjentów i wizyt

Uniwersytety :System śledzenia uczniów i wpisy ocen

Sprzedaż online :Informacje o kliencie i produkcie

Sprzedaż detaliczna online :Zamów rekordy i wyniki

Zasoby ludzkie: Profile pracowników i wynagrodzenia

Produkcja: Zapasy i śledzenie produkowanych produktów

Systemy zarządzania bazami danych są koniecznością, teraz pokrótce przyjrzyj się najbardziej podstawowym zaletom systemów zarządzania bazami danych.

Spójność danych:   Oryginalne dane powinny odzwierciedlać najbardziej aktualny stan Danych dla użytkowników, jeśli więcej niż jeden użytkownik ma do nich dostęp. Np. Możesz sprawdzić dostępność na stronie internetowej linii lotniczej, aby kupić bilety lotnicze i zobaczyć, że w danym momencie jest limit, a ktoś inny wykonuje tę samą procedurę, co w tym samym systemie, i może również kupić bilet, np. ty.

W takim przypadku, jeśli nie ma systemu zarządzania bazą danych, nowy klient otrzyma ten bilet na podstawie dostępności przydziału. Spowoduje to niespójność danych. Dlatego systemy zarządzania bazami danych zapewniają spójność danych w systemach, w których łączy się wielu użytkowników. I tylko jedna osoba może kupić ten bilet, jeśli dostępne są systemy zarządzania bazą danych.

Nadmiarowość danych:  Umożliwia zarządzanie wspólnym repozytorium, z którego korzysta wiele osób z jednego miejsca. W przeciwnym razie w repozytorium danych będzie wiele powtórzeń, a spójność danych nie będzie zapewniona.

Współbieżność danych:  System zarządzania bazą danych zapewnia wielu użytkownikom spójny dostęp do tych samych danych. W przeciwnym razie, gdyby użyto starej metody i metody pliku, użytkownicy mieliby dostęp do tych samych danych w kolejności.

Integralność danych:  kiedy użytkownik w systemie zostanie usunięty, wszystkie należące do niego dane muszą zostać usunięte.

Bezpieczeństwo danych:  Zapobiega niepożądanemu zniszczeniu i uszkodzeniu danych. Uwidacznia również bezpieczeństwo, umożliwiając użytkownikom dostęp tylko do schematów lub tabel, do których jest upoważniony.

Niezależność danych:  Niezależnie od struktury danych przechowywanych w bazie danych nie ma znaczenia System zarządzania bazą danych sam rozwiązuje tę sytuację.

Rozmawialiśmy o zaletach systemów zarządzania bazami danych. Jakie są systemy zarządzania bazami danych używane na świecie? Lista jest następująca Lista od najważniejszych i najczęściej używanych.

Wyrocznia:  Jest to najpopularniejszy system zarządzania bazami danych z dużą częścią rynku DBMS na świecie.

Serwer SQL : To oprogramowanie, które jest produktem Microsoft, zwiększyło swoją dominację na rynku w ostatnich latach i zwiększyło swój kawałek ciasta.

MySQL: Jest to najczęściej używany DBMS typu Open Source na świecie. Nowym właścicielem jest Oracle. Ponadto witryna World Wide Social Sharing, taka jak Facebook, korzysta z tego systemu zarządzania bazą danych.

PostgreSQL:  PostreSQL, który w ostatnich latach jest oprogramowaniem typu open source i jest bezpłatny, może być przyszłościowym systemem zarządzania bazami danych, jeśli będzie działać przez 3-5 lat.

Sybase: Jest to system zarządzania bazami danych, który w ostatnich latach zyskał na popularności. SAP jest nowym właścicielem Sybase.

DB2: IBM DBMS jest również szeroko stosowanym produktem.

Według ostatnich badań popularność i kolejność DBMS podano poniżej. Bazy danych TOP Rank są następujące.

Większość z wielu używanych obecnie systemów zarządzania bazami danych to Relational Database Management System (RDBMS). W systemach zarządzania relacyjnymi bazami danych dane przechowywane są w strukturach, które nazywamy tabelą złożoną z wierszy i kolumn. W bazach danych znajdują się setki połączonych tabel. W systemach zarządzania relacyjnymi bazami danych relacje między tabelami są ustalane za pomocą wspólnych kolumn.

Poniższa ilustracja przedstawia tabele, które przechowują zasoby serwera bazy danych, serwera, maszyny wirtualnej, szafy serwerowej, systemu równoważenia obciążenia, bazy danych, aplikacji i użytkownika w centrum danych oraz ich wzajemne relacje.

Czy chcesz nauczyć się Oracle Database for Beginners, a następnie przeczytaj poniższe artykuły.

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. SQL NOT IN nie działa

  2. Nowe zmiany w kolumnach zawierających tylko metadane w SQL Server 2016

  3. Korzystanie ze schematów baz danych w SQL Server

  4. Czy mogę użyć instrukcji CASE w warunku JOIN?

  5. Zapytanie o listę wszystkich procedur składowanych