2021年电大数据库原理与应用作业答案
2021年国开电大《数据库应用技术》形成性考核任务4答案
数据库应用技术形成性考核任务4请按照第5章的实验要求独立完成实验。
将相关的SQL语句和运行结果的截屏保存在文件中,或填写在下面的实验报告中,并通过网络提交。
数据库应用技术实验报告学习中心名称班级学生姓名¥#课程名称盆据库应用技术实验名称_____________________________________________________________________ 实验目的实验目的:对数据库表中的数据进行查询。
实验要求实验内容实验内容与步骤:在SSMS工具中编写下述语句,查看执行结果,并将SQL语句保存到一个文件中。
实验体会:数据库正常运行的重要工作。
数据的备份是对SQL Server数据事务日志进行拷贝,数据库备份记录了在进行备份操作的数据库中所有数据的状态。
而数据的备份还分为数据库完整备份、差异备份、事务日志备份、文件及文件组备份。
做数据备份就是为了以后的数据库恢复用。
在实训内容上我们还做了仓库管理数据库,其中的要求包含了许多数据库的对象,综合了我们所学的许多知识,让我们更努力的把所学到的东西运用上去。
教师评语:实验成绩:测试数据与结果(或实验结果截图):1.查询SC表中的全部数据。
SELECT * FROM SC结果上消心Sno Cno Grade1| 0811101 | C001 %2 0811101 C002 803 0811101 C003 844 0811101 C005 625 0811102 C001 926 0811102 C002 907 0811102 C004 848 0821102 C001 769 0821102 C004 8610 0821102 C005 73110821102 C007 NULL12 0821103 C001 50130821103 C004 8014 rnm An2.查询计算机系学生的姓名和年龄。
SELECT Sname,Sex FROM Student WHERE Sdept=*计算机系'E结果片消息Sname Sex1L- .......... .i李勇2 刘晨3 王锁女4 张小红女5 王大力女6 张姗姗舆3.查询成绩在70〜80分的学生的学号、课程号和成绩。
国开电大数据库原理与应用(河北)形考(二)参考答案
题目5.在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。
a. DESC
b. ABC
c. ASC
d. DEC
【答案】:ASC
题目6.在介绍的购物活动中,商品实体同销售实体之间是()的联系。
a. 1对1
b.多对多
c.多对1
d. 1对多
【答案】:1对多
对
错
【答案】:对
题目16.一个数据库应用系统开发过程的第1个阶段是概念设计。
对
错
【答案】:错
题目17.概念设计也要贯彻概念单一化原则,即一个实体只用来反映一种事实,一个实体中的所有属性都是用来直接描述码的。
对
错
【答案】:对
题目18.视图中的字段,只能来自基本表,不能来自其他视图。
对
错
【答案】:错
题目19.在介绍旅店管理的数据库设计中,包含有四个基本表和五个视图。
【答案】:逻辑
题目24.当建立一个视图后,通常只对它做( )和查询这两种操作。
【答案】:修改
题目25.在SQL中,根据基本表建立一个视图时,包括建立了该视图的( )和内容两个方面。
【答案】:结构
题目1.向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。
a. to
b. on
c. in
d. values
【答案】:values
题目2.在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。
a.索引
b.视图
a.建立视图
b.建立基本表
c.建立数据字典
(完整版)数据库原理及应用习题带答案
习题一、单项选择题1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性最高的是(A)阶段。
A. 数据库系统B. 文件系统C. 人工管理D.数据项管理2. 数据库系统与文件系统的主要区别是(B)。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量3. 在数据库中存储的是(C)。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息4. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指(D)。
A. 同一个应用中的多个程序共享一个数据集合B. 多个用户、同一种语言共享数据C. 多个用户共享一个数据文件D. 多种应用、多种语言、多个用户相互覆盖地使用数据集合5. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( A )。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBS和DBMSD. DBS就是DB,也就是DBMS6. 数据库管理系统(DBMS)是(C)。
A. 一个完整的数据库应用系统B.一组硬件C. 一组系统软件D.既有硬件,也有软件7. 数据库是在计算机系统中按照一定的数据模型组织、存储和应用的(B)。
A. 文件的集合B. 数据的集合C. 命令的集合D. 程序的集合8. 支持数据库各种操作的软件系统是(B)。
A. 命令系统B. 数据库管理系统C. 数据库系统D. 操作系统9. 由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫(B)。
A. 文件系统B. 数据库系统C. 软件系统D. 数据库管理系统10. 数据库系统中应用程序与数据库的接口是(B)。
A. 数据库集合B. 数据库管理系统DBMSC. 操作系统OSD. 计算机中的存储介质11. 在DBS中,DBMS和OS之间关系是(D)。
2021年国开电大《数据库应用技术》形考任务三答案
2021年国开电大《数据库应用技术》形考任务三答案形考任务3第7章数据库管理与维护不属于事务特征的是()。
正确答案是:完整性事务一旦提交,其对数据库中数据的修改就是永久的,以后的操作或故障不会对事务的操作结果产生任何影响。
这个特性是事务的()。
正确答案是:持久性事务所包含的操作作为一个整体,要么都做,要么都不做,这个特性称为事务的()。
正确答案是:原子性关于SQLServer备份设备的说法,正确的是()。
正确答案是:备份设备是一个逻辑设备,可以建立在磁盘上在简单恢复模式下,可以进行的备份是()。
正确答案是:仅完整备份和差异备份关于差异备份的说法,正确的是()。
正确答案是:差异备份备份的是从上次完整备份到当前时间数据库变化的内容关于日志备份的说法,错误的是()。
正确答案是:第一次对数据库进行的备份可以是日志备份设有如下备份操作:现从备份中对数据库进行恢复,正确的恢复顺序为()。
正确答案是:完整备份1,差异备份1,日志备份3,日志备份4关于SQLServer数据库服务器登录账户的说法,错误的是()。
正确答案是:所有的Windows用户都自动是SQL Server的合法账户关于SQLServer身份验证模式的说法,正确的是()。
正确答案是:在安装过程中可以设置身份验证模式,安装完成之后还可以再对其进行修改事务可以保证在一个事务中的全部操作或者全部成功,或者全部失败。
()正确答案是:对ROLLBACK表示事务正常结束,COMMIT表示事务中的全部操作被撤销。
()正确答案是:错事务的持久性是指数据库中一个事务的执行不能被其他事务干扰。
()正确答案是:错对象权限是用户在已经创建好的对象上行使的权限,例如CRAETETABLE。
()正确答案是:错在恢复数据库之前,如果数据库的日志文件没有损坏,可在恢复之前对数据库进行一次尾部日志备份,这样可将数据的损失减少到最小。
()正确答案是:对第8章数据库设计在数据库设计中,将E-R图转换为关系数据模型是()完成的工作。
2021年国开电大(成都 )《数据库原理与应用 》形考任务1答案
2021年国开电大(成都)《数据库原理与应用》形考任务1答案题目为随机抽题请用CTRL+F来搜索试题形考一触发器不可以与同步数据库的相关表进行级联更改。
正确答案是:错改变数据库的存取方法而不影响数据库的整体逻辑结构,这属于物理数据独立性。
正确答案是:对视图授权操作是受限制的。
正确答案是:错视图是一种虚拟表,视图中也存有数据,视图也可由视图派生出来。
正确答案是:错目前面向对象数据库系统已逐渐淘汰了网状数据库和层次数据库,成为当今最为流行的商用数据库系统。
正确答案是:错数据库管理系统的数据操纵语言(DML)所实现的操作一般包括()。
正确答案是:查询、插入、修改、删除现有一个“教师”表,其中一个字段是教师的住址(字符型, 20位长) ,如果不希望此字段包含空值,即某位教师现没有住址,则希望此字段自动填入“还没有”,应该彩蛋。
正确答案是:为此列创建一个default 约束数据库操作时服务器突然掉电,当重新启动后,您如何恢复已经完成但还没把数据写入硬盘的事务,以及正在进行一半的事务?正确答案是:不用,SQL Server 2000自动恢复,即通过日志恢复所有已经完成但还没把数据写入硬盘的事务到硬盘,并撤消正在进行一半的事务。
数据库系统的核心是()。
正确答案是:数据库管理系统现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是彩蛋。
正确答案是:学号数据库设计中的数据流图和数据字典描述是哪个阶段的工作彩蛋。
正确答案是:需求分析数据库中,数据的物理独立性是指彩蛋。
正确答案是:用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的根据参照完整性规则,若属性 F 是关系S 的主属性,同时又是关系R 的外关键字,则关系R 中F 的值彩蛋。
正确答案是:必须取非空值触发器是一种特殊类型的彩蛋,当表中发生特殊事件时执行。
正确答案是:存储过程数据库设计中的逻辑结构设计的任务是把()阶段产生的概念数据库模式变换为逻辑结构的数据库模式。
2021年电大数据库系统及应用形考册习题与参考答案
第5章习题与参照答案一. 单项选取题1.当关系R和S进行连接操作时, 如果R中元组不满足连接条件, 在连接成果中也会将这些记录保存下来操作是(A)。
A. 左外连接B. 右外连接C. 内连接D. 自连接2.下列聚合函数中, 不忽视空值是(D)。
A. SUM(列名)B. MAX(列名)C. AVG(列名)D. COUNT(*)3. 下列查询语句中, 错误是(B)。
A.SELECT Sno, COUNT(*) FROM SC GROUP BY SnoB. SELECT Sno FROM SC GROUP BY Sno WHERE COUNT(*) > 3C. SELECT Sno FROM SC GROUP BY Sno HAVING COUNT(*) > 3D. SELECT Sno FROM SC GROUP BY Sno4. 现要运用Student表查询年龄最小学生姓名和年龄。
下列实现此功能查询语句中, 对的是(D)。
A. SELECT Sname, MIN(Sage) FROM StudentB. SELECT Sname, Sage FROM Student WHERE Sage = MIN(Sage)C. SELECT TOP 1 Sname, Sage FROM StudentD.SELECT TOP 1 Sname, Sage FROM Student ORDER BY Sage5.设SC表中记录成绩列为: Grade, 类型为int。
若在查询成绩时, 但愿将成绩按‘优’、‘良’、‘中’、‘及格’和‘不及格’形式显示, 对的Case函数是(C)。
A. Case GradeWhen 90~100THEN'优'When 80~89THEN'良'When 70~79THEN'中'When 60~69THEN'及格'Else'不及格'EndB. CaseWhen Gradebetween 90 and 100THENGrade = '优' When Gradebetween 80 and 89THENGrade = '良' When Gradebetween 70 and 79THENGrade = '中' When Gradebetween 60 and 69THENGrade = '及格' ElseGrade = '不及格'EndC. CaseWhen Gradebetween 90 and 100THEN'优'When Gradebetween 80 and 89THEN'良'When Gradebetween 70 and 79THEN'中'When Gradebetween 60 and 69THEN'及格'Else'不及格'EndD. Case GradeWhen 90~100THEN Grade = '优'When 80~89THEN Grade = '良'When 70~79THEN Grade = '中'When 60~69THEN Grade = '及格'ElseGrade = '不及格'End6. 下列SQL语句中, 用于修改表数据语句是(C)。
(完整版)《数据库原理及应用》课后习题参考答案解析
《数据库原理与应用》课后习题参考答案第一章作业参考答案1. 单选题 C C D B C2. 判断题对错错错对3填空题网状模型用户商业智能数据挖掘系统设计4简答题1)数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
数据模型是指描述事物对象的数据组成、数据关系、数据约束的抽象结构及其说明。
3)数据约束:用于描述数据结构中数据之间的语义联系、数据之间的制约和依存关系,以及数据动态变化的规则。
主流数据库采用关系图模型。
数据库典型数据模型:层次数据模型网状数据模型关系数据模型其它数据模型(如对象数据模型、键值对数据模型、列式数据模型。
)2)数据库——是一种依照特定数据模型组织、存储和管理数据的文件,数据库文件一般存放在辅助存储器以便长久保存。
数据库具有如下特点:数据不重复存放;提供给多种应用程序访问;数据结构独立于使用它的应用程序;对数据增、删、改、检索由统一软件进行管理和控制。
3)数据库(Database)是一种依照特定模型组织、存储和管理数据的数据结构。
在数据库中,不仅存放了数据,而且还存放了数据与数据之间的关系。
数据库内部元素:用户表:用户在数据库中创建的数据库表;系统表:数据库中系统自带的数据库表;视图:数据库中用于对数据进行查询的虚拟表;索引:数据库中用于加快数据查询的索引项;约束:数据库中对数据、数据关系施加的规则;存储过程:数据库内部完成特定功能处理的程序;触发器:数据库内部因数据变化自动执行的一类存储过程等等4)数据库系统包括:用户、数据库应用程序、数据库管理系统和数据库四个组成要素。
5)数据库管理系统(Database Manage System,DBMS )——是一种专门用来创建数据库、管理数据库、维护数据库,并提供对数据库访问的系统软件。
数据库管理系统(DBMS)主要功能:创建数据库和表; 创建支持结构,如索引等; 读取数据库数据 ; 修改数据库数据; 维护数据库结构; 执行规则; 并发控制; 提供安全性;执行备份和恢复等等第二章作业参考答案1 单选题 C B D A A2. 判断题对对错对错3填空题全外连接数据约束候选键用户定义完整性4简答题外码键1)在关系模型中,使用“关系”来存储“实体”中的数据。
2021年国开电大(成都 )《数据库原理与应用 》形考任务3答案
2021年国开电大(成都)《数据库原理与应用》形考任务3答案题目为随机抽题请用CTRL+F来搜索试题形考三存储过程和触发器都是用户调用执行的。
正确答案是:错对一个已经创建的表,将某一列的数据类型由text修改为image的操作是不能够完成的。
正确答案是:对关系运算中花费时间可能最长的运算是()。
正确答案是:笛卡尔积当前数据库应用系统的主流数据模型是彩蛋。
正确答案是:关系数据模型将查询SC 表的权限授予用户Wang ,并允许该用户将此权限授予其他用户。
实现此功能的SQL 语句是彩蛋。
正确答案是:GRANT SELECT ON SC TO Wang WITH GRANT OPTION在数据库恢复时,对已完成的事务执行彩蛋。
正确答案是:ROLLBACK 操作在SQL语言中,删除表中数据的命令是()。
正确答案是:DELETE在关系数据模型中,外键(FOREIGN KEY)是()。
正确答案是:在一个关系中的一个或一组属性是另一个关系的主键。
如果两个实体集之间的联系是m:n,转换为关系时彩蛋。
正确答案是:联系本身必须单独转换为一个关系在关系数据库设计中,设计关系模式是()的任务。
正确答案是:逻辑设计阶段在数据库中,()是数据物理存储的最主要、最基本的单位。
正确答案是:表在数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是()I.人工管理阶段II.文件系统阶段III.数据库阶段正确答案是:只有I下面有关存储过程的叙述中,正确的是彩蛋。
正确答案是:(去除:在一个存储过程中不可以调用其他存储过程)存储过程可以带多个输入参数,也可以带多个输出参数,使用存储过程可以减少网络流量,SQL Server允许在存储过程创建时引用一个不存在的对象下面哪些是数据库系统必须提供的数据控制功能()。
正确答案是:(去除:可移植性)并发控制,安全性,完整性以下关于外键和相应的主键之间的关系,不正确的是彩蛋。
正确答案是:(去除:外键并不一定要与相应的主键同名)外键一定要与相应的主键同名而且唯一,外键一定要与相应的主键同名,但并不一定唯一,外键一定要与相应的主键同名以下关于主键的描述不正确的是()。
2021数据库基础及应用作业答案一
2021数据库基础及应用作业答案一2021电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。
A.人工管理 B.文件系统 C.数据库系统 D.分布式数据库系统 2实体中能够唯一标识自己的属性被称做( A )。
A.码 B.域 C.联系 D.元组 3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。
A.1对1 B.1对多 C.多对多 D.多对15.在数据库体系结构的三级模式中,全局模式处于( B )层。
A.最内 B.中间 C.最外 D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式 B.逻辑模式 C.数据模式 D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩)。
电大数据库原理与应用作业答案
一、单项选择题(共20 道试卷,共40 分。
)1. ADO控件属于ActiveX控件,使用之前必须将Microsoft ADO Data Control 6.0(OLE DB)添加到工具箱中,添加ADO控件的菜单命令为()。
A. “工程”→“引用”B. “工程”→“部件”C. “工具”→“选项”D. “工程”→“添加文件”2. 下面()不是创建触发器时应该注意的问题。
A. Create Trigger语句必须是批处理中的第一条语句。
B. 创建触发器的权限默认是属于表的所有者的,可以再授权给其他用户。
C. 触发器是数据库中的对象,它的名称必须符合数据库对象的命名规则。
D. 触发器既可以在当前数据库中创建,也可以引用其他数据库中的对象。
3. 用户登录SQL Server系统时,客户端选择()时,无需输入登录帐号。
A. Windows身份验证B. SQL Server身份验证C. 混合身份验证D. 以上都不对4. ()允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。
A. 存储过程B. 视图C. 索引D. 触发器5. ()是SQL Server服务器中一组预编译的T-SQL语句的集合。
A. 存储过程B. 触发器C. 索引D. 视图6. 可以使用()来修改存储过程的名称。
A. sp_helptextB. sp_dependsC. sp_renameD. objname7. 下面()系统存储过程不能用来查看存储过程的信息。
A. sp_helptextB. sp_dependsC. sp_renameD. sp_help8. 在SQL Server中,()不属于触发器的类型。
A. InsteadB. UpdateC. DeleteD. Instead of9. 以下说法正确的是()。
A. 一个登录帐号只能对应一个数据库用户帐号B. 一个登录帐号可以对应多个数据库用户帐号C. 登录帐号必须对应数据库用户帐号D. 以上都不对10. 在SQL Server中,可以使用()语句创建存储过程。
2021年数据库原理及应用(第2版)习题参考答案
第1章数据概述欧阳光明(2021.03.07)一.选择题1.下列关于数据库管理系统的说法,错误的是CA.数据库管理系统与操作系统有关,操作系统的类型决定了能够运行的数据库管理系统的类型B.数据库管理系统对数据库文件的访问必须经过操作系统实现才能实现C.数据库应用程序可以不经过数据库管理系统而直接读取数据库文件D.数据库管理系统对用户隐藏了数据库文件的存放位置和文件名2.下列关于用文件管理数据的说法,错误的是DA.用文件管理数据,难以提供应用程序对数据的独立性B.当存储数据的文件名发生变化时,必须修改访问数据文件的应用程序C.用文件存储数据的方式难以实现数据访问的安全控制D.将相关的数据存储在一个文件中,有利于用户对数据进行分类,因此也可以加快用户操作数据的效率3.下列说法中,不属于数据库管理系统特征的是CA.提供了应用程序和数据的独立性B.所有的数据作为一个整体考虑,因此是相互关联的数据的集合C.用户访问数据时,需要知道存储数据的文件的物理信息D.能够保证数据库数据的可靠性,即使在存储数据的硬盘出现故障时,也能防止数据丢失5.在数据库系统中,数据库管理系统和操作系统之间的关系是D A.相互调用B.数据库管理系统调用操作系统C.操作系统调用数据库管理系统D.并发运行6.数据库系统的物理独立性是指DA.不会因为数据的变化而影响应用程序B.不会因为数据存储结构的变化而影响应用程序C.不会因为数据存储策略的变化而影响数据的存储结构D.不会因为数据逻辑结构的变化而影响应用程序7.数据库管理系统是数据库系统的核心,它负责有效地组织、存储和管理数据,它位于用户和操作系统之间,属于A A.系统软件B.工具软件C.应用软件D.数据软件8.数据库系统是由若干部分组成的。
下列不属于数据库系统组成部分的是BA.数据库B.操作系统C.应用程序D.数据库管理系统9.下列关于客户/服务器结构和文件服务器结构的描述,错误的是DA.客户/服务器结构将数据库存储在服务器端,文件服务器结构将数据存储在客户端B.客户/服务器结构返回给客户端的是处理后的结果数据,文件服务器结构返回给客户端的是包含客户所需数据的文件C.客户/服务器结构比文件服务器结构的网络开销小D.客户/服务器结构可以提供数据共享功能,而用文件服务器结构存储的数据不能共享数据库是相互关联的数据的集合,它用综合的方法组织数据,具有较小的数据冗余,可供多个用户共享,具有较高的数据独立性,具有安全控制机制,能够保证数据的安全、可靠,允许并发地使用数据库,能有效、及时地处理数据,并能保证数据的一致性和完整性。
2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.本教材介绍的数据库管理系统是()。
A. OracleB. InformixC. Microsoft SQL ServerD. Sybase 2.一名教师可以教多门课程,一门课程可以被多个教师讲授,这是( )联系。
A. 一对多B. 一对一C. 多对一D. 多对多 3. ( )包含了所有系统级信息,对SQL Server系统来说至关重要,一旦受到损坏,有可能导致SQLServer系统的彻底瘫痪。
A. master 数据库B.tempdb数据库C. Model 数据库D.msdb数据库 4.下列关于集合并运算的说法,正确的是( )。
A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行 5.在E-R图中,联系用( )描述。
A.圆角矩形B.菱形框C.矩形框D.三角形 6.下列关于索引的说法错误的是( )。
A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在一定程度上影响增删改操作的效率 7.设某职工表中有用于存放年龄(整数)的列,下列类型中最适合年龄列的是( )。
A. intB. smallint .C. tinyintD. bit 8.下列符合第三范式的关系模式是( )。
A.教师(教师编号,教师姓名,教师讲授的课程号,教师讲授的课程名)B.教师(教师编号,教师姓名,教师讲授的课程名,教师所在的系)C.教师(教师编号,教师姓名,教师讲授的课程号,教师所在的办公室)D.教师(教师编号,教师姓名,教师性别) 9.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
数据库原理和应用习题答案
数据库原理和应用习题答案数据库原理和应用习题答案数据库是现代信息系统中的核心组成部分,它承载着大量的数据,并提供了一种有效的方式来存储、管理和访问这些数据。
数据库原理和应用是计算机科学领域中的重要知识点,通过学习和理解数据库的原理和应用,可以帮助我们更好地设计和维护数据库系统。
下面将给出一些数据库原理和应用的习题答案,希望能够帮助读者更好地理解和掌握这一领域的知识。
1. 什么是数据库的三级模式?请简要描述每个模式的作用。
答:数据库的三级模式是指外模式、概念模式和内模式。
外模式是用户对数据库的可见部分,它定义了用户能够看到和操作的数据的逻辑结构和组织方式。
概念模式是数据库的全局逻辑结构和组织方式的描述,它定义了数据库中所有数据的逻辑结构和关系。
内模式是数据库的物理存储结构和组织方式的描述,它定义了数据在磁盘上的存储方式和访问方法。
2. 数据库中的事务是什么?请简要描述事务的四个特性。
答:事务是数据库中的一个逻辑单位,它由一组操作组成,这些操作要么全部执行,要么全部不执行。
事务具有四个特性,即原子性、一致性、隔离性和持久性。
原子性指事务中的操作要么全部执行成功,要么全部不执行,不允许部分执行。
一致性指事务执行前后,数据库的状态必须保持一致。
隔离性指事务的执行不应该相互影响,每个事务应该感知不到其他事务的存在。
持久性指一旦事务提交成功,其对数据库的修改就应该永久保存。
3. 请简要描述关系数据库中的主键和外键的作用。
答:主键是关系数据库中用来唯一标识每个元组的属性或属性组,它的作用是保证关系中的每个元组都能够被唯一标识。
外键是关系数据库中一个表的属性,它引用了另一个表的主键或候选键,它的作用是建立表与表之间的联系。
通过外键,可以实现表与表之间的关联和约束,保证数据的完整性和一致性。
4. 数据库中的索引是什么?请简要描述索引的作用和使用场景。
答:索引是数据库中的一种数据结构,它可以加快数据的检索速度。
索引的作用是通过建立某个属性的索引,可以提高对该属性的查询效率。
四川电大数据库原理与应用第二次行考作业_0001参考资料
数据库原理与应用第二次行考作业_0001四川电大形成性测评系统课程代码:5108007 参考资料、单项选择题(共10 道试题,共20 分。
)1. 在建立基本表是,定义默认值约束所使用的保留字为()。
A. UNIQUEB.DEFAULTC. CHECKD. FOREING参考答案:A2.当在查询语句的FROM选项中,实现对表的中间连接功能时,使用的保留字为()。
A. INNERB.LEFTC. RIGHTD. JOIN参考答案:D3. 在数据库应用系统设计的需求分析阶段,不需要做的事情是()。
A. 编写需求说明书B. 创建基本表C. 建立数据字典D. 画出数据流图参考答案:B4. 在SQL的建立基本表操作中,定义单值约束所使用的保留字为()。
A. PRIMARYB. UNIQUEC. CHECKD. FOREIGN参考答案:B5.在SQL的查询语句中,ORDER BY 选项实现对结果的()功能。
A. 投影B. 求和C. 排序D. 分组统计参考答案:C6.在第五章中介绍的购物活动中,商品实体同销售实体之间是()联系。
A. 1对1B. 1对多C. 多对多参考答案:B7. 在一个数据库应用系统设计的过程中,第三个阶段是()。
A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计参考答案:C8. 在SELECT语句的WHERE子句中,所使用的保留字ANY与()等效。
A. SOMEB. ALLC. IND. LIKE参考答案:A9. 在带有保留字INDEX的SQL语句中,其操作对象是()。
A. 查询B. 索引C. 基本表D. 视图参考答案:B10. 在带有保留字VIEW的SQL语句中,其操作对象是()。
A. 查询C. 基本表D. 视图参考答案:D、判断题(共10 道试题,共20 分。
)1. 在SQL语言中,字符型常量和日期型常量需要使用双引号括起来。
A. 错误B. 正确参考答案:A2. 一个数据库应用系统开发过程的第1个阶段是需求分析。
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)
国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)2021-2022国家开放大学电大本科《数据库应用技术》期末试题及答案(试卷号:1256)盗传必究一、单项选择题(每个题只有一个答案是正确的,请将正确的答案填写到括号内。
本题共15个小题,每小题2分,共30分)1.数据库管理系统中的()功能实现对数据库的插入、删除、修改。
A.数据定义B.数据操纵C.数据库的运行管理D.数据库的建立与维护2.下列关于SQLServer日志文件的说法,错误的是()。
A.日志文件的推荐扩展名是.ldfB.-个数据库可以包含多个日志文件C.日志文件可以和数据文件存储在相同的位置D.不同的日志文件必须存储在不同的位置3.如果要存储的数据是带有小数位的数据,应使用()做为数据类型。
A.数值数据类型B.字符型C.日期时间型D.位型4.下列关于集合并运算的说法,正确的是()。
A.进行并运算的两个关系必须具有相同数目的行个数B.进行并运算的两个关系必须具有相同数目的行个数和列个数C.进行并运算的两个关系的列个数必须相同,对应列的语义相同D.如果两个集合包含相同的数据行,则这个关系的并运算结果也将包含这些重复的数据行5.对关系模式进行规范化的主要目的是()。
A.提高数据操作效率B.维护数据的一-致性C.加强数据的安全性D.为用户提供更快捷的数据操作6.下列关于索引的说法错误的是()。
A.索引一经建立就需要人工进行维护B.索引与基本表分开存储C.索引的建立或撤消对数据的内容毫无影响D.索引会在--定程度上影响增删改操作的效率7.下列约束中,用于实现参照完整性的是()。
A.PRIMARYKEYB.FOREIGNKEYC.UNIQUED.CHECK8.下列数据类型中,属于统--编码可变长字符串类型的是()。
A.nchar;B.nvarcharC.numericD.varchar9.如果希望从学生表中查询出同学的平均年龄,下列语句中正确的是().A.SELECTMIN(年龄)AS平均FROM学生表B.SELECTMAX(年龄)AS平均FROM学生表C.SELECTAVG(年龄)AS平均FROM学生表D.SELECTCOUNT(年龄)AS平均FROM学生表10.设有表M,将其中的Type列的数据类型改为NCHAR(4)。
2021年国开电大(成都 )《数据库原理与应用 》形考任务2答案
2021年国开电大(成都)《数据库原理与应用》形考任务2答案题目为随机抽题请用CTRL+F来搜索试题形考二SQL语言具有数据定义、数据操纵、数据控制的功能。
正确答案是:对SQL Server 2000中表更新数据的命令是UPDATE。
正确答案是:对在T-SQL语言中,修改表结构时,应使用UPDATE命令。
正确答案是:错在数据库的表定义中, 限制成绩属性列的取值在0到100的范围内, 属于数据库的用户操作约束。
正确答案是:错在创建数据库时,系统自动将Master系统数据库中的所有用户定义的对象都复制到的数据库中。
正确答案是:错关系模式中满足2NF 的模式必定是1NF。
正确答案是:对在SELECT 语句中,使用*号表示选择全部列。
正确答案是:对在SQL语言中,子查询是选取单表中字段子集的查询语句。
正确答案是:错建立索引的目的是提高SQL Server数据检索的速度。
正确答案是:对下列实体类型的联系中,属于一对一联系的是()。
正确答案是:省与省会的所属联系关系模型中,主关键字是()。
正确答案是:可由一个或多个其值能惟一标识该关系模式中任何元组的属性组成事务是数据库执行的基本工作单位。
如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则己做过的更新被恢复原状,好像整个事务从未有过这些更新,这就保持数据库处于彩蛋状态。
正确答案是:一致性下列关于关系性质的描述中正确的是彩蛋。
正确答案是:关系中列的值可以相同假设同一名称的产品有不同的型号和产地,则计算每种产品平均单价的SQL 语句是彩蛋。
正确答案是:SELECT 产品名称,AVG(单价) FROM 产品GROUP BY 产品名称一个服务器上可以安装()个SQL SERVER默认实例。
正确答案是:一个SQL的视图是从()中导出的。
正确答案是:基本表或视图一个关系中取出满足某个条件的所有元组形成一个新的关系的操作是()操作。
正确答案是:选择假定学生关系是S (S #, SNAME , SEX , AGE ) , 课程关系是C (C #, CNAME ,TEACHER ) ,学生选课关系是SC (S #, C #, GRADE ) 。
电子科技大学网络教育数据库原理及应用在线作业答案
在线考试——正在答题作业提交11.公司中有多个部门和多名职员,每一个职员只能属于一个部门,一个部门能够有多名职员,从职员到部门的联系类型是( )(A) 一对一(B) 多对多(C) 一对多(D) 多对一2.若是关系模式R上有函数依托AB→C和A→C,那么R中存在()(A) 传递依托(B) 完全依托(C) 部份依托(D) 多值依托3.要保证数据库的数据独立性,DBMS通过修改的是( )(A) 模式与内模式(B) 模式与外模式(C) 三级模式之间的两种映射(D) 三层模式4.数据库系统中,负责数据库物理结构与逻辑结构的概念与修改的人员是( )(A) 应用程序员(B) 专业用户(C) 最终用户(D) 数据库治理员5.在数据库中,产生数据不一致的全然缘故是()。
(A) 未对数据进行完整性操纵(B) 没有严格爱惜数据(C) 数据冗余(D) 数据存储量太大6.DBMS提供授权功能操纵不同用户访问数据的权限,要紧目的是为了实现数据库的( )(A) 一致性(B) 靠得住性(C) 平安性(D) 完整性7.五种大体关系代数运算是( )(A) ∪,∩,∞,π和σ(B) ∪,-,∞,π和σ(C) ∪,∩,×,π和σ(D) ∪,-,×,π和σ8.当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )(C) 外部并(D) 全外联接9.在数据库系统中,数据库治理系统DBMS和操作系统OS之间的关系是()(A) OS挪用DBMS(B) 彼此挪用(C) DBMS挪用OS(D) 并发运行10.关系模型的参照完整性约束是指()(A) 限制两个关系间的相互引用(B) 限制引用不同关系中的元组数据(C) 限制引用一个关系中的不同元组数据(D) 限制一个关系引用与之联系关系中不存在的元组数据11.以下关于E-R模型的说法中,正确的选项是( )(A) 依托于硬件,独立于DBMS(B) 独立于硬件,依托于DBMS(C) 独立于硬件和DBMS(D) 依托于硬件和DBMS12.学生社团能够接纳多名学生参加,但每一个学生只能参加一个社团,从社团到学生之间的联系类型是()(C) 多对一(D) 一对一13.在函数依托理论中,以下表达中正确的选项是( )(A) 第三范式不能维持多值依托(B) 第四范式确信能维持多值依托(C) 第四范式不能维持函数依托(D) BC范式可能维持函数依托14.在数据库系统中,把能够彼此区别的客观事物称为()(A) 实体(B) 字段(C) 文件(D) 属性15.数据库的存储设备和存取方式转变不阻碍整体逻辑结构的特点,称为数据库的()(A) 物理数据独立性(B) 逻辑数据独立性(C) 客观独立性(D) 实体独立性16.已知事务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) T1(B) T1和T2(C) T2(D) 没有17.以下四项中说法不正确的选项是( )(A) 数据库幸免了一切数据的重复(B) 数据库中的数据能够共享(C) 数据库具有较高的数据独立性(D) 数据库减少了数据冗余18.若是要求学生关系S(SNO,NAME,SEX,AGE)中存储的学生信息知足以下条件:男生(SEX=‘F’)的年龄在15-60岁之间,女生(SEX=‘M’)的年龄在15-55岁之间。
2021年国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案
国开(电大)专科《数据库基础与应用》网上形考(任务1至4)试题及答案形考任务1 试题及答案题目在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是( )。
[答案]数据库系统题目属性的取值范围被称为( )。
[答案]域题目实用ER图进行描述的是( )。
[答案]概念数据模型题目若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。
[答案]1对多题目若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是( )联系。
[答案]多对多题目下面不属于数据库体系结构中三级模式的是( )。
[答案]关系模式题目在文件系统中,存取数据的基本单位是( )。
[答案]记录题目层次数据模型的结构是一种( )。
[答案]树结构题目一个关系中的每一行称为一个( )。
[答案]元组题目10.设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为( )。
[答案]24 题目1设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为( )。
[答案]4 题目1设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为( )。
[答案]a1+a2 题目1若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( )。
[答案]学生号题目1设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为( )。
[答案]N 题目1设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是( )。
[答案]R2 题目1设一个集合A={3,4,5,6,7},另一个集合B={1,3,5,7,9},则A 和B的交集中包含的元素个数为( )。
[答案]3 题目1设一个集合A={3,4,5,6,7,8},另一个集合B={1,3,5,7,9},则B和A的差集(即B-A)中包含的元素个数为( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选取题(共20 道试题,共40 分。
)1. ADO控件属于ActiveX控件,使用之前必要将Microsoft ADO Data Control 6.0(OLE DB)添加到工具箱中,添加ADO控件菜单命令为()。
A. “工程”→“引用”B. “工程”→“部件”C. “工具”→“选项”D. “工程”→“添加文献”2. 下面()不是创立触发器时应当注意问题。
A. Create Trigger语句必要是批解决中第一条语句。
B. 创立触发器权限默认是属于表所有者,可以再授权给其她顾客。
C. 触发器是数据库中对象,它名称必要符合数据库对象命名规则。
D. 触发器既可以在当前数据库中创立,也可以引用其她数据库中对象。
3. 顾客登录SQL Server系统时,客户端选取()时,无需输入登录帐号。
A. Windows身份验证B. SQL Server身份验证C. 混合身份验证D. 以上都不对4. ()容许顾客定义一组操作,这些操作通过对指定表进行删除、更新等命令来执行或激活。
A. 存储过程B. 视图C. 索引D. 触发器5. ()是SQL Server服务器中一组预编译T-SQL语句集合。
A. 存储过程B. 触发器C. 索引D. 视图6. 可以使用()来修改存储过程名称。
A. sp_helptextB. sp_dependsC. sp_renameD. objname7. 下面()系统存储过程不能用来查看存储过程信息。
A. sp_helptextB. sp_dependsC. sp_renameD. sp_help8. 在SQL Server中,()不属于触发器类型。
A. InsteadB. UpdateC. DeleteD. Instead of9. 如下说法对的是()。
A. 一种登录帐号只能相应一种数据库顾客帐号B. 一种登录帐号可以相应各种数据库顾客帐号C. 登录帐号必要相应数据库顾客帐号D. 以上都不对10. 在SQL Server中,可以使用()语句创立存储过程。
A. Create TriggerB. Install ProcedureC. Create ProcedureD. Create View11. ()是一种类似于电子数据表绑定控件,可以显示一系列行和列来表达Recordset 对象记录和字段。
A. DataGrid 控件B. Table 控件C. Data 控件D. ADO控件12. 下列哪种角色默认包括所有数据库顾客()。
A. guestB. saC. publicD. sysadmin13. 下列()权限具备优先权,它覆盖其她权限,并且成为有效权限。
A. GrantB. DenyC. RevokeD. Create14. SQL Server为每个触发器创立了两个暂时表,它们是()。
A. Updated和DeletedB. Inserted 和DeletedC. Inserted 和UpdatedD. Seleted和Inserted15. SQL Server使用权限来加强系统安全性,下列不属于对象权限是()。
A. ExecuteB. Create tableC. UpdateD. Select16. 下列()固定数据库角色在数据库中有一切权限。
A. sysadminB. serveradminC. db_ownerD. db_accessadmin17. 下列哪条命令可觉得数据库角色添加顾客()。
A. sp_addsrvrolememberB. sp_addroleC. sp_addrolememberD. sp_addapprole18. 下列哪种角色可以被删除()。
A. 固定服务器角色B. 固定数据库角色C. 应用程序角色和原则角色D. B和C19. 运用ADO访问数据库,一方面要创立一种()对象,用于建立和数据库连接。
A. Connection对象B. Recordset对象C. Command对象D. Object对象20. 设立ADO控件“通用”属性完毕数据库连接,打开“记录源”选项卡,命令类型告诉数据库提供者Source属性一种未知类型,则设立命名类型为()。
A. AdCmdTextB. AdCmdTableC. AdCmdStoredProcD. AdCmdUnkown二、判断题(共10 道试题,共20 分。
)1. 系统存储过程存储在master数据库中,以“sp_”开头命名。
A. 错误B. 对的2. 应用程序角色默认属于数据库顾客dbo。
A. 错误B. 对的3. SQL Server系统默认登录帐号sa是不能被删除。
A. 错误B. 对的4. Recordset对象AbsolutePosition属性是用来指定记录集中当前记录号,从1开始。
A. 错误B. 对的5. 代替触发器可以在表上定义,但不能在视图上定义。
A. 错误B. 对的6. 既可以使用公司管理器修改触发器源代码,也可以使用Alter Trigger语句修改触发器源代码。
A. 错误B. 对的7. 存储过程只能建立在当前数据库上,故需要先用Use语句来指定数据库。
A. 错误B. 对的8. 固定服务器角色不可以删除,固定数据库角色可以删除。
A. 错误B. 对的9. 设立了DataGrid 控件DataSource 属性后,就会用数据源记录集来自动填充该控件,以及自动设立该控件列标头。
A. 错误B. 对的10. 登录帐号是SQL Server系统用来检查顾客是不是该实例合法顾客。
A. 错误B. 对的三、填空题(共 6 道试题,共20 分。
)1. 每个数据库均有一种特殊数据库顾客dbo,在数据库范畴内拥有所有权限。
2. 当对表进行插入、更新或删除操作时,会相应触动各种类型触发器。
其中,Insert触发器会在表中插入一条新记录时被激活。
3. 数据库顾客guest没有相应登录名,它容许没有数据库顾客登录帐号访问数据库。
4. SQL Server身份验证模式有Windows身份验证模式和混合验证模式。
5. ADO控件通过可视化数据访问控件形式建立数据库记录集,而ADO对象以代码编程方式建立数据库记录集,并通过数据绑定控件(如DataDrid控件)实现数据信息访问。
6. SQL Server验证分为如下三个过程,登陆数据库服务器时身份验证,访问数据库时顾客验证,访问数据库对象时操作验证。
四、简答题(共 4 道试题,共20 分。
)1.Use RtvuStuGoCreate trigger student_delete on StudentFor DeleteAsPrint '使用触发器删除成绩表中有关行开始'Delete from Results Where Results.S_ID= deleted.S_IDPrint '使用触发器删除成绩表中有关行结束'Select * From DeletedGO请写出上述语句功能。
参照答案:建立一种触发器,当从学生信息表中删除某一行学生信息时,在其相应成绩表中删除有关行。
2.Use RtvuStuGoCreate proc getDetailByName@name nvarchar(10)AsIf exists Select * From Student Where 姓名= @nameBeginSelect * From Student Where 姓名= @nameEndElseBeginPrint '不存在此学生!!'End写出上述语句功能。
参照答案:创立存储过程getDetailByName,通过输入参数学生姓名,选出该学生基本信息,对不存在此学生姓名输入值,必要作检测,打印信息“不存在此学生”。
3. 创立存储过程getDetailByName,通过输入参数学生姓名,选出该学生基本信息,对不存在此学生姓名输入值,必要作检测,打印信息“不存在此学生”。
参照答案:Use RtvuStu Go Create proc getDetailByName@name nvarchar(10)AsIf exists Select * FromStudent Where 姓名= @name Begin Select * From Student Where 姓名= @name End Else Begin Print '不存在此学生!!' End4.Use RtvuStuGoCreate trigger student_alterOn StudentFor Insert,UpdateAsPrint '对学生基本信息表进行了更新。
'Go写出上述语句功能。
参照答案:在数据库RtvuStu中创立一种触发器student_alter,当顾客要对表“Student”进行数据更新时(如添加或修改学生信息),该触发器在客户端显示一条消息。