Database Applications Cy S 125242: DR - Layla Abdour
Database Applications Cy S 125242: DR - Layla Abdour
Cy S 125242
Introduction
Dr.Layla Abdour
Today…
Motivation
Course overview & administrivia
Databases and Security
Outline
Motivation
Course Overview and Administrivia
A Primer on Databases
On the Verge of A Disruptive Century:
Breakthroughs
Gene
Ubiquitous
Sequencing and
Computing
Biotechnology
Smaller, Faster,
Cheaper Sensors
Faster
Communication
A Common Theme is Data
The amount of data is only growing…
1.2 Zettabytes (1ZB = 1021 B or 1 Billion TB) in 2010
We Live in a World of Data
Nearly 500 Exabytes per day are generated by the Large Hadron
Collider experiments (not all recorded!)
Store Share
Query Mine
…. and
Encrypt more!
Mobile Devices
Computers
We also want to access, share and process our data from all of our devices,
anytime, anywhere!
Data is Becoming Critical to Our Lives
Health Science
Domains
Education of Data
Work
Environment Finance
… and more
Why Studying Databases?
Data is everywhere and is critical to our lives
Motivation
Big Data,
Hadoop,
How to secure BigTable, parallel
our database and distributed
How to refine DBMSs, NoSQL
and speed up and NewSQL
How to query data retrieval databases and
and manipulate and
How to design their security
databases manipulation
and implement
databases from
‘cradle-to-grave’
Type Weight
Projects 10%
Quizzes 5%
Mid-Exam 30%
Participation 5%
Final exam 50%
Outline
Motivation
A Primer on Databases
A Motivating Scenario
A Foundation has a “large” collection of data (say 500GB) on employees,
students, universities, research centers, etc.,
Students(sid: string, name: string, login: string, dob: string, gpa: real)
Physical Schema
The physical schema specifies how data
described in the conceptual schema are
stored on secondary storage devices
Disk
The external schema (or views) allow data
access to be customized at the level of individual users or group of
users (views can be 1 or many)
Views
A view is conceptually a relation
SQL Commands