Introduction to DBMS

by K. Yue

1. Resources

2. Introduction to DBMS

Data management is increasingly crucial:

How large is the data size of the world and how quick does it grows? (2013 answer below).

Forward to 2018, data size of the world is estimated to be 33ZB. Three of the top five largest data centers are in China, with the largest data center being China Telecom Data Centre, built in Inner Mongolia with 10.7 million square feet. SuperNap expanded to 3.5 million square feet to hold the #7 position.

Forward to 2020, data size of the world is estimated to be 59ZB.

What it means to CS/CIS/IT students:

  1. A career in database.
  2. Applications are more data-driven.
  3. Database is ubiquitous.

Ultimately, a database system is used to store and retrieve persistent data. Two main questions:

  1. How is data stored? data model and storage mechanism.
  2. How is data retrieved? querying.

These two questions are tightly related to each other.

Example:

How are data stored and retrieved in MS Words and Excel?

Question:

When do you want to use a DBMS?

Some key functionality and advantages of DBMS:

  1. Controlling redundancy
  2. Higher level of data abstraction
  3. Data consistency support
  4. Scalability
  5. Performance
  6. Security control and user management
  7. Backup and recovery
  8. Persistence of data and structures
  9. Development life cycle support
  10. High level querying support
  11. Tools
  12. Standards
  13. Communities

Classwork 1

Select one advantage of DBMS that you are mostly familiar with and one least familiar. Conduct an SEE exercise.

  1. State: the main concept using your own words.
  2. Elaborate: provide key supporting concepts to elaborate the main concept in your own words.
  3. Exemplify: provide examples to explain the concepts in your own words.

Classwork 2

State some disadvantages of using DBMS.