《SQL数据库管与开发》试题(O卷).doc

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

《SQL数据库管理与开发教程与实训》试题 O卷 一、单项选择题: 每小题1分,共分 1.不属于数据库管理系统三个要素组成的是( )。 A. 数据结构 B. 数据操作 C. 完整性约束 D. 数据分析 2.删除表中数据的语句是( )。 A. DROP B. ALTER C. UPDATE D. DELETE 3.限制输入到列的值的范围,应使用( )约束。 A. CHECK B. PRIMARY KEY C. FOREIGN KEY D. UNIQUE 4. 触发器可引用视图或临时表,并产生两个特殊的表是( ) A.Deleted、Inserted B. Delete、Insert C. View、Table D. View1、table1 5.使用索引下列哪个说法是正确的( )。 A. 节省磁盘空间 B. 缩短查询时间 C. 在执行插入、修改、删除时节省时间 D. 与表无关 6.关于视图下列哪一个说法是错误的( )。 A. 视图是一种虚拟表 B. 视图中也存有数据 C. 视图也可由视图派生出来 D. 视图是保存在数据库中的SELECT查询 7.创建表的命令是( )。 A. Create database 表名 B. Create VIEW 表名 C. Create TABLE 表名 D. ALTER TABLE 表名 8.用于模糊查询的匹配符是 。 A. _ B. [] C. ^ D. LIKE 9. 在sql SERVER中不是系统数据库的是 。 A. master B. model C. tempdb D. pubs 10.关于关系图下列哪一个是正确的( )。 A. 关系图是在同一个表中不同字段之间建立关联 B. 关系图是在不同表中的字段之间建立关联 C. 关系图是表与表之间建立关联,与字段无关。 D. 关系图是在不同数据库之间建立关联 二、判断题: 每小题1分,共分 1.在SQL Server中用户不能建立全局变量。 2.备份时只能对数据文件进行备份。 3.自定义函数在对任何表的查询中都可以使用。 4.触发器是通过事件进行触发而被执行的。 5.主键字段允许为空。 6.SQL Server 自动为primary key约束的列建立一个索引。 7.SQL Server的数据库可以导出为Access数据库。 8.删除表时,表中的触发器不被同时删除。 9.数据库的名称可在企业管理器中重命名。 10.触发器与约束发生冲突,触发器将不执行。 三、填空题: 每题1分,共计20分 1.DBMS是位于用户与操作系统之间的一层数据管理软件,它属于________软件,它为用户或应用程序提供访问数据库的方法。 2.关系模型用________结构表示实体集,用键来表示实体间联系。 3.数据库是被长期存放在计算机内的、有组织的、统一管理的相关______的集合。 4.数据库管理系统由三个要素组成:________、________和________。 5.SQL Server数据库的体系结构也是三级模式结构,在SQL Server中,________对应于视图、_______对应于基本表、______对应于存储文件。 6.________是为保证数据库中数据的正确性和相容性,对关系模型提出的某种约束条件或规则。 7.数据完整性的类型有________完整性、________完整性、________完整性和用户自定义完整性。 8.视图是由一个或多个______或视图导出的______或查询表。 9.______是指服务器管理、数据库管理和数据库访问特定的权限的集合。 10.SQL Server的安全性分为两类:_______安全性和_______安全性。 11._______是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。 12.当______被删除时与它关联的触发器也一同被删除。 四、简述题 每小题5分,共20分 1.自定义内嵌表值函数与视图的使用有什么不同? 2.什么是数据库备份和恢复? 3.什么是视图?它和表有什么区别? 4.自定义函数与存储过程的区别是什么? 五、设计题 每小题5分,共40分 现有关系数据库如下: 数据库名:学生成绩数据库 学生表 班级编号,学号,姓名,性别,民族,身份证号,出生日期 课程表 课程号,课程名 成绩表 ID,学号,课号,分数 用SQL语言实现下列功能的sql语句代码: 1.在[学生成绩数据库]的[学生表]中查询年龄为20岁或22岁的学生。 2.在[学生成绩数据库]中查询每个学生的班级编号、学号、姓名、平均分,结果按平均分降序排列,均分相同者按班级排列。 3.编写一个自定义函数,根据[学生表]中的[出生日

文档评论(0)

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

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

1亿VIP精品文档

相关文档