第1章 数据库系统设计 本章知识点 (1) 理解数据库的基本概念。 (2 初步掌握关系数据库设计的方法和步骤。 (3)学会E-R图的画法。 (4) 掌握E-R图转换为关系模式的规则。 (5) 理解关系模式的规范化理论
第1章 数据库系统设计 本章知识点 (1) 理解数据库的基本概念。 (2) 初步掌握关系数据库设计的方法和步骤。 (3) 学会E-R图的画法。 (4) 掌握E-R图转换为关系模式的规则。 (5) 理解关系模式的规范化理论
本章能力培养目标 (1) 能进行需求调研、分析。 (2)1 能绘制E-R图。 (3)能将E-R图转换成关系模式。 (4) 能运用规范化理论规范关系模式。 (5)具有收集整理资料和沟通协作能力
本章能力培养目标 (1) 能进行需求调研、分析。 (2) 能绘制E-R图。 (3) 能将E-R图转换成关系模式。 (4) 能运用规范化理论规范关系模式。 (5) 具有收集整理资料和沟通协作能力
1.1学生成绩管理系统的需求分析 本章将采用项目教学法和任务驱动法 为此,我们将组建若干个项目小组,每组 有1名组长和3名组员,分别承担一项任务,通 过模拟开发的全过程,学习数据库系统设计。 我们的任务是,为江扬职业技术学院开发 用于学生成绩管理的软件业务,软件名称定为 “学生成绩管理系统
1.1 学生成绩管理系统的需求分析 本章将采用项目教学法和任务驱动法 为此,我们将组建若干个项目小组,每组 有1名组长和3名组员,分别承担一项任务,通 过模拟开发的全过程,学习数据库系统设计。 我们的任务是,为江扬职业技术学院开发 用于学生成绩管理的软件业务,软件名称定为 “学生成绩管理系统
1.1.1 数据库系统的基本概念 (1) 数据库(Database System,简称 DB 数据库,顾名思义,是存放数据的仓 库。它是指长期存储在计算机内、有组织 的、可共享大量数据的集合。数据库中的 数据按照一定的数据模型组织、描述和存 储,具有较小的冗余度、较高的数据独立 性和易扩展性,并可为各种用户共享
1.1.1 数据库系统的基本概念 (1) 数据库(Database System,简称 DB)。 数据库,顾名思义,是存放数据的仓 库。它是指长期存储在计算机内、有组织 的、可共享大量数据的集合。数据库中的 数据按照一定的数据模型组织、描述和存 储,具有较小的冗余度、较高的数据独立 性和易扩展性,并可为各种用户共享
(2) 数据库管理系统(DataBase Management System,简称DBMS). 数据库管理系统是位于用户与操作 系统之间的一层数据管理软件,它主要 包括数据定义、数据操纵、数据库的运 行管理、数据库的建立和维护等功能。 目前,数据库管理系统主要有Visual FoxPro、Access、Oracle、SQL Server、DB2、MySQL等
(2) 数据库管理系统(DataBase Management System,简称DBMS)。 数据库管理系统是位于用户与操作 系统之间的一层数据管理软件,它主要 包括数据定义、数据操纵、数据库的运 行管理、数据库的建立和维护等功能。 目前,数据库管理系统主要有Visual FoxPro、Access、Oracle、SQLServer、DB2、MySQL等
(3)数据库管理员(DataBase Administrator,简称DBA)。 数据库的管理工作只靠一个DBMS 远远不够,还要有专门的人员来完成, 这些人员被称为数据库管理员。他们负 责全面管理和控制数据库系统,其主要 工作有数据库设计、数据库维护和改善 数据库系统性能等
(3) 数据库管理员(DataBase Administrator,简称DBA)。 数据库的管理工作只靠一个DBMS 远远不够,还要有专门的人员来完成, 这些人员被称为数据库管理员。他们负 责全面管理和控制数据库系统,其主要 工作有数据库设计、数据库维护和改善 数据库系统性能等
(4)数据库系统(DataBase System,简称DBS). 将数据库技术引进计算机系统后形 成了数据库系统。数据库系统一般是由 数据库、数据库管理系统及其开发工具、 应用系统、数据库管理员和用户等部分 组成的,其中数据库管理系统是数据库 系统的核心
(4) 数据库系统(DataBase System,简称DBS)。 将数据库技术引进计算机系统后形 成了数据库系统。数据库系统一般是由 数据库、数据库管理系统及其开发工具、 应用系统、数据库管理员和用户等部分 组成的,其中数据库管理系统是数据库 系统的核心
1.1.2现实世界数据化过程 现实世界中的客观事物是不能直接被计算机 进行处理的,必须将它们进行数据化后才能在 计算机中进行处理,数据化要经历三个世界两 次抽象才能实现,如图1-1所示。 现实世界 抽象 信息世界 抽象 机器世界 (客观对象) (概念模型) (数据模型) DB 图1-1现实世界中客观对象的抽象过程
1.1.2 现实世界数据化过程 现实世界中的客观事物是不能直接被计算机 进行处理的,必须将它们进行数据化后才能在 计算机中进行处理,数据化要经历三个世界两 次抽象才能实现,如图1-1所示。 图1-1 现实世界中客观对象的抽象过程
在数据库系统中,一般采用数据模 型这个工具来对现实世界数据进行抽象。 首先将现实世界中的客观对象抽象为某 一种不依赖于具体计算机系统的概念模 型,然后再把概念模型转换为计算机中 某一DBMS支持的数据模型。 现实世界数据化过程可由数据库设 计人员通过数据库的设计来实现
在数据库系统中,一般采用数据模 型这个工具来对现实世界数据进行抽象。 首先将现实世界中的客观对象抽象为某 一种不依赖于具体计算机系统的概念模 型,然后再把概念模型转换为计算机中 某一DBMS支持的数据模型。 现实世界数据化过程可由数据库设 计人员通过数据库的设计来实现
1.1.3数据库设计 数据库设计包括数据库结构设计和应 用系统设计两方面,本书只介绍数据库结 构设计,应用系统设计将由其他课程介绍。 数据库结构设计一般分为需求分析、 概念设计、逻辑设计和物理设计四个阶段
1.1.3 数据库设计 数据库设计包括数据库结构设计和应 用系统设计两方面,本书只介绍数据库结 构设计,应用系统设计将由其他课程介绍。 数据库结构设计一般分为需求分析、 概念设计、逻辑设计和物理设计四个阶段