SQL Developer Data Modeler

Save this PDF as:
 WORD  PNG  TXT  JPG

Maat: px
Weergave met pagina beginnen:

Download "SQL Developer Data Modeler"

Transcriptie

1 SQL Developer Data Modeler Een migratiepad vanuit Oracle Designer Chris Amelink, Manager SO Mark Rooijakkers, Technisch Architect Hans Joop Leendertse, Willem Cortenraad, Technisch directeur Architect 22 Datum november

2 Doelstelling van deze sessie Aanleiding: CB zoekt vervanger voor Designer Data Modeler kan hierin een grote rol spelen Import functie van Data Modeler voldoet Voldoende mogelijkheden om de import aan te vullen en te controleren We zijn geinteresseerd in feedback en sparring partners 2

3 Introductie CB-logistics Missie Bijdragen aan duurzaam succes van onze klanten door integrale logistieke oplossingen Visie Met slimme ketenlogistiek duurzame voordelen realiseren voor onze stakeholders. Kernwaarden Toegewijd, initiatiefrijk en klantgericht 3

4 Waarom CB? Integrale oplossingen Distributie, administratie, informatie en vervoer Ketenlogistiek Maximale efficiency door afgestemde processen Kostenbeheersing in de keten Duurzaamheid als uitgangspunt Duurzame klantrelaties Continue aandacht voor de milieueffecten van onze activiteiten 4

5 Onze markten Media Boekverkopers en overige retail Uitgeverijen Fashion Retailers Producenten en importeurs Healthcare Ziekenhuizen en zorginstellingen Groothandels en producenten Beeld HC 5

6 Een rijke historie 1871 Nederland is het eerste land met gecentraliseerde boekdistributie 1985 Start distributie in kantoorartikelenmarkt 1999 Start distributie voor webwinkels 2001 Volledig geautomatiseerd bestelsysteem voor retailers 2003 Introductie dienstverlening in Belgie 2009 Start digitale distributie (e-books) 2012 Actief in de markten Media, Fashion & Healthcare met 800 mensen in dienst 6

7 Systeemontwikkeling ~ 40 man/vrouw 4 Informatie Analisten/Architecten 2 Technisch Architecten 25 Oracle Ontwikkelaars 4 Scrummasters 4 Testers Designer/Developer, Forms, Reports, PL/SQL Opdracht: Uitfaseren Designer CB is geinteresseerd in status van Designer bij anderen = De reden dat we hier staan 7

8 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 8

9 Gebruik van Designer bij CB Upper CASE: Vastleggen Bedrijfsprocessen en Bedrijfsprocedures (BusinessFunctions) Gegevensmodel (Entiteiten en ERD) Structural rules (beperkingsregels aanvullend op ERD->BusinessFunctions) Lower CASE: Datamodel, Modules en PL/SQL Definitions Module netwerk (koppelingen tussen diverse onderdelen) Incidenteel Forms/Reports genereren Opslag van overige objecten Versie beheer van objecten Deployment management (UDS) Kwaliteitscontrole (selecties op Repository) 9

10 Gebruik van Designer buiten CB? Even enkele vragen aan t publiek: - Wie werkt er bij een bedrijf dat Designer gebruikt? - Wie heeft er ook zo n kasteel als bij CB? - Designer voor Datamodelleren? - Plannen om binnen nu en 2 jaar Designer uit te faseren? - Nog geen plannen om Designer uit te faseren? 10

11 Soorten objecten in Designer Business functions Entiteiten Domeinen Tabellen, views, types PL/SQL Definitions Modules Forms, reports APEX JCS Pro*C Shell script Java XML, XSD Upper Case Lower Case 11

12 Gebruik Designer per object soort Object Ontw Opslag Mod netw Doc Versie beh Datamodellering X X X X X (PL)SQL X X X X X Forms, Reports X X X X APEX X X X JCS/Cronacle X X X X Pro*C X X X Shell script X X X X Java X X X X XML, XSD X X X X 12

13 Designer werkt (nog), maar Informatie Analisten: Bedrijfsfuncties en processen buiten Designer Office objecten slecht te integreren in Designer Doelgroep van Designer is afdeling Automatisering Designer wordt niet meer doorontwikkeld: Moderne database objecten (van na ca 2000) worden niet ondersteund -> handmatige acties om code te documenteren in Designer Geen moderne ontwikkeltool voor (PL)SQL Ontwikkelaars gebruiken liever SQL Developer Actualiteit van objecten in Designer in gevaar Onderhouden van Reports érg tijdrovend BI publisher Oracle Forms blijft, maar steeds meer APEX Kennis van Designer in de markt loopt terug Ondersteuning op Windows-platform??? 13

14 Is er een opvolger voor Designer? Oracle biedt geen opvolger Dus moeten we verhuizen. 14

15 Voorstel nieuwe CB ontwikkelomgeving Forms/Reports APEX JCS/Cronacle Versie controle systeem Data Modeler - Wie gebruikt SQL Developer? - Wie gebruikt Data Modeler? SQL Developer J Developer VCS plugin Oracle IDE base 15

16 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 16

17 Introductie Data Modeler Database Development Life Cycle Strategy and Analysis Phase Gather requirements Logical Model Entity Relationship Diagram Design Phase Define How Model Implemented Relational Model and Physical Model Generation Phase DDL Scripts to Build Database 17

18 Introductie Data Modeler Logical Data Modeling Attributes Entity Relationship Entities Things of significance that must be held Relationships How these things are related Attributes Specific information that must be known 18

19 Introductie Data Modeler Database Design 19 Describe Database Objects Tables, Columns, Primary and Foreign Keys Relational Model maps to the objects in Logical Model Physical Model - Based on Relational Model Tablespaces, Partitions, Users, Procedures, Sequences, Triggers

20 Introductie Data Modeler Generate SQL Script to Create Database Objects 20

21 Data Modeler lijkt dus een prima optie Ondersteund het datamodelleringsproces (overeenkomstig Designer) Designer informatie kan ook nog worden geimporteerd Dat ziet er dus interessant uit, en is voor ons de reden om hier vanavond verder op in te gaan 21

22 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 22

23 De standaard import functionaliteiten Import mogelijk vanuit: Database (Oracle, SQL Server, DB2) Modeling tools (Designer, Erwin) Vanuit de modeling tools wordt ook de metadata overgehaald Gebruikte versie Data Modeler: 4.0 EA1 23

24 De standaard import vanuit Designer Stappen: Verbinding naar Designer database maken Selecteer Workarea Selecteer Applicatie Systeem Selecteer te importeren objecten 24

25 De standaard import vanuit Designer(2) Genereer design 25

26 Resultaat:? 26

27 Overzicht van een tabel:? Foreign key naar view 27

28 Detail van een tabel: 28

29 Overzicht van een view:? 29

30 Detail van een view: 30

31 Data Structure Diagram wordt SubView 31

32 Samenvatting Vanaf versie / 4.0 is de data kwaliteit van de import goed De import procedure is eenvoudig 32

33 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 33

34 Een design in Data Modeler 34 Designer import

35 Container met meer schema s CBS Content Beheer Systeem Database CBS CBS Database 1 Database 2 Service objecten Service objecten 35

36 Alternatieve import manieren Container Design CBS Service objecten Relational model Relational model Design Relational model 36 Subview Subview

37 Alternatief 1: Opsplitsen in subviews gebaseerd op schema informatie Een subview beschrijft een deel van het model. In dit geval is een subview gelijk aan het schema. 37

38 Alternatief 2: Opsplitsen in relationele modellen gebaseerd op schema informatie Vanaf 4.0 via: Oudere versies: handmatig 38

39 Schema informatie toevoegen Schema informatie ontbreekt in Designer import -> zelf schema s aanmaken Koppeling schema object ontbreekt -> zelf koppelingen maken 39

40 Let op! Na het toevoegen van de schemainformatie zijn de query teksten van de views niet meer te bewerken via de grafische Query editor! Dit komt door het ontbreken van de schemanaam. 40

41 Performance tip! Selecteer relationeel model waaraan je wilt werken 41

42 Samenvatting Schema informatie ontbreekt bij Designer import Opdelen van designs in: Subviews: voor eenvoudige designs Relationele modellen: voor complexe designs 42

43 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 43

44 Aanvullingen op standaard import Gebruik van custom transformation scripts voor bijv.: Toevoegen schema informatie Structural rules (beperkingsregels aanvullend op ERD->BusinessFunctions) Transformation scripts zijn java script programma s en kunnen via Data Modeler gestart worden. 44

45 Transformation script (java script) Aanmaken van een schema en koppel aan objecten // Bestaat schema? dan alsnog maken schema = model.getschemaobjectset().getbyname( CBS"); if (schema === null){ } schema = model.getschemaobjectset().createschemaobject(null); schema.setname( CBS"); table = model.gettableset().getbyname( CONTENT"); if (table!== null){ } // bestaat tabel?, dan koppelen table.setschema(schema); // Zoek alle indexen bij tabel en koppel aan schema indexes = table.getindexes().toarray(); for (var t = 0; t<indexes.length;t++){ } idx = table.getindexbyname(indexes[t].getname()); idx.setschema(schema); view = model.gettableviewset().getbyname("sv_cbs_clob_delen"); if (view!== null){ } // bestaat view?, dan koppelen view.setschema(schema); Schema aanmaken Tabel koppelen Indexen koppelen View koppelen 45

46 Transformation script genereren uit Designer en verwerken in Data Modeler Designer Designer DB SQL query Data Modeler Transformation tool Transformation script 46 Design (XML)

47 Script toevoegen in library 47

48 Script uitvoeren 48

49 Structural rule informatie 49

50 Java script info = model.getdesign().getbusinessinfodesign(); document = info.getdocumentset().createdocument(null); document.setname("sr_cbs_d02"); document.setreference("de Content clob kan alleen gevuld zijn indien filelocatie leeg is en moet dan ook gevuld zijn indien het geen recensie betreft"); document.settype("structural rule"); document.setcomment("regel\n=====\nindien de content wordt opgeslagen op het.."); table = model.gettableset().getbyname("content"); if (table!== null){ table.adddocument(document); table.setdirty(true);} table = model.gettableset().getbyname("content_soort"); if (table!== null){ table.adddocument(document); table.setdirty(true);} 50

51 Resultaat 51

52 52

53 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 53

54 Controle van de import Controle van views met Query Builder 54

55 Controle van de import(2) Controle met database import Designer Generator script Target DB DDL Import Import Data Modeler Gelijk 55?

56 Import db en vergelijk 56

57 Kolom check constraints In designer is er geen verschil tussen named tabel en kolom constraints In DM zijn er tabel- en kolomlevel constraints: Bij Designer import worden alle constraints table level constraints Instellen compare opties: 57

58 Controle van de import(3) Vergelijk reporting schema met Designer Designer Designer DB Query Data Modeler Export Reporting schema 58 Design (XML)

59 Export van een design 59

60 Vergelijk de foreign keys Reporting schema query select f.child_table_name, f.fk_name, f.object_id from dmrs_foreignkeys f order by f.fk_name; Tabelnaam FK Data Modeler FK Designer Designer query select t.name, o.name, o.irid, tref.name table_ref, foltref.name container_ref from sdd_oco o, sdd_tab t, sdd_folder_members apptab, sdd_folders fol, sdd_tab tref -- foreign table ref, sdd_folder_members apptref, sdd_folders foltref where t.irid = o.table_ref and apptab.member_object = t.irid and apptab.folder_reference = fol.irid and o.foreign_table_ref = tref.irid and apptref.member_object = tref.irid and apptref.folder_reference = foltref.irid and fol.name = 'ART_ASSBEH' and t.name not like '~%' and o.name not like '%T' --pk and o.name not like '%K' --kolom constraint and o.name not like '%R' --rij constraint and o.constraint_type = 'FOREIGN' and apptref.ownership_flag = 'Y' order by o.name; Referenced table Designer container ART_PRIJS APS01D APS01D ARTIKEL ART_ASSBEH APS09D CB_DOMEIN_WAARDE GEN_CENTRAL APS11D V_ARTIKEL_BETROKKENE ART_ASSBEH 60

61 Samenvatting Controle van import is noodzakelijk Er zijn diverse (te automatiseren) controles mogelijk 61

62 Inhoud Doelstelling van deze sessie Introductie CB-logistics Gebruik van Designer bij CB-logistics Introductie Data Modeler De standaard import functionaliteit Omgang met complexe containers Aanvullingen op de standaard import Controle van het resultaat Samenvatting en vragen 62

63 Do en don t Als de import van Designer belangrijk is, gebruik dan uitsluitend DM versie of later Denk goed na welke import variant je gaat gebruiken Denk aan performance, een design wordt in z n geheel in het geheugen gelezen! 63

64 Samenvatting De standaard import haalt veel informatie over en de kwaliteit is goed Ontbrekende informatie kan handmatig of via scripts worden toegevoegd Bepaalde informatie (bijv. Foreign Keys) kan deels verdwijnen, daarom is controle essentieel Er zijn volgende mogelijkheden om kwaliteitscontroles uit te voeren Conclusie: Data Modeler is een passend tool ter vervanging van de datamodeling functionaliteit van Designer 64

65 Vragen? Contact info: 65

66 Bedankt voor de aandacht 66

SQL & Datamodelleren

SQL & Datamodelleren SQL & Datamodelleren HVA-CMD-V1-datamodelleren Algemene handleiding bij het lesprogramma 2012-2013 Inhoud Inhoud... 2 Inleiding... 3 Leerdoelen:... 3 Plaats in het leerplan:... 3 Werkwijze:... 3 Lesstof:...

Nadere informatie

Sparse columns in SQL server 2008

Sparse columns in SQL server 2008 Sparse columns in SQL server 2008 Object persistentie eenvoudig gemaakt Bert Dingemans, e-mail : info@dla-os.nl www : http:// 1 Content SPARSE COLUMNS IN SQL SERVER 2008... 1 OBJECT PERSISTENTIE EENVOUDIG

Nadere informatie

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd.

DBMS. DataBase Management System. Op dit moment gebruiken bijna alle DBMS'en het relationele model. Deze worden RDBMS'en genoemd. SQL Inleiding relationele databases DBMS DataBase Management System!hiërarchische databases.!netwerk databases.!relationele databases.!semantische databases.!object oriënted databases. Relationele databases

Nadere informatie

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank

Inhoud. Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank v Voorwoord Belangrijkste kenmerken van dit boek De opzet van dit boek Over de auteur Woord van dank 1 Introductie: data en informatie 1.0 Wat leer je in dit hoofdstuk? 1.1 Verschil tussen gegevens en

Nadere informatie

Databases - Inleiding

Databases - Inleiding Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden

Nadere informatie

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions

Introductie. NAV performance. Derk Jan Oelemans. Manager Development, BI en E-Business Qurius Business Solutions Introductie Microsoft Global Partner of the Year 2007 NAV performance Manager, BI en E-Business Qurius Business Solutions Performance domeinen Functionele alternatieven Datamodel wijzigingen standaard

Nadere informatie

DECADE FINANCIALS. met APEX klaar voor de toekomst. Zeist 25 03 2014

DECADE FINANCIALS. met APEX klaar voor de toekomst. Zeist 25 03 2014 DECADE FINANCIALS met APEX klaar voor de toekomst Zeist 25 03 2014 AGENDA Andre Geelen Team Manager Decade Decade introductie Sebastiaan Laponder Oracle Ontwikkelaar Decade 3 voor de migratie Gilbert Rattink

Nadere informatie

CB Goes Responsive. Ahead with smart logistics

CB Goes Responsive. Ahead with smart logistics CB Goes Responsive Ahead with smart logistics Hans Chris Amelink, Willem Cortenraad, Manager Systeemontwikkeling directeur 22 9-4-2013 november 2012 1 Wie is CB? Missie Bijdragen aan duurzaam succes van

Nadere informatie

Webapplicatie-generatie NIOC 2013

Webapplicatie-generatie NIOC 2013 Webapplicatie-generatie NIOC 2013 Eddy Luursema, Misja Nabben, Arnoud van Bers Research Group Model Based Information Systems Presentation Introduction M-BIS Data intensive systems Requirements Generation

Nadere informatie

Enterprisearchitectuur

Enterprisearchitectuur Les 2 Enterprisearchitectuur Enterprisearchitectuur ITarchitectuur Servicegeoriënteerde architectuur Conceptuele basis Organisatiebrede scope Gericht op strategie en communicatie Individuele systeemscope

Nadere informatie

Inhoud. Voorwoord 1 Belangrijkste kenmerken van dit boek 1 De opzet van dit boek 1 Over de auteurs 2 Woord van dank 2

Inhoud. Voorwoord 1 Belangrijkste kenmerken van dit boek 1 De opzet van dit boek 1 Over de auteurs 2 Woord van dank 2 v Voorwoord 1 Belangrijkste kenmerken van dit boek 1 De opzet van dit boek 1 Over de auteurs 2 Woord van dank 2 1 Introductie: data en informatie 3 1.0 Wat leer je in dit hoofdstuk? 3 1.1 Verschil tussen

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie

Is APEX a worthy substitute for Oracle Forms?

Is APEX a worthy substitute for Oracle Forms? your oracle solu+ons partner Is APEX a worthy substitute for Oracle Forms? APEX for mission critical applications: the Groupm business-case By Ronny Boeykens & Stijn Van Raes iadvise o Opgericht in 2004

Nadere informatie

Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007

Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007 Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007 Copyright 2006 Quest Software Agenda Wat is SharePlex? Toepassingen en de belangrijkste

Nadere informatie

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1

DATAMODEL SQL. Middelbare School. Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 DATAMODEL SQL Middelbare School Versie 1.0 Datum 30 oktober 2010 Auteur Mark Nuyens, studentnummer: 500625333 Groep TDI 1 INHOUDSOPGAVE 1. Informatiedomein 3 1.1 Informatiedomein 3 1.2 Toepassingen 3 2.

Nadere informatie

6. Het maken van een database

6. Het maken van een database 6. Het maken van een database 6.1. Inleiding In hoofdstuk 5 heb je de oefendatabase gemaakt doormiddel van een script. In dit hoofdstuk ga je zelf een database maken en deze vullen met tabellen. Hiervoor

Nadere informatie

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd.

SQL is opgebouwd rond een basisinstructie waaraan één of meerdere componenten worden toegevoegd. BASISINSTRUCTIES SQL SQL : Structured Query Language is een taal gericht op het ondervragen van een relationele database en die aan veel klassieke databasemanagementsystemen kan worden gekoppeld. SQL is

Nadere informatie

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts

Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle Scripts Studenten: Peter Asnong Rik Broens Tom De Keyser Daan Gielen Kris Gregoire Koen Olaerts Toon Wouters Inhoudsopgave

Nadere informatie

Les 2 Eenvoudige queries

Les 2 Eenvoudige queries Les 2 Eenvoudige queries XAMP Apache server ( http ) mysql server PHP myadmin IAM SQL oefeningen Database phpmyadmin Import : sql_producten.sql, sql_winkel.sql, sql_festival.sql SAMS SQL in 10 minuten

Nadere informatie

Educagen. Wij zijn specialisten in Education en in Gen met een ervaring in consultancy en training van meer dan 20 jaar in de Gen-omgeving.

Educagen. Wij zijn specialisten in Education en in Gen met een ervaring in consultancy en training van meer dan 20 jaar in de Gen-omgeving. Educagen Wij zijn specialisten in Education en in Gen met een ervaring in consultancy en training van meer dan 20 jaar in de Gen-omgeving. Educagen leidt organisaties en hun medewerkers op om systemen

Nadere informatie

ARE methodiek Het ontwikkelen van Informatie Elementen

ARE methodiek Het ontwikkelen van Informatie Elementen ARE methodiek Het ontwikkelen van Informatie Elementen WI1: Het opstarten van het project Milestone 1 WI2: Ontwikkel een Vison WI3: Modelleer het Business Domain WI4: Creëer een Glossary WI7: Beheer wijzigingen

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Thinking of development

Thinking of development Thinking of development Databases Arjan Scherpenisse HKU / Miraclethings Agenda voor vandaag Opdracht tussenstand State diagram / Observer pattern Bret Victor Databases 2/42 Opdracht tussenstand Slides

Nadere informatie

De kracht van BI & Architectuur

De kracht van BI & Architectuur Samen boeken we succes De kracht van BI & Architectuur in de praktijk Business Intelligence Symposium 2009 Emiel van Bockel BI Awards 2009 2 Voorstellen Emiel van Bockel - Manager Information Services

Nadere informatie

Databases en SQL Foundation (DBSQLF.NL)

Databases en SQL Foundation (DBSQLF.NL) Databases en SQL Foundation (DBSQLF.NL) EXIN Hét exameninstituut voor ICT ers Janssoenborch - Hoog Catharijne Godebaldkwartier 365 3511 DT Utrecht Postbus 19147 3501 DC Utrecht Nederland T +31 30 234 48

Nadere informatie

Invantive 2012 Release 1 (build 44)

Invantive 2012 Release 1 (build 44) Invantive 2012 Release 1 (build 44) Invantive Estate Invantive Vision Invantive Control Invantive Producer Invantive Query-programma Invantive Composition Invantive Studio 30 maart 2012 Oplossingen van

Nadere informatie

MA!N Rapportages en Analyses

MA!N Rapportages en Analyses MA!N Rapportages en Analyses Auteur Versie CE-iT 1.2 Inhoud 1 Inleiding... 3 2 Microsoft Excel Pivot analyses... 4 2.1 Verbinding met database... 4 2.2 Data analyseren... 5 2.3 Analyses verversen... 6

Nadere informatie

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV

Informatie Voor algemene vragen/opmerkingen omtrent de inhoud van deze site kunt u bellen of e-mailen met: Cargo Data Systems BV Rapportgenerator Gebruikershandleiding Versie 1.0 Disclaimer Niets uit deze uitgave mag worden verveelvoudigd en/of openbaar worden gemaakt, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming

Nadere informatie

Model driven Application Delivery

Model driven Application Delivery Model driven Application Delivery Fast. Flexible. Future-proof. How Agis streamlines health procurement using Mendix Model driven Application Platform Mendix in a nutshell Mendix delivers the tools and

Nadere informatie

Invantive 2012 Release 1 (build 44)

Invantive 2012 Release 1 (build 44) Invantive 2012 Release 1 (build 44) Invantive Estate Invantive Vision Invantive Control Invantive Producer Invantive Query-programma Invantive Composition Invantive Studio 30 maart 2012 Oplossingen van

Nadere informatie

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren

opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren opstarthandleiding mysqlworkbench November 2012 Fons van Kesteren HVA- CMD- V1 Datamodelleren Handleiding om te beginnen met mysql WorkBench. In twee stappen 0. WorkBench verbinden met mysql 1. een hallo

Nadere informatie

Relationele databases

Relationele databases Relationele databases Normaliseert eer gij begint! Normalisatie is van zeer groot belang bij het ontwikkelen van een database applicatie. De kern van de zaak, de doelstelling : Efficiënt beheer van data.

Nadere informatie

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS

Client Applicaties (Browser+Desktop) http/https. Apache Webserver. http proxy. WMS WFS Adm SLD Tomcat. Tomcat. GeoServer. PostGIS WMS voor Kadastrale kaart Limburg GEORZ-lab Datum: 17 juli 2009 Auteur: GEORZ-lab, Just van den Broecke Versie: 2 Contact: Ebrahim Hemmatnia (Adviseur PPI GEO, Kadaster), tel. 088 183 22 16. Inleiding

Nadere informatie

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt.

De plug-in is heel eenvoudig te installeren met een setup-programma. Waarna je een aantal menu opties in het tools menu er bij krijgt. Plsqldoc Genereer je documentatie Beeklaan 444 2562 BK Den Haag www.darwin-it.nl info@darwin-it.nl KvK 27283780 ING 65.35.40.663 Technical Architect Net als (vrijwel) elke ontwikkelaar vind ik het documenteren

Nadere informatie

APEX en JasperReports

APEX en JasperReports APEX en JasperReports een Dream Team! Spreker(s) : Datum : E-mail : Vincent Deelen 28 mei 2013 vincent.deelen@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM Outline APEX en rapporten Oracle BI publisher

Nadere informatie

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database.

SQL manipulatietaal. We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. SQL manipulatietaal We kunnen er data mee toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: INSERT : toevoegen van gegevens DELETE : verwijderen van gegevens UPDATE : wijzigen van gegevens

Nadere informatie

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p.

SQL en XML. XML schema s & DMO. Entiteitsklasse en attribuut. SQL en XML. Datamodellering Schema een ruim begrip (zie Møller, p. SQL en XML Datamodellering 2007 1 XML schema s & DMO Schema een ruim begrip (zie Møller, p. 96) DTD schema W3C Schema In dit overzicht: Wat zijn de belangrijke zaken uit XML voor datamodellering? (onvolledig)

Nadere informatie

SQL datadefinitietaal

SQL datadefinitietaal SQL datadefinitietaal We kunnen er het schema van de database mee bepalen: metadata toevoegen, wijzigen en verwijderen uit een database. Basiscommando's: CREATE : toevoegen van metagegevens DROP : verwijderen

Nadere informatie

ER-modeling. Datamodellering Wat is ER-modeling?

ER-modeling. Datamodellering Wat is ER-modeling? ER-modeling Datamodellering 2008 1 Wat is ER-modeling? ER-modelleren: top-down benadering bedacht door P. Chen 1976, paper in ACM Transactions on Database Systems Codd (Relationeel Model) aanvankelijk

Nadere informatie

ER-modeling. Wat is ER-modeling? ERD & relationeel model. ER-benadering DMO Datamodellering 2008

ER-modeling. Wat is ER-modeling? ERD & relationeel model. ER-benadering DMO Datamodellering 2008 ER-modeling Datamodellering 2008 1 Wat is ER-modeling? ER-modelleren: top-down benadering bedacht door P. Chen 1976, paper in ACM Transactions on Database Systems Codd (Relationeel Model) aanvankelijk

Nadere informatie

Datamodelleren en databases 2011

Datamodelleren en databases 2011 Datamodelleren en databases 21 Capita selecta 1 In dit college Modelleren Normaliseren Functionele afhankelijkheid 1-3N M:N-relaties, associatieve entiteittypes, ternaire relaties Weak entiteittypes Multivalued

Nadere informatie

Inleiding. In dit college: Opzet van de cursus (1) DMO - introductie DMO 2008 1. Datamodellering 2008

Inleiding. In dit college: Opzet van de cursus (1) DMO - introductie DMO 2008 1. Datamodellering 2008 Inleiding Datamodellering 2008 1 In dit college: Opzet van de cursus Inhoud van het vak DMO Belangrijke begrippen base, model, etc. DMO in context: andere vakken Klassiek en modern modelleren vernieuwing

Nadere informatie

Tools voor canonieke datamodellering Bert Dingemans

Tools voor canonieke datamodellering Bert Dingemans Tools voor canonieke datamodellering Tools voor canonieke datamodellering Bert Dingemans Abstract Canonieke modellen worden al snel omvangrijk en complex te beheren. Dit whitepaper beschrijft een werkwijze

Nadere informatie

DataFlex 19.0 SQL Server

DataFlex 19.0 SQL Server Connections to SQL Server 1 Agenda Connecties Aanpassingen in applicaties 2 Connecties Kort overzicht 3 SQL manier Connectie maken met een server (login) Connectie stelt je in staat om tabellen in een

Nadere informatie

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster

Databank - Basis 1. Inhoud. Computervaardigheden en Programmatie. Hoofdstuk 4 Databank - Basis. Terminologie. Navigeren door een Venster 4. 4. Inhoud rste BAC Toegepaste Biologische Wetenschappen Hoofdstuk 4 Databank Terminologie, Navigeren, Importeren Tabellen Records/Velden manipuleren Queries (Vragen) [Ook in SQL] sorteren filter volgens

Nadere informatie

Data Governance van visie naar implementatie

Data Governance van visie naar implementatie make connections share ideas be inspired Data Governance van visie naar implementatie Frank Dietvorst (PW Consulting) deelprogrammamanager Caesar - Vernieuwing Applicatie Landschap Leendert Paape (SAS

Nadere informatie

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97

INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97 Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................

Nadere informatie

Customer Case: WoningNet

Customer Case: WoningNet Customer Case: WoningNet WoningNet en Webservices Woonruimtebemiddeling Shared service center Business uitdaging Architectuur visie Woonruimtebemiddeling Woningzoekende Corporatiemedewerker Corporatiemedewerker

Nadere informatie

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig?

Testen van Datawarehouses en Informa2e. Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig? Testen van Datawarehouses en Informa2e Kan het 2x zo snel, 2x zo goedkoop en 2x zo volledig? Wat verwachten we van DWH testen? 1. 2. 3. 4. 5. Gestructureerd Bekende afwijkingen Herhaalbaar (regressietesten)

Nadere informatie

SQL Plan Management in Oracle11g Harald van Breederode

SQL Plan Management in Oracle11g Harald van Breederode SQL Plan Management in Oracle11g Harald van Breederode Sinds de introductie van de Cost Based Optimizer (CBO) in Oracle7 hebben zowel database beheerders als database ontwikkelaars de wens om deze optimizer

Nadere informatie

OGH Apex dag 22-03-2011. Hans Wijnacker. Golfscores.eu. Zeist, 22-03-2011

OGH Apex dag 22-03-2011. Hans Wijnacker. Golfscores.eu. Zeist, 22-03-2011 Parallel track 3: APEX at Work Hans Wijnacker Golfscores.eu Zeist, 22-03-2011 De Agenda De Onderneming De ICT De Apex apps De exploitatie De afsluiting De onderneming - Algemeen Missie : Organiseren van

Nadere informatie

SQL & Relationele datamodellen in interactieve media

SQL & Relationele datamodellen in interactieve media SQL & Relationele datamodellen in interactieve media HVA-CMD-V1-datamodelleren oefeningen deel 1: SQL 2012-2013 Inhoud Inhoud... 2 Selecties uit een enkelvoudige datatabel... 3 Selecties uit een meerdere

Nadere informatie

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC

SQL STATEMENTS. Deze kolom kan grote stukken tekst aan en is bedoeld om tekst erin de plaatsen. Geheel getal, bijvoorbeeld 8, 63, 835 NUMERIC Aantekeningen IRDB Vak: IRDB > Infrma1ca Rela1nele DataBase Onderstaande database scripts zijn gebaseerd p PstgreSQL. Standaarden Schrijf SQL wrden al1jd in hfdlefers, k al werkt het met kleine lefers;

Nadere informatie

Proces to model en model to execute

Proces to model en model to execute Proces to model en model to execute Een end-to-end (bedrijfs)proces (figuur 1) is het geheel van activiteiten die zich, op een bepaalde plaats door een bepaalde rol, in bepaalde volgorde opvolgen en waarvan

Nadere informatie

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model...

1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 1. Inleiding... 2 1.1. Inleiding SQL... 3 1.1.1. Inleiding... 3 1.1.2. Database, databaseserver en databasetaal... 4 1.1.3. Het relationele model... 4 1.1.4. Wat is SQL?... 6 1.1.5. Verschillende categorieên

Nadere informatie

OTB Workshop. Van PDM naar PLM. Migratie van Intralink 3.x naar PDMLink of Intralink 8.0

OTB Workshop. Van PDM naar PLM. Migratie van Intralink 3.x naar PDMLink of Intralink 8.0 OTB Workshop Van PDM naar PLM Migratie van Intralink 3.x naar PDMLink of Intralink 8.0 1 Agenda Windchill Introductie Windchill Introductie Waarom naar Windchill Migreren of Importeren? De Migratie Discussie

Nadere informatie

Tijd registreren met ASTRID. Ronald van Dijk en Marco de Kaper

Tijd registreren met ASTRID. Ronald van Dijk en Marco de Kaper 1 Tijd registreren met ASTRID Ronald van Dijk en Marco de Kaper Agenda 2 Even voorstellen Astrid Wat is het? Waarom is het er? Wat kan kun je er mee? Screenshots en features Vragen ASTRID 3 Aanleiding

Nadere informatie

Windchill Document Management. - Digitaliseren van documenten en processen -

Windchill Document Management. - Digitaliseren van documenten en processen - Windchill Document Management - Digitaliseren van documenten en processen - Bas Verbunt 20 November 2014 Agenda Waarom Document Management? Uitdagingen bij het beheren van documenten Uitdagingen bij het

Nadere informatie

Oracle Designer 2.1. Genereren vanuit de Design Editor

Oracle Designer 2.1. Genereren vanuit de Design Editor Oracle Designer 2.1 Genereren vanuit de Design Editor In de vorige Optimize is een begin gemaakt met een beschrijving van de nieuwe Oracle Designer, versie 2.1. In dit tweede deel wordt deze beschrijving

Nadere informatie

Application deployment bij Fortis Verzekeringen Nederland

Application deployment bij Fortis Verzekeringen Nederland Services Piet van Horssen Application deployment bij Fortis Verzekeringen Nederland Het gebruik van Allfusion Harvest Configuration Manager Services Piet van Horssen 1 Services Piet van Horssen Fortis

Nadere informatie

Maximo Tips and Tricks

Maximo Tips and Tricks Maximo Tips and Tricks Agenda Tips & Tricks 1. Scherm lay-out on demand 2. Koppelen Excel en Maximo 3. Foto s toevoegen aan records 4. Type ahead functie 5. Scripting voor calculaties en validaties 6.

Nadere informatie

Praktijkcase Migratie van Livelink naar Sharepoint. Copyright Open Docs bv

Praktijkcase Migratie van Livelink naar Sharepoint. Copyright Open Docs bv Praktijkcase Migratie van Livelink naar Sharepoint Copyright Open Docs bv Agenda Introductie FrieslandCampina Toelichting FrieslandCampina Intranet Migratie Open Docs 2 Klantcase Migratie Livelink bij

Nadere informatie

Data Warehouse Script Generator Doel

Data Warehouse Script Generator Doel Data Warehouse Script Generator Doel Op basis van een aantal standaard sql scripts ( create table, create view ) een nieuwe sql script genereren welke alle objecten ( tables & views ) kan aanmaken in een

Nadere informatie

Hoog Beschikbaarheid en het waterschapshuis

Hoog Beschikbaarheid en het waterschapshuis Hoog Beschikbaarheid en het waterschapshuis het doel, de mogelijkheden en de beperkingen Oracle Waterschapsdag SPREKER : E-MAIL : DATUM : Johan Westerduin jwesterduin@transfer-solutions.com 30 november

Nadere informatie

De toekomst van Oracle Forms

De toekomst van Oracle Forms De toekomst van Oracle Forms Moderniseer Uw Oracle Forms applicaties! Spreker(s) : Datum : E-mail : Peter de Vaal 23 juni 2015 pdevaal@transfer-solutions.com, WWW.TRANSFER-SOLUTIONS.COM Is er nog toekomst

Nadere informatie

Continuous testing in DevOps met Test Automation

Continuous testing in DevOps met Test Automation Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement

Nadere informatie

INHOUD. Presentatie ICT werkervaring (voornamelijk) Gericht op databasetoepassingen. Sprekers. Allard van Amerongen Ing. Stefan Boekel 05-02-2008

INHOUD. Presentatie ICT werkervaring (voornamelijk) Gericht op databasetoepassingen. Sprekers. Allard van Amerongen Ing. Stefan Boekel 05-02-2008 INHOUD Presentatie ICT werkervaring (voornamelijk) Gericht op databasetoepassingen Sprekers Datum : : Allard van Amerongen Ing. Stefan Boekel 05-02-2008 INTRODUCTIE WIE BEN IK? Verleden/heden WAT DOE IK?

Nadere informatie

ORBIS SOFTWARE TASKCENTRE INTEGREERT

ORBIS SOFTWARE TASKCENTRE INTEGREERT ORBIS SOFTWARE PRESENTEERT DE WEBINAR TASKCENTRE INTEGREERT COMMERCIEEL PRESENTATOR: GERARD KLOKGIETERS, ORBIS SOFTWARE VRIJDAG 27 JANUARI 2017 AANVANG: 10:00UUR TASKCENTRE INTEGREERT ALGEMENE INTRODUCTIE

Nadere informatie

12. Meer dan één tabel gebruiken en sub-queries

12. Meer dan één tabel gebruiken en sub-queries 12. Meer dan één tabel gebruiken en sub-queries 12.1. Inleiding In de vorige hoofdstukken heb je telkens queries uitgevoerd op één tabel. In de praktijk is het raadplegen van gegevens over het algemeen

Nadere informatie

Gebruikershandleiding DAMO Watersysteem. Versie 1.0

Gebruikershandleiding DAMO Watersysteem. Versie 1.0 Gebruikershandleiding DAMO Watersysteem Versie 1.0 i Project: HWH - DAMO_W realisatie Datum: woensdag 30 april 2014 Auteur: Eigenaar: Beheerder: Rieks van der Straaten Het Waterschapshuis (HWH) Nieuwland

Nadere informatie

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1

hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit relationele databases 9.1 relationele databases 9.1 hoofdstuk 9 referentiële integriteit waarborgen overige constraints 9.1 Referentiële integriteit Als voorbeeld nemen we een eenvoudige database, bestaande uit twee tabellen. De

Nadere informatie

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké

Big Data en Testen samen in een veranderend speelveld. Testnet 10 april 2014 Paul Rakké Big Data en Testen samen in een veranderend speelveld Testnet 10 april 2014 Paul Rakké Kernvraag Is het testen van Big Data omgevingen, applicaties en de data anders dan het testen van meer traditionele

Nadere informatie

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens

Copyright IBS 2006. Nieuwbouw. Vereenvoudigd en versnelt Java ontwikkeling. Huub Cleutjens Nieuwbouw Vereenvoudigd en versnelt Java ontwikkeling Huub Cleutjens Inhoud IBS en Java Keuzes: taal / architectuur Productiviteit / arbeidsdeling IBS Java Development Accelerator Persistence UI Persistence

Nadere informatie

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman

Requirements Traceability. Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman Requirements Traceability Marcel de Baas, Jan Bank, Edwin Buisman, Frits Jacobs, Kitty Spaas, Erik Venema, Arno Zandman 22 Mei 2008 Werkgroep Traceability Doel van de werkgroep: Aanbieden van hulpmiddelen

Nadere informatie

Ervaringen met het opzetten van een MDD omgeving

Ervaringen met het opzetten van een MDD omgeving Ervaringen met het opzetten van een MDD omgeving Introductie (1/3) Eric Jan Malotaux Software architect Mod4j Software architect Ordina Johan Vogelzang Developer Mod4j Projectleider Java ontwikkelstraat

Nadere informatie

Capita Selecta Design Patterns voor administratieve applicaties

Capita Selecta Design Patterns voor administratieve applicaties Capita Selecta voor administratieve applicaties Bij afstudeerproject: Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder 26 augustus 2006 Inhoud 26

Nadere informatie

Wat heeft een tester aan ASL en BiSL?

Wat heeft een tester aan ASL en BiSL? TestNet Noord, Heerenveen, 20 november 2012 Wat heeft een tester aan ASL en BiSL? Eibert Dijkgraaf Intro Wie zit er in een typische beheer omgeving? Wat is kenmerkend voor testen : IN BEHEER? IN ONDERHOUD?

Nadere informatie

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise

TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van

Nadere informatie

Een Data Driven toepassing op basis van Visual Objects en SQL Server

Een Data Driven toepassing op basis van Visual Objects en SQL Server Een Data Driven toepassing op basis van Visual Objects en SQL Server Door Bert Dingemans www.dla-architect.nl Inleiding In voorgaande artikelen heb ik een aantal onderwerpen belicht die ten grondslag liggen

Nadere informatie

1. * Database worden vaak gebruikt in Client-Server architectuur.

1. * Database worden vaak gebruikt in Client-Server architectuur. Naam Studentnummer Klas Herkansing [ ] ja, nee [ ], zoja uit welk jaar? kernbegrippen relationele database Minimaal drie van de vijf vragen goed beantwoorden. 1. * Database worden vaak gebruikt in Client-Server

Nadere informatie

Invantive Producer. Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten.

Invantive Producer. Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten. Invantive Producer Als integriteit en compliance noodzakelijk is. Maar niks extra mag kosten. Agenda Invantive Visie De Invantive Benadering Het Invantive Resultaat Invantive Producer Praktijkvoorbeelden

Nadere informatie

Een platformaanpak voor moderne architectuurontwikkeling

Een platformaanpak voor moderne architectuurontwikkeling Een platformaanpak voor moderne architectuurontwikkeling Eric Roovers Manager Architecture & Design Software AG Global Consulting Services Benelux Copyright 2011 Software AG. All rights reserved. Ongrijpbaarheid

Nadere informatie

Ceyenne Concentrator

Ceyenne Concentrator Ceyenne Concentrator Product Information Management, Publication Management, Order Management, Price Management, Content Interface, EDI, Web2Print, Marketing Campaign, Callcenter CRM Diract IT Opgericht

Nadere informatie

Kevin Biront & Niels Doeleman AGNL Zaltbommel, 08 november 2012. ARIS Test Designer

Kevin Biront & Niels Doeleman AGNL Zaltbommel, 08 november 2012. ARIS Test Designer Kevin Biront & Niels Doeleman AGNL Zaltbommel, 08 november 2012 ARIS Test Designer Agenda Welkom Achtergrond van testen ARIS Test Designer Demo Specifieke vragen Discussie Afsluiting Welkom! Bent u betrokken

Nadere informatie

Documenten in en uit Apex

Documenten in en uit Apex Documenten in en uit Apex Hoe om te gaan met documenten en Oracle Apex Dick Dral, Detora Even voorstellen Oracle sinds 1988 (Ministerie van LNV) HTML sinds 1995 Oracle Webtoolkit sinds 1998 Apex sinds

Nadere informatie

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat

Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Powerpoint presentatie College 5 Gilbert van Lierop & Farshad Salamat Wat is een database? Een verzameling van georganiseerde data Een database bestaat uit applicaties, SQL en het DBMS Watis eendbms? EenDBMS

Nadere informatie

DATA- WAREHOUSE ONTWIKKELING

DATA- WAREHOUSE ONTWIKKELING MODEL GEDREVEN DATA- WAREHOUSE ONTWIKKELING MET MICROSOFT BI door Willem Otten, Microsoft BI-consultant Kadenza Lees het volledige artikel en andere blogs op www.playitsmart.nl/blog Ik ben een groot voorstander

Nadere informatie

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983

Curriculum Vitae Ishak Atak. www.ishakatak.nl. Naam : Ishak Atak Roepnaam : Ishak. Woonplaats : Utrecht Geboorte datum : 13-05-1983 Naam : Ishak Atak Roepnaam : Ishak Woonplaats : Utrecht Geboorte datum : 13-05-1983 Tel. : +316-46 17 76 00 Beschikbaar : Full time December 2015 Email: : contact@ishakatak.nl Datum CV : November 2015

Nadere informatie

voorbeeldexamen I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005

voorbeeldexamen I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005 voorbeeldexamen Information Systems Design and Development Foundation I-Tracks voorbeeldexamen ISDDF Information Systems Design and Development Foundation uitgave april 2005 inhoud 3 inleiding 4 voorbeeldexamen

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1

Nadere informatie

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.

Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw

Nadere informatie

Wat is nieuw in Enterprise Guide

Wat is nieuw in Enterprise Guide Enterprise Guide 42 4.2 Lieve Goedhuys Copyright 2009 SAS Institute Inc. All rights reserved. Wat is nieuw in Enterprise Guide Vereenvoudigde interface Gebruikersinterface i Project recovery Conditionele

Nadere informatie

Les 10 : Aanmaken van een database (deel2).

Les 10 : Aanmaken van een database (deel2). Les 10 : Aanmaken van een database (deel2). Wat is een database? Een centrale opslagruimte voor gegevens. Alle informatie wordt centraal opgeslagen en kan door iedereen geraadpleegd worden. Voordelen van

Nadere informatie

Product marketing met

Product marketing met Product marketing met Michiel Klaren, Natasja Paulssen 2007-11-22 Complexiteit van de Content Management Chain Hoe het was (2002) Meer dan 9,000 uitwisselingen nodig voor verzamelen content van catalogus

Nadere informatie

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI

Business Intelligence. Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Business Intelligence Toepassing BI Database en Datawarehouse BI proces BI Organisatie Implementatie BI Toepassing BI (Operationele) sturing Financieel (BBSC) Performance NIET voor ondersteuning proces

Nadere informatie

en DMS koppelvlak Utrecht, 14 april 2011

en DMS koppelvlak Utrecht, 14 april 2011 Zaaksysteem koppelvlak en DMS koppelvlak Utrecht, 14 april 2011 Agenda Doel van koppelvlak Welke uitgangspunten zijn gehanteerd Werking van koppelvlak Wat is CMIS en waarom CMIS gebruiken? Doel Zaaksysteem

Nadere informatie

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010

Technisch Rapport. BAG Extract in i-bridge2.0. Versie 1.0. Datum 9 December 2010 Technisch Rapport BAG Extract in i-bridge2.0 Versie 1.0 Datum 9 December 2010 Status Final Colofon IVENT A&A CDC Madame Curielaan 4-6 Postbus 20703 2289 CA Rijswijk Contactpersoon Patrick Brooijmans Teamleider

Nadere informatie

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One

Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Snel gegevens importeren en updaten met Importeren uit Excel voor SAP Business One Wellicht moet u regelmatig grote aantallen stamgegevens toevoegen of aanpassen, zoals zakenpartner stamgegevens of artikel

Nadere informatie

NHibernate als ORM oplossing

NHibernate als ORM oplossing NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een

Nadere informatie