2020数据库作业题
Mysql数据库及应用(专,2020春)_第12章作业0
答案:BD
13.12-21 、下面关于参数类型的说明正确的是:
A.使用OUT 类型参数可以将存储过程的中值传递回调用他的过程。
B.使用INOUT类型的参数可以将数据传递到存储过程中。
C.使用IN 类型的参数可以将数据传递到存储过程中。
D.使用INOUT类型参数可以将存储过程的中值传递回调用他的过程。
答案:正确
25.12-19 、触发器也可以传递输入和输出参数。
答案:错误
A.OPEN curs_teachers;
B.CALL curs_teachers;
C.CRAETE curs_teachers;
D.DECLARE curs_teachers;
答案:A
8.12-8 、为了增强程序处理问题的能力,避免程序异常停止,可以采用:~
A.自定义变量
B.自定义游标处理程序
试卷总分:100 得分:96
1.12-1 、在一个表中最多能建立 个触发器。
A.2
B.6
C.多
D.1
答案:B
2.12-2 、游标以 的方式集中处理数据,使用游标可以控制对特定行的操作,因而可以提供更多的灵活性。~
A.逐列
B.整体
C.结果集
D.逐行
答案:D
3.12-3 、( )是一组预先写好的能实现某种功能的T-SQL程序代码,指定一个名称并经过编译后将其保存在MySQL服务器中。
A.NEW
B.FIRST
C.END
D.OLD
答案:AC
18.12-12 、游标(Cursor)是指向查询结果集的一个指针,它是通过定义语句与一条UPDATE语句相关联的一组SQL语句,游标使得用户可以逐行访问UPDATE查询语句返回的结果集合,并可以对不同行做不同的操作。
2020年中国石油大学北京网络学院 数据库原理及应用-第一次在线作业 参考答案
B、数据库系统避免了一切冗余
C、数据库系统中数据的一致性是指数据类型一致
D、数据库系统比文件系统能管理更多的数据
我的答案:A 此题得分:2.5分
14.(2.5分) 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( )
A、数据定义功能
B、数据管理功能
C、命令的集合
D、程序的集合
我的答案:B 此题得分:2.5分
3.(2.5分) 支持数据库各种操作的软件系统称为( )
A、命令系统
B、数据库管理系统
C、数据库系统
D、操作系统
我的答案:B 此题得分:2.5分
4.(2.5分) 由DBMS、数据库、数据库管理员、应用程序及用户等组成的一个整体称为( )
A、文件系统
10.(2.5分) 数据库中,物理数据独立性是指( )
A、数据库与数据库管理系统的相互独立
B、用户程序与DBMS的相互独立
C、用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D、应用程序与数据库中数据的逻辑结构相互独立
我的答案:C 此题得分:2.5分
11.(2.5分) 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指( )
我的答案:A 此题得分:2.5分
8.(2.5分) ( )是存储在计算机内有结构的数据的集合。
A、数据库系统
B、数据库
C、数据库管理系统
D、数据结构
我的答案:B 此题得分:2.5分
9.(2.5分) 在数据库中存储的是( )
A、数据
B、数据模型
C、数据以及数据之间的联系
D、信息
我的答案:C 此题得分:2.5分
2020年计算机二级《MySQL》数据库章节练习题及答案
2020年计算机二级《MySQL》数据库章节练习题及答案第三章数据库和表1[单选题]在MySQL中,通常使用________语句来指定一个已有数据库作为当前工作数据库。
INGEDESE参考答案:D2[简答题]请使用MySQL命令行客户端在MySQL中创建一个名为db_test的数据库。
参考解析:在MySQL命令行客户端输入如下SQL语句即可实现:mysql>CREATE DATABASE db_test;Query OK,1 row affected(0.05 see)3[简答题]列名name修改为username参考解析:alter table user change column name username varchar(20);4[单选题]设置表的默认字符集关键字是( )A.DEFAULT CHARACTERB.DEFAULT SETC.DEFAULTD.DEFAULT CHARACTER SET参考答案:D5[填空题]在创建数据库时,能够使用( )子句确保如果数据库不存有就创建它,如果存有就直接使用它。
参考解析:IF NOT EXISTS6[简答题]创建数据库sxcj,引擎采用InnoDB,在sxcj中创建表xs包含字段如下字段名称数据类型说明snoint主键snameChar(8)名字ZhuanyemingChar(10)专业名sexChar(1)性别sbirdate生日photoblob照片commenttext注释参考解析:create database sxcj;use sxcjcreate table xs( sno int not null auto_increment primary key ,sname char(8) not null,zhuanyeming char(10) null,sex char(1) not null,sbir date not null,photo blob null,comment text null)engine=InooDB;7[填空题] 在CREATE TABLE语句中,通常使用________关键字来指定主键。
2020年数据库期末考试试题十套及答案汇总
3 收音机 1325
图3 试用 SQL 语言写出下列查询: (1)找出店员人数不超过 100 人或者在长沙市的所有商店的代 号和商店名。 (2)找出至少供应了代号为’256’的商店所供应的全部商品的 其它商店的商店名和所在城市。 解:(1)SELECT A#, ANAME FROM A WHERE WQTY<=100 OR CITY='长沙'; (2 分) (2)SELECT ANAME,CITY FROM A WHERE NOT EXISTS (SELECT * FROM B
有如下 SQL 查询语句: SELECT CNO FROM C WHERE CNO NOT IN (SELECT CNO FROM S,SC WHERE S.SNO=SC.SNO AND SNAME='张三'); 请完成下列问题: (1)用汉语句子阐述上述 SQL 语句的含义; (2)用等价的关系代数表达式表示上述 SQL 查询语句。 解:(1)查询张三同学没有选修的课程的课程号。(2 分) (2)πCNO(C)-πCNO (σSNAME='张三' (S)SC) 或 πCNO(C)-πCNO (σSNAME='张三' (S SC)) (2 分) 2.设有如图 3 所示的三个关系。其中各个属性的含义如下:A# (商店代号)、ANAME(商 店名)、WQTY(店员人数)、CITY(所在城市)、B#(商品号)、 BNAME(商品名称)、PRICE(价格)、QTY(商品数量)。 A# ANAME WQTY CITY 101 韶山商店 15 长沙 204 前门百货商店 89 北京 256 东风商场 501 北京 B#BNAME PRICE 1 毛笔 21 2 羽毛球 784
WHERE EXISTS (SELECT * FROM AB AB1 WHERE A#='256' AND B#=B.B#) AND NOT EXISTS (SELECT * FROM AB AB2 WHERE A#!='256' AND A#=A.A# AND B#=B.B#) ); (4 分) 3. 设有职工基本表:EMP(ENO,ENAME,AGE,SEX,SALARY), 其属性分别表示职 工号、姓名、年龄、性别、工资。为每个工资低于 1000 元的女 职工加薪 200 元,试写出这个操作的 SQL 语句。 UPDATE EMP SET SALARY=SALARY+200 WHERE SALARY<1000 AND SEX='女';(3 分) 4.设某工厂数据库中有两个基本表: 车间基本表:DEPT(DNO,DNAME,MGR_ENO),其属性分别表示 车间编号、车间名和车间主任的职工号。 职工基本表:ERP(ENO,ENAME,AGE,SEX,SALARY,DNO),其 属性分别表示职工号、姓名、年龄、性别、工资和所在车间的编 号。 建立一个有关女车间主任的职工号和姓名的视图,其结构如下: VIEW6(ENO,ENAME)。试写出创建该视图 VIEW6 的 SQL 语句。
2020年新编数据库期末考试习题及答案名师精品资料
2003-2004 学年第二学期期末考试2001 级《数据库系统概论》试题 C一、选择题(20分,每小题2 分):1.数据库系统与文件系统的主要区别是_______________ 。
A •数据库系统复杂,而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C •二文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2.同一个关系模型的任意两个元组值_______________________________________ 。
A •不能全同B.可全同C •必须全同D •以上都不是3•自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R 和S 含有一个或多个共有的 ________________ 。
A .元组B .行C .记录D .属性4.SQL 语言具有两种使用方式,分别称为交互式SQL 和 ________________ 。
A .提示式SQLB .多用户SQLC.嵌入式SQL D .解释式SQL5._______________________________________ 关系规范化中的删除操作异常是指。
A .不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除 D .应该插入的数据未被插入6.属于BCNF 的关系模式删除的异常系模式的关键字是8 .数据库的是指数据的正确性和相容性。
二、填空题(20分,每小空2 分):1. DBMS 的基本工作单位是事务,它是用户定义的一组逻辑一致的程序序列; 并发控制的主要方法是①机制。
2. 系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过 程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据不受影 响,这种情况称为②。
3. 关系数据库中基于数学上两类运算是③和④。
—4. 数据库设计的几个步骤是⑤。
测试1高斯DB数据库题库V1.0版本20201105题库(329道)
测试1高斯DB数据库题库V1.0版本202011051、数据库管理系统和操作系统之间的关系是?——[单选题]A 操作系统调用数据库管理系统B 并发运行C 相互调用D 数据库管理系统调用操作系统正确答案:D2、在数据库集群里面,采用同步机制能够保证所有的节点数据都更新成功,所以在集群里面优先采用同步复制方式而不是异步复制方式。
——[单选题]A TRUEB FALSE正确答案:B3、把表进行分区带来很多好处,所以在建表的时候,分区应大量创建而且粒度要最细化。
——[单选题]A TRUEB FALSE正确答案:B4、数据库迁移工作要考虑下列哪些因素?——[单选题]A 迁移操作可以使用的时间窗B 数据源和目标系统之间的硬件资源差异C 需要迁移的数据量D 以上全都正确正确答案:D5、数据库的实例是操作系统中一系列的进程以及为这些进程所分配的内存块。
——[单选题]A TRUEB FALSE正确答案:A6、数据库扩容是一个复杂而繁琐的系统工作,所以为了减少对系统的影响,应在设计阶段尽可能留出充足的资源富余量,硬件资源配置的越多越好。
——[单选题]A TRUEB FALSE7、在 OLAP 应用中,CPU 利用率达到 100%的 SQL 都是有问题的, 需要进行优化,把 CPU 利用率给降下来。
——[单选题]A TRUEB FALSE正确答案:B8、GaussDB 100 数据库不支持二进制数据类型。
——[单选题]A TRUEB FALSE正确答案:B9、%通配符表示确切的一个末知字符。
用于 like 和 not like 语句中。
——[单选题]A TRUEB FALSE正确答案:B10、下列语句中,与”A BETWEEN 5 AND 10”等价的是?——[单选题]A A>= 5 AND A<=10B A>=5 OR A <=10C A>5 OR A<10D A>5 AND A<10正确答案:A11、以下不属于 DDL 命令的是?——[单选题]A ALTERB DROPC COMMITD CREATE正确答案:C12、如果在 SELECT 语句中使用聚集函数。
2020计算机三级《数据库技术》练习题及答案
2020计算机三级《数据库技术》练习题及答案一、选择题1.为了实现数据库的逻辑结构设计和物理结构设计结果,必须使用具体的DBMS提供的数据定义语言建立实际的数据库,此项操作又称为__________。
A.定义数据结构B.数据装载C.数据库运行D.数据库的试运行2.数据库管理员作为数据库的主要维护者,其维护工作主要包括__________。
①数据库的转储和恢复②数据库的安全性、完整性控制③数据库性能的监控分析和改进④数据库的重组和重构A.①和②B.①和③C.②和③D.①②③④3.下列关于数据库重构的说法中,错误的是__________。
A.数据库的重构就是对数据库的逻辑结构作必要的小范围改变B.当存储空间的分配过于零散,导致存取效率下降,所以必须重构数据库C.数据库重构包括重新设计数据库及其应用程序D.如果能够重构数据库,尽量不要重新设计数据库及相对应的应用程序4.下列哪些不是SQL Server数据库拥有的逻辑空间结构和物理空间结构。
A.表空间B.段C.区D.数据文件5.下面哪些是参数调整中需要注重的对象。
A.内存分配B.磁盘I/OC.资源竞争D.以上全部6.发生的可能性小,但破坏性,可能导致物理存储设备损坏,使数据库文件及数据全部丢失的故障类型是__________。
A.事务内部的故障B.系统故障C.介质故障D.计算机病毒7.关于数据转储,下列说法中不准确的是__________。
A.完全转储是对所有数据库实行备份B.增量转储只复制上次备份后发生变化的文件C.差量转储是对最近一次数据库完全备份以来发生的数据变化实行备份D.增量转储是对最近一次数据库完全备份以来发生的数据变化实行备份8.关于检查点,下列说法中不准确的是__________。
A.检查点限度地减少数据库完全恢复时所必须执行的日志部分B.使用检查点方法能够改善恢复效率C.能够定期建立检查点,也能够按照某种规则建立检查点D.无论事务在检查点之前还是之后提交,都需执行REDO操作9.数据库镜像有很多优点,但不包括__________。
福师(2020-2021)《数据库应用》在线作业一(1)答案
福师(2020-2021)《数据库应用》在线作业一
注:本科有多套试卷,请核实是否为您所需要资料,本资料只做参考学习使用!!!
一、单选题(共50题,100分)
1、在表单控件中,要保存多行文本,可创建( )
A列表框
B文本框
C标签
D编辑框
提示:认真复习课本知识302,并完成以上题目
【参考选择】:D
2、下列程序段的输出结果是( ) ACCEPT TO A IF A=[123456] S=0 ENDIF S=1 ? S RETURN A0
B1
C由A的值决定
D程序出错
提示:认真复习课本知识302,并完成以上题目
【参考选择】:B
3、向一个项目中添加一个数据库,应该使用项目管理器的( )
A“代码”选项卡
B“类”选项卡
C“文档”选项卡
D“数据”选项卡
提示:认真复习课本知识302,并完成以上题目
【参考选择】:D
4、下列表单的哪个属性设置为真时,表单运行时将自动居中( )
AAutoCenter
BAlwaysOnTop
CShowCenter
DFormCenter
提示:认真复习课本知识302,并完成以上题目
【参考选择】:A
5、下面属于表单方法名(非事件名)的是( )
AInit
BRelease
CDestroy
DCaption
提示:认真复习课本知识302,并完成以上题目
【参考选择】:B。
Mysql数据库及应用(专,2020春)_第3章作业0
13.03-10 、无论用哪种方式登录数据库,都必须给出: 服务器名称, 用户名, 密码。
答案:正确
14.03-11 、MySQL分为社区版(Community Server)和企业版(Enterprise)两大类。企业版是自由下载并且完全免费使用的,但是官方不提供任何技术支持,适用于大多数普通用户使用。
D.可以修改数据库的字符集。如:ALTER DATABASE students_courses CHARACTER SET gd2312;
答案:AD
8.03-15 、关于MySQL数据库存储引擎的特点说法正确的是?~
A.InnoDB相对于MyISAM来说,缺点是读写效率稍差,占用的数据空间相对较大。
B.nnoDB相对于MyISAM来说,因为支持事务管理功能,所以对数据安全性、完整性的保障更好。
C.MyISAM引擎不支持事务,提供高速存储和检索,以及全文搜索能力。
D.InnoDB是当前版本的默认存储引擎。
答案:ABCD
9.03-6 、进入服务器账号和角色设置(Accounts and Roles)窗口,首先要设置系统管理员用户root的密码,分别在MySQL root Password和Repeat Password两个文本框中输入相同的密码,进入服务器的用户名是root,密码就是此处设置的这个。
A.8080
B.80
C.3306
D.3307
答案:C
5.03-5 、安装MySQL数据库系统时,默认的系统管理员用户名是:
A.自己任意指定
B.administrator
C.admin
D.root
答案:D
6.03-13 、下面属于MySQL数据库图形界面管理工具的是:
2020计算机三级考试《数据库技术》练习试题及答案
2020计算机三级考试《数据库技术》练习试题及答案1[单选题] 某网上书店根据用户的历史购书记录,采用某种数据挖掘算法分析出用户最可能属于某一类书的爱好者,应该采用( )。
A.关联分析B.分类分析C.时问序列分析D.回归分析参考答案:B参考解析:常见的数据挖掘任务包括分类、估计、预测、相关性分组或关联规则、聚类和描述、可视化以及复杂数据类型挖掘(Text、Web、图形图像、视频和音频等)等。
分类分析首先从数据中选出已经分好类的训练集,在该训练集上使用数据挖掘分类的技术,建立分类模型,对于没有分类的数据实行分类。
该需求要求根据购书记录将用户映射到倾向于喜欢某种书的顾客特性中,而分类挖掘模型能把数据库中的数据项映射到给定类别的某一个中。
2[单选题] 下列相关三级模式结构和数据独立性的说法,准确的是( )。
A.在一个数据库中能够定义多个内模式,可利用不同的内模式来描述特定用户对数据的物理存储需求B.外模式是用户与数据库系统的接口,用户可通过外模式来访问数据,在一个数据库中只能定义一个外模式C.三级模式结构提供了数据独立性,即当数据的逻辑结构和存储结构发生变化时,应用程序不受影响D.数据独立性使得数据的定义和描述与应用程序相分离,简化了数据库应用程序的开发,但增加了用户维护数据的代价参考答案:C参考解析:A选项中内模式也称存储模式,它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式,一个数据库只有一个内模式。
B选项中外模式能够有多个,其是应用程序或用户与数据库通信的接口,不同的用户访问同一个数据库对应多个外模式。
D选项中数据与程序之间的独立性,使数据定义与描述分离,所有数据的存取由DBMS管理,用户不必考虑存取细节,所以减少了应用程序的维护。
3[单选题] 在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是( )。
A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导人到新系统中C.此阶段会实行应用系统编码和编码测试,编码测试能够使用白盒测试方法也能够使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快实行系统升级工作参考答案:D参考解析:系统的实现阶段主要是系统编码和测试,针对系统的功能和性能不足对系统实行升级是运行维护阶段的工作。
2020年中国石油大学北京网络学院 数据库原理及应用-第二次在线作业 参考答案
中国石油大学北京网络学院
数据库原理及应用-第二次在线作业
参考答案
1.(
2.5分)关系规范化中的删除操作异常是指()
A、不该删除的数据被删除
B、不该插入的数据被插入
C、应该删除的数据未被删除
D、应该插入的数据未被插入
我的答案:A 此题得分:2.5分
2.(2.5分)设计性能较优的关系模式称为规范化,规范化主要的理论依据是()。
A、关系规范化理论
B、关系运算理论
C、关系代数理论
D、数理逻辑
我的答案:A 此题得分:2.5分
3.(2.5分)规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论,关系数据库中的关系必须满足:其每一属性都是()。
A、互不相关的
B、不可分解的
C、长度可变的。
(2020年7月整理)数据库课后习题及答案.doc
数据库课后习题及答案习题一1.数据库处理技术经历了【人工管理、文件管理、数据库管理】以及分布式数据库管理四个发展等段。
2.在人工管理和文件管理阶段,程序设计【依赖于】数据表示。
3.在文件管理阶段,文件之间是相互【独立】的,在数据库管理阶段,文件之间是相互【联系】的。
4.使用数据库程序设计时,只需要告诉数据库管理系统【做什么】,而不需要告诉他【怎么做】。
5.在【文件】系统中,数据没有独立的操作界面,在【数据】系统中,数据具有独立的操作界面。
6.DBMS具有【安全性控制、一致性控制、并发性控制】和【数据库恢复】等管理控制功能。
7.分布式数据库系统除了具有一般数据库系统的优点之外,还具有【系统的可靠性高、地域范围广、数据量大、客户数多】等优点。
8.在实体中能作为码的属性称为【主属性】、否则称为【非主属性】。
9.实体之间的联系类型有三种,分别是【1对1、1对多】和【多对多】。
10.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是【1对多】的联系。
11.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是【1对多】的联系。
12.在非关系模型中,每个结点代表着一个【记录型】,每个父子联系代表着【1对多】联系。
13.在非关系模型中操作记录的方式是【过程】式的,在关系模型中,操作记录的方式是【集合】式的。
14.关系中的每一行称为一个【元组】,每一列称为一个【属性】。
15.假定一个关系中由n个元组,则某个列的当前全部取值的个数最少为【1】个,最多为【n】个。
16.关系数据库系统具有【数据结构】单一、采用【集合运算】、数据完全【独立】、【数学】理论支持等优点。
17.在对象数据模型中,对象具有【封装】性、【继承】性、和【多态】性。
18.数据库管理系统的下层支持软件是【操作系统】、上层软件是数据库应用【开发工具】。
19.数据库体系结构中包含的三级模式为【内模式、模式】和【外模式】三种。
2020年数据库系统工程师考试上午真题及答案
2020年数据库系统工程师考试上午真题1、下列属于CPU中算术逻辑单元的部件是()。
A、程序计数器B、加法器C、指令寄存器D、指令译码器试题答案:B2、在CPU和主存之间设置高速缓存(Cache)的目的是为了解决()的问题。
A、主存容量不足B、主存与外存储器速度不匹配C、主存与CPU速度不匹配D、外设访问效率试题答案:C3、在计算机外部设备和主存之间直接传送而不是由CPU执行程序指令进行数据传送的控制方式称为()。
A、程序查询方式B、中断方式C、并行控制方式D、DMA方式试题答案:D4、以下关于磁盘碎片整理程序的描述中,正确的是()。
A、磁盘碎片整理程序的作用是延长磁盘的使用寿命B、用磁盘碎片整理程序可以修复磁盘中的坏扇区,使其可以重新使用C、用磁盘碎片整理程序可以对内存进行碎片整理,以提高访问内存速度D、用磁盘碎片整理程序对磁盘进行碎片整理,以提高访问文件的速度试题答案:D5、在常见的数据结构中,()是只能通过访问它的端来实现数据存储和检索的一种线性数据结构,它的修改遵循先进后出的原则:()是一种先进先出的线性表。
()是取值范围受限的线性表。
A、链表B、队列C、栈D、D、串A、链表B、B、队列C、C、栈E、串A、链表B、队列C、栈D、串试题答案:C、B、D1/126、二叉树遍历是按照某种策略访问树中的每个节点,且仅访问一次。
按照遍历左子树要在遍 历右子树之前进行的原则,根据访问()位置的不同,可得到二叉树的前序、中序和后序三种遍历方法。
A、根节点 B、导航节点 C、叶子结点 D、兄弟节点试题答案:A7、以下有关霍夫曼树的说法中,错误的是()。
A、霍夫曼树又被称为最优二叉树B、霍夫曼树是一种带权路径长度最短的树C、具有n个叶子节点的权值为W1,W2,...W n的最优二叉树是唯一的D、霍夫曼树可以用来进行通信电文的编码和解码试题答案:C8、查找算法中,()要求查找表进行顺序存储并且按照关键字有序排列,一般不进行表的插入与删除操作。
福师2020秋《数据库管理与应用》在线作业一
福师2020秋《数据库管理与应用》在线作业一XXX《数据库管理与应用》在线作业一1:以下不属于SQL数据操作命令的是( )A、MODIFYB、INSERTC、UPDATED、DELETE答案:A2:下述关于数据库系统的正确叙述是____A、数据库系统减少了数据冗余B、数据库系统避免了一切冗余C、数据库系统中数据的一致性是指数据类型一致D、数据库系统比文件系统能管理更多的数据答案:A3:在FoxPro下,不能清除所有内存变量的命令是____。
A、RELEASE ALLB、CLEAR ALLC、CLOSE ALLD、XXX答案:C4:子模式是____。
A、模式的副本B、多个模式的集合C、模式的逻辑子集D、以上三者都对答案:C5:SQL支持RDB三级模式结构,个中内模式对应于( )A、视图B、基本表C、数据库D、存储文件答案:D6:如果在关系的分片过程中使用了选择操作,则不可能是()。
A、水平分片B、垂直分片C、导出分片D、混合分片答案:B7:假如两个实体之间的联系是m:n,则____引入第三个交织关系。
A、需要B、不需要C、可有可无D、合并两个实体答案:A8:在表结构中,逻辑型、日期型、备注型字段的宽度划分牢固为____。
A、3,8,10B、l,8,任意C、l,8,10D、l,6,10答案:C9:要将当前的表文件WX.DBF的结构复制成一个新表文件XXX的记实的内容,应进行的操作是____。
A、XXXB、USE WX APPEND FROM WX NC、XXX、XXX WX FROM WXN答案:C10:在关系代数的传统集合运算中,假定有关系R和S,运算结果为W。
假如W中的元组既属于R又属于S,则W为____运算的结果。
A、笛卡尔积B、并C、差D、交答案:D11:( )是指编译以后可以以一种可执行的形式永世地存储在数据库中的SQL语句。
A、索引B、基本表C、数据库D、存储进程答案:D12:在关系模型中,每个关系模式中的关键字( )A、可由多个任意属性组成B、最多由一个属性组成C、可由一个或多个其值能唯一标识关系中任何元组的属性构成D、以上说法都不对答案:C13:在ZGGZ.DBF第2条记录前插入一条空白记录的命令是____。
2020秋开启 国开电大 数据库应用技术 形考任务1-3答案
国开电大数据库应用技术形考任务1-3答案第1章测验答案一.单项选择题(每题2分,共20分)题目1关于数据库管理系统的说法,错误的是()。
选择一项:a. 数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型b. 数据库管理系统对数据库文件的访问必须经过操作系统才能实现c.题目2关于用文件管理数据的说法,错误的是()。
选择一项:a. 用文件管理数据,难以提供应用程序对数据的独立性b. 当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序c. 用文件存储数据的方式难以实现数据访问的安全控制d.有利于用户对数据进行分类,因此题目3数据库系统的物理独立性是指()。
选择一项:a. 不会因为数据的变化而影响应用程序b. 不会因为数据存储结构的变化而影响应用程序c.题目4数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是()。
选择一项:a. 数据库b.c.题目5数据库三级模式结构的划分,有利于()。
选择一项:a.b.c. 建立数据库题目6在数据库的三级模式中,描述数据库中全体数据的逻辑结构和特征的是()。
选择一项:a.b.c.题目7在用数据模型描述数据时,一般要求数据模型要满足三个要求。
下列描述中,不属于数据模型应满足的要求的是()。
选择一项:a.b.c. 容易被业务人员理解题目8数据模型三要素是指()。
选择一项:a. 数据结构、数据对象和数据共享b.c.题目9下列关于实体联系模型中联系的说法,错误的是()。
选择一项:a. 一个联系可以只与一个实体有关b. 一个联系可以与两个实体有关c. 一个联系可以与多个实体有关题目10数据库系统中的三级模式以及模式间的映像提供了数据的独立性。
下列关于两级映像的说法,正确的是()。
选择一项:a. 外模式到模式的映像是由应用程序实现的,模式到内模式的映像是由DBMS 实现的b. 外模式到模式的映像是由DBMS实现的,模式到内模式的映像是由应用程序实现的c. 外模式到模式的映像以及模式到内模式的映像都是由DBMSDBMS实现的二.判断题(每题2分,共10分)题目11使用数据库管理数据可以实现程序与数据的相互独立。
2020年国开网上数据库基础形考任务三参考答案(20201127)
形考任务三参考一、单项选择题,把合适的选项编号填写在括号内。
(每小题2分,共30分)题目1 ER图用来描述的是()。
选择一项:A. 逻辑数据模型B. 概念数据模型C. 对象数据模型D. 关系数据模型答案是:概念数据模型题目2若实体A和B是多对1的联系,实体B和C是1对1的联系,则实体A和C是()联系。
选择一项:A. 1对1B. 1对多C. 多对1D. 多对多答案是:多对1题目3设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1´R2所具有的属性个数为()。
选择一项:A. b1+b2B. a1+b1C. a1+a2D. a2+b2答案是:a1+a2题目4在一个关系R中,若X、Y和Z为互不相同的单属性,并且存在X→Y和Y→Z,则必然存在X到Z的()函数依赖。
选择一项:A. 部分B. 直接C. 平凡D. 传递答案是:传递题目5设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A→B,C→D,(A,C)→E},则该关系的候选码为()。
选择一项:A. (A,B)B. (A,D)C. (A,C)D. (A,E)答案是:(A,C)题目6在SQL的查询语句中,group by选项实现()功能。
选择一项:A. 分组统计B. 求和C. 排序D. 选择答案是:分组统计题目7在一个数据库应用系统设计的过程中,第3个阶段是()。
选择一项:A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计答案是:逻辑设计题目8在Access的主界面操作窗口中,不存在的区域为()。
选择一项:A. 导航区B. 工作区C. 描述区D. 功能区答案是:描述区题目9在Access中,字段的“有效性规则”属性可用来限制用户在该字段中输入的数据,而“有效性规则”是()的一部分。
选择一项:A. 特殊字符串B. 函数C. 控制符D. 逻辑表达式答案是:逻辑表达式题目10在Access的表设计窗口中,进行字段有效性规则的设置时,所使用的日期需要用()括起来。
2020年10月全国数据库原理自考试题及答案解析
全国2019年10月高等教育自学考试数据库原理试题课程代码:02336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1.数据库的存储设备和存取方法变化不.影响整体逻辑结构的特点,称为()A.物理结构独立性B.物理数据独立性C.逻辑结构独立性D.逻辑数据独立性2.DBS中,“联机存储器”是指()A.内存和外存B.内存和快闪存C.磁盘和光盘D.快闪存和磁盘3.设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP表的主键是()A.职工号B.姓名,技能C.技能D.职工号,技能4.下列选项中,不.正确的是()A.R=(R-S)∪(R∩S)B.R-S=R-(R∩S)C.R∩S=S-(R-S)D.R∩S=S-(S-R)5.在SQL语言中,用于测试列值非空的短语是()A.IS NOT EMPTYB.IS NOT NULLC.NOT UNIQUED.NOT EXISTS6.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()A.完全依赖B.局部依赖C.传递依赖D.多值依赖7.设有关系模式R(A,B,C,D)上的函数依赖集F={AB→CD,C→A},则R最高属于()A.2NF B.3NF C.BCNF D.4NF()9.在需求分析阶段,数据字典是对系统中()A.数据的描述B.处理的描述C.功能的描述D.数据与处理关系的描述10.扩展的ER模型中,子类与超类之间存在着()A.相容性B.一致性C.继承性D.完整性11.某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则1业务员与产品之间的联系是()A.一对一B.一对多C.多对多D.多对一12.设关系模式R(A,B,C,D)上的函数依赖集F={AD→B,C→D},F在属性集ABC 上的投影ПABC(F)为()A.{AD→B,C→D}B.{C→B}C.{AB→C}D.{AC→B}13.在对象关系模型中,若属性为不同类型元素的有序集合,则称该类型为()A.结构类型B.数组类型C.集合类型D.组合类型14.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()A.GRANT GRADE ON SC TO ZHAOB.GRANT UPDATE ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO15.已知事务T1的封锁序列为:LOCK S(A)…LOCK S(B)…LOCK X(C)…UNLOCK(B) …UNLOCK (A) …UNLOCK (C) 事务T2的封锁序列为:LOCK S(A) …UNLOCK (A) …LOCK S(B)…LOCK X(C) …UNLOCK (C) …UNLOCK (B)则遵守两段封锁协议的事务是()A.T1B.T2C.T1和T2D.没有二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格中填上正确答案。
2020年1月全国自考数据库原理试题及答案解析
8.1设有关系模式 R (A , B , C ), F={A T B , C B}。
相对于F , R 的候选键为(B . ABC设关系模式 R (U ) , X 、Y 、Z 是U 的子集,且Z=U-X-Y .下面关于多值依赖的叙述中,不全国2018年1月高等教育自学考试数据库原理试题课程代码:02336、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
1 •数据库系统中,对用户使用的数据视图的描述称为(A .概念模式B •内模式C .存储模式D .外模式2 .数据库的三级模式之间存在着两级映象,使数据库系统具有较高的数据(A .相容性 独立性C .共享性 致性3 .实体完整性规则是指关系中(A .不允许有空行 主键不允许有空值C .不允许有空列 外键不允许有空值4 .在数据库系统中,属于“第三级存储器”的是A .高速缓存 快闪存储器C .光存储器D .磁盘存储器实现关系代数投影运算的 SQL 子句是(SELECT B . ORDER BYC .D . WHERE设有关系R(A , B , C)和S(A , D),则与R S 等价的关系代数表达式是(R S B . n R.A , B , C , D (R X S )FROM J «l C . (T R.A=S.A ( R X S ) D. n R.A ,B ,C ,D (T R.A=S.A ( R X S))C . ABD . BCAC8.2正确的是( )B .若 X TT Y ,且 Y ' Y ,贝y X TT Y 'D . 若 z=①,贝U X TT Y A .若 X TT Y ,则 X TT ZA. RtxS-RMTInrsS c. RtxS=n l(B” RxS^TTitns®)^5 D*9 •将ER模型转换成关系模型,属于数据库的(A .需求分析B .概念设计C.逻辑设计 D .物理设计10. SQL语言中,用GRANT /REVOKE语句实现数据库的(A .并发控制B .完整性控制C. 一致性控制 D .安全性控制11.在事务依赖图中,若各个事务之间的依赖关系构成循环,则就会出现(A .死锁B .共享锁C.活锁 D .排它锁12.以下关于事务调度和封锁的描述中,正确的是(A .遵守两段圭寸锁协议的并发事务一定是可串行化的B .可串行化的并发事务一定遵守两段圭寸锁协议C.遵守两段圭寸锁协议的并发事务不一定是可串行化的D .遵守两段圭寸锁协议的并发事务一定不会产生死锁13.关于R和S的半联接R . - S,下列等式中正确的是(14.面向对象数据模型中,“is_part_O”联系是指对象间的(A .并关系B .包含关系C.分类关系 D .继承关系15.有职工表EMP和部门表DEPT如图所示,其中有下划线的属性为主键,有波浪线的属性为外键。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、.创建带有输入和输出参数的存储过程。
A..创建计算某个学生的个人平均成绩的通用存储过程PJ,执行存储过程PJ,并打印学号=‘ 9601005’计算结果。
use xssjkgocreate procedure PJ@st_no char(8),@average float outputasselect @average=avg(成绩)from 成绩Where 学号=@st_nogo执行存储过程:declare @average floatexec PJ'9601002',@average outputprint @averageB.创建统计某门课程选课人数的通用存储过程TJ,执行存储过程TJ,打印课程号=‘005’的计算结果。
use xssjkgocreate procedure TJ1@kch char(3),@xk int outputasselect @xk=COUNT(学号)from 成绩where 课程号=@kchgroup by 课程号Go执行存储过程;use xssjkgodeclare @xk intexec TJ1'001',@xk outputprint @xk二、1.什么是游标?为什么要使用游标?(1)游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。
(2)SQL语言与主语言具有不同数据处理方式SQL语言是面向集合的,一条SQL语句原则上可以产生或处理多条记录;主语言是面向记录的,一组主变量一次只能存放一条记录;仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求。
2.创建游标及使用游标的步骤?(1)创建:使用declare语句语句格式declare <游标名> scroll cursorfor <SELECT语句>;(2)步骤:1.说明游标2.打开游标3.推进游标指针并取当前记录4.关闭游标3.创建游标pjcj,打印平均成绩第3名的学生的学号、平均成绩use xssjkdeclare pjcj SCROLL CURSORFORSELECT 学号,avg(成绩)FROM dbo.成绩GROUP BY 课程号, 成绩, 学号ORDER BY avg(成绩) DESCopen pjcjdeclare @xh nvarchar(7),@avggrade intfetch absolute 3from pjcjinto @xh,@avggradeprint '第三名的学号是:'+@xhprint '第三名的平均成绩是:'+str(@avggrade)close pjcj4.创建游标secon,打印成绩第2名的学生的学号、总成绩use xssjkDECLARE secon SCROLL CURSORFOR SELECT 学号,sum(成绩)FROM dbo.成绩GROUP BY 成绩,学号ORDER BY sum(成绩) DESCopen seconDECLARE @xh nvarchar(7),@cj intFETCH ABSOLUTE 2FROM seconinto @xh,@cjprint '第二名的学号是:'+@xhprint '第二名的成绩是:'+str(@cj)Close secon5.把上述两个游标作为储存过程p34创建到数据库服务器中,执行该过程use xssjkgocreate procedure PJCJ@xh char(8) output,@cj numeric(6,2) outputasDECLARE seconx SCROLL CURSORFORSELECT 学号,sum(成绩)FROM dbo.成绩GROUP BY 成绩,学号ORDER BY sum(成绩) DESCopen seconxFETCH ABSOLUTE 2FROM seconxinto @xh,@cj执行过程:use xssjkdeclare @xh char(8),@cj numeric(6,2)exec PJCJ @xh output,@cj outputprint @xh1.2.关系SC(SN,CN,CJ)是第几范式?为什么?是第一、第二、第三范式。
首先,它属于第一范式,SC所有属性都是不可分的基本数据项;再者,它属于第二范式,SC中CJ属性完全函数依赖于SN和CN;最后,它属于第三范式,非主属性只有一个,不存在函数依赖关系。
3.创建游标,查询统计选课人数为第3名的课程号,打开游标,把选课人数为第3名的课程号及选课人数打印出来。
use xssjkDECLARE pjcj SCROLL CURSORFOR SELECT 课程号,sum(课程号) as ‘选课人数’FROM dbo.成绩GROUP BY 课程号ORDER BY sum(课程号) DESCopen pjcjDECLARE @kch nvarchar(7),@num intFETCH ABSOLUTE 3FROM pjcjinto @ kch,@ numprint '课程号:'+@kchprint '选课人数:'+str(@num)Close pjcj4,创建存储过程,查询总成绩为第1名的。
执行存储过程,把总成绩为第一名的课程号及总成绩打印出来。
use xssjkgocreate procedure zcj1@kch char(3) output,@szcj int outputasselect top 1 @kch=课程号,@szcj=sum(成绩)from 成绩group by 课程号order by sum(成绩) DESCgo执行存储过程use xssjkgodeclare @kch char(3) ,@szcj intexec zcj1 @kch output,@szcj outputprint '课程号'+@kchprint '总成绩'+str(@szcj)4.什么是事务?其特性是什么?事务:是一系列的数据库操作,是数据库应用的基本逻辑单位。
事务特性:(1)原子性:即不可分割性,事务要么全部被执行,要么就全部不被执行。
(2)一致性或可串性。
事务的执行使得数据库从一种正确状态转换成另一种正确状态(3)隔离性。
在事务正确提交之前,不允许把该事务对数据的任何改变提供给任何其他事务,(4) 持久性。
事务正确提交后,其结果将永久保存在数据库中,即使在事务提交后有了其他故障,事务的处理结果也会得到保存。
5.什么是数据库权限?具体怎样分配权限?、数据库审计?数据库权限:指对数据库各种数据内容的可操作性。
分配权限:(1)授权:crant <权限>[,<权限>]…on<对象权限><对象权限>[,<对象类型><对象名>]…to<用户>[,<用户>]…[with crant option](2)权限收回:revoke <权限>[,<权限>]…On <对象权限><对象权限>[,<对象类型><对象名>]…From <用户>[,<用户>]…[cascade|restrict]` (3)权限拒绝:deny{all[privileges]}|permission[(column[,…n])][,…n][on[class::]securable]To principal[,…n][cascade][as principal]数据库审计:能够实时记录网络上的数据库活动,对数据库操作进行细粒度审计的合规性管理,对数据库遭受到的风险行为进行告警,对攻击行为进行阻断。
它通过对用户访问数据库行为的记录、分析和汇报,用来帮助用户事后生成合规报告、事故追根溯源,同时加强内外部数据库网络行为记录,提高数据资产安全。
6.简述关系数据库的实体完整性和参照完整性。
实体完整性:若属性A是关系R的主属性,则属性A不能取空值。
参照完整性:若F是关系R中对应关系S的外键,则对于R中的每个元组在F上的值或者取空,或者等于S中某个元组的主键值。
7.什么是自然连接?它与等值连接有什么区别?自然连接:是一种特殊的等值连接,两个关系中进行比较的分量必须是相同的属性组,在结果中把重复的属性列去掉。
区别:(1)等值连接中不要求相等属性值的属性名相同,而自然连接要求相等属性值的属性名必须相同。
(2)等值连接不将重复的去掉,而自然连接去掉重复属性。
1.什么是三范式?举例说明。
第一范式(1NF):关系模型R的所有属性都是不可分的基本数据项。
第二范式(2NF):关系模型属于第一范式,并且每一个非主属性都完全函数依赖于R的码。
第三范式(3NF):关系模型R中非主属性不存在函数依赖关系。
8.创建游标名为CJPX,对学号9601002各门课程的成绩进行降序排列,打开游标,打印排名第二的课程号及成绩。
use xssjkDECLARE CJPX SCROLL CURSORFOR SELECT课程号,成绩FROM dbo.成绩where学号='9601002'ORDER BY成绩DESCopen CJPXDECLARE@kch nvarchar(24),@cj intFETCH ABSOLUTE 2FROM CJPXinto@kch,@cjprint'课程名:'+@kchprint'成绩:'+str(@cj)Close CJPX9.创建存储过程P1,统计课程号=005的选课人数,执行存储过程P1,并打印统计结果use xssjkgocreate procedure P1@xk int outputasselect@xk=COUNT(课程号)from成绩where课程号='005'go执行存储过程use xssjkgodeclare@xk intexec P1@xk outputprint'选课人数'+str(@xk)。