Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA

Slides:



Advertisements
Verwante presentaties
Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Advertisements

Meerdere tabellen: Relaties en Joins
Functionele opleiding strategische analyse - Module
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Relationele databases en
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Databank van een restaurant Download op Twee tabellen: Klanten: Alle klanten die minstens.
MySQL-acties Klassikaal: Wijnen.sql. 1.Toon alle wijnen die er zijn. Toon de naam, kleur en prijs. SELECT `naam`,`kleur`,`prijs` FROM `wijnen`
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Relationele Databases Hoofdstuk 10
Databases.
DATABASES Hoofdstuk
<Mdl01 hoorcollege 1>
Querytraining Eppo Drenth, CFB SIS HvA | Mark van der Molen, CFB SIS UvA 7 maart 2013.
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
Base: bewerkingen 2 soorten - Oplopend- Aflopend.
LauwersCollege Buitenpost Informatica
Informatica Hoofdstuk 11 LauwersCollege Buitenpost Informatica
Elektronische schakelingen en logische poorten
Bedrijf: N.a.w. gegevens Extra informatie Vrije velden Bedrijf: N.a.w. gegevens Extra informatie Vrije velden.
LauwersCollege Buitenpost Informatica
Computervaardigheden en Programmatie Universiteit AntwerpenDatabank - Basis 4.1 Computervaardigheden en Programmatie 1rste BAC Toegepaste Biologische Wetenschappen.
Databanken by Steven Stinis.
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Normalisatie Relationeel databaseontwerp:
Vrij Technisch Instituut - Hasselt
Vorige week: Referentiele integriteit
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Fundament Informatica
Workshop PHP Een productencatalogus Met database.
Databases & SQL Docent: Henny Klein
Databases.
Relationele Databases Hoofdstuk 10 Deel 2 Blz.: 90 t/m 95.
Presentatie bij hoofdstuk 12 van Informatica Edu’Actief
Relationele Databases
SQL ( SERVER ) Les #02: T-SQL. A GENDA Herhaling les 4 Views SELECT…INTO Beheren van tabellen: CREATE ALTER DROP Opdracht voor de volgende les.
LauwersCollege Buitenpost Informatica
7 Databases. SAMENGESTELDE VOORWAARDEN 1 Wat is het adres van Odile Goossens? SELECT adres, woonplaats FROM leden WHERE naam = ‘Goossens’ AND voornaam.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
7 Databases. STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt.
24/04/2015IT-Assurance1 IT-Assurance deeltijd 4. Inleiding SQL Introductie in de basisfuncties Bijbehorend lesmateriaal: -AIV-boek van Derksen en Crins.
Hoofdstuk 11 Databasemanagementsystem. hoofdstuk 112 STROKENDIAGRAMMEN llnrvoornaamtussenvachternaamstraathuisnummerpostcodeplaatstelefoongeslachtgebdatumklas.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
BIMAIV03 Les A1 BIMAIV03 Les A1 Databases. De gegevens in een database vormen de grondstof voor informatie De informatie wordt opgevraagd in de taal met.
Analyse 3 INFANL01-3 week 2 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK 8 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Herhaling ▸ Normaliseerregels ▸ Omzetten ERD ▸ Group by en SET ▸ Proeftentamen.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
EERDER….. Tabellen rij (record, tuple, occurence) kolom (attribuut, veld) tabel (relatie) tabelstructuur : patient(PAT#,PNAAM,LEEFTIJD,GESLACHT,ARTS)
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
Datamodelleren FCO-IM methode.
Databases.
Informatica-Actief Thema: Databases en informatiemodellering
LauwersCollege Buitenpost Informatica
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Databases.
SQL Les 3 17 February 2019.
Datamodelleren FCO-IM methode.
SQL Les 3 23 February 2019.
SQL Les 1 5 April 2019.
SQL Les 9 12 May 2019.
SQL Les 4 12 May 2019.
Software Development fundamentals
Databases SQL.
Transcript van de presentatie:

Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA DU EN WI NA AK DBMS SQL FCO Informatica Ga verder met een muisklik.

Opslag van informatie: kaartenbak - informatie genoteerd op kaarten Bijvoorbeeld: leerlingadministratie school naam, adres, tel.nr, klas, etc. administratie bibliotheek titel, auteur, uitleendatum, uitgeleend aan…, boete, etc patiëntenadministratie arts naam, adres, geb.datum, behandelingen, medicijnen etc.

Opslag van informatie: kaartenbak

Opslag van informatie: kaartenbak Nadeel van "papieren" systemen: De kaarten kunnen slechts op één manier gesorteerd zijn. Hierdoor kunnen gegevens ook op slechts één manier gezocht en geselecteerd worden.

DBMS: DataBase Management Systeem geautomatiseerd systeem ter vervanging van de kaartenbak. Functies: - opslaan/bewaren van gegevens - mogelijkheid informatie op te vragen - integriteit bewaken (voorkómen van fouten) Bijvoorbeeld: - MS-Access - Solid - Oracle - SQL-server - DB2

DBMS: DataBase Management Systeem Basis van elke database: een of meer TABELLEN waarin de gegevens worden opgeslagen. kolomnamen of velden Leerl_nr Achternaam Voornaam Klas 001 002 003 004 005 006 Jansen Pietsersen Simons Smits Piet Jan Truus Berta Karel Timmers Sjeng H4b V4a V4b H4a Smits Karel H4b 005 record: rij uit de tabel sleutel: unieke identificatie

DBMS: DataBase Management Systeem Gegevens opvragen uit de database met behulp van een vraagtaal: SQL - Structured Query Language * alle velden naam van de tabel SELECT * FROM Leerlingen WHERE Achternaam = "Smits"; afsluiten met ; voorwaarde: welke records ? Resultaat: Leerl_nr Achternaam Voornaam Klas 004 005 Smits Berta Karel V4a H4b

DBMS: DataBase Management Systeem Gegevens opvragen uit de database met behulp van een vraagtaal: SQL - Structured Query Language SELECT Voornaam, Achternaam, Klas FROM Leerlingen WHERE Klas = "H4b" ORDER BY Voornaam; welke velden ? afsluiten met ; Resultaat: sorteren op . . . Achternaam Voornaam Klas Jansen Smits Piet Karel H4b

DBMS: DataBase Management Systeem Syntaxis van SQL: SELECT <kolomnaam> FROM <tabelnaam> WHERE <voorwaarde> ORDER BY <sorteervolgorde> - meerdere kolomnamen scheiden door komma - meerdere tabelnamen scheiden door komma - meerdere voorwaarden met AND, OR, XOR

DBMS: DataBase Management Systeem Database: één of meer tabellen? Slechts één tabel: ("platte" database) - alleen geschikt voor kleine gegevensbankjes - bijvoorbeeld adresboekje, telefoonklapper - komt overeen met papieren kaartenbak Meerdere tabellen: - gegevens uitsplitsen - complexere bewerkingen mogelijk - verwijzingen van ene tabel naar andere

DBMS: DataBase Management Systeem Voorbeeld: We willen van elke leerling ook de mentor weten. Uitwerking in een "platte" database: Leerl_nr Achternaam Voornaam Klas 001 002 003 004 005 006 Jansen Pietsersen Simons Smits Piet Jan Truus Berta Karel Timmers Sjeng H4b V4a V4b H4a Tabel: Leerlingen Mentor Klaassen Smeets Timmers Maessen Wat moet er nu gebeuren als in het nieuwe schooljaar elke leerling een andere mentor krijgt ? ! ? ! ?

DBMS: DataBase Management Systeem Voorbeeld: We willen van elke leerling ook de mentor weten. Uitwerking in een database met meerdere tabellen: Leerl_nr Achternaam Voornaam Klas 001 002 003 004 005 006 Jansen Pietsersen Simons Smits Piet Jan Truus Berta Karel Timmers Sjeng H4b V4a V4b H4a Tabel: Leerlingen Mentor Klas Klaassen H4b Timmers V4b Smeets V4a Maessen H4a Tabel: Klassen In het ontwerp van de database wordt er een relatie gelegd tussen overeenkomstige velden ("Klas") van beide tabellen.

DBMS: DataBase Management Systeem Database ontwerpen: strokendiagram Mentor Klas Tabel: Klassen verwijzing Leerl_nr Achternaam Voornaam Klas Tabel: Leerlingen primaire sleutel

DBMS: DataBase Management Systeem Gegevens opvragen uit meerdere tabellen: SELECT Voornaam, Achternaam, Mentor FROM Leerlingen, Klassen WHERE Leerlingen.Klas = Klassen.Klas ORDER BY Mentor, Achternaam; combinatie van overeenkomstige records uit 2 tabellen tabelnaam tabelnaam veldnaam Resultaat: Mentor Achternaam Voornaam Klaassen Jansen Piet Smeets Pietsersen Jan Timmers Simons Truus Smits Berta Karel Maessen Sjeng

DBMS: DataBase Management Systeem Hoofdstuk 10 - Relationele databases Met SQL gegevens opvragen uit een bestaande database. Hoofdstuk 11 - Database Managementsystemen Database bouwen in MS-Access. Hoofdstuk 12 - Informatiemodellering Database ontwerpen.

DBMS: DataBase Management Systeem Let op: - verschillen Standaard SQL en MS-Access SQL - MS-Access 97 NIET compatible met MS-Access 2000

Einde © t.staal PSG DaVinci Purmerend

Deze presentatie is beëindigd. Sluit dit venster om terug te gaan naar de site.