SQLServer2005数据库原理与实训教程课后习题参考答案第1章数据库基础知识一、填空题1、人工管理阶段、文件系统阶段、数据库系统阶段2、文件数据库3、做什么怎么做4、取值范围两5、一对一一对多多对多6、多对一7、一对多8、一对一9、一对多10、层次模型关系模型网状模型11、元组属性12、元组属性13、0n14、一多15、能确定一条记录的属性16、班级号外键17、学生号非主18、2NF19、3NF二、选择题1、C2、A3、D4、D5、C6、B7、C三、简答题(略)第二章SQLServer基础一、填空题1、标准版工作组版开发版简易版2、netstartMSSQLSERVER;netpauseMSSQLSERVER;netstopMSSQLSERVER3、多线程高性能4、服务器端结构化查询语言5、应用服务器数据库服务器二、选择题1、D2、B3、D三、简答题(略)第三章数据库设计一、填空题1、关系2、主键3、为各实体码的组合4、数据库设计5、概念6、需求信息的收集、分析整理和评审。7、一对多第四章SQLServer2005数据库的创建与管理一、填空题1、数据文件事务日志文件2、DROPDATABASEdatabase_name3、主数据文件4、日志文件1个5、sp_helpdb二、选择题1、A2、B3、D4、C5、B6、C7、C8、B9、C10、C11、C第五章建立和管理表一、填空题1、identity2、CREATEDATABASEALTERDATABASEDROPDATABASE3、唯一标识4、checkcheck(性别=‘F’or性别=’M’)5、decimalnumeric6、INSERTUPDATEDELETE7、空8、存储范围不同,INT占用4个字节的存储空间;BIGINT占用8个字节的存储空间9、TABLEchar2010、DELETEDROP二、选择题1、B2、C3、A4、D5、B6、B7、B8、A第六章结构化查询语言——SQL一、填空题1、结构化查询语言数据库系统2、数据定义数据操纵3、SELECT4、CREATEALTERDROP5、INSERTUPDATEDELETE6、GRANTREVOKE7、表和视图分组8、查询‘002’号课程最高分的同学的学号9、110、DELETE只删除表中的记录,DROP删除整个表11、职称=’教授’or职称=’副教授’12、%_字符13、MAXMINSUM二、选择题1、B2、A3、C4、D5、B6、C7、A8、B9、B10、B第七章视图一、填空题1、虚拟2、视图基表3、简单安全逻辑数据独立4、视图二、选择题1、B2、C3、C4、C5、D6、D7、B8、B第八章索引一、填空题1、CREATEINDEX2、13、聚集索引非聚集索引4、唯一索引非唯一索引5、唯一6、CREATEUNIQUECLUSTEREDINDEX7、聚集二、选择题1、A2、D3、C4、C5、C6、D7、ABCDE8、ABC9、ABCDEF10、ABCD11、C第九章Transact-SQL编程一、填空题1、@@@2、字符串3、true4、665、beautiful‘我心中的太阳’6、13.4713.4577、算术逻辑8、09、系统用户自定义10、3511、1812、100@SUM+IPRINT二、选择题1、B2、C3、D4、C5、B6、B7、B8、A四、程序分析1、2、3、第十章存储过程和触发器一、填空题1、存储过程2、触发器3、04、约束触发器5、OUTPUT6、DDLDML7、AFTERINSTEADOF8、inserteddeleted9、INSERTUPDATE10、UPDATEDELETE11、deletedinserted12、PROCSname=@namethenSname=@name二、选择题1、C2、D3、A4、C5、D6、D第十一章数据库备份和恢复一、填空题1、完整差异事务日志文件和文件组2、SP_AddumpDevice3、备份4、RESTOREDATABASE5、数据转换6、恢复数据库7、差异8、等待创建或删除数据库文件的操作完成9、异常10、文本文件OLEDB数据源excel电子表格11、数据库备份文件第十二章SQL安全管理一、填空题1、Windows身份验证混合身份验证2、Sp_addloginhonst3、Sp_addloginxxzz,’sql’,’student’4、对象权限语句权限混合权限5、安全性6、Windows身份7、用户账号8、映射9、sp_grantdbaccess10、sp_addloginsp_droplogin11、服务器数据库12、sp_addrolesp_droprole13、sqlserver所有14、授予权限(GRANT)拒绝权限(DENY)15、权限16、对象权限语句权限二、选择题1、B2、D