Här är tre huvudfunktioner eller verktyg för en DBMS (databashanteringssystem):
1. Data Definition Language (DDL)
* Syfte: DDL -kommandon tillåter användare att definiera strukturen i databasen. Detta inkluderar att skapa, modifiera och ta bort tabeller, definiera datatyper för kolumner, ställa in begränsningar och skapa index.
* Exempel:
* `Skapa tabellstudenter (id int primär nyckel, namn varchar (255), ålder int);`
* `Ändra tabellstudenter Lägg till kolumn E -post varchar (255);`
* `Släppbordstudenter;`
* Betydelse: DDL tillhandahåller ett strukturerat sätt att organisera och hantera data i databasen, vilket säkerställer dataintegritet och konsistens.
2. Data Manipulation Language (DML)
* Syfte: DML -kommandon tillåter användare att manipulera data i databasen. Detta inkluderar att lägga till, modifiera, ta bort och hämta data från tabeller.
* Exempel:
* `Infoga i elever (id, namn, ålder) värden (1, 'John Doe', 20);`
* `Uppdatera eleverna Ställ in ålder =21 där id =1;`
* `Radera från studenter där id =1;`
* `Välj * från studenter;`
* Betydelse: DML tillhandahåller kärnfunktionen för att interagera med och hantera de faktiska data som lagras i databasen.
3. Datakontrollspråk (DCL)
* Syfte: DCL kommandon kontroll åtkomst till och säkerheten i databasen. Detta inkluderar att bevilja och återkalla privilegier till användare, fastställa säkerhetspolicyer och hantera användarkonton.
* Exempel:
* `Grant Select, infoga på eleverna till user1;`
* `REVOKE UPPDATERING om studenter från User1;`
* `Skapa användare användare2 med lösenord 'lösenord'; '
* Betydelse: DCL säkerställer datasäkerhet och förhindrar obehörig åtkomst, upprätthåller dataintegritet och konfidentialitet.
Dessa tre funktioner är viktiga för att alla DBM:er ska fungera effektivt, vilket gör att användare kan definiera, manipulera och kontrollera åtkomst till data i databasen.