Databases.

Slides:



Advertisements
Verwante presentaties
SQL deel 2: datamodel ontwerp
Advertisements

Module 7 – Hoofdstuk 5 (1) SQL – een begin.
Datamodellering en –verwerking 8C020 college 5. Terugblik college 4 • Zeikenhuis (RM) • Querytalen • SQL – Inleiding – Data definitie – Data manipulatie.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Meerdere tabellen: Relaties en Joins
Datamodelleren.
PHP & MYSQL LES 03 PHP & DATABASES. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
Module 7 – Hoofdstuk 5 (4) SQL – voorwaarden aan groepen en meerdere tabellen.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Normaliseren Datamodellering 2006.
Relationele Databases Hoofdstuk 10
Databases.
<Mdl01 hoorcollege 1>
W ORD P RESS TECHNISCHE ACHTERGROND Kris Cardinaels 26 maart 2013.
LauwersCollege Buitenpost Informatica
LauwersCollege Buitenpost Informatica
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
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:
Opleiding Kunstmatige Intelligentie cursus Databases voor AI
Opleiding AI cursus Databases
Vrij Technisch Instituut - Hasselt
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Workshop PHP Een productencatalogus Met database.
Statistische functies (aggregaatfuncties)
Databases & SQL Docent: Henny Klein
Relationele Databases Hoofdstuk 10 Deel 2 Blz.: 90 t/m 95.
Presentatie bij hoofdstuk 12 van Informatica Edu’Actief
Relationele Databases
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.
Les 0 Structured Query Language SQL. Programma Les 0 – Introductieopdracht Les 1 Les 2 Les 3 Schriftelijke toets.
Analyse 3 INFANL01-3 week 3 CMI Informatica.
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 CMI Informatica.
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.
Datamodelleren FCO-IM methode.
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.
– Software development fundamentals
Informatica-Actief Thema: Databases en informatiemodellering
LauwersCollege Buitenpost Informatica
Een computersysteem organiseert gegevens in een hiërarchie die begint bij een bit die de waarde 0 of een 1 vertegenwoordigt. Bits kunnen worden gegroepeerd.
ASP.NET MVC Web Development
Moving objects in a geo-DBMS
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Databases.
Datamodelleren FCO-IM methode.
SQL Les 3 23 February 2019.
SQL Les 1 5 April 2019.
SQL en Datanormalisatie
SQL Les 4 12 May 2019.
– Software development fundamentals
Software Development fundamentals
Databases SQL.
Transcript van de presentatie:

Databases

Wat zijn databases? Database = gegevensbank Klantenbestand Voorraadbeheer Lesrooster Zoekmachines Koopgedrag (bv Albert Heijn) --> Index van je MP3 speler ….

Hoe bouw je een database? Met behulp van een DBMS (DataBase Management System) Niet meteen gaan bouwen… Eerst een ontwerp maken! We onderscheiden een aantal stappen:

Stappen in DB ontwerp Inventariseren informatie behoeften Gegevens analyse met (bv) FCO-IM Welke informatie is belangrijk? Hoe hangt die informatie samen? Omzetten van FCO-IM naar DB ontwerp “Vullen” van de database met gegevens Gebruiken en beheren van de Database

Hoe ziet een DB eruit? Een database slaat gegevens op in een of meerdere tabellen. Deze tabellen hebben een relatie tot elkaar (Relationele model)

Tabellen Tabellen bevatten Elk record is uniek -> Primaire sleutel Kolommen/attributen (horizontaal) Rijen/records/tupels (verticaal) Elk record is uniek -> Primaire sleutel Primaire sleutel is een of meerdere kolommen De inhoud van de primaire sleutel mag voor geen enkel record hetzelfde zijn

Voorbeeld: tennisvereniging

Informatie uit een database halen Gegevens -> informatie Om informatie te krijgen kunnen we de database “bevragen” Query Language (vraagtaal) SQL (Structured Query Language)

SQL Taal om vragen te stellen aan een database Lijkt een beetje op mensentaal (Engels) Je moet wel precies zijn

SQL voorbeeld Welke presidenten hebben 8 dienstjaren gehad? SELECT pres_naam FROM presidenten WHERE dienstjaren = 8;

Databases stof 2013 Introductie / theorie databases SQL (+- 3 weken) Zelf queries maken op basis van informatievragen Datamodelleren: PO (+- 4 weken) Gegevensbehoefte analyseren Database ontwerpen FCO/IM methode Toets toetsweek: SQL queries op papier + theorie Datamodelleren