2 August 2015 1 SQL Les 14. 2 August 2015 2 Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen.

Slides:



Advertisements
Verwante presentaties
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Advertisements

Datawarehousing in het groot
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.
Martijn Berghs: Vista Gadget Sacha Vandekerckhove: lector programma (VB 2005) Stijn Bienkens en Alessandro Pluchino : webservice (Java) Project voorstelling.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Digitaal Rijbewijs MAX consult
Het selecteren van data uit meerdere gekoppelde tabellen
You, Jet and Excel. Smart reporting.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
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.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
SQL & datamodelleren.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
HALLO OPLETTEN : Waarom sql DOEN : Introductie opdracht
Databases I (H. 1) Wiebren de Jonge Vrije Universiteit, Amsterdam Voorlopige versie 2003.
Workshop PHP Een productencatalogus Met database.
Introductie/Agenda 1 Cor Verbaas 1.Business Analist. 2.Werkzaam bij AEP sinds juni Verantwoordelijk voor de business applicaties binnen AEP. 4.MFGPro.
Java DataBase Connectivity
Mamut Business Software versie 11. Bureaublad  Achtergrond/waarom  Welke mogelijkheden?  Wat betekent het voor u?  Voordelen?  Branches / soort bedrijven?
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Cursus performance tuning voor ontwikkelaars 26 januari 2006 “De beste manier om een query te verbeteren, is door hem niet uit te voeren.”
1 KC Server Development – Oracle and Open Source Databases Oracle and Open Source Databases KC Server Development Donderdag 7 oktober 2004.
PHP & MYSQL LES 04 CMS: BEST PRACTICE. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Lotus Notes.
MVC in de praktijk Jeroen Swart.NET architect, Quintor
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.
Computervaardigheden Hoofdstuk 4 — Databank (Basis)
Programmeercursus O.O.P. met VISUAL BASIC.NET
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
Join Indices … as a tool for Spatial Datamining. Inhoud Inleiding Spatial Relations (Spatial) Join Index Implementatie Conclusie.
Datamodellering en –verwerking 8C020 college 9. Terugblik college week 8 Toepassingen van Petri-netten in bioinformatica Biologische schakelaars en oscillatoren.
Databases Hoofdstuk 25 Hoofdstuk 24.
Front-end development
1 July SQL Les July Agenda Herhaling Herhaling Stored Procedures Stored Procedures Oefeningen Oefeningen User Defined Functions User.
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Analyse 3 INFANL01-3 week 3 CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
ANALYSE 3 INFANL01-3 WEEK CMI Informatica.
Week 6 BIMAIV03 les B1. DML en DDL ata D anipulation M anguage L ata D efinition D anguage L.
Enterprise Service Bus IBK3ESB01
ANALYSE 3 INFANL01-3 WEEK 6 CMI Informatica. ANALYSE 3- INFANL01-3 ▸ Vorige les ▸ Subqueries met correlaties ▸ Subqueries zonder correlaties ▸ Views ▸
Flipping the Classroom Principe: Studenten doen het huiswerk op school en volgen de colleges thuis Doel workshop: Ervaren hoe Flipping the Classroom werkt.
1 JDBC Java DataBase Connectivity. 2 Inhoud Introductie Connectie DriverManager Statement ResultSet PreparedStatement CallableStatement Mapping SQL on.
1 KPN Mobiel – Introductie Repository Object Browser & Designer 10 Designer 10g & Repository Object Browser Maandag 28 februari 2005 Lucas Jellema (AMIS)
Agenda  Lesuur minuten  Wat kun je met programmeren?  Wat is code en hoe werkt het?  Code schrijven: de basis  Lesuur minuten  Zelf.
Wat is SQL (1)? SQL (Structured Query Language):  is een zeer krachtige taal met een beperkt vocabulaire (aantal ‘woorden’)  is declaratief (‘WAT’ niet.
Peter Roozendaal TestNet Voorjaarsevenement 11 mei 2016.
SQL Performance Analyzer Inschatten performance impact van wijzigingen Bram van der Vos
LPI 1.05 Marcel Nijenhof. Agenda ● Customize and use the shell environment ● Customize or write simple scripts ● SQL data management.
KNVI Congres Introductie BI.
– Software development fundamentals
Software Development fundamentals
Performance Tuning SSIS packages
Software Development fundamentals
Software Development fundamentals
SQL Les February 2019.
SQL Les February 2019.
SQL Les 3 17 February 2019.
SQL Les 3 23 February 2019.
SQL Les 7 24 February 2019.
SQL Les 1 5 April 2019.
SQL Les 6 14 April 2019.
SQL Les 9 12 May 2019.
SQL Les 4 12 May 2019.
– Software development fundamentals
SQL Les May 2019.
Software Development fundamentals
Transcript van de presentatie:

2 August SQL Les 14

2 August Agenda Herhaling Herhaling Cursors Cursors MS SQL Server and MS Excel MS SQL Server and MS Excel Oefeningen Oefeningen

Herhaling DML DML SELECT - statement SELECT - statement SINGLE ROW FUNCTIONS SINGLE ROW FUNCTIONS JOIN JOIN OUTER JOIN OUTER JOIN INNER JOIN INNER JOIN SELF JOIN SELF JOIN GROUP FUNCTIONS GROUP FUNCTIONS SUBQUERIES SUBQUERIES 2 August

Herhaling DML DML INSERT INSERT UPDATE UPDATE DELETE DELETE TRANSACTIONS TRANSACTIONS BEGIN TRAN BEGIN TRAN COMMIT COMMIT ROLLBACK ROLLBACK 2 August

Herhaling DDL DDL TABLE TABLE VIEW VIEW PROCEDURELE EXTENSIONS PROCEDURELE EXTENSIONS STORED PROCEDURES STORED PROCEDURES USER DEFINED FUNCTIONS USER DEFINED FUNCTIONS SCALAR VALUED FUNCTIONS SCALAR VALUED FUNCTIONS TRIGGERS TRIGGERS CURSOR CURSOR 2 August

Cursor Syntax Syntax 2 augustus

Cursor (2) Simple example Simple example 2 augustus

Cursor (3) 2 augustus

Cursor (4) - steps 2 augustus

Cursors (5) Voordelen Voordelen Gemakkelijk bij row-by-row procedures Gemakkelijk bij row-by-row procedures Scrolling door de data Scrolling door de data Quick&Dirty Quick&Dirty 2 augustus

Cursor (6) Nadelen Nadelen Performance Performance Vergt veel CPU kracht Vergt veel CPU kracht Vaak gebruikt voor Quick&Dirty programming Vaak gebruikt voor Quick&Dirty programming Subtiele errors Subtiele errors werkt niet werkt niet Te veel rijen in de cursor Te veel rijen in de cursor 2 augustus

Importeren van data (1) Import wizard Import wizard Eenvoudig in gebruik Eenvoudig in gebruik SQL Express - Eénmalig SQL Express - Eénmalig 2 August

Importeren van data (2) OPENROWSET OPENROWSET 2 August

Importeren van data (3) SSIS packages SSIS packages SQL Server Integration Services SQL Server Integration Services Voormalige DTS packages Voormalige DTS packages Data integration toepassingen (Business Intelligence) Data integration toepassingen (Business Intelligence) ~ ETL tool ~ ETL tool Extraction Extraction Transformation Transformation Load Load 2 August

Importeren van data (4) Hoe SSIS Packages te creëren Hoe SSIS Packages te creëren Import and export wizard Import and export wizard Simpele data transfers Simpele data transfers SSIS Designer SSIS Designer Business Intelligence Development Studio Business Intelligence Development Studio Uitgebreide module Uitgebreide module SSIS API Programming SSIS API Programming API (= Application Programming Interface) API (= Application Programming Interface) 2 August

Importeren van data (5) VBA VBA 0ADOCONN.txt 0ADOCONN.txt 0ADOCONN.txt 0ADOCONN.txt 2 August

Oefeningen Herhalingsoefeningen Herhalingsoefeningen 2 augustus