您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《SQL数据库应用》复习思考题
《SQL数据库应用》复习思考题一、简答题1.试述信息、数据、数据处理的概念。2.试述数据库、数据库管理系统、数据库系统的概念。3.数据库管理系统主要有哪些功能?4.数据模型应满足哪三方面的要求?5.常用的结构数据模型有哪些?6.数据库的三级模式结构指什么?7.关系模型由哪三部分组成?8.数据库设计分为哪几个步骤?9.E-R模型向关系数据库的转换规则有哪些?10.简述SQLServer2000的特点。11.简述SQLServer2000的安全机制。12.简述SQLServer2000常用工具的作用。13.试述主数据文件、辅助数据文件、事务日志文件的概念。14.简述使用文件组的好处?15.SQLServer2000的系统数据库由哪些数据库组成?每个数据库的作用是什么?16.查看数据库信息的方法有哪些?17.创建、修改、压缩和删除数据库的SQL命令是什么?18.SQLServer2000提供了哪些数据类型?19.简述表的概念及创建表的步骤。20.创建表、查看表的定义信息、修改表和删除表的SQL语句是什么?21.简述INSERT的用法。22.修改表数据和删除表数据的SQL命令是什么?23.简述TRUNCATETABLE与DELETE语句的区别。24.简述简单查询的几种情况?25.简述连接查询的几种情况?26.什么是子查询,子查询包含几种情况?27.什么是数据完整性?数据完整性分为哪几种类型?28.什么是实体完整性?实现实体完整性的方法有哪些?29.什么是域完整性?实现域完整性的方法有哪些?30.什么是引用完整性?实现引用完整性的方法有哪些?31.什么是约束?常用的约束有哪些?32.什么是主键约束?33.什么是唯一约束?34.什么是CHECK约束?35.什么是默认约束?36.什么是外键约束?37.什么是规则?规则与CHECK约束有什么区别?38.什么是默认对象?默认对象与默认约束有什么区别?39.什么是索引?使用索引有什么意义?40.聚集索引和非聚集索引的区别。41.创建索引时要注意什么?42.如何查看索引信息?43.什么是视图?44.为什么要使用视图?45.创建视图需要注意哪些事项?46.通过视图修改数据,要注意什么?47.如何查看视图的定义信息?48.什么是存储过程?存储过程有什么特点?49.什么是触发器?触发器有什么特点?50.使用触发器有哪些优点?51.触发器有几种类型?52.创建存储过程时,应该注意什么?53.创建触发器时,应该注意的事项有哪些?54.创建存储过程有哪些方法?执行存储过程的命令是什么?用哪个命令可以删除存储过程?55.查看存储过程和触发器信息的系统存储过程有哪些?56.常用的聚合函数有哪些?分别说出其作用。57.创建用户自定义函数需要注意哪些事项?58.用户自定义函数分为哪几类?59.内嵌表值函数与多语句表值函数的区别是什么?60.什么是批处理?批处理的结束标志是什么?61.什么是脚本?执行脚本有几种方法?62.什么是事务?事务有什么特性?63.简叙简单CASE表达式执行的过程。64.简述SQLServer2000的登录验证模式。65.简述数据库用户的作用及其与服务器登录账号的关系。66.简述SQLServer2000中的三种权限。67.怎样才能撤销WindowsNT系统管理员以sa身份登录SQLServer的权利?68.在什么样的情况下需要进行数据库的备份和还原?69.数据备份的类型有哪些?这些备份类型适合于什么样的数据库,为什么?二、填空题(1)数据库系统可分为_____数据库和_____两部分。(2)常见的数据模型包括层次模型、网状模型、_____和面向对象模型。(3)关系完整性包括实体完整性、值域完整性、_____和用户自定义完整性。(4)关系的实体完整性指数据表中的记录是_____。(5)SQLServer2000的_____版本可在WindowsNT及以上的所有操作系统中安装。(6)_____和_____是SQLServer的两大主要工具。(7)SQLServer的启动、暂停、停止和状态检查使用_____工具。(8)必须启动SQLServer服务器中的_____服务才能访问SQLServer数据库。(9)将SQLServer2000安装在WindowsNT或2000系统中,才会有_____、DistributedTransactionCoordinator和_____服务。(10)在使用联机丛书时,可使用NOT、_____、OR和_____构造搜索表达式。(11)在启动查询分析器时,在登录对话框中可使用_____作为本地服务器名称。(12)Windows身份验证指以_____身份登录SQLServer。(13)查询分析器窗口主要由对象浏览器和_____窗口组成。(14)从Windows“开始”菜单启动查询分析器后,默认数据库为_____。(15)以表格方式显示的查询结果保存为_____文件,其文件扩展名为_____;以文本方式显示的查询结果保存为_____文件,其文件扩展名为_____。(16)SQLServer有_____和_____两种身份验证模式。(17)使用_____身份验证方式登录SQLServer时,不需输入登录名和密码。(18)SQLServer安装在_____操作系统中才能使用Windows身份验证。(19)SQLServer安装时会自动创建两个登录账户:BUILTIN\Administrators和_____。(20)在创建数据库时,SQLServer自动_____和_____添加为数据库用户。(21)SQLServer2000默认数据库中_____、_____、_____和_____为系统数据库,_____和_____为范例数据库。(22)SQLServer2000默认数据库中,_____数据库在服务器每次启动时会重新创建。(23)数据库任务板包括常规、_____和_____3个选项卡。(24)关系图可看作数据库的_____表示,一个数据库可以有_____个关系图。(25)数据库表可分为_____和_____两种。(26)SQL的英文全称为_____。(27)SQL中的语句可分为数据定义语言、_____和_____3类。(28)T-SQL中的整数数据类型包括bigint、_____、smallint、_____和bit5种。(29)一个Unicode字符串使用_____个字节存储,而普通字符采用_____个字节存储。(30)可使用_____命令来显示函数结果。(31)一个SQLServer数据库通常包括_____和_____两个文件。(32)在创建数据库时,数据库属性对话框有常规、_____和_____3个选项卡。(33)在使用属性对话框创建数据库时,如果输入的数据库名称为test,则默认的数据文件名称为_____,默认的事务日志文件名称为_____。(34)在企业管理器中选中数据库后,按_____键可执行删除数据库操作。(35)在一个数据库的_____文件正确时,才能将其附加到服务器。(36)创建数据库的SQL语句为______,修改数据库设置的语句为_____。(37)如果在创建数据库时未指定事务日志文件,则数据库名称最多_____个字符。(38)一个数据库的数据文件可分为主数据文件和辅助数据文件,主数据文件的扩展名一般为_____,辅助数据文件的扩展名一般为_____。(39)一个数据文件如果没有指定文件组,则默认属于_____文件组。(40)分离数据库可使用的存储过程名称为_____,附加数据库可使用的存储过程名称为_____。(41)SQLServer2000的数据表可分为_____和_____两种类型。(42)自动的“标识”属性用于定义字段是否可_____。(43)表的关联就是_____约束。(44)表的CHECK约束是_____的有效性检验规则。(45)如果一个作为关联的主键表,则该表_____删除。(46)在SQLServer2000中,一个数据表的完整名称包括_____、_____和_____3部分,其中_____和_____可以省略。(47)SQLServer2000数据表名称最多为_____个字符。(48)ALTERTABLE语句不能修改数据表的_____和_____。(49)删除数据表使用的SQL语句为_____。(50)修改数据表的字段名称可使用系统存储过程_____。(51)在企业管理器中可使用_____来设计数据库关系图。(52)在设计关系图时,如果数据表名称后显示一个星号(*),则表明当前关系图的修改没有_____。(53)关系图中的关系连线的终点图标代表了关系的类型,如果关系连线两端为钥匙图标,则关系为_____。如果关系连线一端为钥匙图标,另一端为图标,则关系为_____。(54)关系图中的关系连线如果为实线,表示_____。如果关系连线为虚线,则表示_____。(55)在关系图中,如果以“标准”方式显示数据表,则可显示数据表的名称和字段的_____、_____和是否允许空等属性。(56)在企业管理器中修改数据表记录时,可按_____键快速选中记录的第一个字段,按键可快速选中记录的最后一个字段。(57)在企业管理器中修改数据表记录时,可按_____键撤消当前记录的修改。(58)在企业管理器中修改数据表记录时,可按_____键将字段设置为NULL。(59)在查询语句中,应在_____子句中指定输出字段。(60)如果要使用SELECT语句返回指定条数的记录,则应使用_____关键字来限定输出字段。(61)左联接返回联接中左表的_____记录,而只返回右表中_____记录。(62)联合查询指使用_____运算将多个_____.____合并到一起。(63)查询设计器包括_____、_____、_____和_____4个窗格。(64)SQLServer2000支持的一般数据库API允许应用程序访问数据库_____,而数据库服务API则允许应用程序_____。(65)一般数据库访问API为应用程序返回的数据有______和______两种格式。(66)ADO是基于______的COM接口。(67)SQLServer2000提供的ODBCAPI可用于编写_____、_____或______数据库访问应用程序。(68)可以使用ADO的______和_____对象执行T-SQL语句。(69)WindowsNT授权认证模式只适用于_____平台,对于Windows95/98操作系统下的SQLServer系统将不适用。(70)SQLServer中索引类型包括的三种类型分别是______,______和______。(71)在SELECT语句的FROM子句中最多可以指定_______个表或视图,相互之间要用______分隔,当所查询的表不在当前数据库时,可用______格式来指出表或视图对象。(72)在当SQLSERVER实例中有DBOA数据库,要将它设置成为单用户状态,请写出设置命令:_______。(73)删除表命令是:_______。(74)用SELECT进行模糊查询时,可以使用______或_____匹配符,但要在条件值中使用____或____等通配符来配合查询。并且,模糊查询只能针对字段类型是_____的查询。(75)计算字段的累加和的函数是:_______,统计项目数的函数是:________。(76)SQLSERVER中的编程语言就是_____________________________语言。(77)数据管理经历了________阶段、________阶段到_______阶段的变迁。(78)实体之间联系的基本类型有__________、____________、___________。(79)在E-R图中,用_____表示实体,用_______表示联系,用_______表示属性。(80)数据库的三层模式结构是_________、__________、_________。(81)关系模型中一般讲数据完整性分为三类:__________
本文标题:《SQL数据库应用》复习思考题
链接地址:https://www.777doc.com/doc-2864913 .html