数据库技术自检自测4

合集下载

计算机三级考试数据库技术自测试题

计算机三级考试数据库技术自测试题

计算机三级考试数据库技术自测试题计算机三级考试数据库技术考核的是数据库系统基础知识及数据库应用系统项目开发和维护的基本技能。

下面是计算机三级考试数据库技术自测试题,一起来看一下吧。

1).下面关于查询描述正确的是()A.可以使用CREATEVIEW打开查询设计器B.使用查询设计器可以生成所有的SQL查询语句C.使用查询设计器生成的SQL语句存盘后将存放在扩展名为QPR 的文件中D.使用DO语句执行查询时,可以不带扩展名正确答案:C2).数据库性能优化是数据库应用系统上线后最常见的运行维护任务之一。

下列有关数据库性能优化的说法,错误的是()A.数据库性能优化和数据库的外部环境有很大关系,如果外部环境出现瓶颈,单独对数据库进行调整很难取得较好效果B.在数据库性能优化期间可能对原有符合范式的关系转为不符合范式的关系C.物化视图将会预先计算并保存耗时操作的结果,可大幅度提高查询效率,但是物化视图必须人工手动刷新D.存储过程在执行期间不需要重新编译,可以在一定程度上提高运行效率,但是其与数据库管理系统绑定,更换数据库管理系统时需要重新编写正确答案:C答案解析:数据库性能优化和数据库的外部环境有很大关系,例如在网络带宽过窄的情况下导致数据库速度访问缓慢时,则单独对数据库本身优化无法取得很好的效果;物化视图是预先计算并保存表连接或聚集等耗时较多的操作结果,这样,在执行查询时大大提高了读取速度。

物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物化视图对应用透明,增加和删除物化视图不会影响应用程序中SQL语句的正确性和有效性,物化视图需要占用存储空间,当基表发生变化时,物化视图可以手动刷新也可以定时自动刷新;存储过程是相当于加载到数据库上的模块,因此再次运行时不用重新编译,但其与数据库管理系统绑定,因此如果在更改数据库管理系统时,需要重新绑定存储过程。

在数据库性能优化期间有可能改动原有的符合范式。

北京电大数据库基础网考典型题

北京电大数据库基础网考典型题

第1章数据库系统概论一、单选题1.数据库管理系统(DBMS是(C )C. 一组软件2.在数据库中存储的是(D )D.数据及数据之间的联系3.若一个关系为R(学生号,姓名,性别,年龄),则哪个属性适合作为该关系的主码?(A)A.学生号4.在数据库的三级模式结构中,模式有(A )A. 1个5.数据库系统的核心是(A )。

A.数据库管理系统6.数据库系统与文件系统的主要区别是(D )。

D.文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了这些问题7.关系数据库系统中所使用的数据结构是(B ) B.二维表8.关系模型中,一个关键字是(B )。

B.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成9.如果一个班只能有一个班长,而且一个班长不能同时担任其他班的班长,班级和班长两个实体之间的关系属于(A )。

A. —对一联系二、判断题1.在对象数据模型中,对象不但能够继承,而且能够嵌套。

(V )2.在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。

(X )3.分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。

(V )4.主码是一种候选码码,主码中的属性个数没有限制。

(V )5.在文件系统中,不容易做到数据共享,而在数据库系统中,容易做到数据共享。

(V )6.若一个联系涉及到两个实体则称为二元联系,若只涉及到一个实体则称为一元联系。

(V )7.在存取数据库的数据的过程中,使用了两个数据缓冲区,分别为系统缓冲区和用户缓冲区。

(V )8.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是1对1的联系。

(X )9.数据库系统中四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户(V )第2章关系运算一、单选题1.域是实体中相应属性的(A )A.取值范围2.把保存关系定义的关系称为对应数据库的( B )B.兀关系3.在下面所给的属性中,哪个属性适宜作为主关键字?( D )D.身份证号码4.设关系R和S的元组个数分别为10和30,关系T是R与S的笛卡尔积则T的元组个数是(C )C.3005.设D,D2和D3域的基数分别为2,3和4,贝U DXDXD的元组数为(B )B. 246.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A B具有的元组个数为(B )B. a2 b27.设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A减B的差集中包含有个元素。

数据库与应用 自测题1 附答案

数据库与应用 自测题1 附答案

自测题1一、填空题1.在数据库系统的三个抽象层次结构中,表示用户层数据库的模式称为外模式,表示概念层数据库的模式称为概念模式,表示内层数据库的模式称为内模式。

2.迄今,数据库系统常用的数据模型有层次模型、网状模型和关系模型。

3.数据库系统的控制功能表现在如下几点,他们分别是数据的完整性、数据的安全性、并发控制、数据的恢复。

4.外模式/模式映射保证了数据的逻辑独立性。

5.联系通常有两种:一种是实体内部的联系,即实体中属性间的联系;另一种是实体与实体之间的联系。

6.实体间的联系是错综复杂的,但就两个实体的联系来说,主要有三种:一对一的联系、一对多的联系和多对多的联系。

7.数据库系统是一个实际可运行的系统。

通常由数据库、硬件、数据库管理系统和数据库管理员(DBA)四个部分组成。

8.管理和使用数据库的各类人员,包括终端用户、应用程序员、系统分析员和数据库管理员。

9.数据库系统的体系结构分为内部体系结构和外部体系结构。

10.在文件服务器结构中,数据库存放在文件服务器中,应用程序分散安排在各个用户工作站上。

11.在客户/服务器结构中,客户端向服务器发送的是处理请求,服务器返回的是处理结果。

12.三级模式之间的联系是通过二级映射来实现的,当然实际的转换工作是由数据库管理系统来完成的。

13.数据模型分成两个不同的层次:概念模型和实施模型。

14. 实施模型是由按计算机系统的观点对数据建模和具体的数据库系统有关,侧重于数据和联系的表示或存储方法。

15.关系中的某个属性组,它可以唯一标识一个元组,这个属性组称为候选关键字。

16.数据库管理系统(DBMS)提供数据操纵语言(DML)及它的翻译程序,实现对数据库数据的操作,包括数据插入、删除、更新和查询。

17.在数据库的三级模式体系结构中,模式与内模式质检的映像(模式/内模式),实现了数据的物理独立性。

18.数据库的核心组成部分是数据库管理系统。

19.数据库系统的内部体系结构是三级模式结构,分别是模式、内模式和外模式。

数据库自检自测

数据库自检自测

数据库基础与应用自检自测试题一、单选 (每空1分,共10分)1.在Access数据库系统中,不能建立索引的数据类型是()。

A.文本型 B.备注型 C.数值型 D.日期/时间型2.下面有关表的叙述中错误的是()。

A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C.Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中3. Access中包含有()个数据库对象。

A.5 B.6 C.7 D.4.在设计Access数据表时,“索引”属性有()取值。

A.1 B.2 C.3 D.45.下列()图标是Access中新建宏的标志。

A. B. C. D.6. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库7. 要想使SQL Server数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序8. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数9. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是()字节。

A. 1MB. 2MC. 3MD. 4M10. 不属于SQL Server系统全局变量的是()。

A. @@ErrorB. @@ConnectionsC. @@Fetch_StatusD. @Records二、填空 (每空1分,共20分)1.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

2.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、数据量大、客户数多等优点。

数据库自测选择题

数据库自测选择题

【打印本页】题2分共60分)的是()。

on 来连接B union 只连接结果集完全一样的查询语句C union 是筛选关键词,对结果集再进行操作。

D union 可以连D中查询出姓名的第二个字是“敏”的学生的信息()。

re 姓名=’_敏%’B select * from 学生表 where 姓名like ’_敏%’C select * from 学生表 where 姓名 l ike ’正确答案是:B中存放着公司的所有订单信息,其结构为EmployeeID,OrderDate,RequireDate,ShippedDate,ShipVia,Freight,ShipName,ShipAddress,ShipCity,ShipRegin,S 有填写送货邮政编码(ShipPostalCode)的记录,那么下列符合要求的SQL语句有()。

E ShipPostalCode IS NULLB SELECT * FROM Orders WHERE ShipPostalCode = NULLC SELECT * FROM Orders W HERE ShipPostalCode = ‘’正确答案是:A服务器上的数据库转移到新购置的服务器上,该如何做()。

件剪切至移动硬盘上,再复制到新服务器上B 将原有服务器上的数据库文件备份至移动硬盘上,再复制到新服务器上一个工资表包含职工号,姓名,职称。

工资等字段。

若要保证工资字段的取值不低于800元,最合适的实现方法是( 字段建立缺省B 在创建工资表时为“工资”字段建立检查约束C 在工资表建立一个触发器D 为工资表数据输入编写一)型C 关系数据模型D 面向对象数据模型正确答案是:DL 2005/2008 的系统数据库()库C pubs数据库D model数据库正确答案是:C符()是:Dello’)的结果是()。

确答案是:A程,用命令:( ) Procedure A1 。

ute正确答案是:C题2分共20分)序规则为默认值)中,有一个产品表products,你想按照价格从小到大的顺序显示所有产品的名称(productname)和选择二项)e from products order by price ASCB SELECT productname,price from products order by price DESCC SELECT LECT productname and price from products order by price DESCC 正确答案是:AC以下对变量的定义错误的是()。

《数据库应用技术》自检自测

《数据库应用技术》自检自测

《数据库应用技术》自检自测自检自测1一.单项选择题1.下列关于数据库管理系统的说法,错误的是(C)。

A.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是(D)。

A.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指(D)。

A.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是(B)。

A.数据库B.操作系统C.应用程序D.数据库管理系统5.数据库三级模式结构的划分,有利于(A)。

A.数据的独立性B.管理数据库文件C.建立数据库D.操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是(B)。

A.内模式B.模式C.外模式D.其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足要求的是(A)。

A.能够描述并发数据B.能够真实地模拟现实世界C.容易被业务人员理解D.能够方便地在计算机上实现8.数据模型三要素是指(B)。

A.数据结构、数据对象和数据共享B.数据结构、数据操作和数据完整性约束C.数据结构、数据操作和数据的安全控制D.数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是(D )。

国开学习网电大数据库应用技术第四次形考作业实验答案

国开学习网电大数据库应用技术第四次形考作业实验答案

国开学习网电大数据库应用技术第四次形考作业实验答案实验目的:通过使用SSMS工具,练习对数据库中的数据表进行单表查询、多表连接查询、子查询。

对数据表中的数据进行更改和删除等操作。

实验要求:将相关的SQL 语句和运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过网络提交。

实验内容:使用SSMS工具,在“可用数据库”中选中Students数据库,完成如下实验。

1. 单表查询。

写出实现如下查询的SQL语句。

(1) 查询学生选课表中的全部数据。

SELECT * FROM SC(2) 查询计算机系的学生的姓名、年龄。

SELECT Sname,Sex FROM Student WHERE Sdept='计算机系'(3) 查询成绩在70~80分的学生的学号、课程号和成绩。

SELECT Sno,Cno,Grade FROM SC where Grade BETWEEN 70 AND 80;(4) 查询计算机系年龄在18~20岁男生的姓名、年龄。

SELECT Sname,Sage from Student where Sex='男' AND Sage>18 AND Sage<20(5) 查询C001课程的考试成绩最高分。

SELECT max(Grade) from SC where Cno='C001'(6) 查询计算机系学生的最大年龄和最小年龄。

SELECT max(Sage) '最大年龄',min(Sage) '最小年龄' from Student where Sdept='计算机系' (7) 统计各系的学生人数。

SELECT Sdept,count(Sno)'人数' from Student GROUP BY Sdept;(8) 统计每门课程的选课人数和考试成绩最高分。

SELECT cno,count(Sno) '选课人数',max(Grade)'最高成绩' FROM SC GROUP BY Cno;(9) 统计每个学生的选课门数和考试总成绩,并按选课门数升序显示结果。

《数据库技术》自检自测2

《数据库技术》自检自测2

自检自测2一.单项选择题1.下列不属于数据模型三要素的是(C)。

A.数据结构B.数据操作C.数据库管理系统D.数据完整性约束2.下列约束属于应用级约束的是(C)。

A.实体完整性B.参照完整性C.用户定义的完整性D.引用完整性3.下列关于传统关系运算的说法,错误的是(B)。

A.集合的并运算要求参与运算的两个关系必须具有相同的目B.有m目x行数据的关系R和有n目y行数据的关系S进行笛卡尔积运算,其结果是有(m+n)目和(x+y)行数据的关系C.对m目的关系R进行选择运算,其结果关系一定也是m目的D.对m行数据的关系R进行投影运算,其结果关系的行数可能小于m3.下列关于自然连接的说法,错误的是(B)。

A.自然连接的连接条件一定是等值连接B.进行自然连接的两个关系必须具有相同数目的列C.对两个关系进行相同条件的自然连接和等值连接,自然连接结果的列个数一定少于等值连接结果的列个数D.自然连接是一种特殊的等值连接4.下列关于集合并运算的说法,正确的是(C)。

A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5.对关系模式进行规范化的主要目的是(B)。

A.提高数据操作效率B.维护数据的一致性C.加强数据的安全性D.为用户提供更快捷的数据操作6.如果有函数依赖X→Y,并且对X的某个真子集X‟,有X‟→Y成立,则称(B)。

A.Y完全函数依赖于XB.Y部分函数依赖于XC.X完全函数依赖于YD.X部分函数依赖于Y7.下列关于第三范式的说法,错误的是(D)。

A.第三范式的关系模式一定是第二范式的B.第三范式的关系模式一定也是第一范式的C.第三范式的关系模式一定不包含部分函数依赖和传递函数依赖D.第三范式的关系模式一定不包含传递函数依赖,但可以包含部分函数依赖8.有关系模式:学生(学号,姓名,所在系,系主任),设一个系只有一个系主任,则该关系模式至少属于(B)。

数据库自检自测

数据库自检自测

数据库基础与应用自检自测试题一、单选 (每空1分,共10分)1.在Access数据库系统中,不能建立索引的数据类型是()。

A.文本型 B.备注型 C.数值型 D.日期/时间型2.下面有关表的叙述中错误的是()。

A.表是Access数据库中的要素之一B.表设计的主要工作是设计表的结构C.Access数据库的各表之间相互独立D.可以将其他数据库的表导入到当前数据库中3. Access中包含有()个数据库对象。

A.5 B.6 C.7 D.4.在设计Access数据表时,“索引”属性有()取值。

A.1 B.2 C.3 D.45.下列()图标是Access中新建宏的标志。

A. B. C. D.6. 当一条SELECT语句访问一张大表里的有限几行数据时,SQL Server通常会()。

A. 为数据加上页级锁B. 为数据加上行级锁C. 需要用户的干涉和参与D. 使用户独占数据库7. 要想使SQL Server数据库管理系统开始工作,必须首先启动()。

A. SQL Server服务器B. 查询分析器C. 网络实用工具D. 数据导入和导出程序8. Transact-SQL对标准SQL的扩展主要表现为()。

A. 加入了程序控制结构和变量B. 加入了建库和建表语句C. 提供了分组(Group By)查询功能D. 提供了Min、Max等统计函数9. 使用“CREATE DATABASE AAA”命令所建立数据库文件的初始大小是()字节。

A. 1MB. 2MC. 3MD. 4M10. 不属于SQL Server系统全局变量的是()。

A. @@ErrorB. @@ConnectionsC. @@Fetch_StatusD. @Records二、填空 (每空1分,共20分)1.在__________系统中,不容易做到数据共享,在__________系统中,容易做到数据共享。

2.分布式数据库系统除了具有一般数据库系统的优点之外,还具有________、________、数据量大、客户数多等优点。

国家开放大学《数据库应用技术》形考任务1-4参考答案

国家开放大学《数据库应用技术》形考任务1-4参考答案

国家开放大学《数据库应用技术》形考任务1-4参考答案形考任务1第1章测验一.单项选择题(每题2分,共20分)1.关于数据库管理系统的说法,错误的是()。

a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c. 数据库应用程序可以不经过数据库管理系统而直接读取数据库文件d. 数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.关于用文件管理数据的说法,错误的是()。

a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d. 将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.数据库系统的物理独立性是指()。

a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c. 不会因为数据存储策略的变化而影响数据的存储结构d. 不会因为数据逻辑结构的变化而影响应用程序4.数据库系统是由若干部分组成的。

下列不属于数据库系统组成部分的是()。

a. 数据库b. 操作系统c. 应用程序d. 数据库管理系统5.数据库三级模式结构的划分,有利于()。

a. 数据的独立性b. 管理数据库文件c. 建立数据库d. 操作系统管理数据库6.在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。

a. 内模式b. 模式c. 外模式d. 其他7.在用数据模型描述数据时,一般要求数据模型要满足三个要求。

下列描述中,不属于数据模型应满足的要求的是()。

a. 能够描述并发数据b. 能够真实地模拟现实世界c. 容易被业务人员理解d. 能够方便地在计算机上实现8.数据模型三要素是指()。

a. 数据结构、数据对象和数据共享b. 数据结构、数据操作和数据完整性约束c. 数据结构、数据操作和数据的安全控制d. 数据结构、数据操作和数据的可靠性9.下列关于实体联系模型中联系的说法,错误的是()。

数据库应用技术形考任务4答案

数据库应用技术形考任务4答案

数据库应用技术形考任务4参考答案一.单项选择题(每题2分,共20分)题目1所述功能中,不属于SQL语言功能的是()。

d提供方便的用户操作界面功能a. 数据表的定义功能b. 数据查询功能c. 数据增、删、改功能d. 提供方便的用户操作界面功能题目2设某职工表中有用于存放年龄(整数)的列,最适合年龄列的类型是()。

c. tinyinta. intb. smallintc. tinyintd. bit题目3用于限制列的取值范围的约束是()。

b. CHECKa. PRIMARY KEYb. CHECKc. DEFAULTd. UNIQUE题目4用于限制列的取值不能重复的约束是()。

d UNIQUEa. PRIMARY KEYb. CHECKc. DEFAULTd. UNIQUE题目5用于实现实体完整性约束的是()。

a. PRIMARY KEYa. PRIMARY KEYb. CHECKc. DEFAULTd. UNIQUE题目6关于DEFAULT约束的说法,错误的是()。

d在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束a. 一个DEFAULT约束只能约束表中的一个列b. 在一个表上可以定义多个DEFAULT约束c. DEFAULT只能定义在列级完整性约束处d. 在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束题目7为变量赋值的语句中,错误的是()。

d SET @X = 10 + 'A'a. SET @X = 10b. SELECT @X = 10c. SET @X = 10 + 10。

(2022年)四川省自贡市全国计算机等级考试数据库技术测试卷(含答案)

(2022年)四川省自贡市全国计算机等级考试数据库技术测试卷(含答案)

(2022年)四川省自贡市全国计算机等级考试数据库技术测试卷(含答案) 学校:________ 班级:________ 姓名:________ 考号:________一、1.选择题(10题)1. 数据库管理系统由三级模式组成,其中决定DBMS功能的是______。

A.逻辑模式B.外模式C.内模式D.物理模式2. DBMS数据定义语言包括的模块有模式、外模式、内模式定义模块,安全性定义模块和( )。

A.数据更新模块B.事务管理模块C.完整性定义模块D.安全维护模块3. 若把操作系统看作计算机系统资源的管理者,下列( )不属于操作系统所管理的资源。

A.程序B.内存C.CPUD.中断4. 下列关于数据库数据模型的说法中,哪一个是不正确的?A.任何一张二维表都表示一个关系B.层次模型的数据结构是有向树结构C.在网状模型中,一个子结点可以有多个父结点D.在面向对象模型中每一个对象都有一个唯一的标识5. 散列法存储中处理碰撞的方法主要有两类,一是开地址法,另一类是A.拉链法B.归并法,C.删除法D.忽略法6. Delphi具有良好的数据处理能力,它所提供的哪一种工具可将数据从一种数据库全部或部分迁移到另一种数据库中?A.Data PumpB.Database ExplorerC.BDED.ODBC7. 如果把公司的一个部门看成实体,则公司的“研发部”应看成是( )。

A.记录型B.记录值C.属性型D.属性值8. 设关系月与关系S具有相同的目(或称度),且相对应的属性的值取自同一个域,则R-(R-S)等于A.R∪SB.R∩SC.R×SD.R-s9.在下列关于关系的叙述中,错误的是A.表中任意两行的值不能相同B.表中任意两列的值不能相同C.行在表中的顺序无关紧要D.列在表中的顺序无关紧要10. 下列计算机表示的信息中,不能称为“数据”的是______。

A.人的姓名B.图形符号C.计算机程序D.文件名二、填空题(10题)11. 并行数据库系统的性能有两种主要的度量,分别是吞吐量和______。

2021年国开电大数据库运维自测答案

2021年国开电大数据库运维自测答案

2021年国开电大数据库运维自测答案题目为随机抽题请用CTRL+F来搜索试题数据库系统的核心是()。

正确答案是:数据库管理系统以下不属于数据库特点的是()。

正确答案是:数据冗余度高哪个选项是用来创建和修改数据库结构的()。

正确答案是:DDL数据库中数据的逻辑独立性是指()。

正确答案是:数据与程序之间的逻辑相互独立要保证数据库的数据独立性,需要修改的是()。

正确答案是:三级模式之间的两层映射在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。

正确答案是:数据库管理员MySQL数据库运维中系统高可用性,其中年度可服务时间比例“5个9”,其年度停机时间大约为()。

正确答案是:5minmysqladmin为用户root设置密码的语句()。

正确答案是:mysqladmin -uroot passowrd "NEWPASSWORD"mysqladmin command参数中删除一个库的参数是()。

正确答案是:drop[DB_NAME]mysqlbinlog中使用参数()可以打开指定库的binlog文件。

正确答案是:-dMySQL可视化管理工具MySQL GUI Tools中方便数据库迁移的图形化应用程序是()。

正确答案是:MySQL Migration Toolkit广义上来说,属于数据的可以是()。

正确答案是:数字, 文本, 图像, 音频数据实现集中控制,包括()。

正确答案是:安全性控制, 完整性控制, 并发控制数据库管理系统的主要功能包括()。

正确答案是:数据定义功能, 数据操作功能, 数据库的运行管理, 数据库的建立和维护以下属于数据库系统运维的主要内容的是()。

正确答案是:数据库安装与配置, 数据库安全性管理, 数据库备份与恢复, 预防性巡检数据库系统日常的运维管理中包括日维护作业计划,以下属于日维护作业计划的是()。

正确答案是:检查数据库网络连通与否, 检查磁盘空间的使用情况,监视数据库的表空间利用率以下是MySQL数据库运维的指标的是()。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

自检自测4
一. 单项选择题
1.下列所述功能中,不属于SQL语言功能的是(D)。

A.数据表的定义功能
B.数据查询功能
C.数据增、删、改功能
D.提供方便的用户操作界面功能
2.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是(C)。

A.int
B.smallint
C.tinyint
D.bit
3.设某学生表中有用于存放学生编号的列,下列类型中最适合的是(D)。

A.int
B.date
C.tinyint
D.char
4.下列约束中用于限制列的取值范围的约束是(B)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
5.下列约束中用于限制列取值不重的约束是(D)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
6.下列约束中用于实现实体完整性的是(A)。

A.PRIMARY KEY
B.CHECK
C.DEFAULT
D.UNIQUE
7.下列关于DEFAULT约束的说法,错误的是(D)。

A.一个DEFAULT约束只能约束表中的一个列
B.在一个表上可以定义多个DEFAULT约束
C.DEFAULT只能定义在列级完整性约束处
D.在列级完整性约束和表级完整性约束处都可以定义DEFAULT约束
8.下列为变量赋值的语句中,错误的是(D)。

A.SET @X = 10
B.SELECT @X = 10
C.SET @X = 10 + 10
D.SET @X = 10 + 'A'
9.设有表T,现要在该表新增加一个列,列名为:c1,类型为int。

下列能实现该功能的语句是(A)。

A.ALTER TABLE T ADD COLUMN c1 int
B.ALTER TABLE T ADD (c1 int)
C.ALTER TABLE T ADD COLUMN c1
D.ALTER TABLE T ADD c1
10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。

下列能实现该功能的语句是(B)。

A.ALTER TABLE M ADD COLUMN Type NCHAR(4)
B.ALTER TABLE M ALTER COLUMN Type NCHAR(4)
C.ALTER TABLE M DROP COLUMN Type NCHAR(4)
D.ALTER TABLE M ALTER Type NCHAR(4)
11. 下列(B)固定占用10个字节的空间。

A.varchar(10)
B.char(10)
C.nchar(10)
D.nvarchar(10)
12. 关于numeric(p,s)说法错误的是(C)。

A.p代表整个数值的数字位数
B.q代表小数点后的数字位数
C.numeric(p,s)是近似数值类型
D.最大的存储空间是17字节
二.判断题
1.decimal(p,s)数据类型属于字符型。

(╳)
2./**/ 之间的内容用于表示注释,对程序无影响。

(√ )
3.'Good' + morning的结果为:'Good morning'。

(╳)
4.SsexNCHAR(1) DEFAULT '男'语句中的DEFAULT约束表示Ssex变量的默认值为'男'。

(√ )
5.SageTINYINTCHECK(Sage>=22 AND Sage<=60)中的变量Sage只能取值在22到60之间。

(√ )
三.简答题
1.简述SQL语言的功能,每个功能的作用是什么?
答:SQL按其功能可分为四大部分:数据定义、数据控制、数据查询和数据操作。

数据定义功能用于定义、删除和修改数据库中的对象;数据查询功能用于实现查询数据的功能,查询数据是数据库中使用最多的操作;数据操作功能用于增加、删除和修改数据;数据控制功能用于控制用户对数据库的操作权限。

2.Transact-SQL支持的主要数据类型有哪些?
答:数值类型(包括准确数值类型和浮点数值类型)、字符串类型(包括统一字符编码的字符串类型和普通字符编码的字符串类型)、日期时间类型以及二进制数据类型。

四.综合应用题
例1.计算两个变量的和,然后显示其结果:
DECLARE @x int = 10, @y int = 20, @z int
SET @z = @x + @y
Print @z
解析:
DECLARE @x int = 10, @y int = 20, @z int
声明了三个整型变量x,y,z,其中x的初值为10,y的初值为20。

利用SET语句为z赋值
Print语句的作用是向客户端返回Z的值。

例2.If语句使用示例。

DECLARE @x int, @y int, @z int
SET @x = 40
SET @y = 30
IF (@x > @y )
SET @z = @x - @y
ELSE
SET @z = @y - @x
Print @z
解析:
语句DECLARE @x int, @y int, @z int
声明了三个整型变量x,y,z,
语句SET @x = 40和SET @y = 30给出变量x的初值是40,y的初值是30,
语句IF (@x > @y ) 进行判断,决定进入哪个分支。

本例中,程序进入SET @z = @x - @y
Z值为10。

例3.计算1 + 2 + 3 + … + 100的值。

解析:
DECLARE @i int, @sum int
SET @i = 1
SET @sum = 0
WHILE @i <= 100
BEGIN
SET @sum = @sum + @i
SET @i = @i + 1
END
PRINT @sum
例4.创建表并给出约束。

用SQL语句创建如下三张表:学生表(Student)、课程表(Course)和学生修课表(SC),这三张表的结构和约束如表4-1到表4-3所示。

表4-1 Student表结构
表4-2 Course表结构
表4-3 SC表结构
解析:
创建满足约束条件的上述三张表的SQL语句如下:CREATE TABLE Student (
SnoCHAR(9)PRIMARY KEY,
SnameNCHAR(5)NOT NULL,
SIDCHAR(18)UNIQUE,
SsexNCHAR(1)DEFAULT '男', SageTINYINTCHECK(Sage>=15 AND Sage<=45), SdeptNVARCHAR(20))
CREATE TABLE Course (
CnoCHAR(6)PRIMARY KEY,
CnameNVARCHAR(20)NOT NULL, CreditNUMERIC(3,1)CHECK(Credit>0), SemesterTINYINT )
CREATE TABLE SC (
SnoCHAR(9)NOT NULL,
CnoCHAR(6)NOT NULL,
GradeTINYINT,
PRIMARY KEY (Sno, Cno),
FOREIGN KEY (Sno) REFERENCES Student(Sno),
FOREIGN KEY (Cno) REFERENCES Course(Cno) )
例5.为SC表添加“修课类别”列,此列的定义为:Type NCHAR(1),允许空。

解析:
ALTER TABLE SC ADD Type NCHAR(1)
例6.将新添加的Type列的数据类型改为NCHAR(2)。

解析:
ALTER TABLE SC ALTER COLUMN Type NCHAR(2)
例7.为Type列添加限定取值范围为{必修,重修,选修}的约束。

解析:
ALTER TABLE SC
ADD CHECK(Type IN ('必修', '重修', '选修') )
例8.删除SC表的“Type”列。

解析:
ALTER TABLE SC DROP COLUMN Type
例9.“图书表”结构如下:
书号:统一字符编码定长类型,长度为6,主键;
书名:统一字符编码可变长类型,长度为30,非空;
第一作者:普通编码定长字符类型,长度为10,非空;
出版日期:日期型;
价格:定点小数,小数部分1位,整数部分3位,默认值为20。

写出创建表的SQL语句,要求在定义表的同时定义数据的完整性约束。

(表名和列名用中文)
解析:
createtable图书表(
书号nchar(6)primarykey,
书名nvarchar(30)notnull,
第一作者char(10)notnull,
出版日期date,
价格numeric(4,1)default20)
10.为图书表添加“印刷数量”列,类型为整数。

解析:
altertable图书表add印刷数量int。

相关文档
最新文档