D t enmo lli e erung mit ER/Studio 8



Ähnliche Dokumente
Stellvertretenden Genehmiger verwalten. Tipps & Tricks

Informationssystemanalyse Problemstellung 2 1. Trotz aller Methoden, Techniken usw. zeigen Untersuchungen sehr negative Ergebnisse:

Quick Reference Historie des Dokuments

Kaufen Sie ein Tool und wählen Sie ein zweites Tool - GRATIS! Häufig gestellte Fragen

BAPS Basel Psychologie Studien

SharePoint Demonstration

Datenübernahme easyjob 3.0 zu easyjob 4.0

Projekt: BLUME Basis PDM Lehr- und Projekt Umgebung für kooperative Mechatronische Produkt Entwicklung. TU Wien,

Produktbeschreibung utilitas Ticketsystem

Installationsanleitung Laurus Projekte System (Aufgaben / Projekte mit Gantt Chart)

Einbindung einer ACT!12-16 Datenbank als Datenquelle für den Bulkmailer 2012

Workflows verwalten. Tipps & Tricks

Ihr Benutzerhandbuch SOPHOS ENDPOINT SECURITY

Control-M Workload Change Management 8

Installation & Konfiguration AddOn AD-Password Changer

a.sign Client Lotus Notes Konfiguration

HowTo: Einrichtung & Management von APs mittels des DWC-1000

Adami CRM - Outlook Replikation User Dokumentation

Warum beschäftigt sich ein Linux-Systemhaus mit der Installation von OTRS mit einem Microsoft SQL Server?

How to do? Projekte - Zeiterfassung

Tutorial Einrichtung eines lokalen MySQL-Servers für den Offline-Betrieb unter LiveView

OP-LOG

Wie ist das Wissen von Jugendlichen über Verhütungsmethoden?

Verwalten Sie Ihre Homepage von überall zu jeder Zeit! Angebote und Informationen auf

Collaboration Manager

Arbeitsblätter, Wörterbücher (1 pro Gruppe) Materialien: Zeit: Mündlich (Interaktion, Schriftlich) Schriftlich (Rezeption, Schriftlich)

HSR git und subversion HowTo

BIF/SWE - Übungsbeispiel

MORE Profile. Pass- und Lizenzverwaltungssystem. Stand: MORE Projects GmbH

Kulturobjekte der Donau Das ContentManagementSystem (CMS)

Benutzerhandbuch. bintec elmeg GmbH. Benutzerhandbuch. be.ip. Workshops. Copyright Version 1.0, 2015 bintec elmeg GmbH

IBM Software Demos Rational Software Delivery Platform - Änderungen an Design und Architektur einer Anwendung

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Refactoring relationaler Datenbank. Shaoke Wu

Projektsteuerung Projekte effizient steuern. Welche Steuerungsinstrumente werden eingesetzt?

IMAP Backup. Das Programm zum Sichern, Synchronisieren, Rücksichern und ansehen von gesicherten Mails. Hersteller: malu-soft

IBM SPSS Statistics Version 23. Einführung in Installation und Lizenzierung

OMM Online Maintenance Management

MARCANT - File Delivery System

Business Intelligence Praktikum 1

Bei der Benutzung des NetWorker Client Configuration Wizards könnten Sie die Namen Ihrer Datenbanken verlieren

Bankkonto online via HBCI-Banking-Verfahren verwalten Datum Mai 2010

Getting Started Guide CRM Online, 2013 & 2015 xrm1 Verpflegungspauschalen

ClubWebMan Veranstaltungskalender

Online-Dienste des EPA

Kurzanleitung des Netzwerk Video Rekorders

BitDefender Client Security Kurzanleitung

OKB Die MS SQL-Volltextsuche für organice SQL einrichten

Kostenstellen verwalten. Tipps & Tricks

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

R-BACKUP MANAGER v5.5. Installation

1 Kurzanleitung IMAP-Verfahren

Relution Enterprise App Store. Mobilizing Enterprises. 2.6 Release Note

Was meinen die Leute eigentlich mit: Grexit?

Wiederherstellen der Beispieldatenbanken zum Buch Microsoft Project 2010

1. Einführung. 2. Weitere Konten anlegen

HP Software Patch- und Version-Notification

Technote - Installation Webclient mit Anbindung an SQL

Alephino GUI mit Terminal-Server

openk platform Dokumentation Setup Liferay Version 0.9.1

NODELOCKED LIZENZ generieren (ab ST4)

MS-SQL Client Installation

Das Starten von Adami Vista CRM

Übung - Erstellen von Benutzerkonten in Windows 7

FAQ The FAQ/knowledge base. Version 2.1.1

Übung - Datensicherung und Wiederherstellung in Windows Vista

Umzug der Datenbank Firebird auf MS SQL Server

Kurzeinführung Excel2App. Version 1.0.0

Änderung der Sicherheitseinstellungen von konten

Wiederkehrende Bestellungen. Tipps & Tricks

Benachrichtigungsmöglichkeiten in SMC 2.6

Merkblatt 6-6 bis 6-7

Wie mache ich eine Datensicherung vom SQL Server Express

UserManual. Konfiguration SWYX PBX zur SIP Trunk Anbindung. Version: 1.0, November 2013

Einrichtung des WS_FTP95 LE

Agile Vorgehensmodelle in der Softwareentwicklung: Scrum

Datenbanken auf Sybase SQL-Anywhere

Praxisseminar WS10/11

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Anleitung zur Einrichtung einer ODBC Verbindung zu den Übungsdatenbanken

Microsoft Internet Explorer

Upgrade-Leitfaden. Apparo Fast Edit 1 / 7

RL

Typisierung des Replikationsplan Wirries, Denis Datenbankspezialist

Seite Out-Of-Band-Authentifizierung (OOBA) 8.1 Einleitung

Dokumentation für das Web-basierte Abkürzungsverzeichnis (Oracle mod_plsql / Apache)

Neue Funktionen in Innovator 11 R5

Lokale Installation von DotNetNuke 4 ohne IIS

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Task: Nmap Skripte ausführen

Vodafone Conferencing Meeting erstellen

Anforderungsanalyse: Tutor

Übung - Freigabe eines Ordners und Zuordnung eines Netzwerlaufwerks in Windows XP

Dokumentation. Black- und Whitelists. Absenderadressen auf eine Blacklist oder eine Whitelist setzen. Zugriff per Webbrowser

Beratung bei der Zukunftssicherung Ihres Unternehmens

TeamViewer App für Outlook Dokumentation

Avira Server Security Produktupdates. Best Practice

Look Inside: desite. modellorientiertes Arbeiten im Bauwesen. B.I.M.

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Transkript:

1 DB Lebenszyklus

2 Datenmodellierung mit ER/Studio 8

Was ist ER/Studio? ER/Studio ist ein Datenmodellierungs- e und Unternehmensdatenarchitekturtool Es hilft Unternehmen Datenbankendesigns zu erstellen und zu verwalten sowie ihre Datenbestände zu überblicken, zu dokumentieren und wiederzuverwenden. 3

Beispiele, wo Modelle uns helfen Ein Bild sagt mehr als tausend Worte (chinesisches Sprichwort) Product Product ID Name Description Created By RowTimeStamp Product Product Version Product Version ID Product ID (FK) Version Number Label Is Default Is Supported Created By RowTimeStamp DB Platform DB Platform ID Name Description Created By RowTimeStamp Product Version Platform Product Version Platform ID DB Platform ID (FK) Product Version ID (FK) Label RowTimeStamp Product Type Product Type ID Name Description Is Default Is New License Created By RowTimeStamp User Count User Count ID Name Quantity Is Unlimited RowTimeStamp Product Configuration Product Configuration ID Product Type ID (FK) User Count ID (FK) Product Version Platform ID (FK) Great Plains ID Description List Price Created By RowTimeStamp 4

Addr_Cmpnnt Addr_Cmpnnt_ID (PK) Mx_Lngth Li st_ordr Is_Systm_Rqurd App_Usr App_Usr_ID (PK) Lgn Addr _Typ_Cmpnnt Addr_Typ_Cmpnnt_ID (PK) Addr_Cmpnnt_ID (FK) Addr_Typ_ID (FK) Seqnce_Nbr Mn_Rws Mx_Rws Enfrc_Mx_Rws Is_Mndtry Is_Systm_Rqurd Discnt_Lvl Discnt_Lvl_ID (PK) Seqnce_Nbr Discnt_Pct Strt_Dte End_Dte Authrzd_P r dct_discnt Auth_Prdct_Discnt_ID (PK) Prdct_Discnt_ID (FK) A pp_usr_id (FK ) Strt_Dte End_Dte Prdct Prdct_ID (PK) Prdct_Vrsn Prdct_Vrsn_ID (PK) Prdct_ID (FK) Vrsn_Nbr Is_Dflt Is_Supprtd Prdct_Discnt Prdct_Discnt_ID (PK) Discnt_Lvl_ID (FK) Prdct_Cnfig_ID (FK) Strt_Dte End_Dte Addr_Dtl A ddr_dtl_id (P K ) A ddr_typ_cmpnnt_id (FK ) Custmr_A ddr_id (FK) Addr Addr2 Cty State Zp_Cde Zp_Cde_Extnsn P rdct_v rsn_p ltfr m Prdct_Vrsn_Pl tfrm_id (PK) DB_Pltfrm_ID (FK) Prdct_Vrsn_ID (FK) Addr_Typ Addr_Typ_ID (PK) Is_Dflt DB_Pltfrm DB_ Pltfrm _ ID (PK) Prdct_Cnfig Prdct_Cnfig_ID (PK) Prdct_Typ_ID (FK) Usr_Cnt_ID (FK) Prdct_Vrsn_Pl tfrm_id (FK) Grt_Plns_ID List_Prc Pr dct_typ Prdct_Typ_ID (PK) Is_Dflt Is_Nw_Licns Custmr _Addr Custmr_Addr_ID (PK) Addr_Typ_ID (FK) Custmr_ID (FK) Is_Dflt Usr_Cnt Usr_Cnt_ID (PK) Qntty Is_Unlmtd Custmr Custmr_ID (PK) Frst _ Lst_ Cmpny_ Eml_Addr Onyx_ID Is_Exstng_Custmr Phn_Role Phn_Role_ID (PK) Is_Dflt Addr_Role A ddr_role_id (P K ) Prt Prt_ID (PK) Bill_Mtr ls Bill_Mtrls_ID (PK) Prt_ID (FK) Prdct_Cnfig_ID (FK) Qntty Custmr_Phn Custmr_Phn_ID (PK) Custmr_ID (FK) P hn_role_id (FK ) Area_Cde Phn Extnsn Is_Dflt Pymnt_Dtl_Typ Pymnt_Dtl_Typ_ID (PK) Pymnt_Mthd_ID (FK) Seqnce_Nbr Mn_Lngth Mx_Lngth Is_Mndtry Slsprsn Slsprsn_ID (PK) Sls_Ordr_Line Sls_Ordr_Line_ID (PK) S hppng_crt_dtl_id (FK ) Prdct_Cnfig_ID (FK) Sls_Ordr_ID (FK) Qntty List_Prc Unt_Prc Extndd_Prc Pymnt_Mthd P ymnt_mthd_id (P K ) Is_Dflt Pymnt_Dtl Pymnt_Dtl_ID (PK) Pymnt_Dtl_Typ_ID (FK) Sls_Ordr_Pymnt_ID (FK) Pymnt_Dtl Shppng_Crt_Dtl Shppng_Crt_Dtl_ID (PK) Shppng_Crt_ID (FK) Prdct_Cnfi g_id (FK) Qntty Li st_p rc Unt_Prc Sls_Ordr_Pymnt Sls_Ordr_Pymnt_ID (PK) Pymnt_Mthd_ID (FK) Sls_Ordr_ID (FK) Amnt Txbl_State Txbl_State_ID (PK) State_Cd Txbl_Pr dct Txbl _P rdct_id (P K ) Prdct_Cnfig_ID (FK) Txbl _S tate_id (FK ) Txbl _S hr Shppng_Cr t Shppng_Crt_ID (PK) Is_Prcssd Crte_Dte Sls_Ordr Sls_Ordr_ID (PK) Shppng_Crt_ID (FK) Sls_Tax_Rate_ID (FK) Sl s_ordr_typ_id (FK) Custmr_ID (FK) Sl_Dt Is_Txbl Sls_Tax Sls_Ordr_Addr Sls_Ordr_Addr_ID (PK) A ddr_role_id (FK ) Sls_Ordr_ID (FK) Custmr_Addr_ID (FK) Sls_Tax_Rate Sls_Tax_Rate_ID (PK) Zp_Cde_ID (FK ) Grss_Tx_Rt Zp_Cde Zp_Cde_ID (P K ) Txbl _S tate_id (FK ) Zp_Cde Sls_Ordr_Typ S ls_ordr_typ_id (P K ) Cmmssn_Credt Cmmssn_Credt_ID (P K ) Sls_Ordr_ID (FK) S l sprsn_id (FK ) Cmmssn_Shr Shppng_Instr uctn Shppng_Instructn_ID (PK) Sls_Ordr_ID (FK) Shppng_Mthd_ID (FK) Car_ Car_Accnt_Nbr Dlvry_Mthd Dlvry_Instructns Shppng_Mthd Shppng_Mthd_ID (PK) Shppng_Chrg Is_Dflt Is_Custmr_Spcfd ER/Studio Geschäftvorteile Analyse, Visualisierung, Dokumentation führt zur besseren Kommunikation 5

ER/Studio Technische Vorteile Leicht zu erlernen Wiederverwendbarkeit der (Meta) Daten sicherstellen Datendesign auf hohem Niveau 6

7 ER/Studio 8 Data Architect t Product Demonstration

8 Change Manager

Datenbank Change Management Embarcadero definiert Datenbank Change Management als: den Prozess bei dem Strukturen, Einstellungen und Daten innerhalb einer Datenbank über einen Zeitraum verfolgt und verwaltet werden können: dies in den physischen Umgebungen und der logischen Ebene 9

Warum Datenbank Change Management? Den Quellcode steht unter Versionskontrolle und ddie Datenbank? Änderungen im Sourcecode werden kommuniziert und die Datenbank? Wie halten Sie Änderungen an der Konfiguration fest? Wie verteilen Sie Änderungen Von der Entwicklung zur Qualitätssicherung? Innerhalb replizierter Umgebungen? 10

Was ist Change Manager 5 Plattformübergreifendes Schema, Daten und Konfigurationsvergleichstool, i t l das den gesamten Datenbank Änderungsmanagement-Lebenszyklus unterstützt CM/Data CM/Config CM/Schema 11

Anwendungsfälle Rolling out Datenbankänderungen (z.b. von Dev nach QA und von QA nach Produktion) Was hat sich in meiner Datenbank vor kurzem geändert? Compliance & Auditing von Strukturen, Benutzern, Berechtigungen, Einstellungen, u.s.w. zu einem definierten Zeitpunkt und Änderungen im Zeitablauf Durchführung und Validierung von Datenbankmigrationen Den Schleier von Anwendungsaktualisierungen nehmen 12

13 Change Manager 5 Product Demonstration

14 Embarcadero DB Optimizer

Zusammenarbeit Vorher: Das Entwicklerteam beschuldigt das DBA-Team und umgekehrt Nachher: Beendet Schuldzuweisungen Ermöglicht offene Diskussion Ermöglicht effektive Zusammenarbeit 15

Funktionalitäten Profile 16

Funktionalitäten Profile Tune Load Test SQL IDE 17

Funktionalitäten Profile Tune Load Test SQL IDE 18

Funktionalitäten Profile Tune Load Test SQL IDE 19

20 DB Optimizer 2 Product Demonstration