数据库》随堂练习-2020年华南理工大学网络教育
- 格式:docx
- 大小:42.40 KB
- 文档页数:22
147.(单选题) 设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是()。
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数
据
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
149.(单选题) 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是()。
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
(单选题) 解决并发操作带来的数据不一致性总是普遍采用()。
华南理工大学网络教育学院数据库同步练习册答案答案:第一章1.A2.A3.D4.A5.C6.A7.数据库管理系统(DBMS)、数据库管理员(DBA)8. 概念模式或逻辑模式9.人工管理、数据库10.概念模式第二章1.B2.C3.C4.C5.A6.A7.B8.109. 课程名,课程号10. 答:外键的充要条件:1) FK和K的取值域是一样的;2) 对于R中任何一个元组t,要么t[FK]上的值为null,要么存在R'中的元组t',使得t[FK]=t'[K]。
作用:形成关系(表)与关系(表)之间的联系11. 答:每个关系应有一个主键,每个元组的主键的应是唯一的。
这就是实体完整性约束。
如关系:student(学号,姓名,性别)中,有一个主键“学号”,每条学生记录的学号都不同,这是就关系student中的实体完整性约束。
12.R4为:ABa1b1a2b113.ПENO(EPM σmanager=’001’(DEPT))= ПENO(σmanager=’001’(EPM╳DEPT))SELECT ENO FROM EMP, DEPT WHERE DEPT.MANAGER=‘001’ AND EMP.DNO=DEPT.DNO14. 答:1.2.客户(身份证号,客户姓名,联系电话,地址,邮政编码)主键:身份证号业务员(业务员代号,业务员姓名,电话号码)主键:业务员代号房间(房间号,居室数,使用面积,建筑面积,单位,金额,合同号)主键:房间号外键:合同号合同(合同号,日期,付款方式,总金额,身份证号,业务员代号)主键:合同号外键:身份证号,业务员代号15.文本框: 客户客户业务员房间购房合同经办出售111mmm司机(驾照号,姓名,地址,邮编,电话)PK=驾照号机动车(牌照号,型号,制造厂,生产日期)PK=牌照号警察(警察编号,姓名)PK=警察编号处罚通知(编号,日期,时间,地点,驾照号,牌照号,警告,罚款,暂扣,警察编号)PK=编号FK=驾照号,牌照号,警察编号第三章1.B2.A3.B4.A5.B6.B7.D8.grant revoke9. (1)select sname from student,course,sc where credit>3 and grade<70 andstudent.sno=sc.sno and /doc/3c2526876.html,o=http://www.doczj .com/doc/3c2526876.html,o(2) ПSNAME(σs.sno=sc.sno and/doc/3c2526876.html,o=http://www.doczj .com/doc/3c2526876.html,o and credit>3 and grade<70 (STUDENT×COURSE×SC))(3) select sname,/doc/3c2526876.html,o,credit from student, course ,sc where grade is nulland student.sno=sc.sno and /doc/3c2526876.html,o=http://www.doczj .com/doc/3c2526876.html,o(4) Select cno,count(sno),max(grade),min(grade), avg(grade) from sc wheregroup by cno order by cno(5) 二步:第一步:CREATE TABLE FGRADE(SNAME VARCHAR(8) NOT NULL,CNO CHAR(6) NOT NULL,文本框: 司机司机机动车警察下发处罚通知包含开出11mmm1GRADE DEC(4,1) DEFAULT NULL);第二步:INSERT INTO FGRADE SELECT SNAME,CNO,GRADE FROM STUDENT,SC WHERESTUDENT.SNO=SC.SNO AND SEX=‘女’;10.(1) select ename,dname from emp,dept where salary>=600 and emp.dno=dept.dno(2)select dname from emp,dept where eno=’001’and emp.dno=dept.dnoПdname(σeno=’001’and emp.dno=dept.dno (emp×dept)) 或者Пdname(emp eno=’001’dept)(3) update emp set salary=salary*1.1 where salary<600 and dno in (select dnofrom dept where dname=’销售部’)(4) 查询编号为“001” 的部门经理的职工号。
第1章计算机基础知识·1.1计算机的基本概念1.(单选题)世界上第一台电子计算机诞生于()年。
A.1941年B.1946年C.1949年D.1950年参考答案:B问题解析:计算机是一种能自动运行、具有高速运算能力和信息存储能力、在程序控制下完成信息加工工作的电子设备。
1946年世界第一台电子数字计算机ENIAC(The Electronic Numerical Integrator and Calculator)研制成功。
2.(单选题)计算机中的信息都用()来表示。
A.二进制码B.十进制数C.八进制数D.十六进制数参考答案:A问题解析:计算机体系结构的基本思想可以归纳为:(1)计算机中的程序和数据全部采用二进制数表示。
(2)计算机由输入设备、存储设备、运算器、控制器、输出设备组成。
(3)计算机由存储程序控制完成有关工作。
3.(单选题)从()开始计算机高级程序设计语言广泛应用。
A.第1代计算机B.第2代计算机C.第3代计算机D.第4代计算机参考答案:C问题解析:集成电路计算机时期,计算机的体积明显减小,计算机的运算速度和性能明显提高,出现了计算机通信网络。
这一时期微型计算机诞生,计算机广泛应用于各个领域,采用计算机高级程序语言设计程序。
4.(单选题)目前微型计算机采用的电子元件是()。
A.电子管B.晶体管C.集成电路D.大规模集成电路参考答案:D问题解析:按照计算机电子元件的构成,计算机的发展经历了以下阶段:(1)第一代计算机,电子管计算机时期。
(2)第二代计算机,晶体管计算机时期。
(3)第三代计算机,集成电路计算机时期。
(4)第四代计算机,大规模或超大规模集成电路计算机时期。
5.(单选题)世界上第一台电子数字计算机采用的主要逻辑部件是()。
A.电子管B.晶体管C.继电器D.光电管参考答案:A问题解析:第一代计算机电子管计算机。
6.(单选题)计算机能直接执行()。
A.高级语言编写的源程序B.机器语言程序C.英语程序D.十进制程序参考答案:B问题解析:计算机采用机器语言(二进制代码方式)和汇编语言(助记符)方式设计程序。
第一章函数与极限·第一节函数1.(单选题)参考答案:B2.(单选题)参考答案:C3.(单选题)下面那一句话是错误的?()A.两个奇函数的和是奇函数;B.两个偶函数的和是偶函数;C.两个奇函数的积是奇函数;D.两个偶函数的积是偶函数.参考答案:C4.(单题)参考答案:C第一章函数与极限·第二节初等函数和常见的经济函数1.(单选题)参考答案:C2.(单选题)参考答案:A3.(单选题)下面那一句话是错误的?()A.两个奇函数的和是奇函数;B.两个偶函数的和是偶函数;C.两个奇函数的积是奇函数;D.两个偶函数的积是偶函数.参考答案:C4.(单选题)参考答案:B5.(单选题)参考答案:C6.(单选题)参考答案:B7.(单选题)参考答案:C8.(单选题)某厂为了生产某种产品,需一次性投入1000元生产准备费,另外每生产一件产品需要支付3元,共生产了100件产品,则每一件产品的成本是?()A.11元;B.12元;C.13元;D.14元.参考答案:C9.参考答案:A10.参考答案:C11.参考答案:C第一章函数与极限·第三节极限概念与性质1.(单选题)参考答案:D2.(单选题)参考答案:D第一章函数与极限·第四节无穷小与无穷大1.(单选题)参考答案:A2.(单选题)参考答案:A3.(单选题)参考答案:B第一章函数与极限·第五节极限的运算1.(单选题)参考答案:C2.(单选题)参考答案:A3.(单选题)参考答案:D4.(单选题)参考答案:B5.(单选题)参考答案:A6.(单选题)参考答案:B7.(单选题)参考答案:B8.(单选题)参考答案:B9.(单选题)参考答案:C第一章函数与极限·第六节无穷小的比较1.(单选题)参考答案:A2.(单选题)参考答案:B3.(单选题)参考答案:C第一章函数与极限·第七节函数的连续性1.(单选题)参考答案:B2.(单选题)参考答案:A第二章导数与微分·第一节导数的概念1.(单选题)参考答案:B2.(单选题)参考答案:A3.(单选题)关于连续和可导的关系,下面哪个命题是对的?()A.可导的函数是连续的,连续的函数不一定可导。
华南理工网络教育操作系统随堂练习第1章操作系统引论1. 实时操作系统必须在()内处理完来自外部的事件。
A.响应时间B.周转时间C.被控对象规定时间D.调度时间参考答案:C2. 操作系统是对()进行管理的软件。
A.软件B.硬件C.计算机资源D.应用程序参考答案:C3. 配置了操作系统的计算机是一台比原来的物理计算机功能更强的计算机,这样的一台计算机只是一台逻辑上的计算机,称为()计算机。
A. 并行B. 真实C. 虚拟D. 共享参考答案:C4. 操作系统中采用多道程序设计技术提高了CPU和外部设备的()A. 利用率B. 可靠性C. 稳定性D. 兼容性参考答案:A5. 在操作系统中,并发性是指若干事件____发生( )A. 在同一时刻B. 在不同时刻C. 在某一时间间隔内D. 依次在不同时间间隔内参考答案:C6. ()操作系统允许在一台主机上同时联接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。
A. 网络操作系统B. 批处理操作系统C. 实时操作系统D. 分时操作系统参考答案:D7. 下面关于操作系统的叙述中正确的是( )A. 批处理作业必须提交作业控制信息B. 分时系统不一定都具有人机交互功能C. 从响应时间的角度看,实时系统与分时系统差不多D. 由于采用了分时技术,用户可以独占计算机的资源参考答案:A8. 当前三大操作系统类型是批处理系统、分时系统和实时系统()参考答案:√9. 操作系统是计算机软件和硬件资源的管理者()参考答案:√10. 操作系统对外提供的接口方式有两种:命令接口和图形窗口接口()参考答案:×11. 批处理系统具有交互性的优点()参考答案:×12. 并发、共享、虚拟和异步是操作系统的四个主要特点,共中异步性是OS最主要的特性()参考答案:×13. 并发性是指两个或者多个事件在同一时刻发生()参考答案:×第2章进程的描述与控制1. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入互斥段,则信号量的初值应设置为( )A. 3B. 2C. 1D. 0参考答案:B2. 若信号量S的初值为2,当前值为-1,则表示有____个等待进程( )A. 0B. 1C. 2D. 3参考答案:B3. 临界区是( )A. 一个缓冲区B.一段共享数据区C.一段程序D. 一个互斥资源参考答案:C4. 如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入互斥段,则信号量的初值应设置为( )A. 3B. 2C. 1D. 0参考答案:B5. 操作系统通过()管理进程。
数据库》随堂练习-2020年华南理工大学网络教育参考答案:B在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中,数据库系统阶段具有最高的数据独立性。
数据库的概念模型与具体的机器和DBMS、E-R图、信息世界以及现实世界是独立的。
数据库的基本特点包括数据可以共享或数据结构化、数据独立性、数据冗余小易扩充、统一管理和控制。
选项B中的数据冗余小易扩充是正确的。
数据库是存储在计算机内有结构的数据的集合。
数据库中存储的是数据以及数据之间的联系。
数据库中,数据的物理独立性是指用户的应用程序与存储在磁盘上数据库中的数据是相互独立的。
数据库的特点之一是数据的共享,其中数据共享是指多种应用、多种语言、多个用户相互覆盖地使用数据集合。
数据库系统的核心是数据库管理系统。
9.关于数据库系统,正确的叙述应该是数据库系统能够减少数据冗余,避免数据不一致等问题。
10.将数据库的结构划分成多个层次,主要是为了提高数据库的逻辑独立性和物理独立性,以及管理规范性和数据的共享。
11.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是,DBS包括DB和DBMS。
12.在数据库中,产生数据不一致的根本原因是数据冗余,而不是数据存储量太大等原因。
13.数据库管理系统(DBMS)是一种系统软件。
14.数据库管理系统(DBMS)的主要功能是定义数据库,而不是修改、应用或保护数据库。
15.数据库系统的特点是数据共享、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。
16.数据库系统的最大特点是数据的三级抽象和二级独立性,而不是数据共享性、数据的结构化或数据独立性。
17.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为数据操纵功能,而不是数据定义功能或数据管理功能。
18.数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是模式。
19.数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。
20.信息世界中的术语,与之对应的数据库术语为记录。
21.层次型、网状型和关系型数据库划分原则是数据之间的联系。
22.按传统的数据模型分类,数据库系统可以分为三种类型层次、网状和关系。
23.层次模型不能直接表示m:n关系。
24.数据库技术的奠基人之一XXX从1970年起发表过多篇论文,主要论述的是关系数据模型。
25.数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。
26.数据库是长期存储在计算机内、有组织的、可共享的数据集合。
27.DBMS是指它是位于用户和操作系统之间的应用软件。
28.数据库管理系统的主要功能有数据定义功能、数据操纵功能、数据库的运行管理和数据库的建立以及维护等4个方面。
答题:D(已提交)参考答案:D数据独立性是指在不影响应用程序的情况下,可以对数据的物理存储结构进行改变。
数据独立性又可分为逻辑数据独立性和物理数据独立性。
当数据的物理存储结构改变了,但应用程序不变,由DBMS处理这种改变,这是指数据的物理独立性。
数据模型由数据结构、数据操作和完整性约束三部分组成。
数据结构是对数据系统的静态特性的描述,而数据操作是对数据库系统的动态特性的描述。
数据库体系结构按照模式、外模式和内模式三级结构进行组织。
实体之间的联系可抽象为三类,它们是1∶1、1∶m和m∶n。
数据冗余可能导致浪费存储空间,并且可能导致修改麻烦和潜在的数据不一致性。
数据库具有较小的冗余度,较高的数据独立性和易扩展性。
关系数据库管理系统应能实现的专门关系运算包括选择、投影和连接,而不是排序、索引、统计、关联、更新、排序、显示、打印和制表。
关系模型中,一个关键字是可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成。
自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的属性。
关系运算中花费时间可能最长的运算是除。
54.(单选题)以下哪个SQL语句可以用来删除表中的所有数据?A.DELETE * FROM table_nameB.DROP TABLEtable_nameC.TRUNCATE TABLE table_nameD.REMOVE * FROM table_name答题:XXX.(已提交)参考答案:C问题解析:55.(单选题)以下哪个SQL语句可以用来查询表中的所有数据?A.SELECT * FROM table_nameB.FIND * FROMtable_nameC.SEARCH * FROM table_nameD.GET * FROM table_name答题:XXX.(已提交)参考答案:A问题解析:56.(单选题)以下哪个SQL语句可以用来更新表中的数据?A.UPDATE table_name SET column_name = value WHERE XXX table_name SET column_name = value WHERE nC.CHANGE table_name SET column_name = value WHERE nD.ALTER table_name SET column_name = value WHERE n 答题:XXX.(已提交)参考答案:A问题解析:57.(单选题)以下哪个SQL语句可以用来向表中插入数据?A.INSERT INTO table_name (column1.column2.column3) VALUES (value1.value2.value3)B.ADD INTO table_name (column1.column2.column3) VALUES(value1.value2.value3)C.PUT INTO table_name(column1.column2.column3) VALUES(value1.value2.value3)D.SET INTO table_name(column1.column2.column3) VALUES (value1.value2.value3) 答题:XXX.(已提交)参考答案:A问题解析:58.(单选题)以下哪个SQL语句可以用来对查询结果进行排序?A.ORDER BY column_name ASCB.SORT BY column_name XXX_name ASCENDINGD.ARRANGE BY column_name DESC答题:XXX.(已提交)参考答案:A问题解析:59.(单选题)以下哪个SQL语句可以用来对查询结果进行分组?A.GROUP BY column_nameB.SORT BYcolumn_nameC.ORDER BY column_XXX_name答题:XXX.(已提交)参考答案:A问题解析:60.(单选题)以下哪个SQL语句可以用来对查询结果进行过滤?A.XXX答题:XXX.(已提交)参考答案:A问题解析:54.SQL语言具有关系规范化、数据操纵、数据控制的功能。
55.SQL语言具有两种使用方式,分别称为交互式SQL和嵌入式SQL。
56.要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系S,C,SC。
57.SQL操作不能执行将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中。
58.可以插入到student表中的是(‘1031’,‘XXX’,NULL,NULL)。
59.基于学生表S、课程表C和学生选课表SC,要查询选修“COMPUTER”课程的“女”学生姓名,需要使用S,C,SC三个表的关系。
61.基于学生表S、课程表C和学生选课表SC,检索学生姓名及其所选修课程的课程号和成绩。
正确的语句是()。
正确答案:C解析:需要使用JOIN连接学生表S和学生选课表SC,然后再连接课程表C,最后选择需要的字段。
所以正确的语句应该是:SELECT S.SN。
SC.C#。
SC.GRADEFROM SJOIN SC ON S.S# = SC.S#JOIN C ON SC.C# = C.C#69.数据库管理系统提供授权功能来控制不同用户对数据的访问权限,主要是为了实现数据库的安全性。
70.实现“收回用户ZHAO对学生表(STUD)中学号(XH)的修改权”的SQL语句是REVOKE UPDATE(XH) ON STUD FROM ZHAO。
71.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是GRANT UPDATE (GRADE) ON SC TO ZHAO。
72.在SQL Server中删除触发器用DROPC。
73.正确。
74.正确。
75.正确。
76.正确。
77.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用GRANT语句,而用REVOKE语句来收回授权。
78.(判断题) SQL语言中,GRANT语句用于授予权限,而不是收回权限。
答题:错。
79.(判断题) DBMS存取控制机制包括自主存取控制和强制存取控制。
答题:对。
80.(单选题) 在数据库系统中,保证数据及语义正确和有效的功能是完整性控制。
答题:D。
81.(单选题) 关于主键约束,允许空值的字段上可以定义主键约束,因此选项C错误。
答题:C。
82.(单选题) 在表或视图上执行除了Create以外的语句都可以激活触发器。
答题:D。
83.(单选题) 数据库的完整性是指数据的正确性和相容性,因此选项B正确。
答题:B。
84.(单选题) 在数据库的表定义中,限制成绩属性列的取值在0到100的范围内,属于用户自定义完整性约束。
答题:C。
85.(判断题) 数据库的完整性不仅包括数据的正确性,还包括数据的完整性约束。
答题:对。
86.(判断题) 数据库的完整性包括实体完整性、参照完整性和用户定义完整性。
答题:对。
87.(判断题) 实体完整性是指在基本表中,主属性必须取非空值。
答题:对。
88.(判断题) 参照完整性是指在基本表中,外码必须是另一个关系主码的有效值,而不能是空值。
答题:对。
89.(判断题) 为了保护数据库的实体完整性,当用户程序对主码进行更新使主码值不唯一时,DBMS会拒绝此操作。
答题:对。
90.错误。
当对某一表进行诸如INSERT、DELETE、SELECT这些操作时,SQL Server不会自动执行触发器所定义的SQL语句。
91.答案:A。
关系规范化中的删除操作异常是指不该删除的数据被删除。
92.答案:D。
关系规范化中的插入操作异常是指应该插入的数据未被插入。
93.答案:A。
设计性能较优的关系模式称为规范化,规范化主要的理论依据是关系规范化理论。
94.答案:C。