资源预览内容
第1页 / 共37页
第2页 / 共37页
第3页 / 共37页
第4页 / 共37页
第5页 / 共37页
第6页 / 共37页
第7页 / 共37页
第8页 / 共37页
第9页 / 共37页
第10页 / 共37页
亲,该文档总共37页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
SQL Server2000培训教程,授课人:于宝华 单位:石河子大学信息工程学院 email:ybh1979gmail.com,体系结构与运行环境,客户机服务器模式(client/servers),常见版本,Win98 WinXP家庭版,Win2000高级 服务器版,Win2000 服务器版,Win2000 专业版,WinXP 专业版,个人版,个人版,个人版,个人版,个人版,开发版,开发版,开发版,开发版,标准版,企业版,标准版,企业版,SQL Server 2000的软件环境要求,安装时的注意事项:,1、安装完SQL Server2000后系统会开放端口1433容易 受到病毒攻击,因此要及时更新补丁程序 2、自定义安装时系统文件和数据文件路径选择应该分 开存取,有利于数据库数据文件和日志文件的管理,SQL Server 2000 的目录结构 在安装SQL Server 时可以指定存储SQL Server 程序和数据文件的目录。在SQL Server MSSQL中一些文件夹就是用来各种动态记录的。 MSSQLBackup :这个目录最初为空。是创建磁盘备份文件的默认位置; MSSQLData:数据文件和日志文件的位置,3、身份验证模式的选择 (1)windows身份验证:要求登录SQL 的用户一定是 windows合法的用户 (2)混合身份验证:要求用户要么符合windows的合法 用户或者是SQL Server2000许可的用户(非windows 用户),数据库中的基本概念,关系:一个关系对应于我们平常讲的一张表 元组:表中的一行称为一个元组 属性:表中的一列称为属性,每列的名称为属性名 主码:表中的某个属性(组),它们的值唯一的标识一个元组 域:属性的取值范围,表与表之间的关系,(1)一对一的联系(11) A中的一个实体至多与B中的一个实体相联系,B中的一个实体也至多与A中的一个实体相联系。例如: “班级”与“正班长”这两个实体集之间的联系是一对一的联系,因为一个班只有一个正班长,反过来,一个正班长只属于一个班。,班长,班级,一对多的联系(1n) A中的一个实体可以与B中的多个实体相联系,而B中的一个实体至多与A中的一个实体相联系。,部门,员工,单位,3)多对多的联系(mn) A中的一个实体可以与B中的多个实体相联系,而B中的一个实体也可与A中的多个实体相联系,学生,课程,数据库中的三类完整性约束,(1)实体完整性 若属性A是基本关系R的主属性,则属性A不能取空值,能够唯一确定某一个人的编号,参照完整性 设F是基本表R的一个或一组属性,但不是关系R的码。如果F与基本表S的主码KS相对应,则称F是基本关系R的外码,F属性,KS属性,表 S,表 R,对数据库操作时,会出现以下问题 1. 数据冗余(部门领导名的存储次数) 数据重复存储:浪费存储空间,数据库维护困难 2.更新异常 3. 插入异常(一个部门刚成立还没有安排员工) 主码为空的记录不能存在于数据库,导致不能进行插入操作 4. 删除异常(员工调整部门有可能) 对员工进行删除操作后,一些相关信息(领导名称)无法保存在数据库中,SQL Server2000的体系结构,客户机服务器模式Client/Server),SQL的查询分析器,工作原理,1,2,3,4,SQL Server 2000系统数据库,在安装SQL Server 2000时,将创建四个系统数据库:master、model、msdb和tempdb。 (1) master数据库用于存储SQL Server系统的所有系统级信息,包括所有的其它数据库(如建立的用户数据库)的信息(包括数据库的设置、对应的操作系统文件名称和位置等)、所有数据库注册用户的信息、 SQL Server的登录帐号以及系统配置设置等,用于控制用户数据库和SQL Server的运行。 (2) model数据库是一个模板数据库,当建立新的数据库时,新数据库的第一部分总是通过复制model数据库中的内容创建,剩余部分由空页填充。由于 SQL Server每次启动时都要创建tempdb数据库,所以model数据库必须一直存在于SQL Server系统中。 。 (3) msdb数据库为SQL Server Agent调度信息和作业记录提供存储空间。 (4) tempdb数据库为临时表和临时存储过程提供存储空间,所有与系统连接的用户的临时表和临时存储过程都存储于该数据库中,tempdb数据库在SQL Server每次启动时都重新创建,因此该数据库在系统启动时总是干净的。,数据库中包含的数据对象,数 据 库,表,索引:提高数据的检索速度,视图:由一个或几个基本表导出的虚表,并不真实存储数据,提供给用户以多种角度观察数据库中数据,约束:实现列级完整性限制,触发器,存储过程,索引类型,B树索引(Clustered) :表中的数据与索引一同存储并使行的物理顺序与索引顺序保持一致。可以大大提高访问行的性能,在成绩上建立索引,唯一索引(Unique):表中不允许存在索引值相同的两行,视图,用户A(视图),用户B(视图),2.2.2 服务管理器,1SQL Server 服务管理器的运行,2. 启动和停止组件服务,2.2.2 服务管理器,2.2.2 服务管理器,2.2.2 服务管理器,2.2.2 服务管理器,2.3 主要的管理工具,2.3.1企业管理器,企业管理器的主要功能如下:,2.3.2 查 询 分 析 器,2.3.2 查 询 分 析 器,2.4 注 册 服务 器,2.4 注 册 服务 器,2.4 注 册 服务 器,2.4 注 册 服务 器,2.4 注 册 服务 器,2.4 注 册 服务 器,2.4 注 册 服务 器,(7) 选择“下一步”,进入注册完成界面,然后与注册的服务器连接,以检测服务器注册是否成功。,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号