大一计算机第五章数据库基础考试知识.docVIP

大一计算机第五章数据库基础考试知识.doc

  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文档。上传文档
查看更多
大一计算机第五章数据库基础考试知识

第五章数据库基础 5.1 数据库系概述 5.1.1 常用术语 1. 数据库(DataBase,DB) 长期保存在计算机外存上的、有结构的、可共享的数据集合。 2. 数据库管理系统(DataBase Management System,DBMS) 对数据库进行管理的软件系统。数据库的一切操作,如查询、更新、插入、删除以及各种控制,都是通过DBMS进行的。 DBMS是位于用户(或应用程序)和操作系统之间的软件。借助于操作系统实现对数据的存储和管理,使数据能被各种不同的用户所共享,DBMS提供给用户可使用的数据库语言。 3. 应用程序(DataBase System,DBS) 利用各种开发工具开发的、满足特定应用环境的数据库应用程序。 4. 数据库系统相关人员 数据库管理员 应用程序开发人员 最终用户 5. 数据库系统(DataBase System,DBS) 由硬件系统、数据库管理系统、数据库、数据库应用程序、数据库系统相关人员等构成的人-机系统。 数据库产品(一整套数据库应用解决方案 ) 桌面型数据库 网络数据库 MS Access SQL Server Oracle MySql 5.1.2 数据库技术的产生和发展 数据管理技术经历了三个发展阶段 人工管理阶段 文件管理阶段 数据库系统阶段 人工管理阶段 时间:20世纪50年代中期以前 硬件:只有卡片、纸带、磁带等存储设备 软件:没有操作系统,没有进行数据管理的软件 应用:以科学计算为目的 特点: 程序和数据放在一起数据不能共享 2.文件系统阶段 时间:20世纪60年代中期 硬件:磁带、磁盘等大容量存储设备 软件:有了操作系统 应用:不仅用于科学计算,还用于数据管理. 特点:程序与数据分离数据有一定的独立性实现了以文件为单位的数据共享数据有一定的独立性 3.数据库系统阶段 时间:20世纪60年代后期 硬件:出现了大容量且价格低廉的磁盘 软件:有了数据库管理系统DBMS 应用:各个方面. 特点:数据结构化数据共享性高,冗余小数据独立性高数据由DBMS统一管理控制为用户提供了友好的数据库系统的特点 (1) 采用一定的数据模型,最大限度地减少数据的冗余 (2) 最低的冗余度 (3) 有较高的数据独立性用户面对的是简单的逻辑结构操作而不涉及数据具体的物理存储结构 (4) 安全性设置用户的使用权限在数据库被破坏时,系统可把数据库恢复到可用状态。 (5) 完整性一些完整性检验以确保数据符合某些规则,保证数据库中 数据始终是正确的。 5.1.3数据模式 1. 数据模型的定义 数据库中数据的存储方式 ,数据模型(Data Model)是数据特征的抽象,通俗地讲就是数据库的组织形式。 2. 数据模型内容 数据模型所描述的内容包括三个部分:数据结构、数据操作、数据约束。 3. 数据模型的分类 数据模型按不同的应用层次分成三种类型:分别是概念数据模型、逻辑数据模型、物理数据模型。 4. 三种重要的数据模型 网状模型 : 用网状结构来表示实体及实体间的联系 例如:DBTG系统 注:1969年美国CODASYL组织提出了一份“DBTG报告”,以后根据DBTG报告实现的系统一般称为DBTG系统 层次模型 : 用树型结构来表示实体及实体间的联系 例如:1968年,IBM公司的IMS(Information Management System) 关系模型 : 用一组二维表表示实体及实体间的关系 例如:Microsoft Access 注:理论基础是1970年IBM公司研究人员E.F.Codd发表的大量论文。 目前应用最广泛的是关系数据模型 5. 关系模型 1.术语 关系:一个关系一张二维表关系模式: Students(学号,姓名,性别,党员,专业,出生年月,助学金,照片) Scores(学号,课程,成绩) 记录:表中的一行 属性(字段):表中的一列 关键字:某个属性可以惟一地确定记录 主键:在实际的应用中只能选择一个,被选用的关 值域:属性的取值范围 2..关系必须规范化:表中不能再包含表 3.关系的种类 基本表 如表Students和Scores 查询表 查询表是查询结果表查询中生成的临时表。 视图 视图是由基本表或其他视图导出的表 常见数据库系统开发工具: Visual Basic PowerBui

文档评论(0)

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

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

1亿VIP精品文档

相关文档