Presentation is loading. Please wait.

Presentation is loading. Please wait.

CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: 845-4259 Notes #6.

Similar presentations


Presentation on theme: "CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: 845-4259 Notes #6."— Presentation transcript:

1 CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: 845-4259 Email: chen@cse.tamu.edu Notes #6

2 secondary storage (disks) database administrator DDL language database programmer DML (query) language DBMS file manager buffer manager main memory buffers index/file manager DML complier DDL complier query execution engine transaction manager concurrency control lock table logging & recovery Graduate Database

3 DDL Statements CREATE TABLE ( ); CREATE VIEW AS ; CREATE ASSERTION CHECK ( ); CREATE TRIGGER CREATE INDEX ON ( ); DROP TABLE ; ALTER TABLE ADD ; ALTER TABLE DROP ; DML Statements SELECT select-list FROM from-list WHERE conditions GROUP BY group-list HAVING conditions; (subquery) UNION (subquery); (subquery) INTERSECT (subquery); (subquery) EXCEPT (subquery); R CROSS JOIN S; R NATURAL JOIN S; R JOIN S ON ; INSERT INTO VALUES ( ); DELETE FROM WHERE ; UPDATE SET WHERE ;

4 DDL Statements CREATE TABLE ( ); CREATE VIEW AS ; CREATE ASSERTION CHECK ( ); CREATE TRIGGER CREATE INDEX ON ( ); DROP TABLE ; ALTER TABLE ADD ; ALTER TABLE DROP ; DML Statements SELECT select-list FROM from-list WHERE conditions GROUP BY group-list HAVING conditions; (subquery) UNION (subquery); (subquery) INTERSECT (subquery); (subquery) EXCEPT (subquery); R CROSS JOIN S; R NATURAL JOIN S; R JOIN S ON ; INSERT INTO VALUES ( ); DELETE FROM WHERE ; UPDATE SET WHERE ;


Download ppt "CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: 845-4259 Notes #6."

Similar presentations


Ads by Google