Register or log in at GRIN

Your e-mail-address or password is wrong
Register now
For new authors: free, easy and fast
This will be used as your user name, please specify a valid e-mail address

Lost password

Your e-mail-address or password is wrong

Request a new password
Analyse von Namensaufbau von Datenbankobjekten close

Please wait

Please install the Adobe Flash Player if no e-book is displayed.

Analyse von Namensaufbau von Datenbankobjekten

Termpaper, 2004, 33 Pages
Author: Valeri Jaufmann
Subject: Computer Science - Commercial Information Technology

Details

Category: Termpaper
Year: 2004
Pages: 33
Grade: 2,3
Bibliography: ~ 4  Entries
Language: German
Archive No.: V34578
ISBN (E-book): 978-3-638-34762-4
ISBN (Book): 978-3-638-65277-3
File size: 175 KB

Abstract

In dem Bemühen, Prozesse in der Arbeitswelt zu erleichtern und zu beschleunigen, ist Software zu einem unverzichtbaren Hilfsmittel geworden. Ebenso gibt es bei der Entwicklung von Software Bestrebungen, die zugrunde liegenden Arbeitsschritte rationeller durchzuführen. Neben der Nutzung von Software Entwicklungswerkzeugen, spielt dabei der Einsatz von Namenskonventionen eine wichtige Rolle. Namenskonventionen finden in der betrieblichen Praxis eine breite Anwendung, wie z.B. bei der Benennung von Datenbankobjekten. Mit Namenskonvention ist es möglich, Datenbankobjekte eindeutig einzuordnen und den Verwendungszweck wie Funktionalität abzulesen. Somit kann aufgrund der Namen ein schneller Überblick über ein System gewonnen werden. Durch eine auf festen Regeln basierenden Struktur von Funktions- und Datenbankobjektbezeichnern, ist eine nahtlose Anbindung und Weiterentwicklung eines Produktes durch neue Entwickler möglich. Darüber hinaus wirkt eine Namenskonvention vorbeugend gegen eine kosten- und zeitintensive Zweitentwicklung von Programmteilen. Da die bisherige Benennung von Package bzw. Prozeduren ist zwar strukturiert, aber intuitiv aufgebaut, ergibt sich die Notwendigkeit der Einführung eines Regelwerks. Durch die Analyse der Objektnamen von Datenbankobjekten einer Oracle-Datenbank soll eine geeignete Namenskonvention bzw. Syntaxregeln zu jedem Objekttyp wie Tabelle, Package oder Schlüssel erarbeitet werden, um den Datenbankobjekten strukturierte und eindeutige Namen nach gewissen Regeln zu vergeben. Es muss deutlich sein, dass der Namensaufbau einem festen Schema folgt.


Excerpt (computer-generated)

Analyse von Namensaufbau von Datenbankobjekten

von: Valeri Jaufmann

 


INHALTSVERZEICHNIS

1 EINLEITUNG. 5

1.1 DAS BETRIEBLICHE UMFELD 5

2 GRUNDLAGEN 6

2.1 HINTERGRUND DER HAUSARBEIT 6
2.2 DEFINITIONEN 7

2.2.1 Datenbankschema 7
2.2.2 Bezeichner 9
2.2.3 Datenbankobjekt 9

3 NOTWENDIGKEIT EINER NAMENSKONVENTION 10

3.1 PROBLEMDARSTELLUNG 10

4 ENTWURF EINER REGELBASIERTEN NAMENSKONVENTION 11

4.1 OBJEKTGRUPPE (OGR) 11
4.2 BEZEICHNER 11
4.3 TABELLE 12

4.3.1 Tabellennamelang 12
4.3.2 Tabellennamekurz 13

4.4 VIEW 14
4.5 CONSTRAINTS 14

4.5.1 Primärschlüssel (Primary-Key, PK) 15
4.5.2 Fremdschlüssel (Foreign-Key, FK) 15
4.5.3 Eindeutige Schlüssel (Unique-Key, UK) 17
4.5.4 Sequenz (Sequence, SEQ) 18

4.6 PACKAGE 18

4.6.1 Datenbankpackage (DPA) 19
4.6.2 Prozess (PZ) 20

4.7 PROZEDUR 21

4.7.1 Ladeprozedur (LPR) 21
4.7.2 Datenbankpackage-Prozedur (DPR) 22
4.7.3 Prozess-Prozedur (PZ) 23
4.7.4 Trigger (TRG) 25

5 ANWENDUNGSBEISPIELE 27

5.1 GRAFISCHE DARSTELLUNG EINES DATENMODELLS 27
5.2 BEISPIEL EINER TABELLE 28
5.3 BEISPIELE AUS EINER ANWENDUNG 29

6 LEGENDE ZU DEN DIAGRAMMEN 32

7 LITERATURVERZEICHNIS 34

 


1 Einleitung.

1.1 Das betriebliche Umfeld

Die INA-Schaeffler KG wurde 1946 von Dr. Wilhelm Schaeffler und Dr. Ing. E. h.Georg Schaeffler gegründet. Unter dem Namen INA-Holding Schaeffler KG firmieren heute die Unternehmen der INA-Gruppe, der LuK-Gruppe, sowie die Unternehmen der FAG-Gruppe. Die Unternehmensgruppe beschäftigt ca. 54.000 Mitarbeitern und produziert in über 180 Standorten weltweit. Im Geschäftsjahr 2003 wurde ein Umsatz von etwa 7 Milliarden Euro erzielt. Die INA-Holding entwickelt und produziert Bauelemente im Bereich Wälzlager, Lineartechnik und Motorenelemente sowie Kupplungen und Gelenksysteme. Der INA-Gruppen-Stammsitz ist Herzogenaurach und mit ca. 7.000 Beschäftigten der größte Produktionsstandort. Die derzeitige Produktpalette der INA-Gruppe besteht aus Wälz- und Gleitlager, Linearführungen, Motorenelemente und Präzisionsprodukte. Anwendung finden diese Produkte beispielsweise Lenkanlagen von Fahrzeugen, Überrollbügel bei Cabriolets, Neigesystem bei Schienenfahrzeugen, Inline-Skates und Allesschneider.
INA ist Spezialist im Bereich Wälzlager. Im Segment Nadellager gehört sie zu den Weltmarktführern. Im Bereich Lineartechnik versteht sie sich als Generalist. Hier bietet INA das weltweit umfangreichste Programm an Linearführungen, -modulen und kompletten Systemen. Motorenelemente – so heißt der am stärksten wachsende Unternehmensbereich. Auf dem Gebiet hydraulischer und mechanischer Ventiltrieb-Komponenten zählt sie weltweit zu den führenden Herstellern.
Informatiker finden hier ein breites Spektrum an Tätigkeiten, vor allem in den Bereichen Netzwerk-Administrator, SAP-Berufe, Support/Benutzerservice, Systemengineering/Beratung, Systemadministration und Systementwicklung. Ganzheitliche Systemlösungen werden als Schwerpunkt bei der Produktentwicklung für Kunden gesehen. Die enge Zusammenarbeit mit anderen kompetenten Herstellern, vorzugsweise aus der Fahrzeugtechnik, und mit Maschinenbau-Instituten führt zu Synergieeffekten, die die Lösung komplexer Aufgaben ermöglichen. Der Kunde hat den Vorteil, komplette Systeme aus einer Hand zu erhalten.

2 Grundlagen

2.1 Hintergrund der Hausarbeit

Analyse von Namensaufbau von Datenbankobjekte innerhalb eines Datenbankschemas und Entwurf einer regelbasierten Namenskonvention für Datenbankobjekte auf Basis der Oracle Datenbank.
Unter Analyse der Datenobjekte ist ein lückenloses eruieren der Objektnamen nach der vorherrschenden Namenskonvention zu verstehen. Ist die Namenskonvention bei der Bildung der Objektbezeichner nicht eindeutig, so ist diese abzuändern. Mit regelbasiert soll verdeutlicht werden, dass der Namensaufbau einem festen Schema folgen soll.
Die Erweiterbarkeit besteht darin, aufwendige Programmierarbeiten bei neuen Namensregel zu vermeiden und ein einfaches pflegen der Konvention zu ermöglichen. Die hier zu analysierende Namenskonvention beschränkt sich ausschließlich auf Datenbankobjekte der vorhandenen INA-Datenbank. Sie basiert auf den Objekttypen, der Organisationsstruktur in der Datenbank, den ausgelösten Aktionen und frei wählbare Zeichenketten. Mit den im Bezeichner kodierten Objekttypen ist auf eine gewisse Grundfunktionalität zu schließen. Die Organisationsstruktur bzw. die Objektgruppen geben über den Prozess der Datenverarbeitung Auskunft, d.h. ob es sich beispielsweise um ein Protokoll oder spezielle Produktionsdaten handelt. Manche Datenbankobjekte können verschiedenen Aktionen, z.B. der Datenmanipulation, dienen. Diese Objekte erhalten einen Namensbeisatz, welcher die Art der Manipulation, wie z.B. ein INSERT, UPDATE oder DELETE erkennen lässt. Die frei wählbare Zeichenkette dient in der Regel einer genaueren Spezifizierung von Funktionen. Name des Datenobjekts kann frei gewählt werden oder dem Namen einer Tabelle entsprechen, auf die sich das angestoßene Programm auswirkt. Die bisherige Konvention ist allgemein wohl strukturiert, aber intuitiv aufgebaut. Deswegen werden die verwendeten Namensstrukturen näher betrachtet und potentielle Fehlerquellen aufgezeigt.

2.2 Definitionen

2.2.1 Datenbankschema

Einfach ausgedrückt beschreibt ein Schema eine Kollektion von Datenbankobjekten und deren Gültigkeitsbereich. In einer Datenbank kann mehrere Schemata geben. Die gemeinsamen Attribute Schematypen sind der Namekurz, Namelang und eine Beschreibung. Namekurz beinhaltet die Abkürzung des Schemas, Namelang die ausführliche Form und die Beschreibung kurze Hinweise für den Benutzer.

[...]


Comments

No comments yet

Add Comment
Your comment is reviewed before being published

Other users also were interested in the following titles:

Erstellen einer schriftlichen Hausarbeit

Author: Claudia Nickel
Presentations, Models, Tutorials, Instructions, 2006 Download as PDF-file for 4,99 EUR

Grundtechniken wissenschaftlichen Arbeitens

Author: Maik Philipp
Presentations, Models, Tutorials, Instructions, 2004 Download as PDF-file for 5,99 EUR

This text can be quoted and accessed from this url:

http://www.grin.com/e-book/34578/analyse-von-namensaufbau-von-datenbankobjekten
please wait Please wait