Relational database design and implementation: clearly explained
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Amsterdam [u.a.]
Morgan Kaufmann/Elsevier
2009
|
Ausgabe: | 3. ed. |
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XIX, 420 S. |
ISBN: | 9780123747303 0123747309 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV035770319 | ||
003 | DE-604 | ||
005 | 20091116 | ||
007 | t | ||
008 | 091014s2009 |||| 00||| eng d | ||
010 | |a 2009022380 | ||
020 | |a 9780123747303 |9 978-0-12-374730-3 | ||
020 | |a 0123747309 |9 0-12-374730-9 | ||
035 | |a (OCoLC)699241183 | ||
035 | |a (DE-599)GBV601367227 | ||
040 | |a DE-604 |b ger |e aacr | ||
041 | 0 | |a eng | |
049 | |a DE-634 |a DE-83 | ||
084 | |a ST 270 |0 (DE-625)143638: |2 rvk | ||
100 | 1 | |a Harrington, Jan L. |e Verfasser |4 aut | |
245 | 1 | 0 | |a Relational database design and implementation |b clearly explained |c Jan L. Harrington |
250 | |a 3. ed. | ||
264 | 1 | |a Amsterdam [u.a.] |b Morgan Kaufmann/Elsevier |c 2009 | |
300 | |a XIX, 420 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | |a Relational databases | |
650 | 0 | |a Database design | |
650 | 0 | 7 | |a Relationales Datenbanksystem |0 (DE-588)4130535-8 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Relationale Datenbank |0 (DE-588)4049358-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenbankentwurf |0 (DE-588)4127613-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Entwurf |0 (DE-588)4121208-3 |2 gnd |9 rswk-swf |
655 | 7 | |8 1\p |0 (DE-588)4522595-3 |a Fallstudiensammlung |2 gnd-content | |
689 | 0 | 0 | |a Relationales Datenbanksystem |0 (DE-588)4130535-8 |D s |
689 | 0 | 1 | |a Datenbankentwurf |0 (DE-588)4127613-9 |D s |
689 | 0 | |5 DE-604 | |
689 | 1 | 0 | |a Relationale Datenbank |0 (DE-588)4049358-1 |D s |
689 | 1 | 1 | |a Entwurf |0 (DE-588)4121208-3 |D s |
689 | 1 | |8 2\p |5 DE-604 | |
689 | 2 | 0 | |a Datenbankentwurf |0 (DE-588)4127613-9 |D s |
689 | 2 | 1 | |a Entwurf |0 (DE-588)4121208-3 |D s |
689 | 2 | |8 3\p |5 DE-604 | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630034&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-018630034 | ||
883 | 1 | |8 1\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 2\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk | |
883 | 1 | |8 3\p |a cgwrk |d 20201028 |q DE-101 |u https://d-nb.info/provenance/plan#cgwrk |
Datensatz im Suchindex
_version_ | 1804140699664252928 |
---|---|
adam_text | Titel: Relational database design and implementation
Autor: Harrington, Jan L.
Jahr: 2009
Contents
Preface...........................................................................................................................xv
Acknowledgments.......................................................................................................xix
PART I INTRODUCTION
CHAPTER 1 The Database Environment.......................................................................3
Defining a Database................................................................................4
Lists and Files.......................................................................................4
Databases.............................................................................................5
Data Ownership ...................................................................................6
Service-Oriented Architecture.............................................................7
Database Software: DBMSs.....................................................................8
Database Hardware Architecture...........................................................10
Centralized..........................................................................................10
Client/Server.......................................................................................13
Distributed.........................................................................................14
The Web..............................................................................................16
Remote Access....................................................................................17
Other Factors in the Database Environment.......................................18
Security...............................................................................................18
Government Regulations and Privacy..............................................20
Legacy Databases................................................................................21
For Further Reading...............................................................................23
CHAPTER 2 Systems Analysis and Database Requirements......................................25
Dealing with Resistance to Change......................................................26
The Structured Design Life Cycle.........................................................27
Conducting the Needs Assessment......................................................28
Assessing Feasibility...............................................................................32
Generating Alternatives.........................................................................34
Evaluating and Choosing an Alternative.............................................35
Creating Design Requirements.............................................................36
Alternative Analysis Methods...............................................................36
Prototyping........................................................................................36
Spiral Methodology...........................................................................38
Object-Oriented Analysis..................................................................38
For Further Reading...............................................................................42
PART II DATABASE DESIGN THEORY
CHAPTER 3 Why Good Design Matters.......................................................................45
Effects of Poor Database Design..........................................................45
Unnecessary Duplicated Data and Data Consistency.........................47
Data Insertion Problems.......................................................................48
Data Deletion Problems.......................................................................49
Meaningful Identifiers...........................................................................50
CHAPTER4 Entities and Relationships.......................................................................51
Entities and Their Attributes..................................................................51
Entity Identifiers................................................................................53
Single-Valued versus Multivalued Attributes...................................54
Avoiding Collections of Entities.......................................................56
Documenting Entities and Their Attributes.....................................58
Entities and Attributes for Antique Opticals...................................60
Domains..................................................................................................61
Documenting Domains......................................................................61
Practical Domain Choices.................................................................62
Basic Data Relationships.......................................................................64
One-to-One Relationships................................................................64
One-to-Many Relationships..............................................................66
Many-to-Many Relationships............................................................67
Weak Entities and Mandatory Relationships...................................67
Documenting Relationships.............................................................68
Basic Relationships for Antique Opticals..........................................71
Dealing with Many-to-Many Relationships.........................................72
Composite Entities............................................................................73
Documenting Composite Entities....................................................74
Resolving Antique Opticals Many-to-Many Relationships............75
Relationships and Business Rules........................................................77
Data Modeling versus Data Flow.........................................................77
Schemas..................................................................................................80
For Further Reading...............................................................................83
CHAPTER 5 The Relational Data Model.....................................................................85
Understanding Relations.......................................................................86
Columns and Column Characteristics.............................................86
Rows and Row Characteristics..........................................................87
Types of Tables...................................................................................87
A Notation for Relations...................................................................88
Primary Keys..........................................................................................88
Primary Keys to Identify People.......................................................89
Avoiding Meaningful Identifiers.......................................................90
Concatenated Primary Keys...............................................................91
All-Key Relations................................................................................92
Representing Data Relationships..........................................................93
Referential Integrity...........................................................................95
Foreign Keys and Primary Keys in the Same Table.........................95
Views.......................................................................................................96
The View Mechanism........................................................................96
Why Use Views?.................................................................................97
The Data Dictionary..............................................................................97
Sample Data Dictionary Tables........................................................98
A Bit of History......................................................................................99
For Further Reading..............................................................................101
CHAPTER 6 Normalization........................................................................................103
Translating an ER Diagram into Relations.........................................103
Normal Forms.......................................................................................105
First Normal Form...............................................................................106
Understanding Repeating Groups..................................................106
Handling Repeating Groups............................................................107
Problems with First Normal Form..................................................109
Second Normal Form...........................................................................Ill
Understanding Functional Dependencies......................................Ill
Using Functional Dependencies to Reach 2NF..............................112
Problems with 2NF Relations..........................................................113
Third Normal Form..............................................................................114
Transitive Dependencies...................................................................114
Boyce-Codd Normal Form...................................................................116
Fourth Normal Form............................................................................117
Multivalued Dependencies..............................................................118
Fifth Normal Form...............................................................................119
Projections and Joins......................................................................120
Understanding 5NF.........................................................................122
Sixth Normal Form.............................................................................125
For Further Reading.............................................................................126
CHAPTER 7 Database Structure and Performance Tuning......................................127
Joins and Database Performance.......................................................128
Indexing...............................................................................................132
Deciding Which Indexes to Create.................................................133
Clustering.............................................................................................134
Partitioning..........................................................................................135
Horizontal Partitioning...................................................................136
Vertical Partitioning.........................................................................136
For Further Reading.............................................................................137
CHAPTER 8 Codd s Rules for Relational Database Design........................................139
Rule 1: The Information Rule.............................................................140
Rule 2: The Guaranteed Access Rule..................................................141
Rule 3: Systematic Treatment of Null Values....................................142
Rule 4: Dynamic Online Catalog Based on the
Relational Model.............................................................................143
Rule 5: The Comprehensive Data Sublanguage Rule.......................144
Rule 6: The View Updating Rule........................................................145
Rule 7: High-Level Insert, Update, Delete.........................................145
Rule 8: Physical Data Independence..................................................146
Rule 9: Logical Data Independence...................................................147
Rule 10: Integrity Independence.........................................................147
Rule 11: Distribution Independence..................................................148
Rule 12: Nonsubversion Rule.............................................................149
CHAPTER 9 Using SQL to Implement a Relational Design........................................151
Database Structure Hierarchy..............................................................151
Naming and Identifying Structural Elements................................153
Schemas................................................................................................154
Creating a Schema...........................................................................154
Identifying the Schema You Want to Use......................................155
Domains...............................................................................................156
Tables....................................................................................................157
Column Data Types.........................................................................158
Default Values..................................................................................160
Not Null Constraints.......................................................................161
Primary Keys....................................................................................161
Foreign Keys.....................................................................................161
Additional Column Constraints.....................................................170
Views.....................................................................................................170
Deciding Which Views to Create....................................................170
View Updatability Issues..................................................................171
Creating Views.................................................................................172
Temporary Tables.................................................................................173
Creating Temporary Tables.............................................................174
Loading Temporary Tables with Data............................................174
Disposition of Temporary Table Rows...........................................174
Creating Indexes..................................................................................175
Modifying Database Elements............................................................176
Adding Columns..............................................................................176
Adding Table Constraints................................................................177
Modifying Columns........................................................................177
Deleting Table Elements.................................................................179
Renaming Table Elements...............................................................179
Deleting Database Elements...............................................................179
CHAPTER 10 Using CASE Tools for Database Design..................................................181
CASE Capabilities................................................................................182
ER Diagram Reports............................................................................183
Data Flow Diagrams............................................................................186
The Data Dictionary............................................................................188
Code Generation..................................................................................191
Sample Input and Output Designs....................................................193
The Drawing Environment.................................................................195
For Further Reading.............................................................................196
CHAPTER 11 Database Design Case Study 1: Mighty-Mite Motors............................197
Corporate Overview............................................................................197
Product Development Division......................................................199
Manufacturing Division..................................................................200
Marketing and Sales Division..........................................................201
Current Information Systems.........................................................202
Reengineering Project......................................................................204
New Information Systems Division...............................................204
Basic System Goals..........................................................................205
Current Business Processes.............................................................206
Designing the Database.......................................................................215
Examining the Data Flows...............................................................215
The ER Diagram................................................................................218
Creating the Tables..........................................................................223
Generating the SQL.........................................................................225
CHAPTER 12 Database Design Case Study 2: last Coast Aquarium............................231
Organizational Overview.....................................................................231
Animal Tracking Needs...................................................................233
The Volunteer Organization...........................................................236
The Volunteers Database.....................................................................238
Creating the Application Prototype...............................................238
Creating the ER Diagram................................................................248
Designing the Tables........................................................................251
Generating the SQL..........................................................................251
The Animal Tracking Database...........................................................254
Highlights of the Application Prototype.......................................255
Creating the ER Diagram................................................................260
Creating the Tables..........................................................................264
Generating the SQL.........................................................................265
PART III RELATIONAL DESIGN PRACTICE
CHAPTER 13 Database Design Case Study 3: SmartMart..........................................275
The Merchandising Environment.......................................................275
Product Requirements.....................................................................276
In-Store Sales Requirements...........................................................276
Web Sales Requirements.................................................................276
Personnel Requirements..................................................................277
Putting Together an ERD....................................................................277
Stores, Products, and Employees....................................................277
In-Store Sales....................................................................................281
Web Sales.........................................................................................282
Creating the Tables..............................................................................284
Generating the SQL.............................................................................286
PART IV DATABASE IMPLEMENTATION ISSUES
CHAPTER 14 Concurrency Control..............................................................................299
The Multiuser Environment................................................................299
Transactions.....................................................................................300
Logging and Rollback......................................................................300
Recovery............................................................................................303
Problems with Concurrent Use..........................................................304
Lost Update #1................................................................................304
Lost Update #2................................................................................305
Inconsistent Analysis.......................................................................307
Dirty Reads.......................................................................................309
Nonrepeatable Read........................................................................309
Phantom Read..................................................................................310
Solution 1: Classic Locking.................................................................311
Read or Exclusive Locks...................................................................311
Read or Shared Locks.......................................................................315
Two-Phase Locking...........................................................................316
Locks and Transaction Length.........................................................317
Solution 2: Optimistic Concurrency Control
(Optimistic Locking)........................................................................318
Solution #3: Multiversion Concurrency Control
(Timestamping)................................................................................318
Transaction Isolation Levels................................................................319
Web Database Concurrency Control Issues......................................320
Distributed Database Issues.................................................................321
For Further Reading.............................................................................322
CHAPTER 15 Database Security.................................................................................323
Sources of External Security Threats..................................................324
Physical Threats...............................................................................324
Hackers and Crackers......................................................................325
Types of Attacks...............................................................................326
Sources of Internal Threats.................................................................327
Employee Threats.............................................................................327
External Remedies...............................................................................329
Securing the Perimeter: Firewalls...................................................329
Handling Malware............................................................................331
Buffer Overflows...............................................................................331
Physical Server Security7...................................................................332
User Authentication.........................................................................333
VPNs.................................................................................................335
Combating Social Engineering.......................................................336
Handling Other Employee Threats................................................338
Internal Solutions................................................................................338
Internal Database User IDs and Passwords...................................338
Authorization Matrices....................................................................339
Granting and Revoking Access Rights............................................341
Who Has Access to What................................................................343
Backup and Recovery...........................................................................344
Backup..............................................................................................345
Disaster Recovery.............................................................................347
The Bottom Line: How Much Security
Do You Need?..................................................................................348
For Further Reading.............................................................................349
CHAPTER 16 Data Warehousing.................................................................................351
Scope and Purpose of a Data Warehouse..........................................352
Obtaining and Preparing the Data....................................................354
Data Modeling for the Data Warehouse............................................356
Dimensional Modeling Basics........................................................356
Dates and Data................................................................................358
Data Warehouse Appliances...............................................................358
For Further Reading.............................................................................361
CHAPTER 17 Data Quality..........................................................................................363
Why Data Quality Matters..................................................................363
Recognizing and Handling Incomplete Data....................................364
Missing Rows....................................................................................365
Missing Column Data.....................................................................365
Missing Primary Key Data...............................................................366
Recognizing and Handling Incorrect Data........................................366
Wrong Codes....................................................................................367
Wrong Calculations.........................................................................367
Wrong Data Entered into the Database.........................................368
Violation of Business Rules............................................................369
Recognizing and Handling Incomprehensible Data.........................369
Multiple Values in a Column.........................................................369
Orphaned Foreign Keys...................................................................370
Recognizing and Handling Inconsistent Data....................................371
Inconsistent Names and Addresses.................................................371
Inconsistent Business Rules.............................................................371
Inconsistent Granularity..................................................................372
Unenforced Referential Integrity....................................................373
Inconsistent Data Formatting.........................................................373
Preventing Inconsistent Data on an Organizational Level...........373
Employees and Data Quality..............................................................374
For Further Reading.............................................................................375
CHAPTER 18 XML........................................................................................................377
XML Syntax..........................................................................................377
XML Document Correctness...............................................................380
XML Schemas.......................................................................................380
XML Support in Relational DBMSs....................................................382
DB2...................................................................................................382
Oracle...............................................................................................384
For Further Reading.............................................................................385
APPENDIX HISTORICAL ANTECEDENTS.....................................................387
GLOSSARY.............................................................................................................407
INDEX.......................................................................................................................413
|
any_adam_object | 1 |
author | Harrington, Jan L. |
author_facet | Harrington, Jan L. |
author_role | aut |
author_sort | Harrington, Jan L. |
author_variant | j l h jl jlh |
building | Verbundindex |
bvnumber | BV035770319 |
classification_rvk | ST 270 |
ctrlnum | (OCoLC)699241183 (DE-599)GBV601367227 |
discipline | Informatik |
edition | 3. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02222nam a2200541 c 4500</leader><controlfield tag="001">BV035770319</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20091116 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">091014s2009 |||| 00||| eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2009022380</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9780123747303</subfield><subfield code="9">978-0-12-374730-3</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0123747309</subfield><subfield code="9">0-12-374730-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)699241183</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)GBV601367227</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">aacr</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 270</subfield><subfield code="0">(DE-625)143638:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Harrington, Jan L.</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Relational database design and implementation</subfield><subfield code="b">clearly explained</subfield><subfield code="c">Jan L. Harrington</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Amsterdam [u.a.]</subfield><subfield code="b">Morgan Kaufmann/Elsevier</subfield><subfield code="c">2009</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XIX, 420 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Relational databases</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Database design</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Relationales Datenbanksystem</subfield><subfield code="0">(DE-588)4130535-8</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Entwurf</subfield><subfield code="0">(DE-588)4121208-3</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="655" ind1=" " ind2="7"><subfield code="8">1\p</subfield><subfield code="0">(DE-588)4522595-3</subfield><subfield code="a">Fallstudiensammlung</subfield><subfield code="2">gnd-content</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Relationales Datenbanksystem</subfield><subfield code="0">(DE-588)4130535-8</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="1" ind2="0"><subfield code="a">Relationale Datenbank</subfield><subfield code="0">(DE-588)4049358-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2="1"><subfield code="a">Entwurf</subfield><subfield code="0">(DE-588)4121208-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="689" ind1="2" ind2="0"><subfield code="a">Datenbankentwurf</subfield><subfield code="0">(DE-588)4127613-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2="1"><subfield code="a">Entwurf</subfield><subfield code="0">(DE-588)4121208-3</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="2" ind2=" "><subfield code="8">3\p</subfield><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630034&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-018630034</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">2\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">3\p</subfield><subfield code="a">cgwrk</subfield><subfield code="d">20201028</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#cgwrk</subfield></datafield></record></collection> |
genre | 1\p (DE-588)4522595-3 Fallstudiensammlung gnd-content |
genre_facet | Fallstudiensammlung |
id | DE-604.BV035770319 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T22:04:08Z |
institution | BVB |
isbn | 9780123747303 0123747309 |
language | English |
lccn | 2009022380 |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-018630034 |
oclc_num | 699241183 |
open_access_boolean | |
owner | DE-634 DE-83 |
owner_facet | DE-634 DE-83 |
physical | XIX, 420 S. |
publishDate | 2009 |
publishDateSearch | 2009 |
publishDateSort | 2009 |
publisher | Morgan Kaufmann/Elsevier |
record_format | marc |
spelling | Harrington, Jan L. Verfasser aut Relational database design and implementation clearly explained Jan L. Harrington 3. ed. Amsterdam [u.a.] Morgan Kaufmann/Elsevier 2009 XIX, 420 S. txt rdacontent n rdamedia nc rdacarrier Relational databases Database design Relationales Datenbanksystem (DE-588)4130535-8 gnd rswk-swf Relationale Datenbank (DE-588)4049358-1 gnd rswk-swf Datenbankentwurf (DE-588)4127613-9 gnd rswk-swf Entwurf (DE-588)4121208-3 gnd rswk-swf 1\p (DE-588)4522595-3 Fallstudiensammlung gnd-content Relationales Datenbanksystem (DE-588)4130535-8 s Datenbankentwurf (DE-588)4127613-9 s DE-604 Relationale Datenbank (DE-588)4049358-1 s Entwurf (DE-588)4121208-3 s 2\p DE-604 3\p DE-604 HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630034&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 2\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk 3\p cgwrk 20201028 DE-101 https://d-nb.info/provenance/plan#cgwrk |
spellingShingle | Harrington, Jan L. Relational database design and implementation clearly explained Relational databases Database design Relationales Datenbanksystem (DE-588)4130535-8 gnd Relationale Datenbank (DE-588)4049358-1 gnd Datenbankentwurf (DE-588)4127613-9 gnd Entwurf (DE-588)4121208-3 gnd |
subject_GND | (DE-588)4130535-8 (DE-588)4049358-1 (DE-588)4127613-9 (DE-588)4121208-3 (DE-588)4522595-3 |
title | Relational database design and implementation clearly explained |
title_auth | Relational database design and implementation clearly explained |
title_exact_search | Relational database design and implementation clearly explained |
title_full | Relational database design and implementation clearly explained Jan L. Harrington |
title_fullStr | Relational database design and implementation clearly explained Jan L. Harrington |
title_full_unstemmed | Relational database design and implementation clearly explained Jan L. Harrington |
title_short | Relational database design and implementation |
title_sort | relational database design and implementation clearly explained |
title_sub | clearly explained |
topic | Relational databases Database design Relationales Datenbanksystem (DE-588)4130535-8 gnd Relationale Datenbank (DE-588)4049358-1 gnd Datenbankentwurf (DE-588)4127613-9 gnd Entwurf (DE-588)4121208-3 gnd |
topic_facet | Relational databases Database design Relationales Datenbanksystem Relationale Datenbank Datenbankentwurf Entwurf Fallstudiensammlung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=018630034&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT harringtonjanl relationaldatabasedesignandimplementationclearlyexplained |