Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Database Systems Implementation Introduction. 2 First, some History Many techniques have their roots in two early systems (1970s):  INGRES (Berkeley)

Similar presentations


Presentation on theme: "1 Database Systems Implementation Introduction. 2 First, some History Many techniques have their roots in two early systems (1970s):  INGRES (Berkeley)"— Presentation transcript:

1 1 Database Systems Implementation Introduction

2 2 First, some History Many techniques have their roots in two early systems (1970s):  INGRES (Berkeley)  System R (IBM) While INGRES was more “innovative”, System R presented a better foundation for industrial strength products.

3 3 DECOMPOSITION Concurrency Control Optimization, Performing UTILITIES Create Sort Destroy ONE VARIABLE QP Access Path Selection for 1 relation Predicate based retrieval Storing data in TEMP USER INTERFACE PARSER Syntax, Syntax Tree QUERY MODIFICATION Integrity, Authorization, Views INGRES

4 4 Relational Data System (RDS) Parsing, Authorization, Integrity, Views, Optimization, Access Path Relational Storage System (RSS) Record At-a-Time interface Concurrency control, Recovery USER INTERFACE Embedded SQL, SQL System R

5 5 This course covers Concurrency control Recovery Query processing Centralized and distributed Theoretical underpinnings Some new directions – XML Build a component – concurrency control over XML data We cannot possibly cover all aspects and functionalities: warehousing, data cubes, object databases, triggers, integrity enforcement, exotic transaction models … We will cover the basics of a modern system – Oracle


Download ppt "1 Database Systems Implementation Introduction. 2 First, some History Many techniques have their roots in two early systems (1970s):  INGRES (Berkeley)"

Similar presentations


Ads by Google