自考地区
全国 北京 上海 天津 重庆 河北 山西 辽宁 吉林 黑龙江 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 海南 四川 贵州 云南 陕西 甘肃 青海 内蒙古 广西 宁夏 新疆 西藏
您所在的位置 桃李自考网 > 自考复习资料 >

【复习资料】2019年4月自考《数据库原理及应用》考试重点八

2019-04-11 16:43 来源:桃李自考网 成人自考

第七章 SQL Server 2000简介及应用
要求、目标:
了解SQL Server 2000,了解企业管理器的功能与操作,了解T-SQL的使用。
一、概述
1.SQL Server 2000是Microsoft公司推出的适用于大型网络环境的关系型数据库管理系统。它支持客户机/服务器体系结构。
2.客户机/服务器体系结构:将数据库防在服务器上,该服务器数据库中的数据可被多个用户同时存取,而用户存取服务器中的数据是通过客户机或服务器端的应用程序获得的。
3.SQL Server 2000的系统数据库:
1)Master数据库:记录了所有系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息。
2)Model数据库:为用户创建数据库提供的模板数据库。
3)Msdb数据库:主要用于存储任务计划信息、事件处理信息、备份恢复信息以及异常SQL Server 2000的报告等。
4)Tempdb数据库:存放所有临时表和临时的存储程序,并且存放目前使用中的表,它是一个全局的资源,临时表和存储程序可供所有用户使用。
4.SQL Server 2000的主要工具
1)查询分析器:使用这个工具,用户可以交互地设计和测试T-SQL语句、批处理和脚本。
2)服务管理器:可以用来启动、暂停和停止SQL Server的主要服务和指示其当前状态。
3)企业管理器:用户管理SQL Server 2000的主要管理工具和图形界面。在企业管理器中可以完成几乎所有的管理工作,如管理登录账号、数据库用户和权限、创建和管理数据库、创建和管理表、视图、存储过程以及用户自定义数据类型等。
二、企业管理器
1.触发器与存储过程的联系和区别
联系:触发器是一种特殊的存储过程。
区别:1)存储过程利用EXEC语句调用执行,触发器为表上的INSERT、UPDATE、DELETE事件所触发而自动执行。
2)触发器不能传递或接受参数。
2.两个临时表
触发器被执行时,系统会创建一个或两个临时表INSERTED和DELETED,这些表在结构上类似于定义触发器的表,用于保存用户操作更改的行的新值和旧值。
3.一个用户要访问SQL Server数据库中的数据,必须经过三个认证过程:
1)身份验证:使用登录账号来标识用户,身份验证只验证用户连接到SQL Server数据库服务器的资格,即验证该用户是否具有连接到数据库服务器的“连接权”。
2)当用户访问数据库时,他必须具有对具体数据库的访问权,即验证用户是否是该数据库的合法用户。
3)当用户操作数据库中的数据或对象时,他必须具有所要进行操作的操作权。
4.SQL Server的两种身份验证模式:Windows身份验证模式和混合验证模式。
三、T-SQL语言
1.T-SQL:Transact-SQL的简称,为扩展SQL。
2.批处理:由一条或多条T-SQL语句构成,前端应用程序会将所有这些语句作为单个代码单元发送给SQL Server。SQL Server将整个批处理作为一个整体加以解析。批处理分隔符为go。
3.SQL脚本文件可包含多个批处理。