- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
绪论
名词解释
数据库的应用:小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造、计算机集成制造系统、电子政务、电子商务、地理信息系统。
2、数据:描述事物的符号记录称为数据,可以为文本、图形、图像、音频、视频等。
3、数据的含义:为数据的语义,数据与语义是不可分的。
4、数据库(DB):长期存储在计算机内、有组织的、可共享的大量数据的集合。
数据库的特点:按一定数据模型组织,描述和存储、较小的冗余度、较高的数据独立性、易扩展性、可为各种用户共享。
5、数据库管理系统(DBMS):科学组织数据和储存数据,高效获取数据和维护数据的系统软件。
主要功能:
数据定义
数据组织、存储、管理
数据操纵
数据库的事务管理和运行管理
数据库的建立和维护
数据库系统(DBS):由数据库??数据库管理系统、应用程序、和数据库管理员(DBA)组成的存储、管理、处理、和维护数据的系统。
数据管理技术发展阶段:
(1)人工管理阶段:
1) 数据不保存
2) 应用程序管理数据
3) 数据不共享
4) 数据不具有独立性
(2)文件系统阶段:
1) 数据可以长期保存
2) 由文件系统管理数据
3) 数据共享性差,冗余度大
4) 数据独立性差
(3)数据库系统阶段:
1) 数据结构化
2) 数据的共享性高、冗余度低且易扩充
3) 数据独立性高
4) 数据由数据库系统统一管理和控制
数据模型:是对现实世界数据特征抽象的一种模型。
概念模型:按用户的观点对数据和信息建模,是现实世界到信息世界的第一层抽象。
1 -- 实体:客观存在并可互相区别的事物
2 -- 属性:实体所具有的某一特性
3 -- 码:唯一标识实体的属性集合
4 -- 实体型:实体名及其属性名集合来抽象和刻画的同类实体
5 -- 实体集:同一类型实体的集合
6 -- 联系:实体间的联系是指不同实体集之间的联系,有一对一、一对多、多对多类型。
7 -- 实体-联系(E-R):
逻辑模型(和物理模型)
1 -- 层次模型:有且只有一个结点没有双亲结点(根结点),根以外的其他结点有且只有一个双亲结点,层次感
2 -- 网状模型:允许一个以上的结点无双亲,一个结点可以有多个双亲,网状感
3 -- 关系模型(page25):每个关系的数据结构是关系二维表,有关系、元组、属性、码、域、分量、关系模式术语
关系模式示范:
关系名(属性1,属性2,...,属性n)
学生(学号,姓名,年龄,性别,系名,年级)
4 --面向对象数据模型
5 --对象关系数据模型
6 --半结构化数据模型
9、数据库系统的结构:从开发角度看,三级模式结构,从最终用户看,单用户、主从式、分布式、客户--服务器、浏览器--应用服务器/数据库服务器多层结构。
型:对某一类数据的结构和属性的说明
学生的记录型:
(学号,姓名,性别,系别,年龄,籍贯)
值:对型的一个具体赋值
(201415310,李明,男,计算机系,19,江苏省南京市)
数据库的三级模式结构
模式(数据的全局逻辑结构):逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图,是数据库的中心与关键,一个数据库只有一个模式。
内模式(数据物理结构):存储模式,一个数据库只有一个内模式,它是数据物理结构和存储方式的描述,是数据在数据库里内部的组织方式。
外模式(数据的局部逻辑结构):子模式,数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,数据库用户的数据视图,与某一应用有关的数据的逻辑表示,程序依据此模式编写,一个数据库可以有多个外模式。
数据库的二级映像功能与数据独立性
1 -- 外模式/模式映像:模式改变,外模式不必改变,保证数据的逻辑独立性
2 -- 模式/内模式映像:内模式改变,模式不必改变,保证数据的物理独立性
意义: 数据库二级映像保证了数据库外模式的稳定性,从底层保证了应用程序的稳定性,数据与程序之间的独立性使数据的定义和描述可以从应用程序中分离出去,另,数据库管理系统管理存取数据简化应用程序编制,大大减少了应用程序的维护和修改。
数据库系统的组成
(1)硬件平台及数据库
(2)软件
(3)人员
1 -- 数据库管理员(DBA)
2 -- 系统分析员和数据库设计人员
3 -- 应用程序员
4 -- 用户
关系数据库
名词解释
关系数据结构及形式化定义
(1)关系:关系模型数据结构是一张二维表
1 -- 域:一组具有相同数据类型的值的集合
2 -- 笛卡尔积:域D1、D2、D3、D4,笛卡尔积 (page39)
3 --
文档评论(0)