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

Co to jest baza danych, dlaczego baza danych?

Biodro>

W tym artykule opowiem Ci koncepcję bazy danych i wyjaśnię, co to jest baza danych i dlaczego baza danych ?

Baza danych to oprogramowanie, które pozwala na przechowywanie dużych ilości danych w jednym porządku.

Systemy bazodanowe, które nawiązują połączenie między powiązanymi ze sobą danymi i utrzymują je w regularny sposób oraz eliminują problem bezpieczeństwa, nazywane są systemami zarządzania bazami danych. Przykładowy scenariusz, który ujawni znaczenie systemu zarządzania bazą danych, może być następujący.

Na przykład uczeń idący do biblioteki chce wypożyczyć jedną lub więcej książek. W bibliotece znajduje się 1000-10.000 różnych kategorii i przeważnie niezależnych od siebie książek.

Jeśli te książki nie są ułożone zgodnie z konkretną logiką, osoba szukająca książek na półkach prawdopodobnie szuka książki do nocy.

Nie jest to możliwe w prawdziwym życiu i jest sytuacją niepożądaną. Dlatego istnieje wiele sposobów na ułatwienie wyszukiwania w bibliotekach. Na przykład:Sortuj książki w kolejności alfabetycznej. W ten sposób, gdy szukamy książki, znajdziemy ją w tak krótkim czasie, że można ją porównać z innymi amatorskimi metodami.

Głównym powodem, dla którego opowiadam powyższy scenariusz, jest główny powód zapotrzebowania na systemy zarządzania bazami danych i bazami danych. Jak widać tutaj, system zarządzania bazą danych i baza danych zawsze będą nieodzowną częścią rosnących technologii informatycznych w rozwijającym się świecie.

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

  • Linie lotnicze:rezerwacje i sprzedaż biletów
  • Banki:transakcje i transakcje bankowe
  • Uniwersytety:system śledzenia studentów i wpisy do notatek
  • Sprzedaż online:informacje o kliencie i produkcie
  • Perakende online:Sipariş Kayıtları ve sonuçları
  • Zasoby ludzkie:profile pracowników i wynagrodzenia
  • Produkcja:zapasy i śledzenie wytwarzanych produktów

Mówimy, że systemy zarządzania bazami danych są niezbędne, teraz przyjrzyjmy się im, jakie są najbardziej podstawowe zalety systemów zarządzania bazami danych.

Spójność danych: Dane są najbardziej aktualne dla użytkowników, gdy wielu użytkowników ma do nich dostęp. Np. Chcesz kupić bilet na stronie internetowej linii lotniczej, a ktoś inny wykonał tę samą procedurę w tym samym systemie, co Ty na 1-2 sekundy przed zakupem biletu. W takim przypadku drugi klient może kupić ten bilet, jeśli nie ma systemu zarządzania bazą danych. Spowoduje to niespójność danych. Dlatego systemy zarządzania bazami danych gwarantują spójność danych w bazie danych, do której podłączonych jest wielu użytkowników.

Nadmiarowość danych: Umożliwia zarządzanie wspólnym repozytorium danych używanym przez wiele osób w unikalnym miejscu. W przeciwnym razie będzie wiele powtórzeń lub kopii danych, a spójność danych nie będzie zapewniona.

Współbieżność danych: System zarządzania bazą danych zapewnia równoczesny dostęp wielu użytkownikom do tych samych danych. W przeciwnym razie, gdyby plik był używany zamiast bazy danych, użytkownicy mieliby kolejno dostęp do tych samych danych.

Integralność danych: Gdy użytkownik w systemie zostanie usunięty tą metodą, wszystkie dane powiązanego użytkownika muszą zostać usunięte.

Bezpieczeństwo danych: Zapobiega przypadkowemu zniszczeniu i uszkodzeniu danych. Zapewnia również bezpieczeństwo, umożliwiając użytkownikom dostęp tylko do schematów lub tabel, w których jest to dozwolone.

Niezależność danych: Struktura danych przechowywanych w bazie danych, niezależnie od sprawy, nie ma znaczenia System zarządzania bazą danych sam rozwiązuje tę złożoność.

Jakie jest najpopularniejsze zarządzanie bazami danych na świecie? Lista jest następująca.
  1. Wyrocznia
  2. Serwer SQL
  3. MySQL
  4. PostgreSQL
  5. Sybase
  6. DB2
  7. FileMaker
  8. Ingres
  9. Informix
  10. Dostęp do MS

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/

Czy chcesz nauczyć się Microsoft SQL Server DBA, a następnie przeczytaj następujące artykuły.

https://ittutorial.org/sql-server-tutorials-microsoft-database-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. Kolejność warunkowa T-SQL według

  2. Czy można używać agregatów zdefiniowanych przez użytkownika (clr) z funkcjami okna (over)?

  3. T-SQL — wstawiaj dane do tabel nadrzędnych i podrzędnych

  4. Narzędzia do zarządzania SQL Server 2017

  5. Instalowanie przykładowych baz danych AdventureWorks w Microsoft SQL Server 2012