Databases.

Slides:



Advertisements
Verwante presentaties
SQL deel 2: datamodel ontwerp
Advertisements

Module 7 – Hoofdstuk 5 (1) SQL – een begin.
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.
Relationele databases en
Databases Informatica Ga verder met een muisklik. SQL FCO DBMS NE FA
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.
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.
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
Download en installeer de gereedschappen
Download en installeer de gereedschappen
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Normalisatie Relationeel databaseontwerp:
Opleiding AI cursus Databases
Vrij Technisch Instituut - Hasselt
SQL (structured Query Language) DDL (Data Definition Language) DML (Data Manipulation Language) Ontwerp databaseBevraag database.
Agenda Boek: inhoud en didactiek De SQL-Boekverkenner Practicum.
Workshop PHP Een productencatalogus Met database.
Statistische functies (aggregaatfuncties)
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
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.
Business Intelligence
Databases Hoofdstuk 25 Hoofdstuk 24.
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
SQL Cursus deel
Informatica-Actief Thema: Databases en informatiemodellering
LauwersCollege Buitenpost Informatica
ASP.NET MVC Web Development
Moving objects in a geo-DBMS
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
SQL Les 3 17 February 2019.
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) --> Webshop Facebook ….

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 2018 Introductie / theorie databases SQL (+- 2,5 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