手机版

第1章 SQL Server 2005关系数据库简介

发布时间:2024-10-23   来源:未知    
字号:

第1章 SQL Server 2005 关系数据库简介

1.11.1.1 1.1.2 1.1.3 1.1.4

关系数据库

关系模型的基本概念 关系模型的性质 关系数据库完整性 关系数据库的规范化

1.1.1 关系模型的基本概念 数据库技术是作为数据处理的一门技术而发展起来的,所 研究的问题就是如何科学地组织和存储数据,如何高效地 获取和处理数据。 在数据库中用数据模型来抽象、表示和处理现实世界中的 数据。数据库即是模拟现实世界中某应用环境(一个企业、 单位或部门)所涉及的数据的集合,它不仅要反映数据本 身的内容,而且要反映数据之间的联系。 最常用的数据模型有层次模型(Hierarchical Model)、 网状模型(Network Model)和关系模型(Relational Model)。 关系模型就是用二维表格结构来表示实体及实体之间联系 的模型。

1.1.1 关系模型的基本概念 关系(Relation):一个关系对应一张二维表,每个关系有 关系(Relation):一个关系对应一张二维表, ):一个关系对应一张二维表

一个关系名。 Server中 一个关系就是一个表文件。 一个关系名。在SQL Server中,一个关系就是一个表文件。 元组(Tuple):二维表中水平方向的一行,有时也叫做一 元组(Tuple):二维表中水平方向的一行, ):二维表中水平方向的一行 条记录。 条记录。 属性(Attribute):表格中的一列,相当于记录中的一个 属性(Attribute):表格中的一列, ):表格中的一列 字段。 字段。 关键字(Key):可唯一标识元组的属性或属性集,也称为 关键字(Key):可唯一标识元组的属性或属性集, ):可唯一标识元组的属性或属性集 关系键或主码。 关系键或主码。 域(Domain):属性的取值范围,如性别的域是(男,女)。 Domain):属性的取值范围,如性别的域是( ):属性的取值范围 分量:每一行对应的列的属性值,即元组中的一个属性值。 分量:每一行对应的列的属性值,即元组中的一个属性值。 关系模式:对关系的描述,一般表示为:关系名(属性1,属 关系模式: 关系模式 对关系的描述,一般表示为:关系名(属性1 属性n 性2,……属性n)。 属性

1.1.2 关系模型的性质(1)关系中不允许出现相同的元组。因为数学上集合中没有相同的元素, 关系中不允许出现相同的元组。因为数学上集合中没有相同的元素, 而关系是元组的集合,所以作为集合元素的元组应该是唯一的。 而关系是元组的集合,所以作为集合元素的元组应该是唯一的。 关系中元组的顺序(即行序)是无关紧要的, (2)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任 意

交换两行的次序。因为集合中的元素是无序的, 意交换两行的次序。因为集合中的元素是无序的,所以作为集合元素的 元组也是无序的。根据关系的这个性质, 元组也是无序的。根据关系的这个性质,可以改变元组的顺序使其具有 某种排序,然后按照顺序查询数据,可以提高查询速度。 某种排序,然后按照顺序查询数据,可以提高查询速度。 关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。 (3)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。交换 应连同属性名一起交换,否则将得到不同的关系。 时,应连同属性名一起交换,否则将得到不同的关系。 同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。 (4)同一属性名下的各个属性值必须来自同一个域,是同一类型的数据。 关系中各个属性必须有不同的名字,不同的属性可来自同一个域, (5)关系中各个属性必须有不同的名字,不同的属性可来自同一个域, 即它们的分量可以取自同一个域。 即它们的分量可以取自同一个域。 关系中每一分量必须是不可分的数据项, (6)关系中每一分量必须是不可分的数据项,或者说所有属性值都是原 子的,是一个确定的值,而不是值的集合。 子的,是一个确定的值,而不是值的集合。

1.1.3 关系数据库完整性1、实体完整性(Entity Integrity) 实体完整性是指主关系键的值不能为空或部分为 空。 2、参照完整性(Referential integrity) 如果关系R2的外部关系键X与关系R1的主关系键相 符,则X的每个值或者等于R1中主关系键的某一个 值,或者取空值。 3、域完整性 域完整性是针对某一具体关系数据库的约束条件。 它反映某一具体应用所涉及的数据必须满足的语 义要求。

1.1.4 关系数据库的规范化 第一范式(1NF):元组中每一个分量都必 须是不可分割的数据项 第二范式(2NF):不仅满足第一范式,而 且所有非主属性完全依赖于其主码 第三范式(3NF):不仅满足第二范式,而 且它的任可一个非主属性都不传递于任何 主关键字

1.2 SQL Server 2005的新特点1、增强的通知服务。 2、增强的报表服务。 3、新增Service Broker技术。 4、增强的数据引擎。 5、增强的数据访问接口。 6、增强的分析服务。 7、增强的集成服务。 8、增强的数据复制服务。 9、改进的开发工具。

1.3 SQL Server2005的安装和配置1.3.1 1.3.2 1.3.3 1.3.4 SQL SQL SQL SQL Server2005环境需求 Server2005的安装 Server升级 Server2005系统数据库简介

1.3.1 SQL Server2005环境需求1.硬件需求 (1)显示器:VGA或者分辨率至少在 1,024x768像素之上的显示器。 (2)点触

式设备:鼠标或者兼容的点触式设 备。 (3)CD 或者 DVD驱动器。

1.3.1 SQL Server2005环境需求1.硬件需求(4)处理器型号,速度及内存需求。SQL Server 2005不同的版本其对处理器型号,速度 及内存的需求是不同的, 如下表SQL Server 2005版本 版本

处理器型号

处理器速度

内存(RAM) 内存

SQL Server 2005企业版(Enterprise Edition) 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或更大

1.3.1 SQL Server2005环境需求1.硬件需求(5)硬盘空间需求。实际的硬件需求取决于你的系统配置以及你所选择安装的SQL Server 2005服务和组件。如下表服务和组件 数据库引擎及数据文件,复制,全文搜索等 分析服务及数据文件 报表服务和报表管理器 通知服务引擎组件,客户端组件以及规则组件 集成服务 客户端组件 管理工具 开发工具 SQL Server联机图书以及移动联机图书 范例以及范例数据库 150 MB 35 KB 40 MB 5 MB 9 MB 12 MB 70 MB 20 MB 15 MB 390 MB 硬盘需求

1.3.1 SQL Server2005环境需求2.软件需求(1)浏览器软件。在装SQL Server 2005之前,需安装 Microsoft Internet Explorer 6.0 SP1或者其升级版本。 因为微软控制台以及HTML帮助都需要此软件。 (2)IIS软件。在装SQL Server 2005之前,需安装IIS5.0 及其后续版本,以支持SQL Server 2005的报表服务。 (3)http:// 2.0。当安装报表服务时,SQL Server 2005 安装程序会检查http://是否已安装到本机上。 (4)还需要安装以下软件:Microsoft Windows .NET Framework 2.0;Microsoft SQL Server Native Client; Microsoft SQL Server Setup support files。

1.3.1 SQL Server2005环境需求2.软件需求(5)下表列出常见的操作系统是否支持运行SQLServer 2005的各种不 同版本。企业版 Windows 2000 Windows 2000 Professional Edition SP4 Windows 2000 Server SP4 Windows 2000 Advanced Server SP4 Windows 2000 Datacenter Edition SP4 Windows XP Home Edition SP2 Windows XP Professional Edition SP2 Windows 2003 Server SP1 Windows 2003 Enterprise Edition SP1 不支持 开发版 不支持 标准版 不支持 工作组版 不支持 简化版 不支持

不支持

支持

支持

支持

支持

支持 支持 支持 不支持 不支持 支持 支持

支持 支持 支持 支持 支持 支持 支持

支持 支持 支持 不支持 支持 支持 支持

支持 支持 支持 不支持 支持 支持 支持

支持 支持 支持 支持 支持 支持 支持

1.3.2 SQL Server2005的安装 S

QL Server 2005的安装过程与其它 Microsoft Windows系列产品类似。 用户 可根据向导提示,选择需要的选项一步一 步地完成。

1.3.3

SQL Server 升级

可以将SQL Server 2000 Service Pack 3 (SP3)或更高版 本的实例以及 SQL Server 7.0 SP4 或更高版本的实例直 接升级到 SQL Server 2005。通过安装程序可以完成大多 数升级操作;但是,某些组件支持或要求需要在在运行安 装程序后迁移应用程序或解决方案。 在运行安装程序以升级到 SQL Server 2005 之前,应该 首先检查系统要求和升级要求。检查系统要求和升级要求 之后,运行 SQL Server 升级顾问以分析 SQL Server 2000 和 SQL Server 7.0 的实例。升级顾问针对您的安 装生成问题列表,必须在升级之前或之后解决这些问题。 SQL Server 安装程序将检测阻止升级到 SQL Server 2005 遇到的问题,但不会列出可能影响应用程序的问题。

第1章 SQL Server 2005关系数据库简介.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)