更新于 

数据库原理-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 |