- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第7章 数资源管理技术
第7章 数据资源管理技术 一.数据库技术的产生与发展 早期的电子数字计算机是由成千上万个电子管和许多开关装置组成的庞然大物,运算速度慢(只有几千次/秒),对计算机的操作完全是手工操作,程序设计全部采用机器语言,通过在一些插板上的连线来控制其基本功能,没有程序设计语言(甚至没有汇编语言),谈不上有操作系统或其他任何软件。 到了20世纪50年代早期,出现了穿孔卡片,可以将程序写在卡片上,然后将卡片的信息读入计算机处理而不用插板。 在第一代计算机时期,一个程序员一旦上机,整台计算机连同附属设备就将全部被其占用,且程序员兼职操作员,工作效率低下。也就是说,这个阶段计算机操作的特点是手工操作、计算机各部件之间串行工作、资源独占。后来人们开发了汇编语言和汇编程序,以及其他一些控制外设的程序,但这些改进仍属于这一阶段。 人工管理数据具有如下特点: 2.文件系统阶段 3.数据库系统阶段 二、文件组织 三.数据库系统 1.数据库的相关概念 (4)属性 二维表中的每一列即为一个属性,每个属性都有一个显示在每一列首行的属性名。在一个关系表当中不能有两个同名属性。 (5)域 每一个属性所对应的变化范围叫做属性的变域或简称域,它是属性值的集合,关系中所有属性的实际取值必须来自于它对应的域。 2.数据字典 数据字典的内容 数据流图举例 学籍管理系统 3.信息内容的逻辑联系 4.关系的完整性 三.数据库管理系统 (二)数据库管理系统功能 数据库开发 数据字典 数据库查询 数据库维护 应用和开发 (三)数据库模型与数据库组织结构 1、数据库模型: (1)数据库模型包括:网络模型、层次模型和关系模型。 (2)关系数据库包括哪些? 2、数据库组织结构 模式、外模式、内模式 (四)数据库的设计(见课本) (五)发展趋势 分布式数据库 多媒体数据库 面向对象数据库 四.数据仓库和数据挖掘 数据仓库的参照结构 (2)数据挖掘 五.联机事务处理和联机分析处理 主、候选-普通、唯一 陇枫傅乖折扮搀鸟骸三吊真溺摇全逞挤募洽拉贸搬卧除总序砒茸词诽痉诊第7章 数资源管理技术第7章 数资源管理技术 在Visual FoxPro中,系统不处理多对多关系,若出现多对多关系则可以拆分为多对一关系或一对多关系进行相关的处理 杂褪蕊吐醉映炬欺人孜笋讶宿挚脏巨纯士粥盖莉医石拳蔫蓉倒氓丝嘻仪驴第7章 数资源管理技术第7章 数资源管理技术 (1)实体完整性规则:若属性A是基本关系R的主属性,则属性A不能取空值。 (2)参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须是:或者取空值(F的每个属性值均为空值);或者等于S中某个元组的主码值。 例:学生实体和专业实体可以用下面关系表示,其中主码用下划线标识: 学生(学号,姓名,性别,专业号,年龄) 专业(专业号,专业名) 畔令径桓认铭臃做鼠苞坏茁声樊样胃罕祷春设恐氦赁蓑露贤更趴莽非箔赁第7章 数资源管理技术第7章 数资源管理技术 则按照参照完整性规则,学生关系中每个元组的专业号属性只能取下面两类值: ①空值,表示尚未给该学生分配专业; ②非空值,这时该值必须是专业关系中某个元组的专业号值,表示该学生不可能分配到一个不存在的专业中。 (3)用户定义的完整性:针对某一具体关系数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。如某个属性必须取唯一值、某个非主属性也不能取空值等。 谈算斥遗汗其整拯航速导奔身希炒坦第疾铸祥厩耕里坑档舵骂纳概澈燥激第7章 数资源管理技术第7章 数资源管理技术 (一)数据库管理系统工具 1.DBMS引擎 DBMS引擎是DBMS中最重要的部分,DBMS引擎接收来自其他各个DBMS子系统的逻辑查询请求,并将逻辑查询请求转换成其对应的物理形式。(详见课本) 2.数据定义子系统 数据定义子系统帮助人们在数据库中建立并维护数据字典以及定义数据库中的文件结构。 3.数据操作子系统 数据操作子系统帮助人用户对数据库中的信息进行增加、修改和删除,并帮助用户在数据库中挖掘有价值的信息。 平屏设赘碰规钵与练域丙芯臭肿有乙巢廓氦用铬赣情警募燕账渍墓硅先荆第7章 数资源管理技术第7章 数资源管理技术 4.应用程序生成系统:一种常用的开发工具,它帮助用户建立面向事务处理的应用程序。这类应用程序通常都要求用户完成一系列具体的任务来进行事务处理,应用程序生成系统工具包括:建立数据输入屏幕功能,为特定的DBMS选定程序设计语言,并利用程序设计评议为每个独立的DBMS建立一个公共的操作交互界面。 5.数据管理子系统 DBMS的数据管理子系统通过自身提供的备份与恢复工具、安全防范工具
您可能关注的文档
最近下载
- 秋季安全生产培训ppt.pptx VIP
- (完整word版)护理安全(不良)事件报告制度及工作流程.docx VIP
- 体育教学工作总结学情分析报告(共8).docx VIP
- 内部审核工作程序.pdf VIP
- 怪物猎人3金手指素材代码.doc VIP
- 马工程-中国古代文学史(第二版)第三编上册魏晋南北朝文学PPT课件-50109.docx VIP
- 传统节日中秋节介绍英文版ppt课件.pptx VIP
- 销售合同管理excel表格系统 台账登记统计 到期提醒Excel表格模板 (9).xlsx VIP
- 刘毅5000词汇.doc VIP
- 《单相全桥逆变器死区效应分析及补偿方法》-毕业论文(设计).doc VIP
文档评论(0)