7
Jennifer Widom Introduction to Databases

Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Introduction to Databases

Page 2: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases

Database Management System (DBMS) provides….

… efficient, reliable, convenient, and safe multi-user storage of and access to massive amounts of persistent data.

Page 3: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases Massive

Persistent

Safe

Multi-user

Convenient

Efficient

Reliable

Page 4: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases

Database applications may be programmed via “frameworks”

DBMS may run in conjunction with “middleware”

Data-intensive applications may not use DBMS at all

Page 5: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases Key concepts

Data model

Schema versus data

Data definition language (DDL)

Data manipulation or query language (DML)

Page 6: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases Key people

DBMS implementer

Database designer

Database application developer

Database administrator

Page 7: Introduction to Databasesopenclassroom.stanford.edu/MainFolder/courses/cs145/old-site/doc… · Introduction to Databases Author: Jennifer Widom Created Date: 9/20/2011 3:52:49 PM

Jennifer Widom

Intro to Databases

Whether you know it or not, you’re using a database every day