级数据库技术试题(答案)

合集下载

2022年计算机等级考试三级数据库技术试题及答案

2022年计算机等级考试三级数据库技术试题及答案

一、选择题(每小题1分,共60分)二、下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。

请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。

三、四、(1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是五、A)操作系统B)编译程序六、C)数据库管理系统D)网络通信软件七、八、(2)通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是九、A)CacheB)磁带C)硬盘D)内存十、十一、(3)下列关于计算机系统工作原理的叙述中,哪一条是正确的?十二、A)中央处理器直接对存储器中的数据进行处理十三、B)运算器完成解释和执行指令的工作十四、C)中央处理器可以从输入设备中得到控制指令十五、D)程序和数据均存放在存储器中十六、十七、(4)下列关于异步传输模式ATM技术的叙述中,哪一条是不正确的?十八、A)ATM技术可以满足用户对数据传输的服务质量的要求十九、B)ATM是B-ISDN选择的数据传输技术二十、C)ATM技术的实时性好,但灵活性不够二十一、D)采用ATM技术可满足网络中突发性的通信量二十二、二十三、(5)信息认证是信息安全的一个重要方面,下列哪一项不属于实施信息认证的方法?二十四、A)身份识别B)密钥管理C)数字签名D)消息认证二十五、二十六、(6)电子邮件软件向邮件服务器发送邮件时使用的协议是二十七、A)SMTPB)POP3C)IMAPD)MIME二十八、二十九、(7)以下关于数据的逻辑结构的叙述中,哪一条是不正确的?三十、A)数据的逻辑结构是数据间关系的描述三十一、B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式三十二、C)数据的逻辑结构分为线性结构和非线性结构三十三、D)树形结构是典型的非线性结构三十四、三十五、(8)以下关于广义表的叙述中,哪一条是正确的?三十六、A)广义表是0个或多个单元素或子表组成的有限序列三十七、B)广义表至少有一个元素是子表三十八、C)广义表不可以是自身的子表三十九、D)广义表不能为空表四十、四十一、(9)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?四十二、A)线性表按顺序方式存储,查找关键码值为666的结点四十三、B)线性表按链接方式存储,查找关键码值为666的结点四十四、C)线性表按顺序方式存储,查找线性表中第900个结点四十五、D)线性表按链接方式存储,查找线性表中第900个结点四十六、四十七、(10)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?四十八、A)线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点四十九、B)线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点五十、C)线性表按顺序方式存储,删除线性表的第900个结点五十一、D)线性表按链接方式存储,删除指针P所指向的结点五十二、五十三、第(11)-(13)题基于下图所示的二叉树:五十四、五十五、(11)该二叉树对应的树林包括几棵树?五十六、A)1B)2C)3D)4五十七、五十八、(12)如果用llink-rlink法存储该二叉树,则各结点的指针域中共包含多少个空指针?五十九、A)6B)8C)10D)12六十、六十一、(13)如果将该二叉树存储为对称序线索二叉树,则结点H的左线索指向哪一个结点?六十二、A)结点AB)结点CC)结点ED)结点G六十三、六十四、(14)对n个记录的文件进行归并排序,所需要的辅助存储空间为六十五、A)O(1)B)O(n)C)O(log2n)D)O(n2)六十六、六十七、(15)以下关于B树运算的叙述中,哪一条是正确的?六十八、A)若插入过程中根结点发生分裂,则B树的高度加1六十九、B)每当进行插入运算,就在B树的最下面一层增加一个新结点七十、C)若要删除的关键码出现在根结点中,则不能真正删除,只能做标记七十一、D)删除可能引起B树结点个数减少,但不会造成B 树高度减小七十二、七十三、(16)批处理操作系统的主要缺点是七十四、A)系统吞吐量小B)用户不能直接控制其作业的执行七十五、C)不具备并发性D)系统资源利用率不高七十六、七十七、(17)一个进程执行V操作意味着七十八、A)该进程从等待队列进入就绪队列七十九、B)该进程从磁盘调入内存八十、C)可能有另一个进程从等待队列进入就绪队列八十一、D)可能有另一个进程从磁盘调入内存八十二、八十三、(18)设计作业调度算法时,不需要考虑下列哪一个因素?八十四、A)友好的用户界面B)均衡使用资源八十五、C)公平性D)吞吐量大八十六、八十七、(19)进程切换时,系统把即将运行进程的页表的起始地址存放在八十八、A)内存中B)快表中C)寄存器中D)磁盘中八十九、九十、(20)内存与磁盘之间交换信息的最小单位是九十一、A)记录B)数据项C)块D)文件九十二、九十三、(21)在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是九十四、A)顺序结构B)链接结构C)索引结构D)B树结构九十五、九十六、(22)假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。

三级数据库技术习题答案

三级数据库技术习题答案

三级数据库技术习题答案一1[单选题]保证单个用户查询响应时间的前提下,系统最多允许多少用户同时访问数据库的指标属于()A.性能需求B.功能需求C.存储需求D.安全需求参考答案:A2[填空题]DFD箭头是数据流描述数据方向处理间数据依赖,IDEFO箭头强调(参考解析:数据约束3[单选题]在数据库应用系统的需求分析阶段,设有如下工作:Ⅰ.分析与描述目标系统需要完成的功能Ⅱ.分析与描述目标系统对响应时间、存储容量的要求Ⅲ.分析与描述目标系统涉及的数据范围、数据的属性特征及数据之间的关系Ⅳ.分析与描述每项功能活动需要的输入数据、业务规则及输出数据Ⅴ.分析与描述目标系统的总体结构、功能活动及各功能活动之间的关系以上属于系统功能建模内容的是()。

A.仅Ⅰ、Ⅳ和ⅤB.仅Ⅱ、Ⅳ和ⅤC.仅Ⅰ、Ⅱ和ⅢD.仅Ⅲ、Ⅳ和Ⅴ参考答案:A4[单选题]通常,信息的价值与下列哪些性质紧密相关()。

Ⅰ.准确性Ⅱ.及时性Ⅲ.可靠性Ⅳ.开放性Ⅴ.完整性A.Ⅰ、Ⅱ、Ⅲ和ⅣB.Ⅱ、Ⅲ、Ⅳ和Ⅴ)。

C.Ⅰ、Ⅱ、Ⅲ和ⅤD.Ⅰ、Ⅱ、Ⅳ和Ⅴ参考答案:C5[单选题]在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的()。

A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D6[填空题]数据库系统三级模式结构:()即存储模式,模式(即),外模式即用户模式。

参考解析:内模式,逻辑模式7[填空题]信息系统需求分析常用的建模方法有__________、__________和__________。

参考解析:IDEF0 DFD UML8[单选题]下列不属于信息系统需求分析常用建模方法的是__________。

A.ERB.IDEFOC.DFDD.UML参考答案:A9[单选题]下列关于数据库管理系统DBMS功能的叙述中,()不正确的。

A.完整性定义主要包括对主码、外码以及其他完整性约束的定义B.系统的安全性控制是由数据库运行管理模块支持的C.为了提高存储空间利用率和存取效率,DBMS需要提供多种存取方法D.宿主型数据操纵语言DML可以独立由终端用户使用参考答案:D10[单选题]数据库应用系统在使用过程中,会根据用户的需求及系统运行情况对系统进行升级和改造。

计算机等级考试三级数据库技术第10套试题及答案

计算机等级考试三级数据库技术第10套试题及答案

计算机等级考试三级数据库技术第10套试题及答案一、单项选择题(共40分;1-20题每题1分,21-30题每题2分)1、基于严格的、明确的需求作为软件系统开发基础的软件开发模型是()。

A)瀑布模型B)快速原型模型C)螺旋模型D)结构模型2、在一个ER图中,包含四个实体集,两个二元一对多联系,一个三元多对多联系,一个一元多对多联系,则将该ER图转化为关系模型后,得到的关系模式个数是()。

A)4个B)5个C)6个D)7个3、从功能角度数据库应用系统可以划分为四个层次,其中用户使用create procedure命令所定义的存储过程位于()。

A)表示层B)业务逻辑层C)数据访问层D)数据持久层4、在需求分析阶段,可以使用IDEF0方法来建立系统的功能模型,它的基本元素是矩形框和箭头。

下面列出的描述学生助学贷款资格审批活动的IDEF0图中,正确的是()。

A)B)C)D)5、在IDEF1X数据建模方法中,学生实体集被划分为研究生和本科生,则学生和本科生之间的联系是()。

A)标定型联系B)非标定型联系C)分类联系D)非确定联系6、反规范化是将现有的表进行合并,以便提高数据库性能。

下列关于反规范化的说法,正确的是()。

A)反规范化总是会提高查询效率B)反规范化总是会减少数据冗余C)反规范化总不会降低更新效率D)反规范化总不会增加连接操作7、下列关于不同类型索引的说法,正确的是()。

A)主索引一定是聚集索引,但不一定是唯一索引B)主索引一定是唯一索引,但不一定是聚集索引C)主索引不一定是唯一索引,也不一定是聚集索引D)主索引一定是唯一索引,也一定是聚集索引8、事务吞吐量是衡量数据库系统性能的关键指标,下面列出了一些做法:Ⅰ.合并多个小事务Ⅱ.尽量使用行级锁Ⅲ.降低事务的隔离性级别Ⅳ.将单一磁盘改为RAID1磁盘存储系统以上做法中,能提高事务吞吐量的是()。

A)仅Ⅰ、Ⅱ和ⅢB)仅Ⅰ、Ⅱ和ⅣC)仅Ⅰ、Ⅲ和ⅣD)仅Ⅱ、Ⅲ和Ⅳ9、下列关于顺序图的说法,正确的是()。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案数据库技术在当今信息时代扮演着至关重要的角色,广泛应用于各个行业和领域。

为了深入了解数据库技术的知识和应用,以下是一些涉及数据库的试题及相应的答案。

一、选择题1. 下列哪个是数据库的特征?a) 数据独立性b) 数据冗余c) 数据完整性d) 数据隔离性答案:a) 数据独立性2. 数据库管理系统(DBMS)的主要功能是什么?a) 数据建模b) 数据库设计c) 数据库应用程序开发d) 所有选项都是答案:d) 所有选项都是3. 常用的关系型数据库管理系统(RDBMS)不包括:a) MySQLb) Oraclec) MongoDBd) SQL Server答案:c) MongoDB4. 在数据库中,什么是查询语言?a) 用于存储数据的语言b) 用于操作数据库的语言c) 用于创建数据库的语言d) 用于备份数据库的语言答案:b) 用于操作数据库的语言5. 数据库中的ACID是指哪些特性?a) 原子性、一致性、隔离性、耐久性b) 可用性、一致性、隔离性、耐久性c) 原子性、完整性、隔离性、耐久性d) 可用性、完整性、隔离性、耐久性答案:a) 原子性、一致性、隔离性、耐久性二、填空题1. 关系数据库中的数据以________的形式存储。

答案:表格2. SQL中用于插入数据的关键字是________。

答案:INSERT3. 数据库设计中,将一个属性设置为唯一标识的关键字是________。

答案:PRIMARY KEY4. JOIN操作用于________。

答案:连接多个表格中的数据5. 数据库事务的四个特性分别是________。

答案:原子性、一致性、隔离性、耐久性三、简答题1. 请简要解释数据库的三层模式结构及其作用。

答案:数据库的三层模式结构包括外模式、概念模式和内模式。

外模式是用户能够看到和访问的数据库的部分,它定义了用户的视图和对应的访问权限;概念模式是整个数据库的逻辑结构,它定义了数据的组织方式和关系,独立于具体的应用程序;内模式是数据库在物理存储层面上的表示,它定义了数据在磁盘或其他存储介质上的存储方式。

数据库技术试题及答案

数据库技术试题及答案

数据库技术试题及答案一、单项选择题1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据操纵C. 数据维护D. 数据加密答案:D2. 在关系型数据库中,用于存储数据的结构被称为:A. 表格B. 索引C. 视图D. 存储过程答案:A3. SQL语言中,用于创建新表的命令是:A. CREATE TABLEB. INSERT INTOC. SELECTD. UPDATE答案:A4. 如果想要查询所有员工的姓名和工资,可以使用以下哪个SQL命令?A. SELECT name, salary FROM employees;B. INSERT INTO employees (name, salary);C. UPDATE employees SET salary = 5000;D. DELETE FROM employees WHERE name = 'John';答案:A5. 数据库设计中,用于减少数据冗余和避免数据不一致的技术是:A. 数据加密B. 索引C. 范式化D. 事务控制答案:C二、多项选择题1. 以下哪些是数据库系统的特点?A. 数据共享B. 数据独立性C. 数据安全性D. 数据冗余答案:ABC2. 在关系型数据库中,以下哪些操作属于数据操纵语言(DML)?A. SELECTB. INSERTC. UPDATED. DROP答案:ABC3. 数据库的完整性约束包括:A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性答案:ABC三、简答题1. 什么是事务?请简述其四个基本特性。

答案:事务是数据库管理系统执行过程中的一个逻辑单位,由一系列的操作组成。

事务的四个基本特性是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成。

- 一致性(Consistency):事务必须保证数据库从一个一致性状态转换到另一个一致性状态。

计算机三级《数据库技术》测试题含答案

计算机三级《数据库技术》测试题含答案

计算机三级《数据库技术》测试题含答案计算机三级《数据库技术》测试题含答案一、选择题1.以下关于数据库备份的说法中,正确的选项是__________。

A.对系统数据库和用户数据库都应采用定期备份的策略B.对系统数据库和用户数据库都应采用修改后即备份的策略C.对系统数据库应采用修改后即备份的策略,对用户数据库应采用定期备份的策略D.对系统数据库应采用定期备份的策略,对用户数据库应采用修改后即备份的策略2.以下关于SQL Server备份设备的说法中,正确的选项是__________。

A.备份没备可以是磁盘上的一个文件B.备份设备是一个逻辑设备,它只能建立在磁盘上C.备份设备是一台物理存在的有特定要求的`设备D.一个备份设备只能用于一个数据库的一次备份3.以下关于差异备份的说法中,正确的选项是__________。

A.差异备份备份的是从上次备份到当前时间数据库变化的内容B.差异备份备份的是从上次完好备份到当前时间数据库变化的内容C.差异备份仅备份数据,不备份日志D.两次完好备份之间进展的各差异备份的备份时间都是一样的4.以下关于日志备份的说法中,错误的选项是__________ 。

A.日志备份仅备份日志,不备份数据B.日志备份的执行效率通常比差异备份和完好备份高C.日志备份的时间间隔通常比差异备份短D.第一次对数据库进展的备份可以是日志备份5.设有如下备份操作:现从备份中对数据库进展恢复,正确的恢复顺序为。

A.完好备份1,日志备份1,日志备份2,差异备份1,日志备份3,日志备份4B.完好备份1,差异备份1,日志备份3,日志备份4C.完好备份1,差异备份1D.完好备份1,日志备份4二、填空题1.SQL Server 2023支持的三种恢复形式是__________、__________和 __________。

2.对于数据库备份,SQL Server 2023支持的三种数据库备份方式是__________ 、和__________ 。

全国计算机三级《数据库技术》练习题及答案

全国计算机三级《数据库技术》练习题及答案

全国计算机三级《数据库技术》练习题及答案1.以下属于非容器类控件的是(b)A.FormbelC.pageD.Container2.不可以作为文本框控件数据的是(d)A.数值型字段B.内存变量C.字符型字段D.备注型字段3.视图设计器中比查询设计器中多出的选项卡是(d)A.字段B.排序依据C.联接D.更新条件4.在"添加表和视图"窗口,"其他"按钮的作用是让用户选择(c)A.数据库表B.视图C.不属数据库的表D.查询5.视图不能单独存在,它必须依赖于(b)A.视图B.数据库C.数据表D.查询6.默认查询的输出形式是(d)A.数据表B.图形C.报表D.浏览7.实现多查询的数据可以是(c)A.远程视图B.数据库C.数据表D.本地视图8.有关@…SAY…GET…语句中的校验子句表达正确的选项是(c)A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,那么提示出错B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,那么报警并提示出错C.RANGE非强制校验,只有当的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前区,那么不会提示无效。

D.VALID强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围9.下面语句()的格式是正确的。

BA.@10,10,20,20CLEARB.@10,10C.@10.10,D.CLEARFROM10,10TO20,2010.有关自定义函数的表达,正确的选项是(c)A.自定义函数的调用与标准函数不一样,要用DO命令B.自定义函数的最后完毕语句可以是RETURN或RETRYC.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值D.调用时,自定义函数名后的括号中一定写上形式参数11.下面有关命令SETDEVICETOPRINTER的表达正确的选项是(c)A.该命令的功能是开关打印设备B.该命令的功能是将打印机联机C.该命令的功能是设置@…SAY命令的输出定向为打印机D.该命令的功能是设置"?"或"??"命令的输出定向为打印机12.有关SCAN循环构造,表达正确的选项是(b)A.SCAN循环构造中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假B.在使用SCAN循环构造时,必须翻开某一个数据库C.SCAN循环构造的循环体中必须写有SKIP语句D.SCAN循构造,如果省略了子句、FOR和WHILE条件子句,那么直接退出循环13.有关FOR循环构造,表达正确的选项是(c)A.对于FOR循环构造,循环的次数是的B.FOR循环构造中,可以使用EXIT语句,但不能使用LOOP语句C.FOR循环构造中,不能人为地修改循环控制变量,否那么会导致循环次数出错D.FOR循环构造中,可以使用LOOP语句,但不能使用EXIT语句14.有关@…SAY…GET…语句中的功能符和格式符的使用正确的选项是(d)A.PICTURE指定的功能符是位对位进展格式控制,即一对一格式化,功能符使用时不用字符定界符B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。

计算机等级考试三级数据库技术第18套试题及答案

计算机等级考试三级数据库技术第18套试题及答案
第 1 页 共 19 页
5、从功能角度数据库应用系统可以划分为 4 个层次来实现,设计 Web 界面的任务属于其中的 ()。 A) 表示层 B) 业务逻辑层 C) 数据持久层 D) 数据访问层 6、从功能角度数据库应用系统可以划分为 4 个层次来实现,设计 Web 界面的任务属于其中的 ()。 A) 表示层 B) 业务逻辑层 C) 数据持久层 D) 数据访问层 7、完整性约束按照其约束条件的作用对象可以划分为不同级别。已知关系表:职工(职工号, 职工名,经理职工号,工资),如果要求职工的工资不能高于其经理的工资,则这个约束的完 整性级别属于()。 A) 列级完整性约束 B) 元组级完整性约束 C) 数据库级完整性约束 D) 关系级完整性约束 8、已知关系 R(A, B, C),其主码是属性 A。下列 SQL 语句中定义了一个唯一辅索引的是()。 A) create unique index idx2 on R(A) B) create unique index idx1 on R(B) C) create unique index idx1 on R(B) D) create unique index idx1 on R(B) 9、用例模型是把满足用户需求的所有功能表示出来的工具,由用例、角色和系统 3 部分构成。 关于用例模型的构成元素,下列说法错误的是()。 A) 角色是系统内部的实体,角色可以是系统用户,也可以是子系统或硬件设备
A) 仅Ⅰ、Ⅱ和Ⅴ
第 5 页 共 19 页
B) 仅Ⅰ、Ⅱ、Ⅲ C) 仅Ⅰ、Ⅳ和Ⅴ D) 仅Ⅲ、Ⅳ 22、数据库存储结构和存取方法优化是提高查询效率非常重要的手段,下列做法中不利于提 高查询效率的是()。 A) 建立聚簇 B) 将数据文件和日志文件分别放置在不同磁盘上 C) 为经常排序的列建立索引 D) 将数据文件和索引文件放置在同一磁盘上 23、下列有关数据库故障及解决方法的说法,错误的是()。 A) 对于非预期的事务内部故障一般需要管理员人工干预恢复过程 B) 预期的事务内部故障可以通过将事务回滚,使数据库达到一致性状态 C) 数据库系统发生软故障后需要进行 UNDO 和 REDO 两项工作 D) 采用硬件容错可以降低介质故障的影响 24、在 SQL Server 2008 中,下列有关数据库备份类型的说法,错误的是()。 A) “完整数据库备份+日志备份”策略的数据库恢复时间较长 B) “完整数据库备份+差异数据库备份+日志备份”策略的备份和恢复速度都比较快 C) 完整数据库备份适用于数据库更改频繁、数据丢失造成影响比较大的情况 D) 仅使用差异数据库备份无法恢复数据库数据 25、现有一基于 SQL Server 2008 的商品销售系统数据库,若不允许丢失任何销售数据,则 下列有关该数据库应设置的恢复模式最恰当的是()。 A) 大容量日志恢复模式 B) 简单恢复模式 C) 关键日志恢复模式 D) 完整恢复模式

三级数据库技术笔试-38_真题(含答案与解析)-交互

三级数据库技术笔试-38_真题(含答案与解析)-交互

三级数据库技术笔试-38(总分93, 做题时间90分钟)一、选择题1.设有关系R和S,关系代数表达式R-(R-S)表示的是• A. R∩S• B. R-S• C. R∪S• D. R÷SSSS_SIMPLE_SINA B C D该问题分值: 1答案:A解析:假设关系R和关系S具有相同的属性,且相应的属性取自同一个域,则关系R与关系S的差由属于R而不属于S的所有元组组成。

R-(R-S)最终的结果是属于R又属于S的元组组成。

所以可以写成为R∩S。

2.下列不是数据字典存储的信息的是• A. 关系基本信息• B. 用户信息• C. 需求信息• D. 统计信息SSS_SIMPLE_SINA B C D该问题分值: 1答案:C[解析] 在数据库系统中,除了存储关系表中的数据外,还需要维护关系数据库的描述信息,这类信息称为数据字典,或系统目录。

系统目录必须存储的目录信息主要包括:关系的基本信息;用户信息;索引的描述;统计信息。

3.对于数据库系统,负责定义数据库内容,决定存储结构和存储策略及安全授权等工作的是。

• A. 应用程序员• B. 用户• C. 数据库管理员• D. 数据库管理系统的软件设计员SSS_SIMPLE_SINA B C D该问题分值: 1答案:C[解析] 数据库管理员(简称DBA) ,具有以下职责:设计、定义数据库系统;帮助用户使用数据库系统;监督与控制数据库系统的使用和运行;改进和重组数据库系统;转储与恢复数据库:重构数据库。

4.设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为• A. sq↑.front:=sq↑.front+1;• B. sq↑.front:=(sq↑.Dont+1)% maxsize;• C. sq↑.rear:=(sq↑.rear+1)% maxsize;• D. sq↑.front:=(sq↑.front+1)% (maxsize+1);SSS_SIMPLE_SINA B C D该问题分值: 1答案:B[解析] 循环队列采用的方法是:假设向量sq↑.data[maxsize]是一个首尾相接的圆环,即sq↑.data[0]接在sq↑.data[maxsize-1]之后,我们将这种意义下的向量称循环向量,并将循环向量中的队列称为循环队列。

全国计算机三级《数据库技术》练习题「带答案」

全国计算机三级《数据库技术》练习题「带答案」

全国计算机三级《数据库技术》练习题「带答案」1). 三个模式反映了对数据库的三种不同观点,下面说法中正确的选项是( )A.内模式表示了概念级数据库,表达了对数据库的总体观B.外模式表示了物理级数据库,表达了对数据库的存储观C.外模式表示了用户级数据库,表达了对数据库的用户观D.外模式表示了用户级数据库,表达了对数据库的存储观正确答案:C2). SQL语言的MIT语句的主要作用是( )A.终止程序B.保存数据C.事务提交D.事务回滚正确答案:C3). 关系模式学生(学号,课程号,名次),假设每一名学生每门课程有一定的名次,每门课程每一名次只有一名学生,那么以下表达中错误的选项是( )A.(学号,课程号)和(课程号,名次)都可以作为候选码B.只有(学号,课程号)能作为候选码C.关系模式属于第三范式D.关系模式属于BF正确答案:B4). 在数据库的三级模式构造中,内模式的个数。

A.只有1个B.与用户个数相同C.由系统参数决定D.有任意多个正确答案:A答案解析:内模式也称物理模式或存储模式,一个数据库只有一个内模式。

它是数据物理构造和存储方式的描述,是数据库内部的表示方法。

5). 以下关于Delphi的表达中,是不正确的。

A.Delphi属于第三代语言B.Delphi基于面向对象编程方法C.Delphi提供了数据迁移工具(DataPump)D.Delphi是一种可视化开发工具正确答案:A答案解析:Delphi被称为第四代编程语言,它是基于窗口和面向对象的编程方法,与Windows严密结合,具有强大的数据库技术支持,迅捷的编译速度。

6). 设有栈中,由顶向下已存放元素c、b、a,在第4个元素d 入栈前,栈中元素可以出栈,试问d入栈后,不可能的出栈序列是( )。

A.dcbaB.cbdaC.cadbD.cdba正确答案:C7). 当前数据库中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令( )A.LISTFOR体育达标=.F.B.LISTFOR体育达标<>.F.C.LISTFOR.NOT.体育达标D.LISTFOR.NOT.“体育达标”正确答案:C8). 引入虚拟存储技术的前提是A.存储共享目的B.存储保护目的C.存储访问的部分性原理D.多道程序设计思想正确答案:D答案解析:引进虚拟存储技术,其根本思想是利用大容量的外存来扩充内存,产生一个比有限的时机内存空间大得多的、逻辑的虚拟内存空间,以便能够有效地支持多到程序系统的实现和大型作业运行的需要,从而增强系统的处理能力。

计算机三级(数据库技术)笔试204 (1)

计算机三级(数据库技术)笔试204 (1)

[模拟] 计算机三级(数据库技术)笔试204选择题第1题:通过视图进行查询,首先要进行( )。

A.安全性检查B.正确性检查C.有效性检查D.完整性检查参考答案:C第2题:设两个关系C和SC如下,它们的主键分别为C#和(S#,C#),除属性GRADE的数据类型是整型外,其他属性的数据类型都是字符型。

若要向关系SC执行下列插入操作,( )元组可以被插入。

A.(´993001´,´c2´,NULL)B.(´993089´,´c1’,´83´)C.(´994010´,´c4´,90)D.(´997345´,´c2´,65)参考答案:A第3题:用于实现Internet中文件传输功能所采用的应用层协议是( )。

A.FTPB.DNSC.SMTPD.HTTP参考答案:A第4题:在中断处理中,输入输出中断是指( )。

A.设备出错B.数据传输结束C.设备出错和数据传输结束D.都不是参考答案:C第5题:缓冲技术用于( )。

A.缓冲处理器与设备之问速度不匹配的矛盾B.提供主、辅存接口C.提高设备利用率D.扩充相对地址空间参考答案:A第6题:下列哪一个不属于恶意软件?( )A.逻辑炸弹B.服务攻击C.后门陷阱D.僵尸网络参考答案:B第7题:实现定义数据库的模式,将数据库的结构以及数据的特性通知相应的DBMS从而生成存储数据框架的功能是( )。

A.数据操纵语言(DML)B.数据定义语言(DDL)C.程序设计语言D.机器语言参考答案:B第8题:下面( )选项不属于数据库物理结构设计考虑的主要问题。

A.存取方法的选择B.索引与入口设计C.DBMS特性D.与安全性、完整性和一致性有关的问题参考答案:C第9题:下列与算法有关的叙述中,哪一条是不正确的?( )A.算法是精确定义的一系列规则B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息C.算法的设计采用由粗到细、由抽象到具体的逐步求精的方法D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价参考答案:D第10题:数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的( )。

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案

计算机三级考试《数据库技术》试题及答案计算机三级考试《数据库技术》试题及答案 11[单选题] 在数据库系统中,当数据库的模式改变时,用户程序可以不做改变。

这是数据的( ) 。

A.物理独立性B.存储独立性C.位置独立性D.逻辑独立性参考答案:D2[单选题]Skype是由著名的Kazaa软件的创始人Niklas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VolP和( )。

A.C/SB.IPTVC.B/SD.P2P参考答案:D参考解析:Skype是著名的Kazaa软件的创始人Nildas推出的一款Intemet 即时语音通信软件,它融合的两大技术是VoIP和P2P技术,它主要具有网络电话、实时传信、网站浏览、语音视讯、档案传输、搜寻用户等功能,更有突破防火墙限制的通信技术。

3[填空题] 数据库管理系统中的加锁协议规定了事务的加锁时间、持锁时间和释放锁时间,其中()协议可以完全保证并发事务数据的一致性。

参考解析:三级加锁【解析】三级加锁协议也称为三级封锁协议.,它保证正确地调度事务的并发操作,是事务对数据库对象加锁、解锁必须遵守的一种规则。

在运用x锁和s锁对数据对象加锁时,还需要约定一些规则,例如何时申请x锁或S锁、持锁时间、何时释放等。

4[单选题]操作系统中的下列功能,与硬盘没有直接关系的是哪一种( )。

A.虚拟存储B.进程调度C.文件管理D.SPOOLing技术参考答案:B参考解析:SPOOLing英文为:Simutaneous Peripheral Operations On-Line(同时的外围设备联机操作)它是一种虚拟设备技术,其核心思想是在一台共享设备(通常是高速、大容量磁盘)上模拟独占设备的操作,把一台低速的独占设备改造成为若干台可并行操作的虚拟设备,即把独占设备变成逻辑上的共享设备。

由于这种技术通常是通过高速、大容量的硬盘来实现的,所以它和硬盘有直接的关系。

对于操作系统来说,狭义的文件指的是磁盘文件(广义的文件还包括设备及虚拟设备等),文件管理显然和硬盘有直接的关系。

计算机三级考试《数据库技术》试题含答案

计算机三级考试《数据库技术》试题含答案

计算机三级考试《数据库技术》试题含答案计算机三级考试《数据库技术》试题含答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》试题含答案,大家快来检测吧!一、选择题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.下列属于商场经营管理系统数据库功能需求的是__________。

数据库技术 试题库(附答案)

数据库技术 试题库(附答案)

《数据库技术》试题库(附答案)第一部分基本概念一、单项选择题1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。

在这几个阶段中,数据独立性最高的是阶段。

A.数据库系统 B.文件系统C.人工管理 D.数据项管理答案:A2.数据库系统与文件系统的主要区别是。

A.数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B3.数据库的概念模型独立于。

A.具体的机器和DBMS B.E-R图C.信息世界 D.现实世界答案:A4.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的①,支持数据库各种操作的软件系统叫②,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫做③。

① A.文件的集合 B.数据的集合C.命令的集合 D.程序的集合② A.命令系统 B.数据库管理系统C.数据库系统 D.操作系统③ A.文件系统 B.数据库系统C.软件系统 D.数据库管理系统答案:①B ②B ③B5.数据库的基本特点是。

A.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余大,易移植 (4)统一管理和控制B.(1)数据可以共享(或数据结构化) (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充 (4)统一管理和控制D.(1)数据非结构化 (2)数据独立性(3)数据冗余小,易扩充 (4)统一管理和控制答案:B6.数据库具有①、最小的②和较高的③。

① A.程序结构化 B.数据结构化C.程序标准化 D.数据模块化② A.冗余度 B.存储量C.完整性 D.有效性③ A.程序与数据可靠性 B.程序与数据完整性C.程序与数据独立性 D.程序与数据一致性答案:①B ②A ③C7.在数据库中,下列说法是不正确的。

计算机三级考试《数据库技术》练习题和答案

计算机三级考试《数据库技术》练习题和答案

计算机三级考试《数据库技术》练习题和答案计算机三级考试《数据库技术》练习题和答案《数据库技术》是计算机三级考试类别之一,下面店铺整理了计算机三级考试《数据库技术》练习题和答案,大家快来检测吧!一、选择题1.下列关于SQL Server数据库用户权限的说法中,错误的是__________。

A.数据库用户自动具有该数据库中全部用户数据的查询权B.通常情况下,数据库用户都来源于服务器的登录账户C.一个登录账户可以对应多个数据库中的用户D.数据库用户都自动具有该数据库中public角色的权限2.下列关于SQL Server数据库服务器登录账户的说法中,错误的是__________。

A.登录账户的来源可以是Windows用户,也可以是非Windows 用户B.所有的Windows用户都自动是SQL Server的'合法账户C.在Windows身份验证模式下,不允许非Windows身份的用户登录到SQL Server服务器D.sa是SQL Server提供的一个具有系统管理员权限的默认登录账户3.下列SQL Server提供的系统角色中,具有数据库服务器上全部操作权限的角色是__________。

A.db_ownerB.dbcreatorC.db_datawriterD.sysadmin4.下列角色中,具有数据库中全部用户表数据的插入、删除、修改权限且只具有这些权限的角色是__________。

A.db_ownerB.db_datareaderC.db_datawriterD.public5.创建SQL Server登录账户的SQL语句是__________。

A.CREATE LOGINB.CREATE USERC.ADD LOGIND.ADD USER6.下列关于用户定义的角色的说法中,错误的是__________。

A.用户定义角色可以是数据库级别的角色,也可以是服务器级别的角色B.用户定义的角色只能是数据库级别的角色C.定义用户定义角色的目的是简化对用户的权限管理D.用户角色可以是系统提供角色的成员参考答案:1.A2.B3.D4.C5.A6.C二、填空题1.数据库的实施主要包括以下四项工作:用DDL定义数据库结构、数据装载、编写与调试应用程序以及__________。

计算机三级《数据库技术》单选试题及答案

计算机三级《数据库技术》单选试题及答案

计算机三级《数据库技术》单选试题及答案2017年计算机三级《数据库技术》单选试题及答案想要在考试中取得优异的成绩,需要同学们平常多做题多练习。

以下是店铺搜索整理的一份计算机三级《数据库技术》单选试题及答案,供参考练习,希望对大家有所帮助!想了解更多相关信息请持续关注我们店铺!1). 在关系书(书名、作者姓名、作者电话)中,主键是( )A.书名B.作者姓名C.书名、作者姓名D.作者姓名、作者电话正确答案:D2). 在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.数据存储错误D.数据冗余正确答案:D3). 关系数据库管理系统所管理的关系是( )。

A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件正确答案:B4). 设森林F中有3棵树,其第一、第二和第三棵树的.结点个数分别是n1、n2和n3,则与森林F对应的二叉树根结点的右子树上的结点个数是( )。

A.n1B.n1+n2C.n3D.n2+n3正确答案:D5). 使用USE命令打开库文件时,能够同时自动打开一个相关的( )A.备注文件B.文本文件C.内存变量文件D.屏幕格式文件正确答案:A6). 关系模式的分解( )。

A.唯一B.不唯一C.在一定条件下不唯一D.上面三项都不对正确答案:A7). 不允许任何其他事务对这个锁定目标再加上任何类型锁的锁是( )A.共享锁B.排它锁C.共享锁或排它锁D.以上都不是正确答案:A8). ODBC中的“句柄”概念是指( )A.语句的头部B.语句的尾部C.应用程序变量D.应用程序重要语句正确答案:D9). 栈S最多能容纳4个元素。

现有6个元素按A.B.C.D.E、F的顺序进栈,下列______序列是可能的出栈序列。

A.E、D.C.B.A.FB.B.C.E、F、A.DC.C.B.E、D.A.FD.A.D.F、E、B.C正确答案:C答案解析:选项A是错误的,如果要E第1个出栈,那么就需要A.B.C.D.E全部进栈,需要栈的容量为5。

2023年9月计算机三级数据库技术试题

2023年9月计算机三级数据库技术试题

2023年9月计算机三级数据库技术试题2023年9月计算机三级数据库技术试题1). 下面表达错误的选项是( )。

A.数据模型通常都是由数据构造、数据操作和完好性约束3个要素组成。

B.数据构造用于描绘系统的静态特性。

C.数据操作用于描绘系统的动态特性。

D.数据完好性主要用来描绘系统的`静态特性和动态特性之间的联络。

正确答案:D2). 使用USE命令翻开库文件时,可以同时自动翻开一个相关的( )A.备注文件B.文本文件C.内存变量文件D.屏幕格式文件正确答案:A3). 关系形式的分解( )。

A.唯一B.不唯一C.在一定条件下不唯一D.上面三项都不对正确答案:A4). 以下各表达式中,结果总是逻辑值的是( )A.算术运算表达式B.字符运算表达式C.日期运算表达式D.关系运算表达式正确答案:D5). 设M=”15“,N=”M“,执行命令?-N+”05“的值是( )A.1505B.20C.M05D.出错信息正确答案:A6). 在关系书(书名、作者姓名、作者 )中,主键是( )A.书名B.作者姓名C.书名、作者姓名D.作者姓名、作者正确答案:D7). 在数据库中,产生数据不一致的根本原因是A.数据存储量太大B.没有严格保护数据C.数据存储错误D.数据冗余正确答案:D8). 以下关于数据库故障的表达中,( )是不正确的。

A.事务故障可能使数据库处于不一致状态B.事务故障可能由两种错误产生:逻辑错误和系统错误C.系统故障时一般主存储器内容会完好,而外存储器内容丧失D.磁盘故障指的是磁盘上内容的丧失正确答案:C答案解析:系统可能发生故障的类型主要有事务故障、系统故障和磁盘故障。

事务故障可能由两种错误产生:逻辑错误、系统错误。

事务故障意味着事务没有到达预期的终点,因此,数据库可能处于不一致状态。

系统故障导致系统停顿运行时,主存储器内容丧失,而外存储器仍完好无损。

磁盘故障是指在数据传送操作过程中由于磁头损坏或故障造成磁盘上的内容丧失。

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

中南大学考试试卷(答案)2010 --2011 学年下学期时间100分钟数据库应用基础课程56学时3.5学分考试形式:闭卷专业年级:商学院10级总分100分,占总评成绩70%注:请将答案直接写在试卷上!在本试卷中除特殊说明外数据库系统为SQL SERVER,均采用下列表:学生信息表Student(NO,NAME,AGE,SEX,CLASS,NA),其字段名分别表示学号(CHAR(4))、姓名(V ARCHAR(8))、年龄(INT)、性别(CHAR(2))、班级(V ARCHAR(4))、民族(V ARCHAR (18)),主键为NO。

教师信息表T (NO,NAME,sex,ab), 其字段名分别表示教师编号(Char(4))、姓名(varchar(8))、性别(char(2))、职称(Varchar(6)),主键为NO。

课程信息表C(NO,NAME,TNO),其字段名分别表示课程编号(Char(4))、课程名称(V ARCHAR(12))、授课教师编号(varchar(4),主键为(NO,TNO)。

学生选课及成绩表SC(NO,CNO,GRADE),其字段名分别表示学号(char(4))、课程编号(char(4)、成绩(int), 主键为(NO,CNO)。

在企业经管器中按下列方式录入数据保存。

Student的数据NO Name Age Sex CLASS NA0101 刘琳20 女1002 汉族0105 王刚21 男1015 苗族0102 李晓22 女1015 土家族0110 张明NULL 男1002 汉族0108 周冰21 女1015 苗族2031 NULL 20 男1002 汉族T的数据NO Name Sex AB 1003 刘瑞女讲师2020 陈晓男副教授0102 李斌女教授C的数据NO Name TNO 2010 数据库技术1003 2010 数据库技术0102 2015 高等数学2020SC 的数据NO CNO GRADE 0105 2010 88 0108 2010 90 1010 2010 85 0101 2010 NULL 0105 2015 78 0102 2010 NULL 0110 2015 80 0108 2015 NULL 0102 2015 82 01122015NULL一、已知属性集U={学号、姓名、性别、年龄、民族、班级编号、班级名称、班长、身份证号、所属学院编号,所属学院名称、宿舍号、家庭住址},写出下列要求的关系模式,并说明理由。

(共10分)(1)写出U 的一个关系模式,使其具有完全函数依赖关系;解:班级(班级编号、班级名称、班长),班级编号f−−→{班级名称、班长}或:学院(学院编号,学院名称),学院编号f−−→学院名称或:学生(学号、姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号、宿舍号、家庭住址)学号f−−→{姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号,宿舍号、家庭住址}身份证号f−−→{学号,姓名、性别、年龄、民族、班级编号、所属学院编号,宿舍号、家庭住址}(2)写出U 的一个关系模式,使其具有部分函数依赖关系; 解:班级(班级编号、宿舍号、班级名称、班长)(班级编号、宿舍号)p−−→班级名称(3)写出U 的一个关系模式,使其具有传递函数依赖关系;解:学生(学号、姓名、性别、年龄、民族、班级编号、班级名称、班长、宿舍号、家庭住址)。

学号−−→班级编号,班级编号−−→班级名称,∴学号−−→班级名称或:学生(学号、姓名、性别、年龄、民族、班级编号、所属学院编号,所属学院名称、宿舍号、家庭住址)。

学号−−→所属学院编号,所属学院编号−−→所属学院名称∴学号−−→所属学院名称传递传递(4)写出U的一个关系模式,使其具有二个关键字;解:学生(学号、姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号、宿舍号、家庭住址)。

关键字为:学号或身份证号。

−−→{姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号,宿舍号、家学号f庭住址}−−→{姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号,宿舍号、身份证号f家庭住址}(5)写出U的一个关系模式,使其具有完全函数依赖关系但不具有传递依赖关系。

解:学生(学号、姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号,宿舍号、家庭住址)。

−−→{姓名、性别、年龄、民族、班级编号、身份证号、所属学院编号,宿舍号、家学号f庭住址}−−→{学号,姓名、性别、年龄、民族、班级编号、所属学院编号,宿舍号、家身份证号f庭住址}二、已知某饲料企业的产品出库单下图所示,按下列要求设计满足条件的数据库(即一个或多个表),并说明理由。

(共12分)A饲料厂产品销售单销售单位名称销售单号(1)满足1NF但不满足2NF的数据库(4分);解:假设数据库中销售单号是唯一的,数据库中仅存储销售单中的相关信息。

销售信息表(销售单号,销售单位名称,产品名称,规格型号,计量单位,单价,数量,金额,总金额,开票人,发货人)码:销售单号+产品名称+规格型号−−→计量单位,不满足2NF。

(销售单号,产品名称,规格型号)p(2)满足2NF的数据库(4分);解:产品(产品名称,规格型号,计量单位,单价)。

出售(销售单号,产品名称,规格型号,单价,数量,金额)销售单(销售单号,销售单位名称,开票人,发货人,总金额)(3)满足3NF的数据库(4分)。

解:产品(产品名称,规格型号,计量单位,单价)销售(销售单号,产品名称,规格型号,单价,数量,金额)销售单(销售单号,开票人,发货人,总金额)职员(职员姓名,所属单位)三、判断下列描述或命令是否正确,如果不正确,请在不改变原来命令意义的基础上改正(共30分)(1)数据库中模式、外模式和模式/内模式映像是唯一的。

当模式改变时,只要修改外模式/模式映像,应用程序不需要修改,这一特性,称为物理独立性。

改为:数据库中模式、模式/内模式映像是唯一的。

当内模式改变时,只要修改模式/模式映像,应用程序不需要修改,这一特性,称为物理独立性。

(2)若F是关系R的外码,它与S的主码相对应,根据参照完整性规则,R中每个元组在F上的取值等于S中某个元组的主码值。

改为:若F是关系R的外码,它与S的主码相对应,根据参照完整性规则,R中每个元组在F上的取值等于S中某个元组的主码值或为空值。

(3)在一个关系模式中,包含在主关键字中的属性称为主属性,主属性之外的属性称为非主属性。

改为:在一个关系模式中,包含在关键字中的属性称为主属性,主属性之外的属性称为非主属性。

(4)create view V_student_SC(学号,姓名,课程编码,成绩) asSelect student.no,,o,sc.grade from student a, sc b where student.no=sc.no order by o改为:reate view V_student_SC(学号,姓名,课程编码,成绩) asSelect student.no,,sc.no,sc.gradefrom student, sc where student.no=sc.no(5) select student.*,o,sc.grade from student right outer join sc where student.no=sc.no(注意:如果认为这命令是错误的,改正时要用到外连接)改为:select student.*,o,sc.grade from student right outer join sc onstudent.no=sc.no(6)select no,class from student where name=’李%’and no in select * from sc where student.no=sc.no改为:select no,class from student where name like '李%' and no in (select no from sc where student.no=sc.no)(7) 检索班级平均年龄大于18且为汉族的学生情况的命令为:select no,class from student where not na=’汉族’ or na=’苗族’ and avg(age)>18 改为:select no,class from student where class in (select class from student group by class having avg(age)>18) and na='汉族'(8) select student.no+age,name,sc.* from student,sc where student.no=sc.no group by o having count(cno)>2改为:select o from student,sc where student.no=sc.no group by o having count(cno)>2(9)select no,name,sex,class from student where na=’汉族’UnionSelect no,name,age,class from student whe re na=’苗族’改为:select no,name,sex,class from student where na='汉族' UnionSelect no,name,sex,class from student where na='苗族'(10)select student.no,,o,sc.grade from c, student left outer join sc on student.no=sc.no and c.no=o改为:select student.no,,o,sc.gradefrom c, student left outer join sc on student.no=sc.no where c.no=o四、写出下列命令的结果。

(本题24分)(1)select no,agefrom student。

no age0101 200102 220105 210108 210110 NULL2031 20(2)在STUDENT表中对AGE按升序建立索引后,执行下列命令:select age, no from student。

age noNULL 011020 010120 203121 010521 010822 0102(3) select * from student order by age,name。

相关文档
最新文档