网站大量收购闲置独家精品文档,联系QQ:2885784924

计算机软件基础课件:数据库基础.pptx

计算机软件基础课件:数据库基础.pptx

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

数据库基础

前言-什么是数据库数据库(DataBase,也称DB)可以直观地理解为存放数据的仓库按照一定的方式组织起来的有联系、可共享的数据集合能够被多个用户共享,并且独立于应用程序。数据集合、数据存储、数据共享

实例-数据库应用数据库应用无处不在学生档案、绩点电商商品、推荐双11剁手、支付12306购票、抢票芝麻信用分

数据、信息及处理数据研究过程及术语数据管理技术发展数据库系统组成及功能1234

9.1数据、信息及处理1.数据现实世界在头脑中反映以文字/数据/图像等记录3.数据处理把数据加工成计算机信息的过程包括数据收集、分类、加工等2.信息经过加工处理后的有用数据数据时信息载体、信息是数据内涵同一信息数据表达形式可不同4.数据存储与应用加工后数据在计算机的存储数据加工及存储及应用信息处理的核心是数据管理

从现实生活的事物特性到计算机数据表示的研究过程如下:现实转信息世界的过程就是数据建模,形成概念模型现实世界概念(信息)世界机器(存储/物理)世界9.2数据研究过程及术语

9.2.1概念模型实体(Entry):客观存在可以相互区别的事物实体集(EntrySet):同一类实体的集合属性(Attribute):实体的具体特性;关键字(Key):可以唯一标识出一个实体的属性和属性值联系(Relation):实体之间的联系信息世界(概念模型):现实世界在人脑中的反映,对客观事物及联系的抽象描述;涉及到一下概念:实体:指可以从用户的业务模型中标识的事物。实体可以是具体的人或物,例如学生、教师、课程都是实体。用矩形表示。联系:现实世界中的事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系

9.2.2实体间关系及表示采用E-R(Entity-Relationship)图表示实体间联系,E-R模型是美籍华人PeterChen1976年提出的一对一联系——1:1一对多联系——1:n多对多联系——n:m

9.2.3物理模型物理模型即计算机存储建模形成的概念模型的数据模型,包括以下三类主要模型:层次模型(HierarchicalModel)网状模型(NetworkModel)关系模型(RelationalModel)

9.2.3-1层次模型按照层次结构的形式组织数据,易于实现实体间的一对多联系,可以用树形结构表示,具有两个特点:有且仅有一个根节点(没有双亲的节点)除了根节点之外的其他节点有且仅有一个双亲节点表达一对多很容易,表达多对多较为困难。因此可以依次建立层次数据库。

9.2.3-2网状模型按照网状结构的形式组织数据,易于实现实体间的多对多联系,具有两个特点:允许一个以上的节点没有双亲节点一个节点可以有多个双亲节点容易实现多对多联系;物理实现容易、效率高;编程复杂;数据检索时必须考虑存取路径;数据更新时涉及到指针的调整;系统扩充较为麻烦

9.2.3-3关系模型关系模型是用二维表格来表示实体集以及实体之间联系的模型

9.2.3-4关系模型的优缺点优点-建立在严格的数学概念基础上概念单一实体和各类联系都用关系来表示对数据的检索见过也是关系-存取路径对用户透明缺点存取路径对用户透明导致查询效率往往不如非关系结构的数据模型为了提高性能,必须对用户的查询请求进行优化增加开发数据库管理系统的难度

9.2.4关系模型基本术语关系属性(字段)元组(记录)

9.2.4关系模型—关系关系是满足关系模型基本性质的二维表格,一个关系就是一张二维表格一般的格式为:关系名(属性名1,属性名2,……,属性名n)例:课程表(课程编号,课程名称,学时,学分,开课状态)

9.2.4关系模型—属性二维表格中国的一列称作一个属性,每一列都有一个属性名

9.2.4关系模型—元组一行为一个元组,简称一行记录

9.3数据管理技术发展数据管理技术随计算机软硬件技术的发展经历了三个阶段:人工管理文件系统数据库系统

9.3.1数据人工管理阶段当时软硬件技术情况:硬件:外存储器为卡片、磁带软件:汇编,程序自带数据,没有数据管理的专门软件人工管理计算机没有数据管理功能,程序和数据编写在一起,每个程序都有自己的数据,不能共享,数据冗余度很大。

9.3.2数据文件系统管理阶段当时软硬件技术情况:硬件:直接存储设备磁盘等软件:高级语言和操作系统,管理数据软件为文件系统文件系统数据以文件形式存储,由操作系统中的文件系统统一管理,具有一定的独立性。但是文件的读写依赖于程序,共享有局限性。

9.3.3数据数据库系统阶段(一)当时软硬件技术情况:硬件:大容量磁盘系统充分应用软件:数据独立性和共享性矛盾日益突出,数据管理系统DBMS(DataBaseManagementSystem)数据库系统数据库中保存了数据及其结构信

文档评论(0)

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

中医资格证持证人

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

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档