如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
6.1数据库系统概述(ɡàishù)数据管理的应用(yìngyòng)需求(1)数据管理的应用(yìngyòng)需求(2)数据管理的应用(yìngyòng)需求(3)6.1.1数据库的产生(chǎnshēng)和发展数据:各种能被计算机存储和处理的信息总称。它可以是数字、字母、文字、图形、图像、声音、视频等。数据库:存储在计算机内的、有组织的、可共享的、具有多种表现形式的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性。数据库管理系统:是实现对数据库进行管理的软件,它以统一的方式管理和维护数据库,并提供数据库接口软件用来访问数据库。主要功能有:定义功能、操纵功能、控制(kòngzhì)功能、维护功能。数据库系统:指在计算机系统中引入了数据库后的系统,一般由数据库、数据库管理系统、应用系统、数据库管理员和用户构成。E-R模型的基本概念实体:客观存在并可以相互区别的事物。如:学生、课程属性:实体所具有的特性。一个实体可以具有多个特性。如:学号、姓名、课程名联系:描述实体之间的关系,它可以是一对一、一对多、多对多三种方式。1:1联系:如班级(bānjí)——班长1:N联系:如班级(bānjí)——学生M:N联系:如学生——课程、仓库——零件1.关系术语关系模型是用二维表格来表示实体及实体之间联系的数据模型,关系模型的数据结构是一张二维表,由行和列组成。关系模型的主要(zhǔyào)术语有:关系:整个表就是一个关系,每个关系都有一个关系名。元组:表中的一行称为一个元组,与实体相对应,Access中称为记录。1.关系术语属性:表中的一列称为一个(yīɡè)属性,Access中称为字段。域:属性的取值范围。主码或主关键字:是表中的某个属性或属性组,能够唯一确定一个(yīɡè)元组。关系模式:是对对象的描述,由关系名及其所有属性名组成的集合。一般表示为:关系名(属性1,属性2,……,属性n)例如(lìrú),学生登记表(S)课程(kèchéng)开设表(C):学生(xuésheng)选课成绩表(SC):学生登记表(S),课程开设(kāishè)表(C)与学生选课成绩表之间的联系:关系的性质:要求每个分量必须是不可分割(bùkěfēnɡē)的数据项,即不允许表中有表。在一个关系中,不允许有相同的列。在一个关系中,不允许出现相同的记录行。在一个关系中,行与行、列与列的次序可以任意交换,不改变关系的实际意义。2.关系操作关系操作采用集合操作方式,即操作的对象和结果都是集合。关系模型中常用的关系操作包括有:查询操作:基于关系代数中的集合(set)运算、选择(select)运算、投影(project)运算、连接(liánjiē)(join)运算等。更新操作:包括增加、删除、修改操作。3.关系完整性约束关系模型中的完整性是指数据(shùjù)库中数据(shùjù)的正确性和一致性,关系数据(shùjù)模型的操作必须满足关系的完整性约束条件。关系的完整性约束条件包括实体完整性、参照完整性和用户自定义的完整性。实体完整性:保证关系中元组是唯一的。用关键字约束,主关键字不能为空值。参照完整性:保证相关表数据(shùjù)的正确性和一致性。保证了在输入、编辑或删除数据(shùjù)时数据(shùjù)库是完整的。用户自定义的完整性:是用户针对具体的应用领域定义的约束条件,它反映了某一具体应用所涉及的数据(shùjù)必须满足的语义要求。实体完整性和参照完整性是由关系数据(shùjù)库系统自动支持的。6.4.2数据库设计(shèjì)概述6.4.2数据库设计(shèjì)概述补充内容(nèiróng):信息系统开发与管理信息系统开发(kāifā)与管理软件工程与信息系统开发(kāifā)概述软件工程(ruǎnjiànɡōnɡchénɡ)与信息系统开发概述软件工程(ruǎnjiànɡōnɡchénɡ)与信息系统开发概述软件工程与信息系统开发(kāifā)概述软件工程与信息系统开发(kāifā)概述软件工程与信息系统开发(kāifā)概述软件工程(ruǎnjiànɡōnɡchénɡ)与信息系统开发概述软件工程(ruǎnjiànɡōnɡchénɡ)与信息系统开发概述软件工程(ruǎnjiànɡōnɡchénɡ)与信息系统开发概述系统规划(guīhuà)和分析系统规划(guīhuà)和分析系统规划(guīhuà)和分析系统(xìtǒng)规划和分析系统(xìtǒng)设计系统(xìtǒng)设计(概念结构设计)系统设计(shèjì)(概念结构设计(shèjì))系统设计(shèjì)(概念结构设计(shèjì)