1、第1章 数据库系统设计 本章知识点(1) 理解数据库的基本概念。(2) 初步掌握关系数据库设计的方法和步骤。(3) 学会E-R图的画法。(4) 掌握E-R图转换为关系模式的规则。(5) 理解关系模式的规范化理论。 本章能力培养目标(1) 能进行需求调研、分析。(2) 能绘制E-R图。(3) 能将E-R图转换成关系模式。(4) 能运用规范化理论规范关系模式。(5) 具有收集整理资料和沟通协作能力。1.1 学生成绩管理系统的需求分析 本章将采用项目教学法和任务驱动法 为此,我们将组建若干个项目小组,每组有1名组长和3名组员,分别承担一项任务,通过模拟开发的全过程,学习数据库系统设计。我们的任务是,
2、为江扬职业 学 开发用 学生成绩管理的 业务, 名 为 学生成绩管理系统 。 1.1.1 数据库系统的基本概念(1) 数据库( , )。 数据库, 名 ,是 数据的库。 是 长 计 、有组的、currency1数据的集。数据库“的数据一 的数据模组、fifl和,具有 小的、 的数据 和”,为用 。(2) 数据库管理系统( , )。数据库管理系统是 用 作系统的一数据管理 , 数据 、数据 、数据库的运行管理、数据库的建和能。目 ,数据库管理系统 有 、 、 、 -、 2、 。(3) 数据库管理员( , )。数据库的管理 作 一个 , 有的员成, 员 为数据库管理员。们 全 管理和制数据库系统,
3、 作有数据库设计、数据库和 数据库系统能。(4) 数据库系统( , )。将数据库 进计 系统成 数据库系统。数据库系统一 是数据库、数据库管理系统 开发 具、应用系统、数据库管理员和用 部分组成的, “数据库管理系统是数据库系统的核心。1.1.2 现实世界数据化过程现实世界“的客观事物是 能直接 计 进行处理的,必须将 们进行数据化才能 计 “进行处理,数据化 经历三个世界两次抽象才能实现,如图1-1所示。图1-1 现实世界“客观对象的抽象过程数据库系统“,一 采用数据模 个 具 对现实世界数据进行抽象。首先将现实世界“的客观对象抽象为某一 依赖 具体计 系统的概念模,然再把概念模转换为计 “某一 支持的数据模。现实世界数据化过程 数据库设计员通过数据库的设计 实现。1.1.3 数据库设计数据库设计数据库结构设计和应用系统设计两方 ,本书介绍数据库结构设计,应用系统设计将 课程介绍。数据库结构设计一 分为需求分析、概念设计、逻辑设计和物理设计四个阶段。