SQLServer关系数据库简介.pptx
《SQLServer关系数据库简介.pptx》由会员分享,可在线阅读,更多相关《SQLServer关系数据库简介.pptx(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.1 1.1 关系数据库关系数据库 1.1.1 关系模型的基本概念 1.1.2 关系模型的性质 1.1.3 关系数据库完整性 1.1.4 关系数据库的规范化 第1页/共28页1.1.1 1.1.1 关系模型的基本概念关系模型的基本概念数据库技术是作为数据处理的一门技术而发展起来的,所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。在数据库中用数据模型来抽象、表示和处理现实世界中的数据。数据库即是模拟现实世界中某应用环境(一个企业、单位或部门)所涉及的数据的集合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。最常用的数据模型有层次模型(Hierarchical Mod
2、el)、网状模型(Network Model)和关系模型(Relational Model)。关系模型就是用二维表格结构来表示实体及实体之间联系的模型。第2页/共28页1.1.1 1.1.1 关系模型的基本概念关系模型的基本概念 关系(关系(RelationRelation):一个关系对应一张二维表,每个关系有一个关系名。在):一个关系对应一张二维表,每个关系有一个关系名。在SQL ServerSQL Server中,一个关系就是一个表文件。中,一个关系就是一个表文件。元组(元组(TupleTuple):二维表中水平方向的一行,有时也叫做一条记录。):二维表中水平方向的一行,有时也叫做一条记录
3、。属性(属性(AttributeAttribute):表格中的一列,相当于记录中的一个字段。):表格中的一列,相当于记录中的一个字段。关键字(关键字(KeyKey):可唯一标识元组的属性或属性集,也称为关系键或主码。):可唯一标识元组的属性或属性集,也称为关系键或主码。域(域(DomainDomain):属性的取值范围,如性别的域是(男,女)。):属性的取值范围,如性别的域是(男,女)。分量:每一行对应的列的属性值,即元组中的一个属性值。分量:每一行对应的列的属性值,即元组中的一个属性值。关系模式:对关系的描述,一般表示为:关系名(属性关系模式:对关系的描述,一般表示为:关系名(属性1 1,属
4、性,属性2 2,属性属性n n)。)。第3页/共28页1.1.2 1.1.2 关系模型的性质关系模型的性质(1 1)关系中不允许出现相同的元组。因为数学上集合中没有相同的)关系中不允许出现相同的元组。因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一的。的。(2 2)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任意交换两行的次序。因为集合中的元素是无序的,所以作为集以任意交换两行的次序。因为集合中的元素是无序的,所以作为集合元素的元组也
5、是无序的。根据关系的这个性质,可以改变元组的合元素的元组也是无序的。根据关系的这个性质,可以改变元组的顺序使其具有某种排序,然后按照顺序查询数据,可以提高查询速顺序使其具有某种排序,然后按照顺序查询数据,可以提高查询速度。度。(3 3)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。交换时,应连同属性名一起交换,否则将得到不同的关系。交换时,应连同属性名一起交换,否则将得到不同的关系。(4 4)同一属性名下的各个属性值必须来自同一个域,是同一类型的)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。数据。(5 5)关系中各
6、个属性必须有不同的名字,不同的属性可来自同一个)关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。域,即它们的分量可以取自同一个域。(6 6)关系中每一分量必须是不可分的数据项,或者说所有属性值都)关系中每一分量必须是不可分的数据项,或者说所有属性值都是原子的,是一个确定的值,而不是值的集合。是原子的,是一个确定的值,而不是值的集合。第4页/共28页1.1.3 1.1.3 关系数据库完整性关系数据库完整性1、实体完整性(Entity Integrity)实体完整性是指主关系键的值不能为空或部分为空。2、参照完整性(Referential integrity
7、)如果关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或者等于R1中主关系键的某一个值,或者取空值。3、域完整性域完整性是针对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。第5页/共28页1.1.4 1.1.4 关系数据库的规范化关系数据库的规范化 第一范式(1NF):元组中每一个分量都必须是不可分割的数据项第二范式(2NF):不仅满足第一范式,而且所有非主属性完全依赖于其主码第三范式(3NF):不仅满足第二范式,而且它的任可一个非主属性都不传递于任何主关键字第6页/共28页1.2 SQL Server 20051.2 SQL Server 200
8、5的新特点的新特点 1、增强的通知服务。2、增强的报表服务。3、新增Service Broker技术。4、增强的数据引擎。5、增强的数据访问接口。6、增强的分析服务。7、增强的集成服务。8、增强的数据复制服务。9、改进的开发工具。第7页/共28页1.3 SQL Server20051.3 SQL Server2005的安装和配置的安装和配置 1.3.1 SQL Server2005环境需求1.3.2 SQL Server2005的安装1.3.3 SQL Server升级 1.3.4 SQL Server2005系统数据库简介 第8页/共28页1.3.1 SQL Server20051.3.1
9、SQL Server2005环境需求环境需求1硬件需求(1)显示器:VGA或者分辨率至少在1,024x768像素之上的显示器。(2)点触式设备:鼠标或者兼容的点触式设备。(3)CD 或者 DVD驱动器。第9页/共28页1.3.1 SQL Server20051.3.1 SQL Server2005环境需求环境需求1硬件需求(4)处理器型号,速度及内存需求。SQL Server 2005不同的版本其对处理器型号,速度及内存的需求是不同的,如下表SQLServer2005版本版本处理器型号处理器型号处理器速度处理器速度内存内存(RAM)SQL Server 2005企业版(Enterprise E
10、dition)SQL Server 2005开发者版(Developer Edition)SQL Server 2005标准版(Standard Edition)SQL Server 2005工作组版(Workgroup Edition)Pentium III及其兼容处理器,或者更高型号。至少600 MHz,推荐1GHz或更高。至少512MB,推荐1GB或更大。SQL Server 2005简化版(Express Edition)Pentium III及其兼容处理器,或者更高型号。至少600 MHz,推荐1GHz或更高。至少192 MB,推荐512MB或更大第10页/共28页1.3.1 SQL
11、 Server20051.3.1 SQL Server2005环境需求环境需求1硬件需求(5)硬盘空间需求。实际的硬件需求取决于你的系统配置以及你所选择安装的SQL Server 2005服务和组件。如下表服务和组件 硬盘需求 数据库引擎及数据文件,复制,全文搜索等150 MB分析服务及数据文件35 KB报表服务和报表管理器40 MB通知服务引擎组件,客户端组件以及规则组件5 MB集成服务9 MB客户端组件12 MB管理工具70 MB开发工具20 MBSQL Server联机图书以及移动联机图书15 MB范例以及范例数据库390 MB第11页/共28页1.3.1 SQL Server20051
12、.3.1 SQL Server2005环境需求环境需求2软件需求(1)浏览器软件。在装SQL Server 2005之前,需安装Microsoft Internet Explorer 6.0 SP1或者其升级版本。因为微软控制台以及HTML帮助都需要此软件。(2)IIS软件。在装SQL Server 2005之前,需安装及其后续版本,以支持SQL Server 2005的报表服务。(3)。当安装报表服务时,SQL Server 2005安装程序会检查是否已安装到本机上。(4)还需要安装以下软件:;Microsoft SQL Server Native Client;Microsoft SQL
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SQLServer 关系 数据库 简介
限制150内