7 Databases. STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt.

Slides:



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

Meerdere tabellen: Relaties en Joins
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
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.
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 - -
Het selecteren van data uit meerdere gekoppelde tabellen
SQL Les 01 & 02. SELECT Weergeven van alle gegevens uit een tabel: SELECT * FROM tlbPersonen; Weergeven van alle personen die uit Aruba komen: SELECT.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Relationele Databases
Relationele Databases Hoofdstuk 10
Databases.
<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
LauwersCollege Buitenpost Informatica
Inleiding Databanken: oefeningen 4 Sven Casteleyn 4 Lokaal: 6G HomePage: te bereiken via
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 - -
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.
Databases.
Relationele Databases Hoofdstuk 10 Deel 2 Blz.: 90 t/m 95.
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. DE BUURTVERENIGING 1 LidnrNaamAdresTelefoonnr AN18DijkstraMozartstraat AN23WillemsenBeethovenstraat BN17EvertsenEsdoornlaan.
Business Intelligence
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.
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 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.
Week 2 BIMAIV03 Les A4. Volgorde Soms willen we in het resultaat een bepaalde ordening aanbrengen. Dat doen we met PEILING ORDER BY DatumPartijAantal.
Week 2 BIMAIV03 Les A3. DISTINCT (1) Van welke uitgevers staan er boeken in deze tabel? BOEKNRTITELUITGEVERPRIJS Word in twaalf dagenMEU€ 22,50.
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
BIMAIV03 Les A6 BIMAIV03 Les A6. Het resultaat van een query (1) BOEKEN SELECT MAX(prijs) FROM boeken; SELECT MAX(prijs) FROM boeken; BOEKNRTITELUITGEVERPRIJS.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
Databases.
– Software development fundamentals
SQL Cursus deel
Informatica-Actief Thema: Databases en informatiemodellering
LauwersCollege Buitenpost Informatica
ASP.NET MVC Web Development
Informatie-analyse 1: Er zijn veel manieren om een database te vullen
Databases.
SQL Les 3 17 February 2019.
SQL Les 3 23 February 2019.
SQL Les 1 5 April 2019.
SQL Les 6 14 April 2019.
SQL en Datanormalisatie
SQL Les 4 12 May 2019.
– Software development fundamentals
Software Development fundamentals
Databases SQL.
Transcript van de presentatie:

7 Databases

STRUCTURED QUERY LANGUAGE Bij het relationele model hoort een programmeertaal waarmee de database benaderd kan worden. In de praktijk wordt veel gebruik gemaakt van SQL ( Structured Query Language ofwel Gestructureerde vraagtaal).

7 Databases DE TENNISVERENIGING lidnrvoornaamnaamadreswoonplaatstelefoonnrgeslachtgeboorte datum inschrijf datum enkeldubbel teamcodelidnrklasse LEDEN TEAMS lidnrteamcodegewonnenverloren boetenrlidnrdatumbedrag SCORES BOETES

7 Databases Welke tabellen SQL-QUERY 1 SELECT FROM WHERE ; Welke kolommen Welke rijen Afsluiten SQL-query

7 Databases SQL-QUERY 2 Vraag: Geef de naam en geboortedatum van de leden. SELECT voornaam, naam, geboortedatum FROM leden;

7 Databases SQL-QUERY 3 Vraag: Welke gegevens bevat de tabel LEDEN? SELECT lidnr, voornaam, naam, adres, woonplaats, telefoonnr, geslacht, geboortedatum, inschrijfdatum, enkel, dubbel FROM leden; of SELECT * FROM leden;

7 Databases SELECTIE 1 Geef de namen van de mannelijke leden. SELECT voornaam, naam FROM leden WHERE geslacht = ‘m’; tekstveld: aanhalingstekens

7 Databases SELECTIE 2 Geef het lidmaatschapsnummer, de datum en het boetebedrag van de leden die een boete hebben gehad die groter is dan of gelijk is aan € 50. SELECT lidnr, datum, bedrag FROM boetes WHERE bedrag >= 50; numeriekveld: geen aanhalingstekens

7 Databases SELECTIE 3 Geef het lidmaatschapsnummer, de datum en het boetebedrag van de boetes die na 1 juni 2000 zijn gegeven. SELECT lidnr, datum, bedrag FROM leden WHERE datum > #6-1-00#; datumveld: # voor en achter de datum NB Standaard SQL kent geen aparte datumvelden.

7 Databases ORDER BY Vraag:Sorteer de lijst van leden op naam. SELECT lidnr, voornaam, naam, adres, woonplaats, telefoonnr, geslacht, geboortedatum, inschrijfdatum, enkel, dubbel FROM leden ORDER BY naam;

7 Databases OPLOPEND EN AFLOPEND Twee manieren om te sorteren: oplopend ASC (ascending) aflopend DESC (descending) SELECT lidnr, voornaam, naam, adres, woonplaats, telefoonnr, geslacht, geboortedatum, inschrijfdatum, enkel, dubbel FROM leden ORDER BY naam DESC;

7 Databases DISTINCT Van alle leden is het niveau waarop ze tennissen geregistreerd. Ieder lid heeft twee niveaus: een als enkelspeler en een als dubbelspeler. Vraag: Geef een lijst van alle combinaties die voorkomen in de vereniging. SELECT enkel, dubbel FROM leden; Nadeel: Combinaties kunnen meer dan één keer voorkomen. OPLOSSING: DISTINCT gebruiken. SELECT DISTINCT enkel, dubbel FROM leden;