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

第一关系数据库及SQL环境.pptVIP

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

参考教材 数据库技术与应用,清华大学出版社 SQL完全手册(第二版),电子工业出版社 SQL Server 2005基础教程,人民邮电出版社 SQL Server 2005 从入门到精通 SQL自学通 SQL基础 主要内容 数据库系统概论 关系数据库基本原理 SQL Server数据库基础 SQL Server数据库管理 SQL Server表的管理 数据查询 索引和视图 数据完整性 Transact-SQL程序设计 存储过程与触发器 数据库的安全管理 数据库的备份与控制 数据库的导入导出与复制 数据库应用系统开发 第一章 关系数据库及SQL环境 相关概念 数据处理技术的发展 关系数据库介绍 SQL发展 关系数据库管理系统介绍 SQL Server 2005安装过程 SQL Server 2005开发环境 需掌握内容 相关概念 数据 描述事物的符号记录称为数据。 数据是数据库中存储的基本对象。 数据库(DataBase,DB) 以一定的组织方式存储在一起的,为多种应用服务的,相互有关的结构化的数据集合。即统一管理的相关数据的集合。 数据库管理系统(DBMS) 位于用户与操作系统之间的一层数据管理软件,它为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。 相关概念 数据库系统(DBS) 引入数据库后的计算机系统,即把数据库、有关的硬件、软件和人员组合起来提供信息服务的系统。 DBS包括: 支持DBMS的软、硬件环境 数据库管理系统DBMS 数据库管理员DBA 数据库(DB) 用户及其应用程序 相关概念 数据管理技术的发展 人工管理阶段 数据不保存; 数据与程序不具有独立性; 只有程序没有文件的概念; 数据面向应用。 数据处理技术的发展 文件管理阶段 数据可长期保存在磁盘上; 文件系统提供数据与程序之间的存取方法,程序与数据之间有了一定的独立性; 文件的形式多样化,对文件的记录可顺序访问和随机访问; 数据的存取以记录为单位。 缺陷 数据冗余 数据独立性差; 缺乏对数据的同一管理。 数据处理技术的发展 数据库管理阶段 产生于20世纪60年代后期;  为数据处理提供了一种完善、高级的管理方式,实现了对所有相关数据的统一、集中、独立的管理。 数据处理技术的发展 数据库系统的特征 独立性; 减少冗余; 数据共享; 数据控制功能(完整性、安全性、并发控制、恢复); 关系数据库(Relational Database) 数据库模型 层次模型 网状模型 关系模型 关系数据库与应用程序无关,库结构基于关系,即基于表,可以定义这些关系之间的复杂联系。目前已经成为数据库产品中最广泛实现的模型,关系模型构成了SQL(结构化查询语言)的基础 关系模型用二维表格来表示实体及其相互之间联系 关系数据库(Relational Database) 关系数据库历史 1970年,Codd博士发表了一篇论文:A Relational Model of Data for Large Shared Data Banks; 关系数据库的十二条准则; 对关系数据库下的定义:关系数据结构保护数据,并允许以一种可以预测并防止差错的方法操纵数据。 关系数据库的相关概念 关系(Relation):汇集在表状结构中列和行的集合。就是含有有限个不同的行的二维表。 元组(Tuple):就是二维表中的一行,即表中的记录。 属性(Attribute):就是二维表中的一列,属性将类型相似的的数据归纳在一起。 域(Domain):属性的取值范围称为该属性的域。 关键字:关系中惟一区分、确定不同元组的属性或属性组合。 关系数据库(Relational Database) 关系数据库(Relational Database) 什么是好的数据库设计 体现客观世界的信息 无插入异常 无删除异常 无过度的冗余与更新复杂 关系数据库(Relational Database) 范式 构造数据库必须遵循一定的规则,在关系数据库中这种规则就是范式。范式是符合某一种级别的关系模式的集合。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)~第六范式(6NF)。 在创建一个数据库的过程中,范化是将其转化为一些表的过程,这种方法可以使从数据库得到的结果更加明确。这样可能使数据库产生重复数据,从而导致创建多余的表。范化是在识别数据库中的数据元素、关系,以及定义所需的表和各表中的项目这些初始工作之后的一个细化的过程。 关系数据库(Relational Database) 关系数据库(Relational Database) 第一范式 数组中的每个属性只能包含一个值; 关系中的每个数组必须包含相同数量的值; 关系中的每个数

文档评论(0)

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

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

1亿VIP精品文档

相关文档