De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.

Verwante presentaties


Presentatie over: "Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas."— Transcript van de presentatie:

1 Hoofdstuk 11 Databasemanagementsystem

2 hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas LEERLINGEN llnr voornaam NL tussenv achternaam NL straat NL huisnummer NL postcode NL plaats NL telefoon geslacht NL gebdatum NL klas boeknrexnrllnrdatum_uit NL datum_terugboete UITLENINGEN tabelnaam primaire sleutel verwijzing niet leeg kolomnamen

3 hoofdstuk 113 llnr voornaam NL tussenv achternaam NL straat NL huisnummer NL postcode NL plaats NL telefoon geslacht NL gebdatum NL klas LEERLINGEN boeknrexnrllnrdatum_uit NL datum_terugboete UITLENINGEN boeknrllbnrdatum_rdatum_bkostenbet NL RESERVERINGEN exnrboeknruitleenbaar NL status NL EXEMPLAREN boeknrautnr NL titel NL rubriek NL auteunrvoorletterstussenvachternaam NL geb_jaar NL sterfjaar BOEKEN AUTEURS STROKENDIAGRAM BIBLIOTHEEK

4 hoofdstuk 114 DATATYPEN in SQL Iedere kolom krijgt een gegevenstype toegewezen:  CHAR(15): tekst van max. 15 tekens  VARCHAR: tekst met variabele lengte  SMALLINT: kleinere gehele getallen  INTEGER: grotere gehele getallen  DECIMAL(8,2): totaal 8 cijfers, waarvan 2 achter de komma  FLOAT(8,2):als DECIMAL, maar met drijvende komma  REAL: met drijvende komma  DATE: weergave van datum  TIME: weergave van tijd

5 hoofdstuk 115 CREATIE TABEL (1) in SQL CREATE TABLE AUTEURS (AUTEURNRSMALLINTNOT NULL, VOORNAAMCHAR(12), TUSSENVOEGSELCHAR(7), ACHTERNAAMCHAR(20), GEB_JAARINTEGERNOT NULL, STERF_JAARINTEGER, PRIMARY KEY (AUTEURNR) ) Maak tabel met naam auteurs aan kolomnamen Primaire sleutel Let op! datatypeniet leeg

6 hoofdstuk 116 CREATIE TABEL (2) in SQL CREATE TABLE BOEKEN (BOEKNRSMALLINTNOT NULL, AUTNRSMALLINTNOT NULL, PRIMARY KEY (BOEKNR), FOREIGN KEY(AUTNR) REFERENCES AUTEURS(AUTEURNR) ) primaire sleutel verwijzing waarnaar verwezen wordt kunnen beide uit meer kolommen bestaan

7 WIJZIGEN DATABASE in SQL (1) INSERT  INSERT INTO BOEKEN VALUES (186, 47, ‘De donkere kamer van Damocles’,’nederlands’)  INSERT INTO AUTEURS (AUTEURNR, NAAM)VALUES (421, ‘Toonder’) hele rij invoegen Enkele waarden invoegen, of in andere volgorde als kolommen in tabel staan naam tabel waarden in kolomvolgorde naam tabel kolomnamen kolomwaarden

8 WIJZIGEN DATABASE in SQL (2) UPDATE  UPDATE AUTEURS SET VOORNAAM = ‘MARTEN’ GEB_JAAR = 1912 STERF_JAAR = NULL WHERE AUTEURNR = 421 naam te wijzigen tabel kolomnamenwaarden,values voorwaarde

9 VERWIJDEREN in SQL DROP-DELETE  DROP TABLE AUTEURS verwijderen hele tabel  DELETE FROM BOEKEN WHERE BOEKNR = 184 verwijderen rij te verwijderen rij  DELETE FROM BOEKEN verwijderen van iedere rij; tabel blijft bestaan

10 hoofdstuk 1110 BEVEILIGEN DATABASE in SQL GRANTSELECT, UPDATE ONLEERLINGEN TOINEKE, JIM Verlenen van bevoegdheden Intrekken van bevoegdheden REVOKESELECT, UPDATE ONLEERLINGEN TOINEKE, JIM geef bevoegdheid om te raadplegen en te wijzigen in de tabel leerlingen aan Ineke en Jim trek bevoegdheid in om te raadplegen en te wijzigen in de tabel leerlingen aan Ineke en Jim

11 hoofdstuk 1111 INDEXEREN in SQL CREATE INDEXLEERLINGNAAM_IX ON LEERLINGEN (ACHTERNAAM) creëer een indexnaam van de index tabelnaamkolomnaamvan OF CREATE UNIQUE INDEXLEERLINGNUMMER_IX ON LEERLINGEN (LLNR) toevoeging ‘unique’ als het een sleutelkolom betreft

12 CREATIE DATABASE in ACCESS (1) NIEUWE DATABASE

13 CREATIE DATABASE in ACCESS (2) TABELLEN MAKEN

14 CREATIE DATABASE in ACCESS (3) TABEL SPECIFICEREN

15 CREATIE DATABASE in ACCESS (4) SLEUTEL

16 CREATIE DATABASE in ACCESS (5.1) RELATIES (VERWIJZINGEN) 1

17 CREATIE DATABASE in ACCESS (5.2) RELATIES (VERWIJZINGEN) 2

18 CREATIE DATABASE in ACCESS (5.3) RELATIES (VERWIJZINGEN) 3

19 CREATIE DATABASE in ACCESS (5.4) RELATIES (VERWIJZINGEN) 4

20 hoofdstuk 1120 BEVEILIGEN in ACCESS BEVOEGDHEDEN

21 hoofdstuk 1121 BEVEILIGEN in ACCESS WACHTWOORD

22 hoofdstuk 1122 INDEXEREN in ACCESS Geen duplicaten (UNIQUE), omdat het een sleutelkolom betreft


Download ppt "Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas."

Verwante presentaties


Ads door Google