DB architectuur.
|
|
- Simon Kuiper
- 5 jaren geleden
- Aantal bezoeken:
Transcriptie
1 DB architectuur
2 DB - logisch perspectief -
3 DB - fysisch perspectief -
4 DBMS Fysische details van databank beheren Zodat gebruiker zich enkel om logische perspectief moet bekommeren Vereisten Snel gegevens terugvinden Integriteit van gegevens (Vertrouwelijkheid,...)
5 Belangrijkste componenten aanpassingen queries Query Processor Storage Manager schema aanpassingen Transaction Manager Data Metadata
6 Query processor Ont vangt hoog niveau bevelen of vragen (SQL) Zet deze om naar commando s voor storage manager Belangrijk: query optimisatie
7 Storage manager Beheert bestanden Aanpassen & opvragen Onderdelen File manager Buffer manager RAM HDD
8 Transaction manager Verzekert integriteit van data Parallelle bewerkingen Systeemcrash Belangrijk: logging ACID
9 Oracle architectuur
10 DB vs instance 2. MOUNT Oracle database Parameter files Control files Datafiles Redo Log files disk Oracle server Oracle instance System Global Area (SGA) Background processes 1. START memory 3. OPEN
11 Architectuur apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup files
12 DBWn Database Writer Van cache naar bestanden Beleid: Least Recently Used (LRU) Verschillende writer processen in parallel (DB_WRITER_PROCESSES parameter)
13 LGWR Log writer Redo informatie Beheren redo-log-buffer DBWn wacht op LGWR
14 CKPT Alle wijzigingen wegschrijven Maakt nieuwe consistente versie van DB Vanwaar instance recovery kan beginnen Bij wissel van redo log Verminderen van MTTR
15 SMON System monitor Instance recovery adhv redo logs Opruimen tijdelijke informatie Coalescing
16 PMON Process monitor Opruimen als gebruikersproces wegvalt Cache Locks PID Evt. rollbacks
17 ARCn Archiveren van redo logs Voordat ze overschreven worden door LGWR
18 RECO Bij gedistribueerde DBs Zorgt dit ervoor dat ofwel alle locaties een transactie doen ofwel geen enkele
19 Architectuur apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup files
20 Geheugenstructuren System global area Program global area Sorteergebied
21 SGA Informatie die gedeeld wordt tussen systeemprocessen gebuikersprocessen Zevental belangrijke componenten
22 SGA: Database buffer cache Kopie van DB gegevens in RAM Belangrijk voor performantie Grootte is belangrijke parameter LRU update Beheerd door DWRn
23 SGA: Shared pool Info uit verwerking van SQL, PL/SQL Spaart tijd bij gelijkaardige queries Twee belangrijke onderdelen: Dictionary cache -> metadata over structuur van DB Library cache -> parse tree, execution plan
24 SGA: Andere Redo log buffer -> LGWR Large pool -> grote brokken gegevens (optioneel) Java pool -> Oracle JVM Streams pool -> gedistribueerde omgeving Log archive buffer -> ARCH (optioneel)
25 Program global area Hoort bij een gebruikersproces Configuratie: shared server dedicated server Daarnaast sorteergebied voor dataoperaties, zoals sorteren, hash-join,...
26 Tablespaces, files en schema s
27 Fysische DB structuur 2. MOUNT Oracle database Parameter files Control files Datafiles Redo Log files disk Oracle server Oracle instance System Global Area (SGA) Background processes 1. START memory 3. OPEN
28 Fysische DB structuur Parameter files (INIT.ORA) -> bij START, geeft configuratie van instance Control files -> bij MOUNT, namen van datafiles en logfiles Datafiles -> gegevens, na OPEN Redo log files -> voor recovery
29 Low-level -> high level DBMS beheert data zoveel mogelijk zelf DB Table space ~ aantal bestanden <- segment... extent extent <- block (parameter)
30 Fysische en logische structuur redo log file database control file data file tablespace block extent segment table index rollback
31 Table space s SYSTEM altijd beschikbaar vanaf OPEN data dictionary ROLLBACK bevat rollback segmenten ipv tabellen before image voor consistent lezen of rollback TEMP, TOOLS, USERS DBA kan bijmaken voor gebruikersdata
32 DB creatie 1. Creatie van control files en SYSTEM tablespace 2. Data dictionary in SYSTEM tablespace 3. Objecten die nodig zijn voor PL/SQL enz. 4. Creatie van rollback segment in SYSTEM
33 DB creatie 5. Rollback tablespace (best op andere disk) 6. Rollback segmenten (-> INIT.ORA) 7. Temporary tablespace 8. Bijkomende tablespaces: best verschillende disks voor data en indices 9. Default tablespaces toewijzen
34 Schema Verzameling tabellen, views, indices Elk object is eigendom van een schema SYS: eigenaar van data dictionary SYSTEM: extra systeeminformatie Andere gemaakt door DBA = gebruiker
35 Gebruiker Is eigenaar van alle objecten die hij maakt Deze objecten komen in gelijknamig schema Volledige naam van object: schema.object
36 Data dictionary Metadata Read-only SYSTEM tablespace
37 Data dictionary Objectdefinities (tabellen, indexen,...) Opslagcapaciteit per object Gebruikers, rechten en rollen Integriteitsvoorwaarden
38 Data dictionary Gemanipuleerd door Oracle DBMS Aantal views op structuur van databank USER: user_objects (enkel gebruiker zelf) naam, type, datum van creatie,... ALL: all_objects (alles waar gebruiker aan kan) naam, type, eigenaar... DBA: sys.dba_objects (alles)
39 Data dictionary (2) Views op dynamische performatie Views op toegekende rechten Views op rollen en rechten
40 Gebruiker DBA kan gebruikers creeeren: Hoeveel quota op welke tablespace Authenticatie Database: geencrypteerd PW in DB OS Netwerk: public key
41 Rechten Na creatie, moet gebruiker rechten rechten krijgen Systeem rechten CREATE SESSION ALTER SESSION CREATE TABLE CREATE ANY TABLE ALTER ANY TABLE CREATE ANY INDEX UNLIMITED TABLESPACE Object rechten SELECT, INSERT, UPDATE, DELETE
42 Rollen Verzameling van toegangsrechten Die kan worden toegewezen aan gebruiker create role student not identified; grant create session, create table, create view, create procedure, create trigger to student; grant student to &&1;
43 Profiel Resources die gebruiker mag gebruiken create profile conlog limit connect_time 120 failed_login_attempts 8;
44 Verwerking van SQL statement
45 SQL van user Library cache? Maak uitvoeringsplan Parse Optimize apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup
46 Laad objecten In cache? Maak plaats als buffer vol Haal van disk apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup files
47 Rijen die moeten veranderen Before image -> rollback segmenten Redo log buffer LGWR Data buffer aanpassen apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup files
48 Bij COMMIT: before image mag weg Bij ROLLBACK: before image wordt teruggezet apple cache User 1 User 2 User 3 User n apple apple apple Server Server Server Proces Proces Proces PGA PGA PGA Database bu er DBWn Datafiles System Global Area (SGA) apple Redo-Log- Shared Pool Bu er Dictionary Cache Log Archive Library Cache Bu er Background Processen LGWR ARCH PMON SMON Redo-Log files Control files apple Server Proces PGA Archive- and Backup files
49 Data clean dirty clean dirty Data Redo Redo Rollback segmenten Redo archief
50 SQL LRU Data clean dirty clean dirty Data Redo Redo Rollback segmenten Redo archief
51 clean dirty SQL Data Redo dirty LGWR DBWn Data Rollback segmenten Redo Redo archief
52 clean dirty SQL Data dirty DBWn Data Redo Redo Rollback segmenten Redo archief
53 clean dirty SQL Data clean Data Redo Redo Rollback segmenten Redo archief
54 clean dirty SQL Read Data Data Redo Redo Rollback segmenten Redo archief
55 clean dirty SQL Data Data Redo Redo Rollback segmenten Redo archief
56 clean dirty SQL Update Data Data Redo Redo Rollback segmenten Redo archief
57 clean dirty SQL Update Data Data Redo Redo Rollback segmenten Redo archief
58 Update klaar clean dirty Data Data Redo Redo Rollback segmenten Redo archief
59 clean dirty COMMIT Data Data Redo Redo Rollback segmenten Redo archief
60 clean dirty ROLLBACK Data Data Redo Redo Rollback segmenten Redo archief
61 clean dirty Redo log wissel CKPT Data Data Redo ARCn Redo Rollback segmenten Redo archief
62 clean clean Redo log wissel Data Data Redo Redo Rollback segmenten Redo archief
DB architectuur. joost.vennekens@denayer.wenk.be
DB architectuur joost.vennekens@denayer.wenk.be DB - logisch perspectief - DB - fysisch perspectief - DBMS Fysische details van databank beheren Zodat gebruiker zich enkel om logische perspectief moet
Nadere informatieExtra details van de performance in de database kunt u zien met het Top Activity scherm dat u van hieruit kunt tonen.
Real-time performance diagnose in Oracle In Oracle 10g en 11g is het mogelijk om de database performance real-time te volgen, als u de licentie voor Diagnostics Pack heeft aangeschaft (en de Enterprise
Nadere informatieOracle-database creëren
Datum: maart 2014 Versie: 3.1 2014 Perceptive Software. Alle rechten voorbehouden. Perceptive Software is een gedeponeerd handelsmerk van Lexmark International Technology S.A. in de VS en andere landen.
Nadere informatieDatabanken: Aanvullingen
KU Leuven Campus De Nayer Industrieel ingenieur Opleiding Elektronica-ICT 3e Bachelor Databanken: Aanvullingen Deel 2 Academiejaar 2016-17 Lesgever: J. Vennekens Cursus ism. H. Crauwels Inhoudsopgave 1
Nadere informatieSecure Application Roles
Secure Application Roles Beheer de toegang tot de database 1. Inleiding Het realiseren van geautoriseerde toegang tot een database lijkt eenvoudig. Echter, vaak blijkt dat dezelfde combinatie van gebruikersnaam
Nadere informatieElfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle DBA
Elfde-Liniestraat 24 3500 Hasselt Schooljaar 2009-2010 TINFO POKER GAME Oracle DBA Studenten: Peter Asnong Rik Broens Tom De Keyser Daan Gielen Kris Gregoire Koen Olaerts Toon Wouters Inhoudsopgave 1 Overzicht
Nadere informatieOracle database voor gebruik met BPMone creëren
Oracle database voor gebruik met BPMone creëren 2012 Perceptive Software Datum: 10/31/2012 Versie: 2.8 BPMone is a trademark of Lexmark International Technology SA, registered in the U.S. and other countries.
Nadere informatieRecovery Manager (RMAN) 11g
Recovery Manager (RMAN) 11g Oracle Waterschapsdag SPREKER : E-MAIL : DATUM : Ellen Bökkerink ebokkerink@transfer-solutions.com 30-11-2010 WWW.TRANSFER-SOLUTIONS.COM Recovery Manager (RMAN) 11g Inleiding
Nadere informatieUpgrade van Oracle 10g naar 11g
Upgrade van Oracle 10g naar 11g wat zijn de opties Bram van der Vos www.axisintoict.nl ict@axisinto.nl Agenda Terminologie Voorbereiding 11g Software Upgrade Scenarios Voor en Na-delen Terminologie Software
Nadere informatieAutoma'c Storage Management 11 g release 2. OGH DBA DAG 14 september 2010 Rob den Braber
Automa'c Storage Management 11 g release 2 OGH DBA DAG 14 september 2010 Rob den Braber Agenda Wat is ASM? New Features ASM 11g release 2 Infrastructuur ASM Oracle ACFS Voor- en nadelen van ASM- gebruik
Nadere informatieDe presentatie werd opgedeeld in een aantal deelgebieden die kenmerkend zijn voor Oracle 9i, te weten:
Oracle9i voor Oracle8i professionals Op 26 juni en 4 juli jl. werd door de OGH een presentatie georganiseerd met als titel Oracle 9i voor Oracle 8i professionals. Beide dagen was de belangstelling overweldigend
Nadere informatieElfde-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 informatieOracle Database Vault
Oracle Database Vault beperken van toegang tot bedrijfskritische en privacy-gevoelige data Spreker(s) : Datum : E-mail : Ruud de Gunst 15 september 2015 rgunst@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM
Nadere informatieZelftest Oracle basiscursus
Zelftest Oracle basiscursus Document: N0475Test.fm 14/01/2008 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST ORACLE BASISCURSUS Dit is een
Nadere informatieOracle 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 informatieBlackboard Gebruikersdag
Blackboard Gebruikersdag Blackboard Gebruikersdag 19 februari 2008 Jo Vanvoorden Overzicht Jo Vanvoorden? Blackboard Omgeving Setup Load balancer setup DR Setup Database SAN setup Storage backend setup
Nadere informatieZelftest DB2 for z/os basiscursus
Zelftest DB2 for z/os basiscursus Document: n1067test.fm 22/01/2013 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INLEIDING BIJ DE ZELFTEST DB2 FOR Z/OS BASISCURSUS
Nadere informatiePijlers van Beheer. Bram van der Vos www.axisintoict.nl ict@axisinto.nl
Welkom Pijlers van Beheer Bram van der Vos www.axisintoict.nl ict@axisinto.nl Waarom doe je Beheer Business perspectief Stabiliteit Security Enablen voor gebruikers Ondersteuning Technisch Perspectief
Nadere informatieDatabases - 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 informatieInformatie & Databases
Informatie Wat is informatie en waaruit het bestaat? Stel op een kaart staat het getal 37 geschreven. Wat kun je dan zeggen van het cijfer 37? Niets bijzonders, toch? Alleen dat het een getal is. Gaat
Nadere informatieRelationele databanken
Relationele databanken De meeste databanken zijn relationeel. Gegevens in tabellen. Relationele model stoelt op de verzamelingenleer (leer der relaties). Relatie betekent hier tabel. Grote kracht van deze
Nadere informatieHoog 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 informatieOracle 11g: wat u moet weten. Bram van der Vos www.axisintoict.nl ict@axisinto.nl
Oracle 11g: wat u moet weten Bram van der Vos www.axisintoict.nl ict@axisinto.nl Agenda New Features: de algemene richting Parameters Tracing en Logging Securtity gebasseerde aspecten Deferred Segment
Nadere informatie10: Advertentie Database Systems 2003
10: Advertentie Database Systems 2003 Oracle 9i RAC Architectuur en toepassing Database systemen verwerken soms terabytes aan transactiedata per jaar. In de meeste gevallen gaat het hier om kritieke data
Nadere informatieSQL 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 informatieElastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen
Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 11 juli 2017 Linux User Group Nijmegen Inleiding Dit praatje gaat over Elasticsearch. De onderwerpen die aan bod komen: Wat is Elasticsearch?
Nadere informatieVMware vsphere 5. What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken
VMware vsphere 5 What s New! Bram de Laat, Marek Zdrojewski, Jan van Leuken ESXi firewall Hardware versie 8 Limieten weer hoger: 32 vcpu s (Multi-core Virtual CPU Support) Max 1TB ram HD Audio USB 3.0
Nadere informatie12. 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 informatieMySQL Administration. Inhoud
MySQL Administration De cursus MySQL Administration is bedoeld voor MySQL-databasebeheerders, die basiskennis hebben van een MySQL-database en SQL-commando's. De cursus biedt praktische ervaring in het
Nadere informatieElastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 17 maart 2018 Nederlandse Linux Gebruikers Groep
Elastic Search wat heb je aan data als je er niets mee doet.. Oscar Buse 17 maart 2018 Nederlandse Linux Gebruikers Groep Inleiding Dit praatje gaat over Elasticsearch. De onderwerpen die aan bod komen:
Nadere informatieVan Small Business Server naar Cloud Small Business Services. Uw vertrouwde Small Business Server in de cloud
Van Small Business Server naar Cloud Small Business Services Uw vertrouwde Small Business Server in de cloud Oud scenario - Small Business Server 2011 Waarom afscheid nemen? Alweer 6(!) jaar oud Kans op
Nadere informatieTechnische randvoorwaarden dg DIALOG BGT versie 7.0
Technische randvoorwaarden dg DIALOG BGT versie 7.0 Een beschrijving van de technische randvoorwaarden voor de installatie en het gebruik van dg DIALOG BGT versie 7.0 Definitief Grontmij GIS & ICT Grontmij
Nadere informatieTechnische nota AbiFire Rapporten maken via ODBC
Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern
Nadere informatieExtreem hoog beschikbaar
Extreem hoog beschikbaar Het Oracle arsenaal SPREKER : E-MAIL : DATUM : Kees Bakker kees.bakker@transfer-solutions.com 14 oktober 2010 WWW.TRANSFER-SOLUTIONS.COM Het Oracle arsenaal Fast start fault recovery
Nadere informatieFilr. Sebastiaan Veld Anthony Priestman. 10 april 2013. Overview en business case
Filr Overview en business case 10 april 2013 Sebastiaan Veld Anthony Priestman Introductie Even voorstellen: Sebastiaan Veld s.veld@interexperts.nl Anthony Priestman apriestman@novell.com 10 april 2013
Nadere informatieEXPLORING DB2. OPEN CURSOR Integratie. Een modewoord. Men wil, moet, zal,... alles integreren.
ABIS NIEUWSBRIEF VOOR DB2 PROFESSIONALS JAARGANG 4 - NUMMER 2, JANUARI 2006 EXPLORING DB2 OPEN CURSOR Integratie. Een modewoord. Men wil, moet, zal,... alles integreren. Dat hierbij gegevens betrokken
Nadere informatieTransaction management.
Transaction management joost.vennekens@kuleuven.be Transact ie Reeks bewerkingen die geheel vormen Mogelijk verschillende tegelijkertijd Transaction manager Voorwaarden: Atomic Consistent Isolated Durable
Nadere informatieVirtueel Geheugen en demand paging (1)
Virtueel Geheugen en demand paging (1) Programma's zijn vaak niet in hun geheel in het geheugen nodig, vanwege: zelden gebruikte onderdelen groter gedeclareerde arrays dan nodig als programma helemaal
Nadere informatieNa bestudering van dit hoofdstuk moet je tot het onderstaande in staat zijn:
15. Toegangsbeheer Tot nu toe heb je gewerkt met DML en DDL statements. Echter de DCL statements zijn nog niet aan bod geweest. DCL commando s gebruik je voor de beveiliging van je database. Wie mag wat
Nadere informatieDatabases 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 informatieEXIN Databases en SQL Foundation
EXIN Databases en SQL Foundation Preparation Guide Editie 201608 Copyright 2016 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing
Nadere informatieDataconversie met Oracle Spatial
Realworld klantendag 19 september 2013 Voorstellen 1 2 Computer Science & Engineering (TU/e) 3 Realworld Systems 4 Datamigraties Alliander Stedin Agenda 1 Architectuur Inleiding Ontwerp migratie 2 Rapportage
Nadere informatieOnder de motorkap van Microsoft Azure Web Sites. Eelco Koster Software architect ORDINA
Onder de motorkap van Microsoft Azure Web Sites Eelco Koster Software architect ORDINA Agenda Introductie Architectuur Project Kudu Azure Resource Manager Doel Dieper inzicht geven in de werking van Azure
Nadere informatieSparse 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 informatieCentrale begrippen hoofdstuk 3. Waarom multiprogramming? Vandaag. processen proces state: running, ready, blocked,... Vragen??
Vragen?? Vandaag Hoofdstuk 4: threads (tentamenstof : 4.1 t/m 4.2) Kleine Opgaven 4.1 (niet alleen ja of nee, ook waarom!) en 4.4 inleveren maandag Centrale begrippen hoofdstuk 3 processen proces state:
Nadere informatie1. 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 informatieOracle Cloud, slim bekeken!
Oracle Cloud, slim bekeken! van zachte theorie naar harde praktijk Spreker(s) : Datum : E-mail : Patrick Munne / Laurus de Jonge 13 december 2016 vragen@transfer-solutions.com WWW.TRANSFER-SOLUTIONS.COM
Nadere informatieVragen hoofdstuk 1: Resultaat
Vragen hoofdstuk 1: Resultaat Het ontwikkelen van informatiesystemen bevat volgende activiteiten: Analyse van het probleem. Toewijzen van resources. Ontwerp van de onderdelen van het systeem. Bouw van
Nadere informatieKatholieke Hogeschool Kempen
Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Beheer van databanken Labo 2 Hoofdstuk 3 Beheer van database files Hoofdstuk 4
Nadere informatieOracle-databasebeheer
Praktijkervaringen Oracle-databasebeheer Vanaf de oprichting van SPS in 1994 is het beheer van Oracle-databases een core competence en veel organisaties hebben het beheer van Oracledatabase(s) aan SPS
Nadere informatieTechnische nota AbiFire5 Rapporten maken via ODBC
Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...
Nadere informatieGeheugenbeheer. ICT Infrastructuren 2 december 2013
Geheugenbeheer ICT Infrastructuren 2 december 2013 Doelen van geheugenbeheer Reloca>e (flexibel gebruik van geheugen) Bescherming Gedeeld/gemeenschappelijk geheugen Logische indeling van procesonderdelen
Nadere informatieRMAN in praktijk DBA. Deel 3: restore
RMAN in praktijk Deel 3: restore In dit artikel over de Oracle Recovery Manager behandelen we restore, waar een backup initieel voor wordt gemaakt. Aan de orde komen: restore van een database, tablespace,
Nadere informatieTSMS Lite, Professional and Enterprise vergelijking
TSMS Lite, Professional and Enterprise vergelijking Versie: 070102 Dit document beschrijft de features van TSMS die beschikbaar zijn in de Lite, Professional and Enterprise edities. Nr Feature Lite Professional
Nadere informatieToon TITEL, JAAR en PLATVORM van GAMES die voor het jaar 2000 uitkwamen op Nintendo 64
Klas Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters JONGENS Number Integer MEISJES Number Integer Lessen Veldnaam Datatype Lengte KLASNAAM Short Text 3 Characters DOCCODE Short Text 3 Characters
Nadere informatieNaam project Lost And Found Animals Lokaal gehost Percentage van het totaal geleverde werk 1 Cindy Jansen 50% 2 Eline Steyvers 50%
Naam project Lost And Found Animals Url Lokaal gehost Groepsleden Percentage van het totaal geleverde werk 1 Cindy Jansen 50% 2 Eline Steyvers 50% 1. Beveiliging in de toepassing Naam gebruiker Wachtwoord
Nadere informatieKatholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica
Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Labo 4 Beheer van databanken Svenia CLAES (3Ti3) Britt JACOBS (3Ti3) Lies VAN
Nadere informatieTentamen Databases voor ica
Tentamen Databases voor ica 17 april 2014 16:30-19:30, Educatorium-Gamma Beantwoord vragen 1, 2, 4 en 5 door het invullen van de bijbehorende pagina s van dit tentamen en deze pagina s afzonderlijk in
Nadere informatieHoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions
Hoge beschikbaarheid bij Lips Textielservices Johan Westerduin, Transfer Solutions 22 April, 2010 Woerden, Nederland Introductie Transfer Solutions Transfer Solutions is een gespecialiseerde
Nadere informatie1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting
1 Labo 4 H 8 Jobs, Alerts en Operators H 9 Monitoring en Troubleshooting SQL Server 2008 R2 - Labo 4-1 1.1 Database Mail Configureer database mail zodat e-mail wordt verstuurd met je eigen e-mailadres
Nadere informatieDatabank - 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 informatieHOWTO: Configuratie van Samba als PDC
HOWTO: Configuratie van Samba als PDC Steve Weemaels 2005 Wat is samba Een implementatie van het Microsoft SMB protocol onder Unix systemen, met als doel het sharen van directories en printers, userauthenticatie
Nadere informatieHoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen?
Hoe zet u virtualisatie slim in bij forensische onderzoeksomgevingen? ir. Ronald van Vugt ronald@netwell.eu Aanleiding Deze presentatie is ontstaan naar aanleiding van een nieuw architectuur ontwerp voor
Nadere informatieTechnische Specificaties nieuwe Unix Applikaties
Technische Specificaties nieuwe Unix Applikaties In 2010 werden 7 Unix servers geconsolideerd naar een nieuwe Unix omgeving, waar gebruik gemaakt wordt van srp s (vergelijkbaar met zone, of container).
Nadere informatieZonnepanelen Hoe krijg je de data op je website?
Zonnepanelen Hoe krijg je de data op je website? Beste website-bezoeker, Omdat ik al heel wat vragen kreeg over het gedeelte zonne-energie op mijn website, heb ik besloten om de werkwijze die ik gevolgd
Nadere informatieedocs database structuur info
edocs database structuur info EMAIL WEBSITE Zwolle, 3 jan. 12 j.moorman@edocs.nl www.edocs.nl PAGINA 2 VAN 6 Background info edocs is een digitale archiveringsproduct voor windows platforms geschreven
Nadere informatieOracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal
Nadere informatieICT SERVICES DATABASE MANAGEMENT
ICT SERVICES DATABASE MANAGEMENT Architects in Safety and Intelligence Group 2000 (remote) Database management Binnen uw organisatie, zijn databases cruciaal en rechtstreeks gekoppeld aan uw primaire bedrijfsprocessen.
Nadere informatieInstallatiegids DAMO Watersysteem. Versie 1.0
Installatiegids DAMO Watersysteem Versie 1.0 1 Project: HWH - Watis 2.0 realisatie Datum: Vrijdag 7 februari 2014 Auteur: Eigenaar: Beheerder: Rieks van der Straaten Het Waterschapshuis (HWH) Nieuwland
Nadere informatieIBIS-TRAD Handleiding installatie IBIS-TRAD databases (MS-SQL)
Handleiding installatie IBIS-TRAD databases (MS-SQL) Inhoudsopgave 01 INSTALLATIE IBIS-TRAD DATABASES (MS-SQL) 1 01.01 Stap 1: Installeren IBIS-TRAD databases (MS-SQL) 2 01.02 Stap 2: Rechten verlenen
Nadere informatieHoofdstuk: 1 Principes van databases
DBSQLF Databases en SQL Hoofdstuk: 1 Principes van databases aant Css: 4 732 blz 9 1.1 Doel ve database - om op het juiste moment op de juiste plaats de juiste gegevens beschikbaar te hebben richten we
Nadere informatieTechnische implementatie De infrastructuur rondom Transit kent de volgende rollen:
Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over
Nadere informatieMedical Intelligence in de praktijk
Medical Intelligence in de praktijk Een kijkje in de MI straat in het UMCU Aafke Jongsma & Michiel Vuurboom Visie Het uitwisselen van oplossingen en ervaringen ten behoeve van het verzamelen en ontsluiten
Nadere informatieKU Leuven Campus De Nayer. Industrieel ingenieur Opleiding Elektronica-ICT 3e academisch bachelorjaar. Databanken
KU Leuven Campus De Nayer Industrieel ingenieur Opleiding Elektronica-ICT 3e academisch bachelorjaar Databanken Academiejaar 2013-14 J. Vennekens Inhoudsopgave 1 Database management systemen. 1 1.1 Objectieven........................................
Nadere informatieAutorisatiepolicy s in een datawarehouse
utorisatiepolicy s in een datawarehouse Oracle VPD en Oracle Label Security Bij het opzetten van een datawarehouse speelt autorisatieproblematiek vaak een belangrijke rol. De data moeten voor management-gebruik
Nadere informatieIcoon/Icon Betekenis Description. Change scheduling Online. Gaat offline op (datum/tijd) Online. Going offline on (date/time)
Algemeen/General Gepubliceerd maar gewijzigd Published but changed Meer acties op geselecteerde content More actions on selected content Gepubliceerd en niet gewijzigd Published and not changed Terugdraaien
Nadere informatieRelease notes:
Applicatie: Alle Module: Algemeen (geen specifieke module) 57928 Locatie systeem instellingen - toon eigenschappen gelijkgetrokken aan object systeem instellingen Gewijzigde functionaliteit De toon eigenschappen
Nadere informatieIBM Tivoli Storage Manager Licentie structuur
Ad van Leeuwen Client Technical Professional Tivoli 18 april 2013 IBM Tivoli Storage Manager Licentie structuur Document number TSM licentie modellen Standaard model: PVU s Aantal cpus x aantal cores x
Nadere informatieInhoudsopgave. Theorie... 14 Praktijk... 14. Gegevens uit Database halen... 13 DML commando s... 14
SQL 2013 Inhoudsopgave Inhoudsopgave... 2 SQL begrippen... 3 Maken Database... 4 Rechten voor een Database... 4 User aanmaken... 5 Rol Toekennen aan een user... 5 Backup... 6 Theorie... 6 In SQL... 6 SQL
Nadere informatieData Protectie in een gevirtualiseerde omgeving.
Data Protectie in een gevirtualiseerde omgeving. Hoe houd ik Backup zo simpel mogelijk Co.Meidam@dell.com Intro Scope van deze presentatie Backup uitdagingen DATA PROTECTION CONTINUUM Replication Snapshot
Nadere informatieInstalleer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen
Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide
Nadere informatieClient 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 informatieThinking 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 informatieChanged Data Capture
Operational analytics vereisen een grotere hoeveelheid data Changed Data Capture Jos van Dongen en Cees van Tilburg Over het modelleren en vullen van datawarehouses is veel gepubliceerd, maar een belangrijk
Nadere informatieDATAMODEL 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 informatieOracle Multimaster Replicatie
Oracle Multimaster Replicatie Gedistribueerde databasesystemen Overal om ons heen hebben we te maken met gegevens. Veel van deze gegevens worden opgeslagen in database systemen. Om vanuit verschillende
Nadere informatieSafe Harbor Statement
Safe Harbor Statement Onze discussie bevat onder meer voorspellingen, schattingen of andere informatie die kan worden beschouwd als toekomstgericht. Hoewel deze anticiperende statements een actueel oordeel
Nadere informatieSQL 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 informatieForm follows function -Louis Henry Sullivan
www.grundsatzlich-it.nl Form follows function -Louis Henry Sullivan Datawarehouse: vorm en functie Ronald Kunenborg licentie: Datawarehouse: vorm en functie Een data warehouse komt voort uit pijn Die pijn
Nadere informatieIntroductie. 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 informatieData 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 informatieVan CaseTalk naar een database in SQLite studio
Van CaseTalk naar een database in SQLite studio Dit document legt uit hoe je een SQL export uit CaseTalk kunt importeren in het DBMS (Database Management System) SQLite Studio. SQLIte studio is handig
Nadere informatiePL/SQL. Declaraties van variabelen. Structuur PL/SQL is een blok-georiënteerde taal: Toekenningen
PL/SQL PL/SQL is een procedurele uitbreiding op SQL, omdat SQL op zich niet krachtig genoeg is om complexe databank applicaties te ontwikkelen. Server-side functies, of stored procedures worden op de database
Nadere informatieSQL SERVER 2008. Werking van Database Snapshots
KATHOLIEKE HOGESCHOOL KEMPEN GEEL SQL SERVER 2008 Werking van Database Snapshots ELINE STEYVERS BRAM DE SMEDT JOEY LEMMENS WOORD VOORAF Werking van Database Shapshots is bedoeld om mensen wegwijs te maken
Nadere informatieDatabases (INFODB) 20 april 2010
Departement Informatica en Informatiekunde, Faculteit Bètawetenschappen, UU. In elektronische vorm beschikbaar gemaakt door de TBC van A Eskwadraat. Het college INFODB werd in 2009-2010 gegeven door drs.
Nadere informatieDBMS. 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 informatieSession Beans.
Session Beans joost.vennekens@kuleuven.be Prequel: annotaties Nieuw Java feature Gestructureerde manier om extra info toe te voegen aan code (ipv. commentaar) @Author( name = "Joost Vennekens", date =
Nadere informatieChainWise server randvoorwaarden
ChainWise server randvoorwaarden Product ChainWise Bedrijfssoftware Datum 8-6-2018 Alle rechten voorbehouden aan ChainWise Niets in deze uitgave mag worden gebruikt in welke vorm dan ook zonder schriftelijke
Nadere informatieEen startersgids voor Citrix XenApp Architecturen. Wilco van Bragt
Een startersgids voor Citrix XenApp Architecturen Wilco van Bragt Introductie Wilco van Bragt Freelance Senior Consultant/Architect Nederland/Belgium VanBragt.Net Consultancy Oprichter van VanBragt.Net
Nadere informatie