第2章 关系数据库基础[精选].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文档。上传文档
查看更多
第2章 关系数据库基础[精选]

总 结 关系模型概述 关系模型的三要素:数据结构、数据的操作和数据完整性约束 关系操作的特点 关系模型的基本概念 关系的基本术语及其性质 完整性的概念 完整性规则:实体完整性规则、参照完整性规则、用户定义完整性规则 关系代数 五个基本操作:并、差、笛卡尔积、投影、选择 四个组合操作:交、联接、自然联接、除法 关系代数表达式的简单应用 SQL Server SQL Server数据库的存储结构 数据库的创建命令 思考题 讨论自然连接和等值连接的关系。 讨论各种θ连接的含义(如θ为“”、“”等)。 讨论除运算的实际含义和用途。 在介绍的关系代数运算中,哪些运算是基本运算?哪些运算可以用其他运算推导出来? 2.4 关系数据库管理系统SQL Server介绍 目前广泛使用的是关系数据库管理系统,其中微软公司的SQL Server、甲骨文公司的Oracle、赛贝斯公司的Sybase和IBM公司的DB2等大型数据库管理系统占领了市场的大部分份额。 SQL Server的基本结构 SQL Server的最新版本是SQL Server 2012。现在的数据库管理系统已经不仅仅包含数据的存储、管理、操作和查询功能,它还提供越来越多的各种数据服务功能。 SQL Server的数据库结构 每个SQL Server实例包括四个系统数据库(master、model、tempdb和msdb)以及一个或多个用户数据库。 数据库是建立在操作系统文件上的,SQL Server在发出CREATE DATABASE命令建立数据库时,会同时发出建立操作系统文件、申请物理存储空间的请求;当CREATE DATABASE命令成功执行后,在物理上和逻辑上都建立了一个新的数据库;然后就可以在数据库中建立各种用户所需要的逻辑组件,如基本表、视图等。 SQL Server实例 在每台服务器上运行的SQL Server称为一个SQL Server实例。 一个企业在网络上运行的多个SQL Server实例可以统一进行管理。 每个SQL Server实例都有自己的系统数据库,可以建立多个用户数据库。 系统数据库及其作用 Master 记录所有其它的数据库,其中包括数据库文件的位置 记录了所有SQL Server服务器特定的配置信息 Tempdb 保存所有的临时表和临时存储过程 为全局资源, SQL Server 每次启动时都重新创建 Model 用作在系统上创建的所有数据库的模板或原型 每当创建数据库时,model数据库的内容就被拷贝到新的数据库中 Msdb 包含任务调度、异常处理和报警处理等 建立数据库 在建立用户逻辑组件之前(如基本表)必须首先建立数据库。而建立数据库时完成的最实质任务是向操作系统申请用来存储数据库数据的物理磁盘存储空间。这些存储空间以操作系统文件的方式体现,它们的相关信息将存储在master数据库及其系统表中。 存储数据库数据的操作系统文件可以分为三类 文件组的概念 建立SQL Server数据库的两种方法: 可以在SQL Server Management Studio中以图形界面的方式或命令方式完成。 CREATE DATABASE命令常用格式 SQL Server的三种物理文件 主数据文件(扩展名为.MDF) 存储数据库的启动信息和系统表,主文件也可以用来存储用户数据。每个数据库都包含一个主文件。 辅助数据文件(扩展名为.NDF) 保存所有主文件中容纳不下的数据。如果主文件大到足以容纳数据库中的所有数据,这时候可以没有次文件。而如果数据库非常大,也可以有多个次文件。使用多个独立磁盘驱动器上的次文件,还可以将一个数据库中的数据分布在多个物理磁盘上。 事务日志文件(扩展名为.LDF) 用来保存恢复数据库的日志信息。每个数据库必须至少有一个事务日志文件(尽管可以有多个)。 SQL Server 2005 数据库存储结构 由下图可知,SQL Server的数据库是由文件组成,而文件是由盘区组成,盘区是由页面组成的 SQL Sever数据库 数据文件.mdf或.ndf 日志文件.ldf 盘区(8个连续页面) 页面(8KB)最大长度为8060字节 表或索引 主文件组:主文件组包含主要数据库文件和任何没有明确指派给其他文件组的其他文件。数据库的系统表都包含在主文件组中。 用户定义文件组:用户定义文件组是在CREATE DATABASE或ALTER DATABASE语句中,使用FILEGROUP关键字指定的文件组。 数据库文件组 一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。 主文件组中包含了所有的系统表。当建立数据库时,主文件组包括主数据库文件和未指定组的

文档评论(0)

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

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

1亿VIP精品文档

相关文档