Databanken begrippen

studied byStudied by 0 people
0.0(0)
Get a hint
Hint

database

1 / 11

encourage image

There's no tags or description

Looks like no one added any tags here yet for you.

12 Terms

1

database

geïntegreerde verzameling gegevens die door meerdere gebruikers simultaan kan gemanipuleerd worden en die voldoet aan de informatie behoeften v e organisatie. ze bevat gegevens en metagegevens (structuur database)

New cards
2

DBMS

Database Management System = software nodig om database te beheren en gebruiken

New cards
3

relationele database

verzameling van relaties (= tabellen), verbanden ertussen worden gelegd door vreemde sleutels

New cards
4

eigenschappen relationele tabel

  • attribuut is atomair = in 1 cel staat 1 waarde

  • elke rij is uniek, dus geen dubbele rijen

  • rijen hebben geen specifieke volgorde

  • kolomnamen zijn uniek en de volgorde heeft geen betekenis

New cards
5

primary key

is een attribuut of een combo van attributen die een rij uit de tabel op een unieke wijze gaat identificeren

New cards
6

foreign key

het verband tussen 2 tabellen wordt hierdoor gelegd

New cards
7

integriteitsregels relationele model

  • KEY CONSTRAINT: PK moet uniek zijn en blijven

  • ENTITY INTEGRITY CONSTRAINT: PK moet steeds een geldige waarde hebben dus niet null

  • REFERENTIAL INTEGRITY CONSTRAINT: populatie v e vreemde sleutel moet een deelverzameling zijn v d populatie v d overeenkomstige PK

New cards
8

bewerkingen met relaties

  • UNIE: voegt rijen van 2 relaties samen, relaties moeten dezelfde attributenlijst hebben

  • INTERSECTIE: neemt de gemeenschappelijke rijen uit 2 relaties, zelfde attributenlijst nodig

  • VERSCHIL: resultaat is een nieuwe relatie die alle rijen bevat uit relatie1 die niet in relatie 2 zitten, zelfde attributenlijst nodig

  • PRODUCT: cart prod van 2 relaties door de samenvoeging van de attributenlijsten.

  • PROJECTIE: vormt een nieuwe relatie door slechts een deel van de attributen v d 2 input relaties over te houden, eventuele dubbele rijen worden verwijderd

  • SELECTIE: neemt een deelverzameling v e relatie o b v een voorwaarde

  • JOIN: combineert 2 relaties via een combinatie van cart prod en selectie, enige voorwaarde is dat in beide relaties een attribuut voorkomt waartussen vergelijking mogelijk is

New cards
9

SQL

Structured Query Language, een taal om met een relationeel DBMS te comms

New cards
10

eigenschappen SQL

  • DECLARATIEF: je geeft in de instructie aan wat je wilt bereiken, niet de stappen om tot dat doel te bekomen

  • INTERACTIEF: je geeft instructie op scherm en krijgt meteen antwoord

  • je kan SQL ook embedded gebruiken

New cards
11

subcategorieën SQL

  • data retrieval

  • data manipulation language DML, inhoud tabellen wijzigen

  • data definition language DDL, objecten in databank creëren

  • data control language DCL, beveiliging van databank

  • transaction control, instructies om wijzigingen die samen moeten slagen/falen te groeperen

New cards
12

Entity Relationship Diagram

= grafische voorstelling van database, zie software engineering

New cards

Explore top notes

note Note
studied byStudied by 51 people
... ago
5.0(1)
note Note
studied byStudied by 9 people
... ago
5.0(1)
note Note
studied byStudied by 14 people
... ago
5.0(1)
note Note
studied byStudied by 4 people
... ago
5.0(1)
note Note
studied byStudied by 59 people
... ago
5.0(3)
note Note
studied byStudied by 7 people
... ago
4.0(1)
note Note
studied byStudied by 123508 people
... ago
4.8(561)

Explore top flashcards

flashcards Flashcard (85)
studied byStudied by 4 people
... ago
5.0(2)
flashcards Flashcard (37)
studied byStudied by 17 people
... ago
5.0(1)
flashcards Flashcard (40)
studied byStudied by 11 people
... ago
5.0(1)
flashcards Flashcard (56)
studied byStudied by 548 people
... ago
4.8(5)
flashcards Flashcard (169)
studied byStudied by 1 person
... ago
5.0(1)
flashcards Flashcard (24)
studied byStudied by 4 people
... ago
5.0(2)
flashcards Flashcard (118)
studied byStudied by 52 people
... ago
5.0(1)
flashcards Flashcard (21)
studied byStudied by 2 people
... ago
5.0(1)
robot