数据库原理-CS3322
CS SE方向选修
Lec1
课程要求
- 作业5-6次,不计分
 - 大作业1个(4-5个部分),40%
 - 期末综合练习,60%
 
Describing Data
Data Model
- a collection of concepts for describing data.
 
Schema
- a description of a particular collection of data, using a given data model.
 
Relational model of data
- the most widely used model today
 - Main concept: relation, basically a table with rows and columns.
 - Every relation has a schema, which describes the columns, or fields.
 
Concurrency Control
- key to good DBMS performance ->
 - ensures such problems don’t arise.
- Users/programmers can pretend they are using a single-user system. (called “Isolation”)
 
 
Database Management Systems (DBMS)

DBMS used to maintain, query large datasets.
- can manipulate data and exploit semantics
 
Other benefits include
- recovery from system crashes,
 - concurrent access,
 - quick application development,
 - data integrity and security.
 
| 0   | 1   | 2   | 3   | 4   | 5   |
| 6   | 7   | 8   | 9   | 10  | 11  |
| 12  | 13  | 14  | 15  | 16  | 17  |
| 18  | 19  | 20  | 21  | 22  | 23  |
| 24  | 25  | 26  | 27  | 28  | 29  |
| 30  | 31  | 32  | 33  | 34  | 35  |