北京联合大学2022年数据库基础期末

本试卷为北京联合大学2022年数据库基础期末,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库基础期末

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

(  C  )
1、在学校教学中,每个科任教师要上多个不同的班,每个班又有多个不同的科任老师上课,这两者之间的关系是( )
A、一对一关系
B、一对多关系
C、多对多关系
D、多对一关系
(  B  )
2、在Access 2010中,要设置数据库的默认文件夹,可以选择“文件”选项卡中的( )命令
A、信息
B、选项
C、保存并发布
D、打开
(  D  )
3、( )语句不会建立隐式事务。
A、Insert
B、Update
C、Delete
D、Select
(  A  )
4、用来插入数据和更新数据的命令是( )。
A、INSERT,UPDATE
B、UPDATE,INSERT
C、DELETE,UPDATE
D、CREATE,INSERT INTO
(  D  )
5、下面叙述中正确的是( )。
A、网状模型和关系模型都是格式化的数据模型
B、"授权"是数据库系统中采用的完整性措施之一
C、数据的的完整性是指保护数据以防止不合法的使用
D、用对关系的运算来表示表达查询的语言称为代数式语言,简称关系代数
(  D  )
6、在SELECT语句的语法结构中,【】用于指定组的选择条件。
A、ORDER BY子句
B、WHERE子句
C、GROUP BY子句
D、HAVING子句
(  D  )
7、一个数据库系统( )外视图。
A、只能有一种
B、最多只能有两种
C、至少有两种
D、可以有多
(  A  )
8、关系模型的基本结构是( )。
A、二维表
B、树形结构
C、无向图
D、有向图
(  D  )
9、数据库表移出数据库后,变成自由表,该表的( )仍然有效。
A、字段的有效性规则
B、字段的默认值
C、表的长表名
D、结构复合索引文件中的候选索引
(  A  )
10、“is-part-of”联系是指数据间的( )
A、包含关系
B、分类关系
C、继承关系
D、并关系
(  D  )
11、()是Oracle数据库对象的别名,可以强化对象的安全性。
A、触发器
B、视图
C、表
D、同义词
(  C  )
12、下列选项中,不.属于关系模型三个重要组成部分的是( )
A、数据结构
B、数据操纵
C、数据安全性定义
D、数据完整性规则
(  B  )
13、在事务依赖图中,如果两个事务的依赖关系形成一个循环,那么就会( )。
A、出现活锁现象
B、出现死锁现象
C、事务执行成功
D、事务执行失败
(  A  )
14、oracle中,使用以下哪个单条命令可以将数据库关闭并重新启动?()
A、startup force
B、shutdown force
C、shutdown start
D、没有这样的命令,必需先关闭再启动
(  D  )
15、select replace('长江长城黄山黄河','长','黄') 返回的是______。
A、长江长城黄山黄河
B、黄江长城黄山黄河
C、长江长城长山长河
D、黄江黄城黄山黄河
(  B  )
16、为数据表创建索引的目的是 。
A、归类
B、提高查询的检索性能
C、创建主键
D、创建唯一索引
(  A  )
17、在下列代码【】中分别为break,continue和return时,输出数值为()。Declare @n intSet @n=3While @n>0 begin set @n=@n-1 if @n=1 【】 endPrint @n
A、1,0,不输出
B、0,0,0
C、1,1,0
D、1,0,0
(  A  )
18、下列操作可以用来为一个备份操作手动分配通道的是( )。
A、ALLOCATE CHANNEL
B、CREATE CHANNEL
C、CHANNEL ALLOCATE
D、CREATE LINK
(  B  )
19、下列创建表语句正确的是:( )。
A、create table emp( id number(4) , ) ;
B、create table emp( id number(4) ) ;
C、lter table emp( id number(4) ) ;
D、lter table emp( id number(4), )
(  D  )
20、设 M=“111”,N=“222”, 下列表达式为假的是____。
A、NOT(M==N) OR(M$N)
B、NOT(N$M) AND(M<>N)
C、NOT(M>=N)
D、NOT(M<>N)

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

1、合并局部E-R图时可能会发生三种冲突,它们是:( )、( )和( )。
2、装入数据是()阶段的主要工作。
3、在 SELECT-SQL 语句中,表示条件表达式用 WHERE 子句,分组用______子句。
4、数据库系统的逻辑模型按照计算机的观点对数据建模,主要包括()、()、()面向对象模型、对象关系模型和斑结构化数据模型等。
5、事物的ACID特性,是指事物具有()、 ( )、( )和( )4个特性。

三、判断题 (共10题,每题1分,共计10分)

(   T  )
1、Access创建的数据库可以作为网站的数据库,为网站提供数据支持服务。 
(   F  )
2、一个关系只有一个候选码(键) 
(   F  )
3、在关系代数中,从两个关系中找出相同元组的运算称为差运算。 
(   F  )
4、在关系模型中,关系的码(键)只能是一个属性 
(   F  )
5、关系代数中五种基本运算是并、差、选择、投影、连接 
(   T  )
6、与客户/服务器结构相比较,浏览器/服务器结构的应用程序易于安装与部署。 
(   F  )
7、SQL语言具有两种使用方式,分别称为交互式SQL和解释式SQL。 
(   T  )
8、smallint 是SQL的数据类型吗? 
(   T  )
9、在设计视图中删除某个字段后,可以使用功能区中的“撤销”按钮来恢复 
(   F  )
10、当前市场上绝大多数数据库软件都是基于网状模型设计的。 

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

1、若定义如下关系模式: 
student(sno,sn,ssex,sclass,sbirthday,stel) 
course(cno,cn,cCredit,clesson) 
sc(sno,cno,grade1,grade2,grade3) 请用SQL语言表达式实现如下要求.
(1)从student表读取学号为S1同学的数据记录,如果存在,则查询该生的信息,否则输出“不存在学号为S1的学生”
(2)从student表选取学号和性别,如果性别字段的值为“男”,则输出“M”,如果为“女”则输出“F”。
(3)编写T-SQL程序计算1到100的偶数和。
(4)编写T-SQL程序实现功能:如果存在姓名为“张三”的学生,则输出该生的作业等级结果(学号、姓名、课程名称、等级1),按分数段显示等级“优秀”、“良好”、“中等”、“及格”和“不及格”,如果不存在,则输出提示文字为“没有这个名字的学生”。
(5)创建一个名称为query_student的存储过程,该存储过程的功能是根据学号查询学生的成绩情况,如果该生存在,则显示学号、选课门数、作业1的最高分及最低分,否则显示“该学号不存在”。
2、某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工厂生产,每个工厂按照固定的计划数量生产产品;每个工厂聘用多名职工,且每名职工只能在一个工厂工作,工厂聘用职工有聘期和工资。工厂的属性有工厂编号、厂名、地址,产品的属性有产品编号、产品名、规格,职工的属性有职工号、姓名。
 (1)根据上述语义画出ER图,在ER图中需注明实体的属性、联系的类型及实体的标识符。
 (2)将ER模型转换成关系模型,并指出每个关系模式的主键和外键。
 (3)分析每个关系模式已经达到第几范式。
相关标签:
  • 数据库原理及应用
  • 北京联合大学
  • 期末