大连交通大学2022年数据库相关题目

本试卷为大连交通大学2022年数据库相关题目,题目包括:单项选择题,填空题,判断题,综合应用题。

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

数据库相关题目

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

(  C  )
1、下列叙述中正确的是( )。
A、数据库是一个独立的系统,不需要操作系统的支持
B、数据库设计是指设计数据库管理系统
C、数据库技术的根本目标是要解决数据共享的问题
D、数据库系统中,数据的物理结构必须与逻辑结构一致
(  C  )
2、设关系R和S的属性个数分别为n和m,那么RS操作结果的属性个数为( )。
A、nxm
B、max(n,m)
C、n+m
D、n-m
(  A  )
3、用于在启动实例时配置数据库,确定Oracle 11g的运行环境文件是( )
A、参数文件
B、数据文件
C、可执行文件
D、控制文件
(  C  )
4、在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是( )
A、HAVING子句和WHERE子句相同
B、HAVING子句用于行的条件查询
C、HAVING子句用于已分组结果的条件查询
D、以上皆非
(  A  )
5、在下列字段类型中,不能创建索引的是( )
A、OLE对象
B、数字
C、货币
D、时间
(  D  )
6、有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是( )
A、SELECT*FROMS
B、SELECT*WHERESFROM专业=英语
C、SELECT姓名WHERESFROM专业=英语AND性别=女
D、SELECT姓名FROMSWHERE专业="英语"AND性别="女"
(  A  )
7、系统维护中最困难的工作是
A、数据库重组与重构
B、数据库运行
C、数据库实施
D、物理设计
(  D  )
8、下列SQL语句中,()不是数据操纵语句。
A、INSERT
B、DELETE
C、UPDATE
D、CREATE
(  C  )
9、实现事务回滚的语句是( )。
A、GRANT
B、COMMIT
C、ROLLBACK
D、REVOKE
(  B  )
10、“=〉”符号代表组成关系,即符号右边的对象是由符号左边的对象组成,下面哪一种组成关系正确表示了Oralce数据库的逻辑存储结构? ()
A、块=〉段=〉区=〉表空间=〉数据库
B、块=〉区=〉段=〉表空间=〉数据库
C、块=〉表空间=〉区=〉段=〉数据库
D、块=〉区=〉表空间=〉段=〉数据库
(  C  )
11、在sql的select语句中,与选择运算(select)对应的关键字是()。
A、select
B、having
C、where
D、order by
(  A  )
12、下列活动不属于需求分析阶段工作的是()。
A、建立E-R图
B、分析用户活动
C、建立数据流图
D、建立数据字典
(  D  )
13、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是SELECT SNAME FROM S,C,SC WHERE 子句。这里WHERE 子句的内容是( )
A、S.S#=SC.S# and SEX=“女” and CNAME=“计算机”
B、S.S#=SC.S# AND C.C#=SC.C# and CNAME=“计算机”
C、SEX=“女” and CNAME=“计算机”
D、S.S#=SC.S# and C.C#=SC.C# and SEX=“女” and CNAME=“计算机”
(  D  )
14、下列选项中,数据库系统的组成部分不包括( )
A、DBMS
B、DBA
C、DB
D、DBS
(  A  )
15、管理用户会话连接的进程是( )
A、PMON
B、SMON
C、SERV
D、NET8
(  C  )
16、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
A、CREATE
B、SELECT
C、USE
D、USING
(  A  )
17、下列字符串中,可以用作字段名称的是
A、Name#4
B、[备注]
C、H! N9
D、163.com
(  D  )
18、输入掩码是给字段输入数据时设置的( )。
A、初值
B、当前值
C、输出格式
D、输入格式
(  B  )
19、主要反映应用部门原始业务处理的工作流程的是
A、数据操作特征表
B、数据流程图
C、任务分类表
D、操作过程说明书
(  C  )
20、下列涉及空值的操作,不正确的是( )
A、AGE IS NULL
B、AGE IS NOT NULL
C、AGE = NULL
D、NOT (AGE IS NULL)

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

1、统计各门课程的选修人数SQL语句是:select cno, () as 选课人数 from sc group by cno
2、重新组织和构造数据库是( )阶段的任务。
3、( )就是将需求分析得到的用户需求抽象为信息结构,即概念模型。
4、在SQL Server 2012中有( )、( )和( )三种数据库还原模式。
5、表由结构和_______两部分组成。

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

(   T  )
1、对关系执行投影运算后,元组的个数与原关系中元组的个数完全相同 
(   T  )
2、超市管理中,商品与顾客这两个实体集之间的联系一般是多对多。 
(   F  )
3、在SQL SERVER中,触发器的执行是在数据的插入.更新或删除之前执行的。 
(   T  )
4、表中只能有一个聚集索引,但可以有多个非聚集索引。 
(   F  )
5、PL/SQL Developer的SQL窗口和命令窗口不能同时运行。 
(   F  )
6、SELECT语句中,实现排序的子句是GROUP BY。 
(   T  )
7、数据字典通常包括_数据项_、_数据结构、_数据流、_数据存储和_处理过程_等。 
(   T  )
8、_事务是DBMS的基本单位,它是用户定义的一组逻辑一致的操作序列。 
(   T  )
9、在最小函数依赖集 F 中每个函数依赖的右部都是单属性 
(   F  )
10、压缩和修复数据库必须以独占方式打开数据库。 

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

1、数据表的创建和使用
Class(班级表)(Cid C/2 班级编号,Ctitle C/10 班级名称);
Student(学生表)(Sno C/3 学号,Sname C/8 学生姓名,Ssex C/2性别,Sbirthday DATE出生日期,Cid C/2 班级编号(Class表的外码));
Course(课程表)(Cno C/5 课程号,Cname C/20 课程名,Credit INT 学分, Tno C/3 教师号(Teacher表的外码));
Score(成绩表)(Sno C/10 学号(Student表的外码),Cno C/5 课程号(Course表的外码),Grade INT成绩)
Teacher(教师表)(Tno C/3 教师号,Tname C/4 教师姓名,Tsex C/2 性别,Tbirthday smalldatetime 出生日期,Prof C/6 职称,Depart C/10 部门)请用SQL语言表达式实现如下要求:
1.创建数据表Student。
2.请用SQL语言表达式实现如下要求创建数据表SC
3.对表student添加字段,名称为:入学时间
4.将表student的sname改为长度8
5.删除表student
2、设有如下关系表R:
R(No,NAME,SEX,AGE,CLASS)
主关键字是NO
其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。
写出实现下列功能的SQL语句。
①插入一个记录(25,“李明”,“男”,21,“95031”);
②插入“95031”班学号为30、姓名为“郑和”的学生记录;
③将学号为10的学生姓名改为“王华”;
④将所有“95101”班号改为“95091”;
⑤删除学号为20的学生记录;
⑥删除姓“王”的学生记录;
相关标签:
  • 数据库原理及应用
  • 大连交通大学
  • 相关题目