《数据库原理》期末题型说明.pdf_第1页
《数据库原理》期末题型说明.pdf_第2页
《数据库原理》期末题型说明.pdf_第3页
《数据库原理》期末题型说明.pdf_第4页
《数据库原理》期末题型说明.pdf_第5页
已阅读5页,还剩5页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2014-2015-01数据库原理期末题型说明 题题型型及及分分值值 一、选择(每题 2分,共20分) 二、填空(每空 1分,共15分) 三、判断题(每题 1 分,共10 分) 四、名词翻译(每个一分,共 5分) 五、问答题(每题10 分,共 20分) 六、设计题(每小题 4分,共计20 分)参照第三章第二部分习题 七、综合题(本题共10分)E-R 图 部部分分题题型型练练习习 一、选择 1.要修改已经创建好的Table1的字段名称Field1 为新字段名称Field2,使用以下哪条 指令_。 2.以下哪个关码字用来定义记录在某属性上的约束条件() 3.英文缩写DBA 代表() 4._是 SQL Server 中最重要的管理工具 5._包含用于恢复数据库的日志信息。 6._是位于用户与操作系统之间的一层数据管理软件, 它属于系统软件,它为用户或 应用程序提供访问数据库的方法。 数据库在建立、使用和维护时由其统一管理、统一控 制。 7._通常被用来更新时间标记字段, 或者验证被触发器检控的数据满足要求的标准, 一确保数据的完整性。 8._不是用来查询、添加、修改和删除数据库中数据的语句。 9._是位于用户和操作系统之间的一层数据管理软件。 数据库在建立, 使用和维护时 由其统一管理,统一控制。 10. 下面叙述正确的是_。 11. 下列模式中,能够给出数据库物理存储结构与物理存取方法的是_。 12. SQL 语句中修改表结构的命令是_。 13. 如果要创建一个数据组分组报表,第一个分组表达式是“部门“,第二个分组表达式是“ 性别“,第三个分组表达式是“基本工资“,当前索引的索引表达式应当是_。 14. 把一个项目编译成一个应用程序时,下面的叙述正确的是_。 15. 数据库DB、数据库系统DBS、数据库管理系统 DBMS 三者之间的关系是_。 16. 在“选项“对话框的“文件位置“选项卡中可以设置_。 17. 要控制两个表中数据的完整性和一致性可以设置“参照完整性“,要求这两个表_。 18. 定位第一条记录上的命令是_。 19. 在关系模型中,实现“关系中不允许出现相同的元组“的约束是通过_。 20. 以下数据结构中不属于线性数据结构的是_。 21. 设当前数据库有10条记录(记录未进行任何索引),在下列三种情况下,当前记录号为 1时;EOF()为真时;BOF()为真时,命令?RECN()的结果分别是_。 22. 下列表达式中结果不是日期型的是_。 23. 只有满足联接条件的记录才包含在查询结果中,这种联接为_。 24. 索引字段值不唯一,应该选择的索引类型为_。 25. 执行 SELECT 0 选择工作区的结果是_。 26. 从数据库中删除表的命令是_。 27. DELETE FROM S WHERE 年龄60 语句的功能是_。 28. SELECT-SQL语句是_。 29. SQL 语言是_语言。 30. 在SQL 中,删除视图用_。 31. 在一棵二叉树上第 5 层的结点数最多是_。 32. 以下属于非容器类控件的是_。 33. 将查询结果放在数组中应使用_短语。 34. 在命令窗口执行SQL 命令时,若命令要占用多行,续行符是_。 35. 设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位 C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别 C(2),职称 C(6), 地址C(20);借阅(借书证号C(4),总编号C(6),借书日期D(8);对于图书管理数据库, 查询0001号借书证的读者姓名和所借图书的书名。 SQL语句正确的是_。 SELECT 姓 名,书名 FROM 借阅,图书,读者 WHERE 借阅.借书证号=“0001“ AND _ 36. 设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位 C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别 C(2),职称 C(6), 地址 C(20);借阅(借书证号C(4),总编号 C(6),借书日期 D(8)对于图书管理数据库, 分别求出各个单位当前借阅图书的读者人次。 下面的SQL 语句正确的是_。SELECT 单位,_ FROM 借阅,读者 WHERE 借阅.借书证号=读者.借书证号 _ 37. 设有图书管理数据库:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位 C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别 C(2),职称 C(6), 地址C(20);借阅(借书证号C(4),总编号C(6),借书日期D(8) 对于图书管理数据库, 检索借阅了现代网络技术基础一书的借书证号。下面SQL 语句正确的是_。 SELECT 借书证号 FROM 借阅 WHERE 总编号=_; 38. 下面描述中,符合结构化程序设计风格的是_。 39. 下面概念中,不属于面向对象方法的是_。 40. 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是_。 41. 在软件开发中,下面任务不属于设计阶段的是_。 42. 数据库系统的核心是_。 43. 下列叙述中正确的是_。 44. DELETE语句来删除表中的数据,一次可以删除_. 45. DTS 是一个简称,它的全称是_。 46. SQL Server 2000 采用的身份验证模式有( )。 47. SQL Server 2000 是一个( )的数据库系统。 48. SQL Server2000中支持的触发器是() 49. SQL Server安装程序创建 4 个系统数据库,下列哪个不是()系统数据库。 50. SQL Server 使用 GRANT.REVORE和 DEWY.三种命令来管理权限,其中 GRANT 用于把权限 ()某一用户以允许该用户执行针对该对象的操作或允许其运行某些语句. 51. SQL Server数据库必须由那几个文件组成? 52. SQL Server提供的单行注释语句是使用( )开始的一行内容。 53. SQL Server中的系统数据库有哪几个() 54. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:( ) 55. SQL 的视图是从()中导出的。 56. SQL 的视图是从()中导出的。 57. SQL 语言通常称为() 58. SQL 语言允许使用通配符进行字符串匹配的操作,其中%可以表示() 59. SQL 语言中,删除表中数据的命令是()。 60. SQL 语言中,删除数据库的命令是()。 61. SQL 语言中,条件年龄 BETWEEN 15 AND 35 表示年龄在 15至35之间,且()。 62. SQL 语言中,向一个表中插入一条数据的命令是() 63. SQL 中,下列涉及空值的操作,不正确的是() 64. SQL 中的视图机制提高了数据库系统的() 65. SQL 中关系连接包含交叉连接、内连接、左外连接、右外连接、全外连接和自身连接, 其中最常用的是()。 66. where、group by、having 的区别是? 67. 不是 SQL Server中所包含的约束种类的是(). 68. 不同实体间可以有() 69. 不属于数据库管理系统三个要素组成的是? 70. 查询语句 select stuff(he rld,3,l, llo wo)结果为 71. 创建表的命令是? 72. 创建视图的语句下列哪一个是正确的? 73. 从E-R 模型关系向关系模型转换时,一个M:N 联系转换为关系模式时,该关系模式的关 键字是() 74. 当关系 R和 S自然联接时,能够把 R和 S原该舍弃的元组放到结果关系中的操 75. 对视图的描述错误的是:( ) 76. 反映现实世界中实体及实体间联系的信息模型是()。 77. 反映现实世界中实体及实体间联系的信息模型是() 78. 分离数据库dbname的SQL 语句哪一项是正确的? 79. 假如采用关系数据库系统来实现应用,在数据库设计的()阶段,需要将E-R模型转换 为关系数据模型。 80. 假如有两个表的连接是这样的:table_1 INNER JOIN table_2 其中table_1和table_ 2是两个具有公共属性的表,这种连接会生成哪种结果集?( ) 81. 建立在计算机外部设备上的结构化的有联系的数据集合是() 82. 角色分为服务起角色和数据库角色,一个用于为整个服务器设置权限另一个用于为单个 ()设置权限. 83. 每个触发器有两个特殊的()和(). 84. 默认值的输入顺序() 85. 目前主流数据库有哪些? 86. 如果希望完全安装 SQL Server,则应选择( )。 87. 如何创建 Statement 对象? 88. 如何在已经创建好的表上添加一个外码() 89. 什么是索引? 90. 实体间存在多种联系,下面那种数据模型可以描述实体间多对多的联系() 91. 实体完整性要求属性不能取空值,这一点通常通过() 92. 事务的持久性是由数据库管理系统中的哪个部件负责? 93. 视图是从一个或多个表中或视图中导出的() 94. 数据表的结构包含哪些元素? 95. 数据定义语言的缩写词为 ()。 96. 数据库文件中主数据文件扩展名为(C),次数据库文件扩展名为(). 97. 数据库系统提供四种事务隔离级别,以下哪项是正确的? 98. 索引分为()索引、主见索引、聚集索引. 99. 通过使用文件组,可以()。 100.下列聚合函数中正确的是() 101.下列哪个不是 sql 数据库文件的后缀。 102.下列哪个不是信息的特征。() 103.下列哪个统计函数可以计算平均值? 104.下列哪类数据库不适合创建索引() 105.下列哪条 SQL语句是正确的() 106.下列哪一个数据库不是 SQL 2000 的系统数据库() 107.下列哪种情况适合建立索引? 108.下列四项中,不正确的提法是()。 109.下列四项中,不属于SQL2000 实用程序的是()。 110.下列四项中,不属于关系代数专门运算的是()。 111.下列四项中不属于数据库特点的是() 112.下列四项中说法不正确的是() 113.下列运算符中表示任意字符的是(). 114.下面不属于数据定义功能的 SQL语句是:( ) 115.下面聚集函数中哪个只能用于计算数值类型的数据() 116.限制输入到列的值的范围,应使用什么约束? 117.学生社团可以接纳多名学生参加, 但每个学生只能参加一个社团,从社团到学生之间的 联系类型是() 118.学校中有若干系,每个系有若干班级和教研室, 每个教研室有若干教员, 其中有的教授 和副教授各带若干研究生,每位研究生均只有一名导师, 每个班有若干学生, 每个学生 选修若干课程, 每门课可以由若干学生选修。 请选出一下描述中符合该关系描述的描述 组合()1) 学校和系之间是一对多的联系2) 班级和教研室之间是多对多的联系3) 教员和研究室之间是多对多联系 4) 学生和选修课之间是多对一联系5) 教研室和教 员之间是一对多联系6) 系和教研室之间是一对多联系 119.要查询book表中所有书名中以“计算机”开头的书籍的价格,可用( )语句。 120.要修改表名为Table1 的字段Field1长度,原为Char(10) 要求用SQL 增加长度为char (20),以下语句那个正确() 121.已知员工和员工亲属两个关系,当员工调出时,应该从员工关系中删除该员工在员工亲 属关系中删除对应的亲属元组。在SQL 语言中定义这个完整性约束的 122.以下不是 SQL数据定义语言的是() 123.以下不属于事务的属性的是? 124.以下触发器是当对表1进行什么操作时触发? CreateTriggerabconFor insert , update , deleteAs 125.以下对聚合函数描述不正确的是? 126.以下哪项对事务并发处理描述不正确? 127.以下哪些描述符合数据库阶段的特点() 1) 文件的组织形式可以是顺序的,也可以 是随机的2)数据结构化3)数据可以共享4)程序独立于数据5)统一的数据管理功能 6)数据面向应用7)数据不保存 128.以下哪一个不是逻辑运算符() 129.以下那种类型能作为变量的数据类型( )。 130.以下事务的语句不正确的是? 131.以下属于聚合函数的是() 132.欲往表中增加一条记录,应该用哪一条SQL 语句() 133.在MS SQL Server中,关于数据库的说法正确的是? 134.在MS SQL Server中,用来显示数据库信息的系统存储过程是()。 135.在SELECT 语句的WHERE子句的条件表达式中,可以匹配 0个到多个字符的通配符是 ( ) 136.在SQL SERVER 中局部变量前面的字符为:( ) 137.在SQL 语言中,建立存储过程的命令是() 138.在SQL 中,SELECT 语句的“SELECT DISTINCT“表示查询结果中 () 139.在SQL 中,建立视图用的命令是 ()。 140.在SQL 中,删除视图用() 141.在Transact-SQL语法中,用来修改数据的命令是() 142.在T-SQL语言中,若要修改某张表的结构,应该使用的修改关键字是( )。 143.在创建表的过程中,哪个关码字用来定义默认值() 144.在概念设计阶段可用E-R 图,其中矩形表示实体,()表示实体联系 145.在视图上不能完成的操作是() 146.在下面列出的几种语言中,哪一种是关系数据库的标准语言? 147.怎么理解视图的含义() 148.主码约束用来强制数据的( )完整性。 149.子查询分为几类() 150.自定义完整性是指() 二、填空 1.是为了提高检索数据的能力。 2.是SQL Server中最重要的管理工具。 3.SQL Server 2000 中的数据以页为基本存储单位,而8 个相邻的页称为扩展盘区,那 么扩展盘区的大小应该为。 4.SQL Server2000是为各种企业提供的完整版本. 5.SQL Server 中数据库是由和组成的. 6.SQL Server 中支持两种类型的变量和。 7.查询设计器中的“联接“选项卡,可以控制_选择。 8.多栏报表的栏目数可以通过_来设置。 9.关系数据库管理系统能实现的专门关系运算包括选择、连接和_。 10.命令?LEN(“THIS IS MY BOOK“)的结果是_。 11.如果要计算表中数据的平均值,可以使用的聚合函数是_。 12.如果一个工人可管理多个设施, 而一个设施只被一个工人管理,则实体“工人“与实体“ 设备“之间存在_联系。 13.若按功能划分,软件测试的方法通常分为白盒测试方法和_测试方法。 14.设有图书管理数据库:图书(总编号 C(6),分类号C(8),书名C(16),作者C(6),出版单 位C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称 C (6),地址 C(20);借阅(借书证号C(4),总编号 C(6),借书日期 D(8);对图书管理数据 库, 查询由“清华大学出版社“或“电子工业出版社“出版, 并且单价不超出20 元的书名。 请对下面的SQL 语句填空:SELECT 书名,出版单位,单价 FROM 图书 WHERE_ AND_ 15.设有图书管理数据库:图书(总编号 C(6),分类号C(8),书名C(16),作者C(6),出版单 位C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称 C (6),地址 C(20);借阅(借书证号C(4),总编号 C(6),借书日期 D(8);对图书管理数据 库,求共借出多少种图书。请对下面的SQL 语句填空:SELECT _ FROM 借阅 16.设有图书管理数据库:图书(总编号 C(6),分类号C(8),书名C(16),作者C(6),出版单 位C(20),单价N(6,2);读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称 C (6),地址 C(20);借阅(借书证号C(4),总编号 C(6),借书日期 D(8);用SQL的 CREATE 命令建立借阅表(字段顺序要相同),请对下面的SQL 语句填空:_. 17.数据的逻辑结构在计算机存储空间中的存放形式称为数据的_。 18.数据库系统的核心是_。 19.算法的复杂度主要包括_复杂度和空间复杂度。 20.一个事务的操作必须是具备以下四个属性:原子性、_和持久性。 21.游标的概念包括两个部分,它们是和。 22.在SQL Server 2000 中,索引的顺序和数据表的物理顺序不相同的索引是 _。 23.在SQL Server 2000 中,我们创建数据库的语句是,而修改数据库的语句 是。 24.在打开项目管理器之后再打开“应用程序生成器“,可以通过按ALT+F2 键,快捷菜单和 “工具“菜单中的_。 25.在我们说到数据完整性时,使用是优先于使用触发器、规则和。 26. _是特殊类型的存储过程, 它能在任何试图改变表中由触发器保护的数据时执 行。 27. E-R 图的主要元素是实体型,_,_。 28. SQL SELECT语句为了将查询结果存放到临时表中应该使用_短语。 29. SQL Server 2000 局部变量名字必须以_开头,而全局变量名字必须以 _开头。 30. SQL Server中的 5 种约束:、外关键字约束、惟一约束、检查约束和默认 约束。 31. SQL 语言提供数据库定义、数据控制等功能。 32. SQL 中关系连接包含交叉连接、内连接、外连接和自身连接,其中最常用的 是。 33. T-SQL 语言中,有_运算、字符串连接运算、比较运算和_运算。 34. 表是由和组成的. 35. 二元实体间的联系通常可分为、1:n、m:n三种。 36. 构成 E-R图的三个基本要素为、属性、联系。 37. 关系代数中专门的关系运算包括:选择、投影、连接和。 38. 关系模式的三类完整性约束条件分别是_,_,和_。 39. 关系运算主要有_、_和连接。 40. 使用命令来创建一个新数据库及存储该数据库的文件. 41. 事务(Transaction)可以看成是由对数据库的若干操作组成的一个单元,这些操作要么 _,要么都不执行 (如果在操作执行过程中不能完成其中任一操作)。 42. 数据的完整性是指数据的和。 43. 数据库保护问题包括:、完整性、故障恢复和并发控制等多方面。 44. 数据库的逻辑模型设计阶段,任务是将转换成关系模型。 45. 数据库技术经历了人工管理阶段,_和_三个发展阶段。 46. 数据库系统的特点分别是数据的结构化、数据独立性和。 47. 数据库系统中最常用的四种数据模型有层次模型、_和_。 48. 索引分为_和_在一张表上最多可以创建 1个 _索引。 49. 完整性约束包括_完整性、_完整性、参照完整性和用户定义完整性。 50. 系统存储过程_是用来显示规则, 默认值, 未加密的存储过程, 用户定义函数, 触发或视图的文本 51. 系统数据库包含 6个数据库,它们分别是 Master数据库Model数据 库、和. 52. 选择运算是根据某些条件对关系做_分割; 投影是根据某些条件对关系做_分 割。 53. 要删除一条记录使用_指令. 54. 一张表允许有多个_码,但只能有一个_码 55. 语句select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3) 的执行结果是: _、_、_和_。 56. 语句 selectmonth(1931-9-18) 的执行结果是_。 57. 语句 select ascii(D), char(67) 的执行结果是:_和_。 58. 语句 select day(2004-4-6), len(我们快放假了.) 的执行结果是:_和 _。 59. 语句 select lower(Beautiful) , rtrim(我心中的太阳) 的执行结果是: _和_。 60. 在E-R 模型的主要术语中,属性的取值范围称为_。能够区别不同的实体且能唯 一标识实体的最小属性集,称为_。 61. 在SQL Server 2000 中,一个批处理语句是以结束的。 62. 在SQL Server 中包含和两种权限。 63. 在关系数据模型中,两个关系R1 与R2 之间存在1M的联系,可以通过在一个关系R2 中的在相关联的另一个关系R1 中检索相对应的记录。 64. 要改变表和列的名字,需要执行。 三、问答 1.声明一个长度为16的字符型变量“cname”, 并赋初值为”数据库系统概述”。请按前 面的要求写出相应语句。 2.在字符串中,我们应该怎样来产生一个回车并生成一个新行? 3.在数据库系统模型中,哪四种模型是目前使用的,其中最具优势的是哪种模型? 4.关系数据库的专用语言是什么,它可以对数据中的数据进行数据检索及哪些操作, 对检 索出来的数据可以进行哪些操作? 5.写出一个连接查询的SQL 语句。 6.写出一使用嵌套查询的 SQL语句。 7.创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话 8.修改学生表的结构,添加一列信息,学历 9.修改学生表的结构,删除一列信息,家庭住址 10. 向学生表添加如下信息:学号 姓名年龄性别联系电话学历1A22男 123456小学 2B21 男119中学3C23男110 高中4D18女 114大学 11. 修改学生表的数据,将电话号码以11 开头的学员的学历改为“大专” 12. 删除学生表的数据,姓名以 C 开头,性别为男的记录删除 13. 查询学生表的数据,将所有年龄小于 22岁的,学历为“大专”的,学生的姓名和学号 示出来 14. 查询学生表的数据,查询所有信息,列出前25%的记录 15. 查询出所有学生的姓名,性别,年龄降序排列 16. 按照性别分组查询所有的平均年龄 17. 数据库包含哪些那几种后缀名的文件必须,这些文件分别存放在什么的信息? 18.TRUNCATE TABLE 命令是什么含义?和Delete from 表名有什么区? 19. 说出以下聚合数的含义:avg ,sum ,max ,min , count ,count(*) 20. inner join 是什么意思?作用是什么?写出基本语法结构 21. 左向外联接,右向外联接,全联接的关码字如何写? 22. 子查询分为几类,说明相互之间的别了查询分三种基本子查询: 1.使用in 查询 返回一列或更多值2.比较运算符,返回单个值勤做为外查询的参数 23. 实现实体完整性,实现域完整性,实现 完整性(引用完整性),实现自定义完整性分别 使用什么手段? 24. 视图可以更新吗?会影响到实际表吗? 25. 谈谈这样几个角色,dbo , Sysadmin publicDbo : 是数据库的拥有者,对数据库 拥有所有操作的权限Sysadmin : 可以对 SQL SERVER执行任何活动Public : 自动创建的,能捕获数据库中用户的所有默认权限 26. 什么是存储过程?为什么存储过程要比单纯的Sql 语句执行起来要快? 27. 什么是Inserted 表 ?什么是Deleted 表? 28. 什么是外码以及外码的特点? 29. 试述数据库系统的组成? 30. 什么是视图 31. 解释两种身份验证? 32. 数据库在什么情况下不能被删除? 33.数据的完整性的分类及其作用? 34. 存储过程与触发器的区别是什么? 35. 数据的完整性的分类及其作用是什么? 36. SQL Server支持哪五种类型的存储过程? 37. 设置索引的原则是什么? 38. 简述 SQL Server 2000的安全性管理机制(6 级,涉及登录账号、用户、角色以及权限 分配)。(6 分) 39. 在SQL Server 2000 中,使用视图的好处是什么?(4 分) 40. where、group by、having 的区别是? 41. DBMS 的主要功能: 42. 类完整性规则: 三、判断 1.()无论是存储器还是触发器都是SQL 语句和流程控制语句的集合。 2.()为了提高检索数据的能力,数据库引进了管理数据库机制。 3.()数据库可随意删除,不会影响到数据库中的其他信息。 4.()在SQL S

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论