Database les 1 introductie

Database Les 1 Intro
Wat is een database ?
1 / 24
next
Slide 1: Slide
ICTMBOStudiejaar 2

This lesson contains 24 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

Database Les 1 Intro
Wat is een database ?

Slide 1 - Slide

Wat is een database en wat doe je ermee ?

Slide 2 - Mind map

Wat heb je nodig voor deze lessen ?

SPL Licentie: https://www.stichtingpraktijkleren.nl/ict/leermiddelen/databases-sql/reader-i/?L=0&result=false (download de reader)
Applicaties:
SSMS: SQL Server Management Studio (Google)
SQL Express (Google) of SQL Server (Azure)

Slide 3 - Slide

Wat heb je nodig part II
Virtuele server met daarop SQL Server 

Slide 4 - Slide

Wat gaan we deze periode doen ?
Periode 3: Hoofdstuk 1 tot en met 6
Periode 4 : Hoofdstuk 7 tot en met 12

Slide 5 - Slide

Wat ga je leren ?
In deze lessen leer je werken met databases en SQL-code.

In dit lesmateriaal staat beschreven hoe databases in SQL-code opgebouwd kunnen worden. Met behulp van SQL zijn gegevens uit databases te halen, te muteren, te wissen en in te voegen. Ook het beheer van databases, zoals back-up/restore, maintenance plannen, autorisatie en koppelingen met andere software, komt aan bod.

Slide 6 - Slide

Wat is SQL ?
Structured Query Language
Diverse dialecten:
Microsoft: Transact SQL (T-SQL)
Oracle: Procedural Language/SQL (PL/SQL)
SAP: HANA SQL

Slide 7 - Slide

Wij werken met ANSI-SQL
American National Standards Institute

Slide 8 - Slide

Lesdoel:
Na bestudering van dit hoofdstuk moet je tot het volgende in staat zijn:

• Het kunnen beschrijven wat een DBMS is.
• Je kunt uitleggen wat een database is, waaruit deze bestaat en waar je een database voor kunt gebruiken.
• De begrippen integriteit en redundantie kunnen gebruiken en kunnen toelichten in relatie tot databases.

Slide 9 - Slide

Database, datamodel en DBMS wat is dat?
Het woord database wordt voor verschillende begrippen gebruikt:
• Opgeslagen gegevens (= database).
• De manier waarop gegevens zijn opgeslagen (= datamodel).
• De software om databases te maken en te benaderen (= Database Management Systeem of DBMS).

Slide 10 - Slide

Database
Een database is een archief: digitaal opgeslagen en ingericht om flexibel te raadplegen en te gebruiken.


Slide 11 - Slide

Database
Een database is een archief: digitaal opgeslagen en ingericht om flexibel te raadplegen en te gebruiken.

Een database is pas een database als het aan de volgende minimale voorwaarden voldoet.
• Gegevens moeten eenvoudig kunnen worden opgeslagen.
• Gegevens moeten eenvoudig kunnen worden opgezocht en doorzocht.
• Gegevens moeten gewijzigd kunnen worden.
• Gegevens moeten verwijderd kunnen worden zonder dat dat de werking van het systeem nadelig beïnvloedt.


Slide 12 - Slide

Datamodel
Met een datamodel (of gegevensmodel of Bachmandiagram) wordt beschreven hoe de gegevens in een informatiesysteem gestructureerd zijn. In een datamodel kun je zien welke gegevens in een informatiesysteem worden vastgelegd en wat de verbanden zijn tussen deze gegevens.
Een datamodel bestaat dus uit:
• tabellen;
• velden;
• sleutels;
• de relaties tussen de tabellen.

Slide 13 - Slide

Datamodel

Slide 14 - Slide

Database Management Systeem (DBMS)
Met een databasemanagementsysteem (dbms) wordt een systeem aangeduid dat als database opgeslagen gegevens ontsluit, bewaakt en beheert.

Slide 15 - Slide

DBMS - integriteit
Een belangrijke taak van een DBMS is het handhaven van de integriteit van de databasegegevens. Hiermee wordt bedoeld dat het DBMS ervoor moet zorgen dat databasegegevens altijd voldoen aan regels die in de werkelijkheid gelden.

Slide 16 - Slide

DBMS - integriteit
Als bijvoorbeeld een werknemer maar voor een afdeling tegelijk mag werken, mag nergens in de database geregistreerd kunnen worden dat deze werknemer voor twee of meer afdelingen werkt.

Slide 17 - Slide

DBMS-consistentie & inconsistentie
Met integriteit wordt ook bedoeld dat twee verschillende databasegegevens elkaar niet tegenspreken (dit wordt ook wel consistentie van gegevens genoemd).

Daarnaast mogen twee verschillende databasegegevens elkaar niet tegenspreken. Dit wordt ook wel inconsistentie van gegevens genoemd.

Slide 18 - Slide

DBMS - Redundantie
Tevens moet het niet mogelijk zijn dezelfde gegevens meermalen in te voeren. Dit noemen we redundantie.

Slide 19 - Slide

Lees hoofdstuk 1 uit de reader
Download SQL Server vanaf Azure
Download SSMS
Check of je een hyperv server hebt.

Slide 20 - Slide

Wat weet je nu ?
DBMS
Database
Datamodel
Integriteit
Redundantie

Slide 21 - Slide

Wat is DBMS ?

Slide 22 - Mind map

Wat is een database ?

Slide 23 - Mind map

Vragen ?
Volgende les hoofdstuk 2

Slide 24 - Slide