网站大量收购独家精品文档,联系QQ:2885784924

2003年SQL复习资料.doc教程.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2003年SQL复习资料.doc教程

一、基本概念 1、画出三层的Client/Server体系结构的工作流图。 客户应用程序 应用服务器 数据库服务器 ①发送命令 ②处理命令后请求数据 ③返回数据 ④处理数据后返回结果 2、关系型数据库如是何存储数据的? 关系型数据库是以二维矩阵来存储数据的,矩阵的行和列形成一个关联的数据表(Table)。数据库中同一类的数据存储在同一个数据表中。 数据表中,纵的一列称为一个字段,横的一行称为一个记录。 关系数据库由多个表和其它数据库对象组成;表之间由于某些字段的相关性而产生关联。 3、SQL Server企业管理器可以完成的操作主要有那些? 管理SQL Server 服务器;建立与管理数据库;建立与管理表、视图、存储过程、触发程序、角色、规则、默认值等数据库对象,以及用户定义的数据类型;备份数据库和事务日志、恢复数据库;复制数据库;设置任务调度;设置??报;提供跨服务器的拖放控制操作;管理用户帐户;建立Transact-SQL命令语句以及管理和控制SQL Mail。 4、简单解释数据库和数据库管理系统。 数据库是统一管理、相互关联的数据的集合;数据是描述现实世界中各种具体事物或抽象概念的信息,并且可以存储、有现实意义。数据库通常是一系列数据表的集合。数据库管理系统是一个软件系统,能够对数据库进行有效管理,包括存储管理、安全管理、完整性管理等等;它能够方便用户快速地建立、维护、检索数据库中的数据。 5、在SQL Server中, SQL语言由哪几部分组成?它们的作用是什么? Transact -SQL语言由数据定义语言DDL、数据操作语言DML和数据控制语言DCL组成。 数据定义语言用来定义和管理数据库以及数据库中的各种数据库对象;数据操纵语言用来查询、添加、修改和删除数据库中的数据;数据控制语言用于控制对数据库对象进行操作的权限,它使用GRANT和REVOKE语句对用户或用户组授予或收回操作数据库对象的权限。 6、SELECT子句的主要作用是什么?常用语法是什么? SELECT子句主要用于检索,也可以用来向局部变量 赋值或者调用一个函数。其常用的语法为 SELECT 选择列表 FROM 表的列表 WHERE 检索的条件 其中,选择列表可以包含几个列名或者表达式,用逗 号隔开;FROM子句包含提供数据的表或视图名称,最多可以指定16个表或者视图,用逗号相互隔开。 7、修改检索结果中的列标题有哪几种方法?应注意什么问题? 第一种方法:将要显示的列标题用单引号括起来,后接等号(=),再接要检索的列名。 第二种方法:将要显示的列标题用单引号括起来,写在列名后面,两者用空格隔开。 第三种方法:将要显示的列标题用单引号括起来,写在列名后面,两者之间使用AS关键字。 应注意2个问题: 1、这里修改的只是检索出来的结果的列标题,表中的列名并没有改变; 2、在输入SQL语句时,标点符号(如单引号、逗号等)一定要在半角状态下输入。 8、解释标识符、常规标识符、分隔标识符 标识符:标识符是用来标识服务器、数据库和数据库对象的名称。 SQL Server的标识符有常规标识符和分隔标识符两类。 (1) 常规标识符: 第一个字母必须是下列字母之一:a~z,A~Z,以及其他语言的字符或者下划线_、@、#;其他字符可以是字母、数字、 @ 、$、 # 或下划线_ 。标识符中不允许有空格。 注意: 以@开始的标识符表示局部变量或参数; 以@@开始的标识符表示全局变量(也称为配置函数); 以#开始的标识符表示临时表或过程; 以# #开始的标识符表示全局临时对象。 (2) 分隔标识符: 对于不符合全部标识符规则的标识符必须进行分隔,符合全部标识符规则的标识符可以分隔,也可以不分隔。 Transact-SQL的分隔标识符有以下两种: ? 用双引号()分隔开,如My Table ? 用方括号([ ])分隔开,如[My Table] 9、局部变量与全局变量 局部变量是由用户定义、赋值和引用的变量,仅在声明它的批处理、存储过程、函数或触发器中有效。局部变量的名称必须以“@”开始,遵循标识符命名规则。 ? 全局变量是SQL Server系统内部使用的变量,其作用范围并不仅仅局限于某一程序,而是任何程序均可以随时调用。全局变量通常存储一些SQL Server的配置设定值和统计数据。用户可以在程序中调用全局变量,但不能重新定义和赋值。 全局变量以@@开头,实际上它是SQL Server的配置函数。 10、什么是运算

文档评论(0)

shuwkb + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档