- 1、本文档共99页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库技术基础和应用
第十章 数据库技术基础及应用; 二十一世纪是一个信息时代,人类已进入到一个充分利用信息资源的社会。随着计算机技术及数据库技术的不断发展,数据库技术已广泛应用于信息管理的各个领域。因此,掌握好一门数据库技术是非常必要的。
目前,市场上流行的关系型数据库管理系统(DBMS)有好多种,如:Visual Foxpro、Access、SQL Server、Oracle、Informix、Sybase等。Microsoft Access 2000数据库管理系统是Mirrosoft公司Office办公软件的一个组件,是一个组织、管理和处理中、小型数据的数据库管理系统。它的界面友好、可视性强,具有易学易懂、使用方便等特点。
;1.1 数据库管理系统(DBMS)
1.数据库管理系统的定义
数据库管理系统(DBMS)是一种组织、储存、管理和处理数据的软件系统,是开发信息管理应用系统的核心和平台,它为实现数据库和数据库管理提供了方法和手段。
数据处理是指利用计算机对各种形式(字符、数值、声音及图形、图像、表格)的数据进行采集、加工、存储、计算、分类、检索和传输等一系列活动的总和。数据处理的目的,就是从大量的原始数据中,提取产生对人们有价值的信息,使得人们能方便而充分地利用信息资源。我们可以将数据处理分为两个层次:一是数据的收集、分类、组织、编码、储存、检索、传输和维护等操作,称为基本的数据管理操作。二是加工、计算和输出等操作。随着管理对象的不同,其操作要求是千差万别的。这些操作称为应用操作,由应用程序来实现。
;2.数据库管理系统的特点
数据管理技术经历了人工管理阶段、文件管理阶段到数据库管理阶段的发展过程。那么,数据库管理有什么特点呢?
(1)数据的结构化
数据的结构化是指描述实体的数据有一定的结构形式。因此,数据表所描述的数据不仅是一个独立的数据。而且,还可以描述数据与数据之间的联系。数据的结构化,使得数据表与数据表之间可以建立关联。减少了数据的重复,也避免了数据的不一致性。
(2)数据的独立性
数据的独立性是指数据表中的数据组织和存取方法与应用程序之间不存在相互依赖的关系,它们之间是彼此独立的。也就是说,数据表与应用程序之间不会因为一方的改变而需要修改另一方。从而,大大地降低了应用程序的开发成本和维护费用。;(3)数据的共享性
数据的共享性是指不同的应用程序可以使用同一个数据表,可以同时存取同一数据。数据表中的数据不仅可供现有的各应用程序共享,而且,还可以为新开发的应用程序使用。
(4)最小的数据冗余度
数据冗余度最小是指存储在数据表中的重复数据尽可能的少。由于数据表中的数据具有结构化和独立性的特点,从而,实现数据的统一存放和集中控制,减小数据冗余度。 ;(5)数据的完整性
保证数据在数据表中正确的特性称为数据的完整性。在建立数据表时候可以通过建立一些约束条件来保证输入数据的正确。当设置了约束条件,就可以自动地拒绝错误的数据。数据的完整性分为实体的完整性、域的完整性和参照完整性。实体的完整性保证数据表中记录的唯一特性,域的完整性保证记录字段取值的正确和有效性。
(6)并发使用和数据的一致性
数据库中的数据是共享的,允许多个用户同时使用相同的数据。因此,必须保证各个用户之间对数据的操作不发生矛盾和冲突,保证数据的一致性和正确性。
数据库管理系统(DBMS)通过数据库中的表、查询、窗体、报表、数据访问页、宏和模块等七个对象来完成数据库管理系统的功能。
;3.数据模型与数据库管理系统分类
数据模型是数据库中数据的存储方式,是数据库管理系统的核心和基础。每一种数据库管理系统都是基于某种数据模型的。数据库分类是根据数据模型来划分的,常见的数据模型有层次、网状和关系三类模型。
(1)非关系型模型
第一代数据库管理系统是非关系型,主要包括层次和网状两种模型。
1)层次模型
层次模型是一棵倒立的树。在数据库中满足以下条件的数据模型称为层次模型。
◆ 有且仅有一个结点无父结点,这个结点称为根结点。
◆ 其他结点有且仅有一个父结点。
在层次模型中,数据库应用系统要通过指针链在数据库中查询数据。自关系型数据库管理系统兴起后,目前已被淘汰。
;2)网状模型
网状模型是一个网络。在数据库中,满足以下两个条件的数据模型称为网状模型。
◆ 允许一个以上的结点无父结点。
◆ 一个结点可以有多于一个父结点。
非关系型的数据库管理系统的结构复杂,使用难度较高。和层次模型一样要通过指针链在数据库中查询数据。自关系型数据库管理系统兴起后,非关系型数据库管理系统已被淘汰。;(2)关系型模型
关系模型(Relational Model)的所谓“关系”是有特定含义的。
您可能关注的文档
- 政和功夫-艺皇茶叶.ppt
- 摸球游戏(3年级数学课件).ppt
- 政治必修4第1课第1框.ppt
- 搞笑GIF图片[动物篇].ppt
- 政治必修三文化生活第2单元复习.ppt
- 4_2我国基本经济制度5.ppt
- 4_2权力行使_需要监督5.ppt
- 政治诗词.成语.名言选择题.ppt
- 4_2肖像-姓名中权利5.ppt
- 政治经济常识复习简答题及分析题.ppt
- 企业级数据治理平台助力国家电网全业务数据中心建设(58页 PPT).pptx
- 2025年春全品作业本七年级语文下册人教版安徽专版答案.pdf
- 2025年春全品作业本七年级历史下册人教版安徽专版答案.pdf
- 2025年春全品作业本七年级语文下册人教版河南专版答案.pdf
- 2025年春全品作业本七年级历史下册人教版陕西专版答案.pdf
- 2025年春英语作业本七年级英语下册人教版答案.pdf
- 2025年春全品作业本七年级历史下册人教版山西专版答案.pdf
- 2025年春全品作业本七年级历史下册人教版河南专版答案.pdf
- 2025年春同步教材解析三步讲堂六年级语文下册人教版答案.pdf
- 2025年春全品作业本七年级道德与法治下册人教版内蒙古专版答案.pdf
文档评论(0)