《数据库系统原理》 Principles of Database Systems. Textbook A First Course in Database Systems (Third Edition) J. D. Ullman, J. Widom 机械工业出版社, 2008.8 Lu Chaojun,

Slides:



Advertisements
Similar presentations
Database System Concepts and Architecture
Advertisements

计算机学院 数据库系统原理 1 Introduction to Databases 杨宁 1/23.
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chapter 1 Instructor: Mirsad Hadzikadic.
Introduction to Database Systems Ch. 1, Ch. 2 Mr. John Ortiz Dept. of Computer Science University of Texas at San Antonio.
CPSC 310/6031 CPSC 310 Database Systems CPSC 603 Database Systems and Applications Prof. Jennifer Welch.
--What is a Database--1 What is a database What is a Database.
DATABASE SYSTEM CONCEPTS
1 ICS 223: Transaction Processing and Distributed Data Management Winter 2008 Professor Sharad Mehrotra Information and Computer Science University of.
CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes #13.
Databases and Database Management System. 2 Goals comprehensive introduction to –the design of databases –database transaction processing –the use of.
CPSC-608 Database Systems Fall 2010 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes 1.
CPSC-608 Database Systems Fall 2010 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes #6.
CPSC-608 Database Systems Fall 2011 Instructor: Jianer Chen Office: HRBB 315C Phone: Notes 1.
Introduction to Database Systems
1 Course: Database Management Systems Credits: 3 Prepared by: Assoc. Prof. Dr. Duong Tuan Anh Faculty of Computer Science & Engineering HoChiMinh City.
Dr. Kalpakis CMSC 461, Database Management Systems Introduction.
CSCD34 - Data Management Systems,- A. Vaisman1 CSC D34 - Data Management Systems Instructor: Alejandro Vaisman University of Toronto.
1 Chapter 2 Database Environment. 2 Chapter 2 - Objectives u Purpose of three-level database architecture. u Contents of external, conceptual, and internal.
Database Management COP4540, SCS, FIU An Introduction to database system.
Database Systems Chapter 1 The Worlds of Database Systems.
1 CS222: Principles of Database Management Fall 2010 Professor Chen Li Department of Computer Science University of California, Irvine Notes 01.
© D. Wong 2002 © D. Wong CS610 / CS710 Database Systems I Daisy Wong.
Introduction. 
The Worlds of Database Systems Chapter 1. Database Management Systems (DBMS) DBMS: Powerful tool for creating and managing large amounts of data efficiently.
Chapter 2 CIS Sungchul Hong
1 CS 430 Database Theory Winter 2005 Lecture 1: Introduction.
LiaoNing ShiHua University
Database System Concepts and Architecture
CPS 216: Advanced Database Systems Shivnath Babu Fall 2006.
Intro-Part 1 Introduction to Database Management: Ch 1 & 2.
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chpt 1 Instructor: Xintao Wu.
Database Management Systems 1 Ramakrishnan & Gehrke Introduction to Database Systems Chpt 1 Instructor: Weichao Wang.
Instructor 彭智勇 武汉大学计算机学院珞珈学者特聘教授 软件工程国家重点实验室 电话 :
Introduction to Database Systems Fundamental Concepts Irvanizam Zamanhuri, M.Sc Computer Science Study Program Syiah Kuala University Website:
Dr. T. Y. Lin | SJSU | CS 157A | Fall 2011 Chapter 1 THE WORLDS OF DATABASE SYSTEMS 1.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 4:15 pm – 5:30.
Chapter 1 : Introduction §Purpose of Database Systems §View of Data §Data Models §Data Definition Language §Data Manipulation Language §Transaction Management.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: M,T,W,Th,F 2:30 pm – 3:30 pm,
Distributed Databases Midterm review. Lectures covered Everything until (including) March 2 nd Everything until (including) March 2 nd Focus on distributed.
Chapter 1 Introduction Yonsei University 1 st Semester, 2015 Sanghyun Park.
Introduction to Database Management Systems. Information Instructor: Csilla Farkas Office: Swearingen 3A43 Office Hours: Monday, Wednesday 2:30 pm – 3:30.
Text Book Database System Concepts- Silberschatz, Korth, Sudarshan, Fifth Edition, McGraw Hill.
INTRODUCTION TO DBS Database: a collection of data describing the activities of one or more related organizations DBMS: software designed to assist in.
DATABASE MANAGEMENT SYSTEM ARCHITECTURE
Intro: 1 What is a Database? Collection of Dynamic Data –Large Large of yesteryear now fits on a PC (small DBs) Many applications require even more (terabytes,
DATABASE MANAGEMENT SYSTEM By: YAMINI TRIPATHI. INTRODUCTION Consists - Collection of interrelated data - Set of programs to access those data Definition.
Introduction to Databases
Database systems Design - Software School of Hunan university –
1 Lecturer M.Eng. Nguyen Ngo Bao Tran URL:
Chapter 1 Introduction Yonsei University 1 st Semester, 2014 Sanghyun Park.
Database Systems Lecture 1. In this Lecture Course Information Databases and Database Systems Some History The Relational Model.
Introduction to Databases
《数据库系统原理》 Principles of Database Systems. Textbook A First Course in Database Systems (Third Edition) J. D. Ullman, J. Widom 机械工业出版社, Lu Chaojun,
Database Environment Chapter 2. The Three-Level ANSI-SPARC Architecture External Level Conceptual Level Internal Level Physical Data.
Database System Concepts Introduction Purpose of Database Systems View of Data Data Models Data Definition Language Data Manipulation Language Transaction.
Advanced Databases COMP3017 Dr Nicholas Gibbins
CPSC-310 Database Systems
CPSC 603 Database Systems Lecturer: Laurie Webster II, Ph.D., P.E.
Instructor 彭智勇 武汉大学软件工程国家重点实验室 电话:
An Introduction to database system
CS422 Principles of Database Systems Course Overview
THE WORLDS OF DATABASE SYSTEMS
Introduction What is a Database?.
Introduction to Database Systems
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Introduction to Database Systems
1.1 The Evolution of Database Systems
מערכות מסדי נתונים 1. הקדמה.
Introduction to Database Management Systems
Instructor 彭智勇 武汉大学软件工程国家重点实验室 电话:
Presentation transcript:

《数据库系统原理》 Principles of Database Systems

Textbook A First Course in Database Systems (Third Edition) J. D. Ullman, J. Widom 机械工业出版社, Lu Chaojun, SJTU Note: A Chinese translation version has been published, but the original version is recommended.

Reference Database System Implementation (Second Edition) Lu Chaojun, SJTU H. Garcia-Molina J. D. Ullman J. Widom 机械工业出版社,

Course Material My slides can be found at ftp://ftp.cs.sjtu.edu.cn:990/lu-cj/fcdb or ftp://public.sjtu.edu.cn (userid/password = lucj / public ) Homepage of the Textbook Lu Chaojun, SJTU

5 Basic Concepts

Lu Chaojun, SJTU

12 What’s a Database? A collection of data. –Very large amounts of data –Structured and interrelated data –Operational data –Persistent data Managed by a DBMS Used by applications

Lu Chaojun, SJTU 13 What’s a DBMS? Supports storage of v.l.a.d. over a long period of time Supports efficient access to DB Supports a query language: DDL and DML Supports durability of DB Supports concurrent access to DB Supports atomic access to DB ……

Lu Chaojun, SJTU 14 DBMS Architecture User/Application Query processor Transaction manager Execution engine Logging/Recovery/CC Index/file/record manager Buffer manager Storage manager data, metadata, index, log records, statistics

Lu Chaojun, SJTU 15 What’s a DBS? Hardware DB DBMS People –DBA –Applications programmer –End user

Lu Chaojun, SJTU 16 Why DB? Information sharing Data independence –Program + Data Dependent: P1+D1, P2+D2, … Independent: (P1, P2, … ) + D

Lu Chaojun, SJTU 17 History of Data Management Manual File system DB –Late 1960s: hierarchical, network –1970s: relational model –Present: OR, XML

Lu Chaojun, SJTU 18 DBS Studies DB modeling and design –E/R, UML, ODL –Relational implementation –Semistructured data modeling and programming DB programming –Algebra- and logic-based –SQL –Embedded SQL, PSM, CLI, JDBC, PHP DBMS implementation

End