VisualStudio实例教程.ppt
《VisualStudio实例教程.ppt》由会员分享,可在线阅读,更多相关《VisualStudio实例教程.ppt(28页珍藏版)》请在三一办公上搜索。
1、第1章 SQL Server 2005关系数据库简介,1.1 关系数据库,1.1.1 关系模型的基本概念 1.1.2 关系模型的性质 1.1.3 关系数据库完整性 1.1.4 关系数据库的规范化,1.1.1 关系模型的基本概念,数据库技术是作为数据处理的一门技术而发展起来的,所研究的问题就是如何科学地组织和存储数据,如何高效地获取和处理数据。在数据库中用数据模型来抽象、表示和处理现实世界中的数据。数据库即是模拟现实世界中某应用环境(一个企业、单位或部门)所涉及的数据的集合,它不仅要反映数据本身的内容,而且要反映数据之间的联系。最常用的数据模型有层次模型(Hierarchical Model)、
2、网状模型(Network Model)和关系模型(Relational Model)。关系模型就是用二维表格结构来表示实体及实体之间联系的模型。,1.1.1 关系模型的基本概念,关系(Relation):一个关系对应一张二维表,每个关系有一个关系名。在SQL Server中,一个关系就是一个表文件。元组(Tuple):二维表中水平方向的一行,有时也叫做一条记录。属性(Attribute):表格中的一列,相当于记录中的一个字段。关键字(Key):可唯一标识元组的属性或属性集,也称为关系键或主码。域(Domain):属性的取值范围,如性别的域是(男,女)。分量:每一行对应的列的属性值,即元组中的一
3、个属性值。关系模式:对关系的描述,一般表示为:关系名(属性1,属性2,属性n)。,1.1.2 关系模型的性质,(1)关系中不允许出现相同的元组。因为数学上集合中没有相同的元素,而关系是元组的集合,所以作为集合元素的元组应该是唯一的。(2)关系中元组的顺序(即行序)是无关紧要的,在一个关系中可以任意交换两行的次序。因为集合中的元素是无序的,所以作为集合元素的元组也是无序的。根据关系的这个性质,可以改变元组的顺序使其具有某种排序,然后按照顺序查询数据,可以提高查询速度。(3)关系中属性的顺序是无关紧要的,即列的顺序可以任意交换。交换时,应连同属性名一起交换,否则将得到不同的关系。(4)同一属性名下
4、的各个属性值必须来自同一个域,是同一类型的数据。(5)关系中各个属性必须有不同的名字,不同的属性可来自同一个域,即它们的分量可以取自同一个域。(6)关系中每一分量必须是不可分的数据项,或者说所有属性值都是原子的,是一个确定的值,而不是值的集合。,1.1.3 关系数据库完整性,1、实体完整性(Entity Integrity)实体完整性是指主关系键的值不能为空或部分为空。2、参照完整性(Referential integrity)如果关系R2的外部关系键X与关系R1的主关系键相符,则X的每个值或者等于R1中主关系键的某一个值,或者取空值。3、域完整性域完整性是针对某一具体关系数据库的约束条件。它
5、反映某一具体应用所涉及的数据必须满足的语义要求。,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的安装
6、和配置,1.3.1 SQL Server2005环境需求1.3.2 SQL Server2005的安装1.3.3 SQL Server升级 1.3.4 SQL 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不同的版本其对处理器型号,速度及内存的需求是不同的,如下表,1.3.1
7、 SQL Server2005环境需求,1硬件需求(5)硬盘空间需求。实际的硬件需求取决于你的系统配置以及你所选择安装的SQL Server 2005服务和组件。如下表,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)ASP.NET 2.0。当安装报
8、表服务时,SQL Server 2005安装程序会检查ASP.NET是否已安装到本机上。(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的各种不同版本。,1.3.2 SQL Server2005的安装,SQL Server 2005的安装过程与其它Microsoft
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualStudio 实例教程
链接地址:https://www.31ppt.com/p-6158380.html