第4讲+_数据库基础(47%2B30)课件.pptVIP

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

第4讲 数据库设计基础;4.1 数据库系统的基本概念;4.1.1 数据库、数据库管理系统;2.数据库 数据库——Database,简称DB 数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享 按数据所提供的数据模式存放的 特点: 较小的冗余度 较高的数据独立性 易扩展性 为多个用户所共享;3.数据库管理系统 数据库管理系统——Database Management System,简称DBMS 数据库的管理机构,职能是有效地组织、存储、获取和管理数据,接受及完成用户提出的访问数据的各种请求 数据库系统的核心 DBMS的功能 数据模式定义 数据存取的物理构建 数据操纵。 数据的完整性、安全性定义与检查 数据库的并发控制与故障恢复 数据的服务;3.数据库管理系统 数据库语言 数据定义语言DDL 数据操纵语言DML 数据控制语言DCL 数据语言的使用 交互式命令语言 宿主型语言 常见的DBMS ORACLE、Sybase的PowerBuilder、IBM的DB2、微软的SQL Server 微软的Visual FoxPro、Access,功能简单;4.数据库管理员 数据库管理员——Database Administrator,简称DBA 对数据库的规划、设计、维护、监视等的人员 其主要工作有: 数据库设计 数据库维护 改善系统性能,提高系统效率;5.数据库系统 数据库系统——Database System,简称DBS 拥有数据库技术支持的计算机系统 实现有组织地、动态地存储大量相关数据,提供数据处理和资源共享服务 组成: 数据库(数据) 数据库管理系统(软件) 数据库管理员(人员) 硬件平台:计算机和网络 软件平台:操作系统、数据库系统开发工具、接口软件;6.数据库应用系统 数据库应用系统——Database Application System,简称DBAS 组成:数据库系统+应用软件+应用界面;4.1.2 数据库系统的发展;文件系统阶段;数据库系统阶段 ;4.1.3 数据库系统的基本特点;4.1.4 数据库系统的内部结构体系;l.数据库系统的三级模式 概念级模式 数据库中全体数据逻辑结构和特征的描述,是所有用户的公共数据视图 一个数据库只有一个概念模式 内部级模式 又称物理模式 数据库物理存储结构与物理存取方法 对一般用户是透明的,直接影响数据库的性能 一个数据库只有一个内模式。 外部级摸式 也称子模式或用户模式 数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述 用户的数据视图 一个数据库可以有多个外模式;2.数据库系统的两级映射 概念模式/内模式的映射 存在于概念级和内部级之间 实现了概念模式到内模式之间的相互转换 保证数据具有很高的物理独立性 外模式/概念模式的映射: 存在于外部级和概念级之间 实现了外模式到概念模式之间的相互转换 保证数据具有较高的逻辑独立性;4.2 数据模型;4.2.1 数据模型的基本概念;4.2.2 E-R模型;3.E-R型的图示法 实体集:用矩形表示 属性:用椭圆形表示 联系:用菱形表示 实体集与属性间的联接关系:用无向线段表示 实体集与联系间的联接关系:用无向线段表示;4.2.3 层次模型;4.2.4 网状模型;4.2.5 关系模型;4.2.5 关系模型;4.2.5 关系模型;4.2.5 关系模型;4.2.5 关系模型;4.3 关系代数;4.3 关系代数;4.3 关系代数;(1)并(Union) 关系R和S具有相同的关系模式,R和S的并是由属于R或属于S的元组构成的集合。可表示为: (2)差(Difference) 关系R和S具有相同的关系模式,R和S的差是由属于R但不属于S的元组构成的集合。可表示为: ;(3)交(Intersection) 关系R和S具有相同的关系模式,R和S的交是由属于R且属于S的元组构成的集合。可表示为: (4)广义笛卡尔积 设关系R和S的属性个数分别为n、m,则R和S的广义笛卡尔积是一个有(n+m)列的元组的集合。每个元组的前n列来自R的一个元组,后m列来自S的一个元组,记为R×S。;例:有两个关系R和S,分别进行并、差、交和广义笛卡尔积运算。;3.专门的关系运算 (1)选择(Selection) 在关系中选择满足某些条件的元组,即消去某些行,可表示为: (2)投影(Projection) 在关系中选择某些属性列,即消去某些列,可表示为: ;例:在学生关系中 查询1980年以后出生的学生名单,表达式为: 查询所有学生的“姓名”、“性别”,表达式为: ;(3)连接(Join) 当一个查询需要来自两个或多个关系的数据时就要用连接操作。连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。可表示为: 其含义是,从关系R

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档