Samenvatting H4: Relationeel DBMS | Boek: Databases en SQL Foundation
17 views 0 purchase
Course
Databases en SQL Foundation
Institution
LOI - Leidse Onderwijsinstellingen
Hier heb ik het vierde hoofdstuk van het LOI boek: "Databases en SQL Foundation" samengevat. Begrippen heb ik een kleurtje gegeven zodat je deze beter onthoud en terug kunt vinden. Ik heb tabellen en Afbeeldingen toegevoegd zodat je de informatie beter begrijpt. Daarnaast heb ik 3 videos toegevoegd...
Beschrijvende en manipulerende talen
- Er zijn 2 groepen talen in de database managementsysteem:
o Beschrijvende talen: beschrijven de database zo dat de computer
(=database managementsysteem) daarmee overweg kan
o Manipulerende talen: Hiermee kun je gegevens/verbanden
toevoegen, verwijderen en aanpassen
Beschrijvende talen
- Beschrijvende talen zijn er op 3 niveaus/schema’s:
o Conceptueel schema
o Intern schema
o Extern schema
- Data Description/Definition Languages (DDL)= De database krijgt
hier zijn structuur
o Deze talen horen bij het conceptuele en externe niveau
- Data Storage Description Language (DSDL) = Het definieert de
fysieke database
o Voorbeeld: de [harde schijf] locaties van de fysieke
databasebestanden
o Deze talen horen bij Interne schema
- Data Control Language (DCL) = regelt autorisatie to de
database(gegevens)
o “Wat mag de gebruiker wijzigen/ verwijderen en/of toevoegen?”
Manipulerende talen
- Data Manipulation Language (DML)= Algemene naam in netwerk
databasesystemen
- Manipulerende talen kunnen zelfstandige talen zijn naast de
programmeertalen
- Het is ook mogelijk om een manipulerende taal op te nemen in een
bestaande programmeertaal (bijvoorbeeld COBOL of Pascal)
o In dat geval wordt de bestaande programmeertaal Host language
genoemd
o De hierin pgenomen taalelementen vormen samen de Data Sub
Language(DSL)
o SQL kan optreden als zelfstandige programmeertaal, maar ook als
DSL (Dan wordt het Embedded SQL genoemd)
- Structured Query Language (SQL)=Algemene naam in relationele
databasesysteem
CREATE TABLE AFDELING
- Vraagtaal = Zelfstandige taal die bedoeld is (AFDELINGSNMR DECIMAL (4) NOT NULL,
AFDELINGSNAAM CHARACTER (20),
voor het raadplegen op een database AFDELINGSBUDGET DECIMAL (6),
PRIMARY KEY (AFDELINGSNMR))
o Vaak wordt SQL hiervoor gebruikt
CREATE TABEL MEDEWERKER
(SALARISNMR DECIMAL (6) NOT NULL,
NAAM CHARACTER (20),
GEBOORTEDATUM DATE,
FUNCTIEGROEP CHARACTER (2),
AFDELINGSNMR DECIMAL (4) NOT NULL,
PRIMARY KEY (SALARISNMR),
FOREIGN KEY (AFDELINGSNMR) REFERENCES
AFDELING)
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card or Stuvia-credit for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller Yuna429. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for $3.21. You're not tied to anything after your purchase.