数据库与应用_复习..docVIP

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库与应用_复习.

数据库与应用讲义 第一章 数据库系统概述与基本知识 数据库概述 数据库技术:就是如何科学高效地获取、组织、存储和处理数据。数据库技术产生于20世纪60年代末70年代初,其主要目的是有效地管理和存取大量的数据资源。 数据库技术涉及到许多基本概念,主要包括:数据、数据处理、数据库、数据库管理系统以及数据库系统等。 一、数据:是对客观事物的一种描述,信息的表现形式和信息的载体,包括数字、字母、文字和其他特殊字符组成的文本形式,而且还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。 例如:身高178、体重78kg、速度500km/h、生日等 二、数据处理是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。 (一)数据管理是数据处理的核心问题,包括对数据的分类、组织、编码、存储、检索和维护等。 例如:学生、成绩、课程等均可以转化成一系列的数据。 (二)数据管理技术的发展历程 1.人工管理阶段:(如同word编辑的数据表格) 2.文件系统阶段(如同c语言编写的一个独立管理数据的小程序) 3.数据库系统(DBS)阶段:是统称,在计算机硬、软件系统支持下,由四部分组成:数据[数据库DB]、数据库管理系统DBMS、数据库应用程序和各类用户(终端用户[应用人员]、程序员[开发人员]、数据库管理员[负责运转]DBA)。 例如: 网页:用户名、密码、内容、地址都是数据;还用到ie、数据库系统、iis; 学籍系统和选课系统: 1)数据库系统DBS组成图: 数据库管理员、终端用户、开发人员 数据库管理员、终端用户、开发人员 在计算机系统内的包含关系 数据库系统的组成之间的关系 2)数据库系统DBS的特点 数据结构化。能形象的描述事物,并便于管理和输入输出;如成绩单,户口,二维结构 有较高的数据独立性。 不会因为用户应用程序的改变而改变;不因地点和环境的改变而改变,如:列车的车头可变,但车厢不变;数据放到哪里都可以使用 实现数据的共享。可以多用户同时存取而不互相影响;web、同时浏览、选课 冗余度低。 没有多余的数据,如除学号以外的个人信息等。成绩表(xh,name,kh,km,cj) 统一控制,保证数据的安全可靠。防止丢失和非法使用;保证完整性;保证并发的安全;数据可以恢复。 3)数据库(DB):存放数据的仓库,是相互有关联的数据元素的集合。是用户录入和存储的结果集合。 数据库的条件为: 要有大容量硬件存储器; 数据必须按一定的格式存放,便于存放和查找; 可以充分共享; 较小的冗余度; 较高的数据独立性,数据结构的变化不影响应用的变化; 易扩展,随需求而变化。 数据库管理系统(DataBase Management System,简称DBMS):是计算机系统软件,是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。用户、开发人员、管理员使用的对象 例如:Foxpro、access、Oracle、SQL server、Sybase 等。 DBMS的三大能: 数据定义:如对数据库、表、索引进行定义; 数据操纵:如对表中数据的查询、插入、删除和修改; 数据库控制:是DBMS的核心部分,它包括并发控制(即处理多个用户同时使用某些数据时可能产生的问题,如对剩余一个选课资源的抢选、都到银行取钱时的总账户减少)、安全性(如密码或使用权限的审核)检查、完整性(性别、年龄、主体有效性等)约束条件的检查和执行、数据恢复等。 例如: Foxpro、access、 Oracle、SQL server 等。 数据模型和关系数据库 引言:要将现实世界的信息转化为计算机世界的数据实现的最好途径就是采用数据模拟---数据模型来转化。 一、实物模拟的必要性:航模、大坝、长江三峡、码头都有具体的实物模型,它们是对即将建造的实物进行模拟,通过试验测试来发现不足并进行方案修改,使实物更接近设计要求的水平,达到方案最优。 同样,人们也可以用抽象的模型来描述事物及事物运动的规律。这里讨论的概念数据模型就是这一类模型,它是用实际事物的特征数据来刻画事物,描述事物的特性,并独立于计算机系统的模型,它不涉及信息在系统中的表示,只是用来描述某个特定组织的概念化结构。 二、数据模型的种类: (一)层次模型:是一棵倒立的树。在数据库中,满足以下两个条件的数据模型称为层次模型: 1.有且仅有一个结点无父结点,这个结点称为根结点; 2.其他结点有且仅有一个父结点。 层次模型对具有一对多层次关系的描述非常自然、直观、容易理解,这是层次数据库的突出优点。但结构比较复杂、用户不易掌握、数据存取操作必须按照模型结构中已定义好的存取路径进行、操作比较复杂、不易扩展等缺点。 层次模型具有局限性,不能描

文档评论(0)

stzs + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档