首页 > 数据库 >2021年10月自考《数据库系统原理》04735试题

2021年10月自考《数据库系统原理》04735试题

时间:2024-10-18 21:49:58浏览次数:8  
标签:语句 10 关系 数据库 借书证 2021 04735 借阅 书中

目录

一.选择题

二.填空题

三.简答题

四.综合题

五.设计题


一.选择题

1.以下不属于数据中存储数据的特点是 (书中)P28页

A.永久存储 B.集中管理 C.有组织 D.可共享

2.数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 (书中)P29页

A.DBS包括DB和DBMS

B.DBMS包括DB和DBS

C.DB包括DBS和DBMS

D.DBS就是DB,也就是DBMS

3.关于关系中的元素的描述正确的是 (书中)P48页

A.元组的先后顺序不能任意颠倒,一定要按照输入的顺序排列

B.元组的先后顺序可以颠倒,但是不能出现重复元组

C.元组的先后顺序不能任意颠倒,一定要按照主码顺序排列

D.元组的信号顺序颠倒后,会影响数据库中数据之间的关系

4.从指定关系总选取满足给定条件的若干元组组成一个新关系是 (书中)P52页

A.选择运算 B.投影运算 C.除运算 D.连接运算

5.下列运算中不要求两个关系的属性个数相同的是 (书中)P52页

A.并 B.交 C.差 D.笛卡尔积

6.需求分析报告完成的内容不包括 (书中)P70页

A.数据库的应用功能目标

B.数据字典

C.数据约束

D.编写代码

7.下列不是数据库SQL语句的是 (书中)P49页

A.DBA B.DDL C.DML D.DCL

8.下列SQL语句中不属于数据定义语言的是 (书中)P85页

A.ALTER B.DROP C.INSERT D.CREATE

9.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的 (书中)P86页

A.完整性 B.可靠性 C.安全性 D.一致性

10.下列关于游标说法错误的是 (书中)P129页

A.使用CLOSE语句关闭游标

B.使用游标前必须先声明(定义)它

C.游标多次使用需要多次声明

D.每个游标不再需要时都应该被关闭

11.关于触发器的说法不正确的是 (书中)P142页

A.触发器是用户定义在关系表上的一类由事件驱动的数据库对象

B.触发器一旦定义,任何对表的修改操作都是由数据库服务器自动激活相应触发器

C.使用触发器是保证数据完整性的方法

D.在MySQL中支持INSERT.DELETE、UPDATE和SELECT四种触发器类型

12.在E-R图合并过程中,消除的冲突不包括 (书中)P168页

A.属性冲突 B.结构冲突 C.命名冲突 D.类型冲突

13.在完成系统的实现工作之后,在正式交付用户使用之前,需要对所开发的系统进行必要的工作是 (书中)P175页

A.分析 B.设计 C.测试 D.实现

14.下列不是第三代数据库系统特征的是 (书中)P181页

A.拥有一个公认数据模型

B.必须保持或继承第二代数据库系统技术

C.必须对其他系统开放

D.应支持数据管理、对象管理和知识管理

15.对于大数据而言,下列说法不正确的是 (书中)P185页

A.数据量巨大 B.数据种类繁多 C.处理数据快 D.价值密度高低与数据总量的大小成正比

二.填空题

16.数据模型通常由数据结构、(数据操作)和数据约束等三个要素组成 (书中)P38页

17.按照运算符的不同,关系代数的操作可分为传统的集合运算与专门的(关系)运算 (书中)P50页

18.从指定的关系中选取的若干属性值组成一个新关系的运算是(投影)(书中)P53页

19.新奥尔良的设计法、给予E-R模型的数据设计法和基于第()范式的设计方法是常见的规范设计法 (书中)P65页

20.系统维护中,部分修改数据库的逻辑结构或物理结构的工作是(重构)(书中)P73页

21.在数据库的三级模式中,外模式对应到数据库中的概念就是(视图(或VIEW))(书中)P119页

22.在MySQL中,可以使用(declare)语句来声明局部变量 (书中)P127页

23.可以使用(rename user)语句来修改一个或多个已经存在的MySQL用户账户 (书中)P146页

24.在数据库系统中,(可串行性)就是并发执行的正确性准则。(书中)P157页

25.MapReduce是一种简单易用的软件框架。给予它可以开发出运行在成千上万个节点上,并以(容错)的方式并行处理海量数据的算法和软件 (书中)P187页

三.简答题

26.简述数据库管理系统的主要功能 (书中)P28页

1.数据定义功能

2.数据操纵功能

3.数据库的运行管理功能

4.数据库的建立和维护功能

5.数据组织、存储和管理功能

6.其他功能

27.简述关系的码和候选码的概念 (书中)P45页

1.如果在一个关系中,存在这样的属性(或属性组),使得在该关系的任何一个状态中的两个元组,在该属性(或属性组)上的值的组合都不相同,即这些属性(或属性组)的值都能用来唯一表示该关系的元组,则称这些属性(或属性组)为关系的码

2.如果在关系的一个码中,不能从中移去任何一个属性,否则它就不是这个关系的码,则称这个码为该关系的候选码

28.简述在存储过程总常用的条件判断语句和循环语句 (书中)128页

1.常用的条件判断语句有IF...THEN...ELSE语句和CASE语句

2.常用的循环语句有WHILE语句、REPEAT语句和LOOP语句

29.简述约束命名后,使用ALTERTABLE语句和DROPTABLE语句应该注意的问题 (书中)P140页

1.完整性约束不能直接被修改。若要修改某个约束,实际是用ALTER TABLE语句先删除该约束,然后增加一个该约束同名的新约束

2.使用ALTER TABLE语句可以独立地删除完整性约束,而不会删除表本身

3.若使用DROP TABLE语句删除一个表,则表中的所有的完整性约束都会自动被删除

30.简述数据库备份的数据库恢复的含义

1.数据库备份是指通过导出数据或者复制表文件的方式来制作数据复本

2.数据库恢复则是当数据库出现故障或遭到破坏时,将备份的数据库加载到系统,从而使数据库从错误状态恢复到备份时的正确性

四.综合题

某医院病房计算机管理中心需要如下信息:

科室:科室名,地址,电话

医生:工作证号,姓名,职称,年龄,科室名

病人:病历号,姓名,性别,主治医生工作证号

其中:一个科室有多名医生,一个医生只能属于一个科室,但可负责多个病人的诊治,一个病人的主治医生只有一个。

(1)试画出反映上述实体关系的E-R图(不必画实体的属性)

(2)转换成关系模式并指出每个关系模式的主码和外码,在主码下画直线     ,在外码下画波浪线     

(3)用SQL语句建立“科室”表。

CREATE TABLE 科室(

科室名 char(8)PRIMARY KEY,

地址 char(20),

电话 char(11),

);

五.设计题

32.某图书管理系统数据库中包含三个关系:

图书(条形码,书名,作者姓名,出版社,单价)

读者(借书证号,姓名,性别)

借阅(借书证号,条形码,借书日期,还书日期)

实现下列操作:

(1)使用关系代数查询“数据库系统原理”书的作者姓名。

(2)使用关系代数查询借书证号为2021003借阅图书的条形码和借书日期

         

(3)使用SQL语句查询每个出版社出版的图书总数量                                                                      SELECT 出版社,COUNT(条形码)  AS ‘图书总数量’

FROM 图书

GROUP BY 出版社

(4)使用SQL语句查询读者黄靖借阅的图书条形码和借书日期(用嵌套查询)

SELECT 条形码,借书日期

FROM 借阅

WHERE 借书证号(SELECT 借书证号 FROM 读者 WHERE 姓名=’黄靖’

)

(5)使用SQL语句建立“女”读者借阅图书的视图FBB,该视图包括信息:借书证号,借阅人,书名,借书日期。

CREATE VIEW FBB(借书证号,借阅人,书名,借书日期)

AS SELECT 借阅.借书证号,姓名,书名,借书日期

FROM 读者,借阅,图书

WHERE 读者.借书证书=借阅.借书证书

  AND 借阅.条形码=图书.条形码 AND 性别=‘女’

标签:语句,10,关系,数据库,借书证,2021,04735,借阅,书中
From: https://blog.csdn.net/weixin_59272777/article/details/143063042

相关文章

  • 2024-10-17 模拟赛总结
    \(100+50+10+0=160\),码力不够T2没调出来,死磕T2没打出T4暴力。A-语言/language题意:设A为形容词,N为名词,V为动词,用a~z的字母来表示每一个词语,没一个词语可能既是形容词又是名词,其他同理,一个名词性词语\(NP::=N|A+NP_1|NP_1+NP_2\),一个句子\(S=NP_1+V+NP_2\)。给......
  • 104. 建造最大岛屿(kamacoder)
    https://kamacoder.com/problempage.php?pid=1176importjava.util.*;publicclassMain{staticint[]dx={0,1,0,-1};staticint[]dy={1,0,-1,0};staticintn;staticintm;staticint[][]grid;staticboolean[][]vis;statici......
  • 发癫(2024.10.14-2024.10.18)
    虽然已临近CSP复赛,但我还在不务正业更改缺省源最近几天莫名其妙的的想改一下我的缺省源。之前和现在的缺省源比较:之前:#include<stdio.h>#include<string.h>//#include<bits/stdc++.h>//#include<iostream>//usingnamespacestd;//usingstd::cin;#defineitnint#d......
  • day10
    String类的构造方法:/*publicString()publicString(byte[]bytes)转换byte数组类型位字符ASILL码值65-A97-apublicString(byte[]bytes,intoffset,intlength)publicString(char[]value)publicString(char[]value,int......
  • 10.18
    10.181、tar-cvf打包格式:tar-cvf***.tar******C打包v显示打包进度f指定文件x解包2、tar-xvf解压格式:tar-xvf压缩包名.tar3、tar.gz包格式:tar-zcvf压缩包名.tar.gz****解压格式:tar-zxvf压缩包名.tar.gz4、zip文件打包格式:zip压缩......
  • 二、STM32F103C8T6-定时器
    STM32F103C8T6定时器概述STM32F103C8T6作为一款广泛使用的微控制器,内置多个定时器,能够支持多种计时和控制功能,如精确延时、脉冲宽度调制(PWM)、捕获比较(Capture/Compare)、输入捕获和输出比较等。这些功能在电机控制、信号测量、周期性事件触发等应用中非常常用。STM32F103C8T......
  • C - sum(牛客小白月赛102)
    题目链接:C-sum题目描述:示例说明:解:这题典型的贪心问题,是求最小的操作次数。首先我们可以先算出这n个数的和s,s和sum的大小有三种情况。当s=sum时,一个数字也不用修改,答案为0。而剩下的两种情况可以合为一种情况来做。首先我们要知道如果把这n个数都变为相反数,则s也会变为......
  • 2024.10.18考试总结
    本文于github博客同步更新。A:考虑如果现在在点\(i\),能否走到编号更小的点。如果可以,那么必然存在一个\(j\geqi>a_{j}\)使得你可以走到点\(a_{j}\)。那么我们对于每个\(i\),将区间\(\left(a_{i},i\right]\)加一,从\(x\)开始能走到的编号最小的点也就是\(x\)左侧最......
  • 10.18 模拟赛
    炼石计划10月04日NOIP模拟赛#8【补题】-比赛-梦熊联盟(mna.wang)复盘T1有种div.2B的风格,没秒,想看题。T2。只判是否无解?\(k\le100\)?把\(200\)个关键连通块拿出来建图跑传递闭包不就做完了。一遍过大样例?简直不可思议,但还是把T2关了吧。用分析CF题的方......
  • 2024.10.18模拟赛反思
    2024.10.18模拟赛反思感觉今天状态不太好,整个人比较恍惚。早自习我都不知道在干什么,考试的时候脑子里也是一团糨糊(晚上提前到\(12\)点睡觉,结果状态更差了)。首先是\(T1\),开始我以为简单无向连通图的“简单”是指的仙人掌,所以想了一个点双的做法。写到一半发现做法复杂了,用最小......