课程简介 Course Introduction
数据库技术和系统已经成为信息基础设施的核心技术和重要基础。数据库技术作为数据管理的最有效的手段,极大的促进了计算机应用的发展。本课程系统讲述数据库系统的基础理论、基本技术和基本方法。内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。
教学大纲 Teaching Syllabus

周 次

内容(章节、知识点)

作业(实验)

1

1.2 Purpose of Database Systems;

1.3 View of Data;

1.4 Database Languages;

1.5 Relation Database

1,6 Database Design

1.9 Database Architecture

1.12 Database Users and Administrators

1.81.91.101.131.14

2

2.1 Structure of Relational Database;

2.2 Database Schema;

2.3 Keys;

2.5 Relational query languages

2.6 Relational Operations

6.1 The Relational Algebra

2.11,2.12,2.14

3

6.1 The Relational Algebra

6.2 The Tuple Relational Calculus

3.1 Overview of the SQL

3.2 SQL data definition

 6.10,6.14

4

3.3 Basic Structure of SQL Queries

3.4 Additional Basic Operations

3.5 Set Operations

3.6 Null Values

3.7 Aggregate Functions

3.8 Nested Subqueries

3.9 Modification of Database

 3.11,3.12,3.21

5

周一:实验楼

周二:实验楼

 SQL 语言的运用第一次实验

6

4.1 Join Expressions

4.2 Views

4.3 Transactions

4.12,4.13,

SQL 语言的运用第二次实验

7

4.4 Integrity Constraints

4.5 SQL Data Types and Schems

4.6 Authorizations

4.16,4.18

SQL 语言的运用第三次实验

8

5.1 Accessing SQL From a Programming Language

5.2 Functions and Procedures

5.3 Triggers

5.21,5.22

SQL 语言的运用第四次实验

9

7.1 Overview of the Design Process

7.2 The Entity-Relationship Model

7.3 Constraints

7.4 Removing Redundant Attributes in Entity Sets

7.5 Entity-Relationship Diagrams

7.6 Reduction to Relational Schemas

7.7 Entity-Relationship Design Issues

7.8 Extended E-R Features

7.9 Alternative Notations for Modeling Data

7.10 Other Aspects of Database Design

 7.14,7.16,7.20

10

8.1Features of Good Relational Designs

8.2 Atomic Domains and First Normal Form

8.3 Decomposition Using Functional Dependencies

 8.19,8.20,8.21,

11

8.4 Functional-Dependency Theory

8.5 Algorithms for Decomposition

 8.29

12

8.6 Decomposition Using Multivalued Dependencies

8.7 More Normal Forms

8.8 Database-Design Process

8.9 Modeling Temporal Data 

作业答疑

 ,8.30,8.31

13


数据库设计实验 

14


数据库设计实验

15

10.3 Organization of Files and Records

10.4 Data-Dictionary Stroage

10.5 Database Buffer

12.1 Transaction Concept

12.2 Transaction Atomicity and Durability

12.3 Transaction Isolation

10.9

12.16,12.17

16

12.4 Serializability

12.5 Recoverability

12.6 Concurrency Control

12.7 Recovery System

 12.18,12.22,12.30,12.31


留言板 Message Board
条留言  共

  • 参与互动
    Interaction

  • 扫码加入课程
    Scan QR Code
教学队伍Teaching Members
需要验证您的身份,请输入请求信息:
  • 学号号:
  • 班级选择:
  • 附注信息:

扫一扫二维码,快速加入本课程!

放大二维码 查看使用方法
课程
引导