数据库技术基础与应用课件.ppt

  1. 1、本文档共99页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术基础与应用课件

第十章 数据库技术基础及应用 ; 二十一世纪是一个信息时代,人类已进入到一个充分利用信息资源的社会。随着计算机技术及数据库技术的不断发展,数据库技术已广泛应用于信息管理的各个领域。因此,掌握好一门数据库技术是非常必要的。 目前,市场上流行的关系型数据库管理系统(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)的所谓“关系”是有特定含义

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档