sql >> Databasteknik >  >> RDS >> Database

Vad är en databas? Och en DBMS?

En databas är en samling information noggrant organiserad i ett system.

Tekniken som i ett datorsystem låter oss organisera data och representera informationen som är avgörande för ett informationssystem kallas Databashanteringssystem .

En DBMS är en programvara som kapslar in data i en databas och ger oss ett centraliserat sätt att lagra det, hämta det, redigera det, bevara det och mycket mer.

Låt oss definiera några av huvudegenskaperna för ett DBMS:

  • Effektiv :en databas måste ge bästa prestanda för att lagra och hämta data.
  • Ihållande :data som lagras i databasen lagras permanent. När databasprogramvaran avslutas eller maskinen startar om bör data (exklusive maskinvarufel) fortfarande finnas där.
  • Sekretess och säkerhet :en databas ger oss möjligheten att privat och säkert lagra data. Det ger åtkomst till flera användare, och varje användare ska bara kunna komma åt och redigera den data den har rätt till. Vissa användare kanske bara kan komma åt data och inte redigera eller ta bort dem.
  • Delad åtkomst :flera användare måste kunna, med rätt behörigheter, för att komma åt delad data. Flera program kan också komma åt samma databas.
  • Stor :en databas kan hantera enorma mängder data, och den kan skalas efter dina behov, med hjälp av olika avancerade tekniker. Det betyder inte att en databas bara är användbar när du har mycket data - den kan vara användbar även med väldigt få datainmatningar, på grund av egenskaperna som anges ovan.

Det finns många olika DBMS på marknaden. Vissa liknar varandra, andra väldigt olika.

Relationell DBMS, byggd ovanpå relationsmodellen, är några av de vanligaste du kan använda i den verkliga världen.

Jag kommer snart att prata i detalj om 3 populära Open Source Relational Database Management System:PostgreSQL, MySQL och SQLite.


  1. SQL Server BCP export skadad fil?

  2. Tips för att använda SQL Server med Salesforce SOQL

  3. 12c Föråldrade funktioner

  4. Rutinmässiga rekommendationer för säkerhetskopiering av innehåll