- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6 章 信息系统与数据库;
6.1 计算机信息系统
6.1.1 什么是计算机信息系统
6.1.2 信息系统 的类型
;什么是计算机信息系统 ;
信息系统是一种面广量大的计算机应用系统:
教学管理系统
地理信息系统
信息检索系统
医学信息系统
决策支持系统
民航订票系统
电子政务系统
电子商务系统
………………..; 从信息处理的深度来区分信息系统,
基本可分为3大类:
;
6.2 关系数据库系统
6.2.1 数据管理的需求和数据库系统
6.2.2 关系数据模型
6.2.3 关系操作
6.2.4 关系数据库语言SQL简介
6.2.5 数据库系统及应用新技术
;数据库系统的组成;数据库; 数据库系统的特点
① 数据结构化。
② 数据可共享高,冗余度低
③ 数据独立于程序
数据的逻辑独立性:应用程序与数据库的逻辑结构相互独立。
数据的物理独立性:应用程序与数据库的存储结构相互独立。
④ 统一管理控制数据;数据模型
由于使用数据库的信息系统是一种计算机软件系统,而计算机是不可能直接处理现实世界中的事物的。所以必须通过以下过程来处理数据:
;进一步具体说明:
客观对象抽象到数据模式描述的结构
;综上可见:
概念结构是分析过程中的一个中间结果,它将现实世界中的客观对象和对象间的关联,经过识别,选择,分类等综合分析,形成“概念结构”。
(用实体-联系工具E-R图表示)
数据模型是直接面向计算机系统(即数据库)中数据的数据结构(包括逻辑结构和存储结构)。
(用数据模型来描述数据结构); E-R概念模型中的有关术语
实体(entity): 客观对象;
实体集:具有共性的实体的集合;
属性(attribute): 实体的特征;
联系(relationship)
; E-R图
实体集——矩形框;
联系——菱形;
属性——椭圆(圆形);
实体集主键——加斜杠线(/)的属性;
;实体集1;学号
SNO; 在常见的数据库系统中,根据实体集之间的不同结构,通常把数据模型分为层次模型、网状模型、关系模型和面向对象模型4种。
层次模型
网状模型
关系模型
面向对象模型; 关系数据模型
; 关系数据模型
从用户的观点看,用关系数据模型描述的关系数据模式其逻辑结构具有二维表的结构形式,它与人们日常使用的表格类似,由表名、行和列组成。表的每一行称为一个元组,每一列称为一个属性。
关系模型的基本结构是关系,也就是二维表结构。 ;例如:表1学生登记表(S):; 表2 .课程开设表 (C):;表3. 学生选课成绩表 (SC):; 学生登记表(S),课程开设表(C)与学生选课成绩表之间的联系:; 关系数据模型
; 关系数据模式:
用关系数据模型对一个具体单位中客观对象及其联系的结构描述,称为关系数据模式(简称:关系模式)
; 上述数据对象(S和C)以及数据对象之间的联系(SC)表示成关系模式分别为:
;
这3个关系模式也可以用汉字定义为:
; 关系模式(即二维表)主键:
能够唯一标识二维表中指定元组的属性或者属性组(这组属性的任何真子集无此性质),称为该二维表的候选键。
如果一个关系模式有多个候选键存在,则可从中选一个最常用的作为该关系模式主键,简称主键。; 学生登记表中的学生有下列属性(列):学号,姓名,系别,出生年月等,则学号可作为候选键,用
文档评论(0)