北京电子科技学院2023年数据库基础期末冲刺卷

本试卷为北京电子科技学院2023年数据库基础期末冲刺卷,题目包括:单项选择题,填空题,简单题,综合应用题。

覆盖的内容包括:简答,综合应用。

数据库基础期末冲刺卷

一、单项选择题 (共20题,每题2分,共计40分)

(  D  )
1、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为( )
A、并
B、选择
C、自然连接
D、θ连接
(  C  )
2、数据库中只存放视图的( )。
A、操作
B、对应的数据
C、定义
D、限制
(  B  )
3、Oracle数据库由一个或多个称为( )的逻辑存储单元组成。
A、表
B、表空间
C、行
D、单元
(  B  )
4、下面那个说法正确的是
A、在嵌入式SQL编程中所有的查询都必须使用游标。
B、如果内存中的某一页的pin_count=0,dirty=true,则该页在替换时该页的数据必须写会磁盘。
C、Create table tab1( a int, b int ,c int ,primary key (a,b)) create table tab2(a int , c int, d int, foreign key(a) reference tabl(a))语句可以在DBMS中执行成功
D、如果关系模式R的每一个函数依赖X->A都使得下面两个条件中的一个成立则该关系模式满足BC范式。条件:1.X->A是平凡函数依赖 2.X是一个关键字
(  A  )
5、下列因素中,( )不是决定存储结构的主要因素。
A、实施难度
B、存取时间
C、存储空间
D、维护代价
(  B  )
6、数据库设计人员和用户之间沟通信息的桥梁是( )。
A、程序流程图
B、实体联系图
C、模块结构图
D、数据结构图
(  B  )
7、在数据库理论中,数据库总体逻辑结构的改变,如修改数据模式、增加新的数据类型、改变数据间联系等,不需要修改相应的应用程序,称为
A、物理独立性
B、逻辑独立性
C、数据独立性
D、结构独立性
(  B  )
8、数据库的()是指数据的正确性和相容性。
A、安全性
B、完整性
C、并发控制
D、恢复
(  C  )
9、关于数据库的操作,下述说法中,( )是正确的。
A、数据库被删除后,则它包含的数据库表也随着被删除
B、打开了新的数据库,则原来已打开的数据库被关闭
C、数据库被删除后,它所包含的表变成自由表
D、数据库被关闭后,它所包含的数据库表不能被打开
(  B  )
10、关系数据库的概念模型是( )。
A、关系模型的集合
B、关系模式的集合
C、关系子模式的集合
D、存储模式的集合
(  B  )
11、在oracle中,数据库中联机重做日志文件最少应该有几个? )
A、1
B、2
C、4
D、0
(  A  )
12、在MySQL中,设有表department1(d_no,d_name),其中d_no是该表的唯一索引,那么先执行replace into department1(d_no,d_name) values('0004','英语系')语句,再执行insert into department1(d_no,d_name) values('0004','数学系')语句,出现的结果为______。
A、出错,错误原因是唯一索引不能重复
B、不出错,插入的记录为(0004,外语系)
C、不出错,插入的记录为(0004,数学系)
D、出错,错误原因是语句书写错误
(  B  )
13、在Oracle中,表EMP包含以下列:
……
NAME VARCHAR2(20)
ADDR VARCHAR2(60)
……
要以NAME’s address is ADDR格式返回数据,以下SQL语句正确的是( )。
A、SELECT NAME + '''s address is ' + ADDR FROM EMP
B、SELECT NAME || '''s address is '|| ADDR FROM EMP
C、SELECT NAME + '\’s address is '+ ADDR FROM EMP
D、SELECT NAME || '\'s address is '|| ADDR FROM EMP
(  B  )
14、emp表中,比“FORD”入职晚的员工信息,下列SQL语句正确的是:( )。
A、select ename,hiredate from emp
where ename = 'FORD';
B、select ename,hiredate from emp
where hiredate >
(select hiredate from emp
where ename = 'FORD');
C、select ename,hiredate from emp
where hiredate > min(hiredate)
and ename = 'FORD';
D、select ename,hiredate from emp
where hiredate in
(select hiredate from emp
where ename = 'FORD');
(  B  )
15、Oracle数据库是一种( )数据库管理系统。
A、逻辑型
B、关系型
C、非关系型
D、非逻辑型
(  B  )
16、要查询INFORMATION表中姓“王”且单名的学生情况,可用____命令。
A、SELECT * FROM INFORMATION WHERE 姓名 LIKE ‘王%’
B、SELECT * FROM INFORMATION WHERE 姓名 LIKE ‘王_’
C、SELECT * FROM INFORMATION WHERE 姓名 = ‘王%’
D、SELECT * FROM INFORMATION WHERE 姓名 = ‘王_ _’
(  B  )
17、在数据库中有工资表,表中包括“职工号、所在单位、基本工资和应发工资”等字段,如果要以单位统计应发工资总数,那么“所在单位”和“应发工资”字段应选择______。
A、SUM, GROUP BY
B、GROUP BY, SUM
C、COUNT, GROUP BY
D、GROUP BY, COUNT
(  A  )
18、下列不是有效的数据泵导出模式的是( )。
A、ALL
B、SCHEMA
C、TABLE
D、TABLESPACE
(  D  )
19、下面哪一个名称不是有效表名?
A、Dept30
B、Dept_EE
C、EE#
D、#DeptEE
(  A  )
20、SQL语言中,条件年龄 BETWEEN 15 AND 35表示年龄在15至35之间,且 )。
A、包括15岁和35岁
B、不包括15岁和35岁
C、包括15岁但不包括35岁
D、包括35岁但不包括15岁

二、填空题 (共10题,每题2分,共计20分)

1、数据库系统中,用于存放三级结构定义的数据厍称为( )
2、系模型包括8种查询操作,其中()、()、并、()和笛卡尔积是5种基本操作,其他操作可以用基本操作定义和导出。
3、根据SQL Server的安全性要求,当某一用户要访问SQL Server中的数据库时,必须在SQL Server上创建( )和( )。
4、在数据库理论中,数据物理结构的改变,如存储设备的更换、物理存储的更换、存取方式等都不影响数据库的逻辑结构,从而不引起应用程序的变化,称为()。
5、统计各门课程的选修人数SQL语句是:select cno, () as 选课人数 from sc group by cno
6、数据库管理系统是位于用户与()之间的软件系统。
7、在设计视图中创建选择查询时有三个要点,即确定查询数据源、指定____和设置查询准则。
8、现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程需要经过三个世界的转( )、( )、( )
9、窗体中以表达式作为数据源的控件称为____控件。
10、LEFT("123456789",LEN("数据库"))的计算结果是 ______。

三、简单题 (共4题,每题5分,共计20分)

1、从学生关系表S中,将学号为“990009”的同学的姓名改为“陈平”( )。
2、简述关系的性质。
3、简述T-SQL语言的特点。
4、简述数据库的恢复模式。

四、综合应用题 (共1题,每题20分,共计20分)

1、设学生课程数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX)
学习关系SC(S#,C#,GRADE)
课程关系C(C#,CNAME)
其中S#、C#、SNAME、AGE、SEX、GRADE、CNAME分别表示学号、课程号、姓名、年龄、性别、成绩
和课程名。
用SQL语句表达下列操作
(1)检索选修课程名称为“MATHS”的学生的学号与姓名
(2)检索至少学习了课程号为“C1”和“C2”的学生的学号
(3)检索年龄在18到20之间(含18和20)的女生的学号、姓名和年龄
(4)检索平均成绩超过80分的学生学号和平均成绩
(5)检索选修了全部课程的学生姓名
(6)检索选修了三门课以上的学生的姓名
相关标签:
  • 数据库原理及应用
  • 北京电子科技学院
  • 期末冲刺卷