目录

  • 绪论
    • ● 数据库系统概述
    • ● 数据模型
    • ● 数据库系统的结构
    • ● 数据库系统的组成
    • ● 课后习题
  • 关系数据库
    • ● 关系数据结构及形式化定义
    • ● 关系的完整性
    • ● 关系代数-传统的集合运算
    • ● 关系代数-专门的集合运算
    • ● 课后习题测试
  • 关系数据库标准语言SQL
    • ● SQL概述
    • ● 数据定义
    • ● 单表查询1
    • ● 单表查询2
    • ● 链接查询
    • ● 嵌套查询
    • ● 集合查询
    • ● 数据更新
    • ● 空值处理
    • ● 视图1
    • ● 视图2
    • ● 课后习题测试
  • 数据库的安全性
    • ● 数据库的安全性
    • ● 数据库角色
    • ● 强制存取控制方法
    • ● 课后习题测试
  • 关系数据理论
    • ● 问题的提出
    • ● 规范化1
    • ● 规范化2
    • ● 规范化3
    • ● 课后习题测试
  • 数据库设计
    • ● 数据库设计
    • ● 需求分析
    • ● 概念结构设计1
    • ● 概念结构设计2
    • ● 逻辑结构设计
    • ● 物理结构设计
    • ● 数据库的实施和维护
    • ● 课后习题测试
  • 数据库恢复技术
    • ● 事物的基本概念
    • ● 故障的种类
    • ● 恢复的实现技术
    • ● 恢复策略
    • ● 具有检查点的恢复技术
    • ● 课后习题测试
  • 并发控制
    • ● 并发控制概述
    • ● 封锁和封锁协议
    • ● 活锁和死锁以及并发调度的可串行性
    • ● 两段锁协议及封锁的粒度
  • 期末模拟试题
    • ● 期末模拟试题一
    • ● 期末模拟试题二
  • 数据库完整性
    • ● 实体完整性
    • ● 课后习题测试1
  • 第二课堂
    • ● 校企合作
    • ● 学生创新活动
数据库设计
  • 1 知识内容
  • 2 视频

 数据库设计

主要内容:讲解数据库设计方法和技术。数据库设计的特点;数据库设计的基本步骤;数据库设计过程中数据字典的内容;数据库设计各个阶段的设计目标、具体设计内容、设计描述、设计方法等。本章内容的实践性较强。

重点:掌握数据库设计步骤和数据库设计过程中的各级模式设计方法。特别是数据库概念结构的设计和逻辑结构的设计,这是数据库设计过程中最重要的两个环节。牢固掌握用E-R图来表示概念模型的方法,掌握E-R图的设计,E-R图向关系模型的转换。

难点: 技术上的难点是E-R图的设计和数据模型的优化,包括对现实世界进行抽象的能力,提取实体、属性、实体型之间的联系,正确划分实体与属性的能力。真正的难点是理论与实际的结合。

教学目标 :掌握数据库设计方法和步骤,了解数据库设计的重要性和数据库设计在信息系统开发和建设中的核心地位。具有设计数据库模式以及开发数据库应用系统的基本能力,能在实际工作中运用这些知识、技术和方法,设计符合应用需求的数据库及其应用系统。培养学生的数据建模能力,系统级的认知能力和理论与实践能力,掌握自底向上和自顶向下的问题分析方法,既能把握系统各层次的细节,又能认识系统总体;既掌握本学科的基础理论知识,又能利用理论指导实践。创新实验能力、科技开发能力。