Tải bản đầy đủ (.pdf) (164 trang)

Database design and implementation

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (15.82 MB, 164 trang )

DatabaseDesignand
Implementation
ApracticalintroductionusingOracleSQL
HowardGould

Downloadfreebooksat


Howard Gould

Database Design and Implementation
A practical introduction using Oracle SQL

2
Download free eBooks at bookboon.com


Database Design and Implementation: A practical introduction using Oracle SQL
1st edition
© 2015 Howard Gould & bookboon.com
ISBN 978-87-403-1046-7
Peer reviewed by Dr Mark Dixon, senior lecturer, School of Computing,
Creative Technologies & Engineering, Leeds Beckett University

3
Download free eBooks at bookboon.com


Database Design and Implementation:
A practical introduction using Oracle SQL


Contents

Contents
Acknowledgements

8

Foreword

9

1

Introduction to database development

10

1.1

Conceptual data modelling

11

1.2

he Entity Relationship Diagram (ERD)

12

1.3


Entity types

12

1.4

Producing the ERD

14

1.5

Entity attributes

14

1.6

Entity selection and validation

15

1.7

Entity deinitions

19

1.8


Validating the model

20

www.sylvania.com

We do not reinvent
the wheel we reinvent
light.
Fascinating lighting offers an ininite spectrum of
possibilities: Innovative technologies and new
markets provide both opportunities and challenges.
An environment in which your expertise is in high
demand. Enjoy the supportive working atmosphere
within our global group and beneit from international
career paths. Implement sustainable ideas in close
cooperation with other specialists and contribute to
inluencing our future. Come and join us in reinventing
light every day.

Light is OSRAM

4
Download free eBooks at bookboon.com

Click on the ad to read more


Database Design and Implementation:

A practical introduction using Oracle SQL

Contents

2

Entity Relationships

21

2.1

Introduction

21

2.2

Relationships

21

2.3

Relationship cardinality

24

2.4


Relationship optionality

27

3

Complex relationships

31

3.1

Introduction

31

3.2

Associative relationships

32

3.3

Link entity identiier

34

3.4


Recursive relationships

37

3.5

Sub types

40

3.6

Exclusive relationships

42

3.7

Summary

42

4

Logical Database Design

44

4.1


Introduction

44

4.2

Relations

44

4.3

Keys

45

4.4

Identifying relations

46

360°
thinking

.

Discover the truth at www.deloitte.ca/careers

5

Download free eBooks at bookboon.com

© Deloitte & Touche LLP and affiliated entities.

Click on the ad to read more



×