- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理与应用 辽宁对外经贸学院精品课程
数据库技术及应用 ——SQL Server 1.1 信息、数据与数据处理 1、信息(Information) 是客观事物属性和运动状态的描述。(信息是经过加工处理的、对人类客观行为产生影响的、通过各种方式传播的、可被感知的数据表现形式。) 2、数据(Data) 是能被计算机处理的符号,是数据库中存储的基本对象,是信息的具体表现形式,是信息的载体。 3、数据与信息 从信息处理角度看,任何事物的存在方式和运动状态都可以通过数据来表示。数据经过加工处理后,使其具有知识性并对人类活动产生作用,从而形成信息。 二、数据管理技术的发展过程 1、人工管理阶段(20世纪40年代中--50年代中) 2、文件系统阶段(20世纪50年代末--60年代中) 3、数据库系统阶段(20世纪60年代末--现在) 1、 人工管理阶段 (1)数据不保存。 (2)应用程序与数据之间缺少独立性。 (3)数据无共享、冗余度极大。 模型:是对客观存在的事物及其相互间的联系的抽象与 模拟。可以分为实物模型与抽象模型。 实物模型:是对客观存在的事物的外部特征和内部功能的模拟与刻画。如汽车模型、轮船模型。 抽象模型:是对客观存在的事物的某些规律性的、本质的特性进行模拟与刻画。如v=d/t。 数据模型:是一种抽象模型,是一组集成的概念,用于描述和操作组织内的数据、数据间的联系以及对数据的约束。包括数据结构、数据操作和完整性约束。 概念模型:实体—联系模型(Entity- Relationship E-R)它是按用户的观点来对数据和信息建模,用于数据库设计。1、基本概念 (1) 实体(Entity) 客观存在并可相互区别的事物称为实体。 (2) 属性(Attribute) 实体所具有的某一特性称为属性。一个实体可以由若干个属性来刻画。 (3) 码(Key) 唯一标识实体的属性集称为码。 (4) 域(Domain) 属性的取值范围称为该属性的域。 (5) 实体型(Entity Type) 用实体名及其属性名集合来抽象和刻画同类实体称为实体型。例如:学生(学号,姓名,性别,出生年月,籍贯,班级编号)。 (6) 实体集(Entity Set) 同一类型实体的集合称为实体集。 (7) 联系(Relationship) 是两个或两个以上的实体集之间的关联联系。 2、 概念模型的一种表示方法:实体-联系方法(E-R方法) E-R图的一个实例 用E-R图表示某个工厂物资管理的概念模型 实体 仓库: 仓库号、面积、电话号码 零件 :零件号、名称、规格、单价、描述 供应商:供应商号、姓名、地址、电话号码、帐号 项目:项目号、预算、开工日期 职工:职工号、姓名、年龄、职称 实体之间的联系如下: (1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用库存量来表示某种零件在某个仓库中的数量。 (2)一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工之间是一对多的联系。职工实体型中具有一对多的联系 (3)职工之间具有领导-被领导关系。即仓库主任领导若干保管员。 (4)供应商、项目和零件三者之间具有多对多的联系 一个实例 二、 数据模型(按计算机的观点建模) 1、主要有层次模型、网状模型和关系模型,面向对象模型等。 关系模型采用二维表 表示事物及事物间的联系。 2、关系模型组成要素 数据结构:数据库的组成对象,以及对象之间的联系 数据操作 :查询、更新(包括插入、删除、修改) 完整性约束条件:实体完整性、参照完整性和用户自定义完 整性。 3、关系数据模型的数据结构 关系模型中数据的逻辑结构是一张二维表,它由行和列组成。 关系(Relation):通常说的二维表 元组(Tuple):表中的一行即为一个元组 属性(Attribute) 表中的一列即为一个属性,给每一个属性起一个名称即属性名 主码(Key) 表中的某个属性组,它可以唯一确定一个元组。 外码(Web Key) 表中的某个属性组,它是另一个关系的主码。 域(Domain):属性的取值范围。 分量 :元组中的一个属性值。 关系模式 对关系的描述: 关系名(属性1,属性2,…,属性n) 学生(学号,姓名,年龄,性别,系,年级) 术语对比 例1 学生、系、系与学生之间的一对多联系: 学生(学号,姓名,年龄,性别,系号,年级) 系 (系号,系名,办公地点) 例2 学生、课程、学生与课程之间的多对多联系: 学生(学号,姓名,年龄,性别,系号,年级) 课程(课程号,课程名,学分) 选修(学号,课程号,成绩) 4、关系数据模型的操作与完整性
文档评论(0)