华南理工数据库随堂练习上
- 格式:doc
- 大小:410.50 KB
- 文档页数:23
第一章计算机基础知识1.计算机能直接识别并执行的语言是 ______。
A. 汇编语言B.自然语言C. 机器语言D.高级语言答题: A. B. C. D. (已提交)参考答案: C问题解析:2.计算机存储容量的基本单位是 _____。
A. 赫兹B.字节( Byte )C. 位 (bit)D.波特答题: A. B.C.D. (已提交)参考答案: B问题解析:3.16 位的中央处理器可以处理 _____位二进制的数。
A.4B.8C.16D.32答题: A. B. C. D. (已提交)参考答案: C问题解析:4.汉字国标码 (GB2312.80) 规定的汉字编码中,每个汉字占用的字节是______。
A.1 个B.2个C.3 个D.4个答题: A. B.C.D. (已提交)参考答案: B问题解析:5.将十进制数 215 转换成二进制数 , 其值是 ______。
A.10000000B.11010111C.11101011D.10000001答题: A. B. C. D. (已提交)参考答案: B问题解析:6.数字字符 "a" 的 ASCII 码的十进制是 97, 那么数字字符 "e" 的 ASCII 码的十进制是 _____。
A.54B.58C.60D.101答题: A. B. C. D. (已提交)参考答案: D问题解析:7.在计算机中 , 常用的数制是 _____。
A. 二进制C. 十进制B.八进制D.十六进制答题: A. B. C. D.(已提交)参考答案:问题解析:A8.计算机之所以能按人们的意志自动进行工作,最直接的原因是采用了 _____。
A. 二进制数制B.程序设计语言C. 高速电子元件D.存储程序控制答题: A. B. C. D. (已提交)参考答案: D问题解析:9.微型计算机中,运算器的基本功能是 _____。
A. 进行算术和逻辑运算B.存储各种控制信息C. 控制计算机各部件协调一致地工作D.保持各种控制信息答题: A. B. C. D.(已提交)参考答案:问题解析:A10.计算机病毒是指 _____。
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” 的部门经理的职工号。
问题解析:31.(单选题) 设有关系R,按条件f对关系R进行选择,正确的是。
答题: A. B. C. D. (已提交)参考答案:C问题解析:32.(单选题) SQL语言是的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式答题: A. B. C. D. (已提交)参考答案:B问题解析:33.(单选题) SQL语言是语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库答题: A. B. C. D. (已提交)参考答案:C问题解析:34.(单选题) SQL语言具有的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制号,部门表的主关键字是部门号,SQL操作不能执行。
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720) B.将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中C.将职工号为,‘001’的工资改为700D.将职工号为,’038’的部门号改为‘03’答题: A. B. C. D. (已提交)参考答案:B问题解析:38.(单选题) 若用如下的SQL语句创建一个student表:CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))可以插入到student表中的是。
A.(1031,‘曾华’,男,23) B.(‘1031’,‘曾华’,模式。
A.1个B.2个C.3个D.4个答题: A. B. C. D. (已提交)参考答案:C问题解析:79.(单选题) 修改存储过程使用的语句是()。
A. ALTER PROCEDUREB. DROP PROCEDUREC. INSERT PROCEDUED. DELETE PROCEDUE答题: A. B. C. D. (已提交)参考答案:A问题解析:80.(单选题) 创建存储过程的语句是()。
A. ALTER PROCEDUREB. DROP PROCEDUREC. CREATE PROCEDUED. INSERT PROCEDUE答题: A. B. C. D. (已提交)参考答案:C答题: A. B. C. D. (已提交)参考答案:B问题解析:94.(单选题) 设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是。
数据库平时作业第一章数据库系统引论1.不属于逻辑数据模型的是(A)A E-R模型B 关系模型C 网状模型D 层次模型2、用户看到的现实系统的、描述实际领域的情况的模型是(A)A E-R模型B 关系模型C 逻辑模型D 物理模型3、 MS SQL Server是(D)。
A. 数据库B. 数据库系统C. 数据处理系统D. 数据库管理系统4、下面没有反映数据库优点的是(A)。
A. 数据面向应用程序B. 数据冗余度低C. 数据独立性高D.数据共享性高5、表示数据库的概念模型一般使用(C)。
A. 用户活动图B. 数据流图C. E-R图D. 流程图6、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是(A)。
A. DBS包括DB和DBMSB. DBMS包括DB和DBSC. DB包括DBMS和DBSD. DBS就是DB,也就是DBMS7、数据库系统包括数据库、数据库管理系统DBMS、数据库管理员DBA和各种应用四个部分。
8、用逻辑数据模型描述的模式有:外模式、概念模式或逻辑模式。
9、数据管理技术经历了人工管理、文件系统和数据库三个发展阶段。
10、概念模式是用逻辑数据模型对一个单位的数据的描述。
第二章数据模型1.不属于关系数据模型中的概念是(B)A .主键B 系C 关系D 属性2.有关系:R(A,B,C)PK=A S(D,A) PK=D,FK=A,参照于R的属性A。
关系R和S的元组如图1所示。
指出图1关系S中违反关系完整性规则的元组是( B )A (1,2)B (2,null)C (3,3)D (4,1)3.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(B)A 实体完整性约束B 引用完整性约束C 一般性完整性约束D 关键字完整性约束4. 在关系运算中,化费时间可能最长的运算是(C)。
A. 投影B. 选择C. 笛卡尔乘积D. 加5. 从关系中挑选满足条件的记录的运算称为(A)。
数据结构(含课程设计),随堂第一章绪论1.(单选题) 计算机所处理的数据一般具备某种内在联系,这是指()。
A、数据和数据之间存在某种关系 B.元素和元素之间存在某种关系C元素内部具有某种结构 D.数据项和数据项之间存在某种关系答题: A. B. C. D. (已提交)参考答案:B问题解析:2.(单选题) 在数据结构中,与所使用计算机无关的是数据的()结构.A.逻辑B.存储C.逻辑和存储D. 物理答题: A. B. C. D. (已提交)参考答案:A问题解析:3.(单选题) 数据结构在计算机中的表示称为数据的()A.存储结构B.抽象数据类型C.顺序结构D.逻辑结构答题: A. B. C. D. (已提交)参考答案:A问题解析:4.(单选题) 在计算机中存储数据时,通常不仅要存储各数据元素的值,还要存储().A.数据的处理方法B.数据元素的类型C.数据元素之间的关系D.数据的存储方法答题: A. B. C. D. (已提交)参考答案:C问题解析:5.(单选题) 在计算机的存储器中表示数据时,逻辑上相邻的两个元素对应的物理地址也是相邻的,这种存储结构称为()A.逻辑结构B.顺序存储结构C.链式存储结构D.以上都正确答题: A. B. C. D. (已提交)参考答案:B问题解析:6.(单选题) 当数据采用链式存储结构时,要求().A.每个结点占用一片连续的存储区域B.所有结点占用一片连续的存储区域C结点的最后一个数据域是指针类型D.每个结点有多少个后继就设多少个指针域答题: A. B. C. D. (已提交)参考答案:A问题解析:7.(单选题) 以下关于算法的说法正确的是().A.算法最终必须由计算机程序实现B.算法等同于程序C算法的可行性是指指令不能有二义性D.以上都是错误的答题: A. B. C. D. (已提交)参考答案:D问题解析:8.(单选题) 算法的时间复杂度与()有关.A问题规模 B.计算机硬件性能C编译程序质量 D.程序设计语言答题: A. B. C. D. (已提交)参考答案:A问题解析:9.(单选题) 算法的主要任务之一是分析()A算法是否具有较好的可读姓,B算法中是否存在语法错误,C算法的功能是否符合设计要求D.算法的执行时间和问题规模之间的关系答题: A. B. C. D. (已提交)参考答案:D问题解析:10.(单选题) 某算法的时间复杂度为O(),表明该算法的()A问题规模是 B执行时间等于C.执行时间与成正比D.问题规模与成正比答题: A. B. C. D. (已提交)参考答案:C问题解析:第二章线性表1.(单选题) 线性表是具有n个()的有限序列.A.关系 B字符C数据元素 D.数据项答题: A. B. C. D. (已提交)参考答案:C问题解析:2.(单选题) 以下关于线性表的叙述中正确的是()A.每个元素都有一个前趋元素和一个后继元素B线性表中至少有一个元素C.线性表中元素的排列次序必须是由小到大或由大到小D.除第一个和最后一个元素外,每个元素都有一个且仅有一个前趋元素和后继元素答题: A. B. C. D. (已提交)参考答案:D问题解析:3.(单选题) 以下关于线性表和有序表的叙述中正确的是()。
1.(单选题) 微型计算机和数字电子设备中最常采用的数制是()。
A.二进制B.八进制C.十进制D.十进制参考答案:A2.(单选题) 二进制数不方便表示()的信息。
A.数值B.符号C.文字D.模拟信号参考答案:D3.(单选题) 下列()二进制数表示正确。
A.11 B.12 C.13 D.14参考答案:A4.(单选题) 一列各组数中,是八进制数的是()A.BC B.999 C.888 D.1010参考答案:D5.(单选题) 一列数中最大数是()A.(10001000)2 B.(110)8 C.(140)10 D.(100)16参考答案:D6.(单选题) 将十六进制数(101)16转换成二进制数是()。
A.00001001 B.100000001 C.10000001 D.10101000参考答案:B7.(单选题) 二进制的数码符号为0和1,基数为()。
A.1 B.2 C.3 D.4参考答案:B8.(单选题) 在数字系统中有两类信息:一类为数码信息;另一为()。
A.代码信息B.模拟信息C.进制编码信息D.运算信息参考答案:A9.(单选题) 最常用字的字符代码是ASCII码,用7位二进制码表示,共有( )个字符。
A.64 B.128 C.256 D.512参考答案:B10.(单选题) 数字信号和模拟信号的不同之处是( )。
A.数字信号在大小和时间上不连续,而模拟信号则相反B.数字信号在大小上不连续,时间上连续,而模拟信号则相反C.数字信号在大小上连续,时间上不连续,而模拟信号则相反D.以上三项均不对参考答案:A11.(单选题) 数字电路中的工作信号为()。
A.随时间连续变化的电信号B.脉冲信号C.直流信号D.交流信号参考答案:B12.(单选题) 逻辑代数是研究逻辑关系的主要数学工具,逻辑代数中变量的取值是( )。
A.“0”和“1”两个值B.0~9中的任意值C.普通代数中的任何值D.0~7中的任意值参考答案:A13.(单选题) 组合逻辑电路的输出与输入的关系可直观用()描述。
第一章绪论本次练习有19题,你已做19题,已提交19题,其中答对19题。
.A. B. C..A. B. C.A. B. C.答题: 对. 错. (已提交)参考答案:×问题解析:2. 数据结构中,与所使用的计算机无关的是数据的 结构;A. 存储B. 物理C. 逻辑D. 物理和存储答题: A. B. C. D. (已提交)参考答案:C问题解析:3. 计算机算法指的是:A. 计算方法B. 排序方法C. 解决问题的有限运算序列D. 调度方法答题: A. B. C. D. (已提交)参考答案:C问题解析:3. 数据的逻辑结构是指数据的各数据项之间的逻辑关系。
( )答题: 对. 错. (已提交)参考答案:×问题解析:4. 计算机算法必须具备输入、输出和 等5个特性。
A. 可行性、可移植性和可扩充性B. 可行性、确定性和有穷性C. 确定性、有穷性和稳定性D. 易读性、稳定性和安全性答题: A. B. C. D. (已提交)参考答案:B问题解析:4. 数据的物理结构是指数据在计算机内的实际存储形式。
( )答题: 对. 错. (已提交)参考答案:√问题解析:. . . . . . . .本次练习有32题,你已做32题,已提交32题,其中答对15题。
当前页有10题,你已做10题,已提交10题,其中答对9题。
1.下述哪一条是顺序存储结构的优点?()A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示答题: A. B. C. D. (已提交)参考答案:A问题解析:2.下面关于线性表的叙述中,错误的是哪一个?()A.线性表采用顺序存储,必须占用一片连续的存储单元。
B.线性表采用顺序存储,便于进行插入和删除操作。
C.线性表采用链接存储,不必占用一片连续的存储单元。
D.线性表采用链接存储,便于插入和删除操作。
答题: A. B. C. D. (已提交)参考答案:B问题解析:3.线性表是具有n个()的有限序列(n>0)。
31.(单选题) 设有关系R,按条件f对关系R进行选择,正确的是。
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
32.(单选题) SQL语言是的语言,易学习。
A.过程化B.非过程化C.格式化D.导航式
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
33.(单选题) SQL语言是语言。
A.层次数据库B.网络数据库C.关系数据库D.非数据库
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
34.(单选题) SQL语言具有的功能。
A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
35.(单选题) SQL语言具有两种使用方式,分别称为交互式SQL和。
A.提示式SQL B.多用户SQL C.嵌入式SQL D.解释式SQL
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
36.(单选题) 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系。
A.S B.SC,C C.S,SC D.S,C,SC
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
37.(单选题) 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作不能执行。
A.从职工表中删除行(‘025’,‘王芳’,‘03’,720)
B.将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中
C.将职工号为,‘001’的工资改为700
D.将职工号为,’038’的部门号改为‘03’
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
38.(单选题) 若用如下的SQL语句创建一个student表:
CREATE TABLE student(NO C(4) NOT NULL,NAME C(8) NOT NULL,SEX C(2),AGE N(2))
参考答案:B
问题解析:
77.(单选题) 数据流程图(DFD)是用于描述结构化方法中阶段的工具。
A.可行性分析B.详细设计C.需求分析D.程序编码
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
78.(单选题) 下图所示的E-R图转换成关系模型,可以转换为关系模式。
A.1个B.2个C.3个D.4个
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
79.(单选题) 修改存储过程使用的语句是()。
A. ALTER PROCEDURE
B. DROP PROCEDURE
C. INSERT PROCEDUE
D. DELETE PROCEDUE
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:
80.(单选题) 创建存储过程的语句是()。
A. ALTER PROCEDURE
B. DROP PROCEDURE
C. CREATE PROCEDUE
D. INSERT PROCEDUE
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
90.(单选题) 用来记录对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
91.(单选题) 用于数据库恢复的重要文件是。
A.数据库文件B.索引文件C.日志文件D.备注文件
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
92.(单选题) 数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据包括。
A.数据字典、应用程序、审计档案、数据库后备副本
B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后备副本
D.数据字典、应用程序、数据库后备副本
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
93.(单选题) 设有两个事务T1、T2,其并发操作如下所示,下面评价正确的是。
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
答题: A. B. C. D. (已提交)
参考答案:B
问题解析:
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
答题: A. B. C. D. (已提交)
参考答案:C
问题解析:
95.(单选题) 设有两个事务T1、T2,其并发操作如下所示,下列评价正确的是。
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
答题: A. B. C. D. (已提交)
参考答案:D
问题解析:
96.(单选题) 解决并发操作带来的数据不一致性总是普遍采用。
A.封锁B.恢复C.存取控制D.协商
答题: A. B. C. D. (已提交)
参考答案:A
问题解析:。