sql >> Database >  >> RDS >> Database

Wat is een databank? En een DBMS?

Een database is een verzameling informatie die zorgvuldig is georganiseerd in een systeem.

De technologie waarmee we in een computersysteem gegevens kunnen ordenen en de informatie vertegenwoordigen dat essentieel is voor een informatiesysteem heet Database Management System .

Een DBMS is software die de gegevens van een database inkapselt en ons een gecentraliseerde manier biedt om deze op te slaan, op te halen, te bewerken, te bewaren en nog veel meer.

Laten we enkele van de belangrijkste eigenschappen van een DBMS definiëren:

  • Efficiënt :een database moet de beste prestaties leveren om gegevens op te slaan en op te halen.
  • Persistent :gegevens die in de database zijn opgeslagen, worden permanent opgeslagen. Wanneer de databasesoftware wordt beëindigd of de machine opnieuw wordt opgestart, zouden de gegevens (exclusief hardwarestoringen) er nog steeds moeten zijn.
  • Privacy en beveiliging :een database biedt ons de mogelijkheid om gegevens privé en veilig op te slaan. Het geeft toegang tot meerdere gebruikers, en elke gebruiker zou alleen de gegevens moeten kunnen openen en bewerken die het is toegestaan. Sommige gebruikers hebben mogelijk alleen toegang tot gegevens en kunnen deze niet bewerken of verwijderen.
  • Gedeelde toegang :meerdere gebruikers moeten met de juiste machtigingen toegang hebben tot gedeelde gegevens. Meerdere applicaties hebben ook toegang tot dezelfde database.
  • Groot :een database kan enorme hoeveelheden gegevens aan en kan met behulp van verschillende geavanceerde technieken worden geschaald volgens uw behoeften. Dat betekent niet dat een database alleen maar handig is als je veel gegevens hebt - het kan zelfs handig zijn met heel weinig gegevensinvoer, vanwege de hierboven genoemde eigenschappen.

Er zijn veel verschillende DBMS op de markt. Sommige lijken op elkaar, andere enorm verschillend.

Relationele DBMS, gebouwd bovenop het relationele model, zijn enkele van de meest voorkomende die u in de echte wereld kunt gebruiken.

Ik zal binnenkort in detail praten over 3 populaire Open Source relationele databasebeheersystemen:PostgreSQL, MySQL en SQLite.


  1. Bewerkte weergavequery wijzigen

  2. Controleer op mislukte e-mail in SQL Server (T-SQL)

  3. Voorbeeld van autonome transactie van Oracle

  4. Hoe current_date werkt in PostgreSQL