Een Database Management Systeem (DBMS) is Flashcards
een softwaretoepassing die wordt gebruikt voor het beheren en organiseren van gegevens in databases. Hier zijn enkele voordelen van het gebruik van een DBMS en een uitleg van wat het is: (80 cards)
Een Database Management Systeem (DBMS) is
een softwaretoepassing die wordt gebruikt voor het beheren en organiseren van gegevens in databases. Hier zijn enkele voordelen van het gebruik van een DBMS en een uitleg van wat het is:
Een database is
een georganiseerde verzameling van gegevens die op een gestructureerde manier is opgeslagen, zodat deze gemakkelijk kunnen worden beheerd en opgevraagd.
Het DBMS fungeert als
een tussenlaag tussen de gebruiker en de database en biedt functies voor het maken, wijzigen, bevragen en beheren van gegevens.
- Een DBMS zorgt ervoor dat
gegevensintegriteit wordt gehandhaafd, wat betekent dat de gegevens nauwkeurig en consistent blijven. Dit wordt bereikt door het opleggen van regels en beperkingen op de gegevens.
DBMS biedt beveiligingsmechanismen om
ongeautoriseerde toegang tot gegevens te voorkomen. Toegangscontroles en versleuteling zijn enkele van de functies die de veiligheid van de gegevens
- DBMS maakt het eenvoudig om
gegevens op te slaan, bij te werken en te verwijderen. Het biedt ook query-talen waarmee gebruikers gemakkelijk complexe vragen aan de database kunnen stellen.
DBMS zorgt voor een scheiding tussen
de fysieke opslag van gegevens en de manier waarop gebruikers toegang krijgen tot die gegevens. Dit betekent dat wijzigingen in de database-structuur geen invloed hebben op de programma’s die de gegevens gebruiken.
DBMS-systemen zijn ontworpen om
te schalen, wat betekent dat ze kunnen omgaan met groeiende hoeveelheden gegevens en gebruikers. Ze optimaliseren ook de prestaties van de database door middel van indexering en query-optimalisatie.
Soorten databases
- Er wordt gesproken over gestructureerde en vrije vorm databases.
- Gestructureerde databases hebben een uniforme indeling en worden vaak gebruikt voor specifieke doeleinden.
- Vrije vorm databases zijn losse verzamelingen van informatie, zoals op het internet.
Voordelen van RDBMS
- Verminderde redundantie: voorkomen van duplicatie van gegevens.
- Beheersing van gegevensinconsistentie: zorgen dat gegevens consistent zijn.
- Gedeelde gegevens: meerdere gebruikers hebben toegang tot dezelfde gegevens.
- Gestandaardiseerde gegevens: het handhaven van standaarden voor opgeslagen gegevens.
- Beveiliging van gegevens: waarborgen van gegevensbeveiliging en privacy.
Null-waarden en hun behandeling
- Uitleg over null-waarden en hoe ze niet gelijk zijn aan nul; ze vertegenwoordigen “we weten het niet.”
Database-elementen
- Uitleg over tabellen, rijen, en kolommen (velden of attributen).
Wat is SQL?
SQL staat voor Structured Query Language en wordt gebruikt om met de database te communiceren. Dit is een standaardtaal die wordt gebruikt voor het uitvoeren van taken zoals het ophalen, bijwerken, invoegen en verwijderen van gegevens uit een database.
Standaard SQL-opdrachten zijn Selecteer.
Wat is een databank?
Database is niets anders dan een georganiseerde vorm van gegevens voor gemakkelijke toegang, opslag, ophalen en beheer van gegevens. Dit wordt ook wel een gestructureerde vorm van gegevens genoemd die op vele manieren toegankelijk is.
Voorbeeld: Schoolmanagementdatabase, Bankmanagementdatabase.
Wat zijn tabellen en velden?
Een tabel is een set gegevens die in een model met kolommen en rijen zijn georganiseerd. Kolommen kunnen worden gecategoriseerd als verticaal en rijen zijn horizontaal. Een tabel heeft een gespecificeerd aantal kolommen die velden worden genoemd, maar kan een willekeurig aantal rijen bevatten dat record wordt genoemd.
Voorbeeld:.
Tabel: Medewerker.
Veld: Emp-ID, Emp-naam, Geboortedatum.
Gegevens: 201456, David, 11/15/1960.
Wat is een primaire sleutel?
A hoofdsleutel is een combinatie van velden die op unieke wijze een rij specificeren. Dit is een speciaal soort unieke sleutel en heeft een impliciete NOT NULL-beperking. Dit betekent dat primaire sleutelwaarden niet NULL kunnen zijn.
Wat is een unieke sleutel?
Een unieke sleutelbeperking identificeerde elk record in de database op unieke wijze. Dit zorgt voor uniciteit voor de kolom of set kolommen.
Voor een primaire sleutelbeperking is een automatische unieke beperking gedefinieerd. Maar niet in het geval van Unique Key.
Er kunnen veel unieke beperkingen per tabel zijn gedefinieerd, maar er kan slechts één primaire sleutelbeperking per tabel worden gedefinieerd.
Wat is een externe sleutel?
Een refererende sleutel is een tabel die gerelateerd kan worden aan de primaire sleutel van een andere tabel. Er moet een relatie worden gemaakt tussen twee tabellen door te verwijzen naar een externe sleutel met de primaire sleutel van een andere tabel.
Wat is een join?
Dit is een trefwoord dat wordt gebruikt om gegevens uit meer tabellen op te vragen op basis van de relatie tussen de velden van de tabellen. Sleutels spelen een grote rol bij het gebruik van JOIN’s.
Wat zijn de soorten joins en leg ze allemaal uit?
Er zijn verschillende soorten deelname die kan worden gebruikt om gegevens op te halen en het hangt af van de relatie tussen tabellen.
Innerlijke verbinding.
Inner join retourneert rijen wanneer er ten minste één overeenkomst van rijen tussen de tabellen is.
Rechts meedoen.
Rechts samengevoegde retourrijen die gemeenschappelijk zijn tussen de tabellen en alle rijen van de rechterzijtabel. Het retourneert eenvoudigweg alle rijen uit de tabel aan de rechterkant, ook al zijn er geen overeenkomsten in de tabel aan de linkerkant.
Links meedoen.
Linker join retourrijen die gemeenschappelijk zijn tussen de tabellen en alle rijen van de linkerzijtabel. Het retourneert eenvoudigweg alle rijen uit de tabel aan de linkerkant, ook al zijn er geen overeenkomsten in de tabel aan de rechterkant.
Volledige deelname.
Volledige join-retourrijen wanneer er overeenkomende rijen in een van de tabellen voorkomen. Dit betekent dat alle rijen uit de tabel aan de linkerkant en alle rijen uit de tabel aan de rechterkant worden geretourneerd.
Wat is normalisatie?
Normalisatie is het proces waarbij redundantie en afhankelijkheid worden geminimaliseerd door velden en tabellen van een database te organiseren. Het hoofddoel van Normalisatie is het toevoegen, verwijderen of wijzigen van velden die in één enkele tabel kunnen worden gemaakt.
Wat is denormalisatie?
DeNormalisatie is een techniek die wordt gebruikt om toegang te krijgen tot de gegevens van hogere naar lagere normale vormen van databases. Het is ook een proces waarbij redundantie in een tabel wordt geïntroduceerd door gegevens uit de gerelateerde tabellen op te nemen.
Wat zijn al de verschillende normalisaties?
Database normalisatie kan gemakkelijk worden begrepen met behulp van een case study. De normale vormen kunnen worden onderverdeeld in 6 vormen, en deze worden hieronder uitgelegd -.
Database normale formulieren
Database normale formulieren
Eerste normaalvorm (1NF):.
Hierdoor zouden alle dubbele kolommen uit de tabel moeten worden verwijderd. Aanmaak van tabellen voor de gerelateerde gegevens en identificatie van unieke kolommen.
Tweede normaalvorm (2NF):.
Voldoet aan alle eisen van de eerste normaalvorm. Het plaatsen van de subsets van gegevens in afzonderlijke tabellen en het creëren van relaties tussen de tabellen met behulp van primaire sleutels.
Derde normaalvorm (3NF):.
Deze moet voldoen aan alle eisen van 2NF. Het verwijderen van de kolommen die niet afhankelijk zijn van primaire sleutelbeperkingen.
Vierde normaalvorm (4NF):.
Als geen enkele databasetabelinstantie twee of meer onafhankelijke en meerwaardige gegevens bevat die de relevante entiteit beschrijven, dan is deze in 4th Normale vorm.
Vijfde normaalvorm (5NF):.
Een tabel heeft alleen de 5e normale vorm als deze zich in 4NF bevindt en kan niet worden ontleed in een aantal kleinere tabellen zonder gegevensverlies.
Zesde normaalvorm (6NF):.
De 6e Normaalvorm is niet gestandaardiseerd, maar wordt al enige tijd besproken door database-experts. Hopelijk zouden we in de nabije toekomst een duidelijke en gestandaardiseerde definitie hebben voor de 6e normaalvorm…