1
数据库技术及应用
1.5 模块2 设计数据库

模块2 设计数据库

一、情景描述

设计数据库是建立数据库及其应用系统的技术,是信息系统开发和管理的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最佳设计不可能一蹴而就,而只能是一种反复探寻、逐步求精的过程,也就是一个规划和结构化数据库中的数据对象以及这些数据对象之间关系的过程。

总体上,设计数据库都要经历需求分析、概念设计、实现设计和物理设计4个阶段。在本情景的学习中,要完成3个任务。

任务2.1 认识关系型数据库

任务2.2 设计关系型数据库

任务2.3 设计学生选课数据库实例

二、任务分析

在设计数据库模块学习过程中,主要了解关系型数据库的相关概念;理解数据模型和概念模型的概念;掌握E R图的绘制方法;掌握设计关系型数据库的相关步骤和原则;通过学生选课数据库实例来了解数据库设计的全过程。

三、知识目标

(1)理解数据模型的3个构成部分及其分类,重点学习关系型数据库模型。

(2)理解E R图在数据库设计中的作用。

(3)理解数据库的设计过程。

(4)学会绘制E R图并建立项目中所需的主要逻辑表结构。

四、能力目标

(1)熟练掌握绘制E-R图的方法步骤并标出实体以及实体之间的关系。

(2)掌握将E-R图转换为逻辑表的方法步骤。