大连交通大学2022年数据库相关题目
数据库相关题目
一、单项选择题 (共20题,每题2分,共计40分)
( C )
1、下列叙述中正确的是( )。
( C )
2、设关系R和S的属性个数分别为n和m,那么RS操作结果的属性个数为( )。
( A )
3、用于在启动实例时配置数据库,确定Oracle 11g的运行环境文件是( )
( C )
4、在Oracle中,使用HAVING子句也可以进行条件查询,以下选项说法是正确的是( )
( A )
5、在下列字段类型中,不能创建索引的是( )
( D )
6、有学生表:S学号,姓名,性别,专业),查询"英语专业所有女同学姓名"的SQL语句是( )
( A )
7、系统维护中最困难的工作是
( D )
8、下列SQL语句中,()不是数据操纵语句。
( C )
9、实现事务回滚的语句是( )。
( B )
10、“=〉”符号代表组成关系,即符号右边的对象是由符号左边的对象组成,下面哪一种组成关系正确表示了Oralce数据库的逻辑存储结构? ()
( C )
11、在sql的select语句中,与选择运算(select)对应的关键字是()。
( A )
12、下列活动不属于需求分析阶段工作的是()。
( 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 子句的内容是( )
( D )
14、下列选项中,数据库系统的组成部分不包括( )
( A )
15、管理用户会话连接的进程是( )
( C )
16、在MySQL中,指定一个已存在的数据库作为当前工作数据库的命令是______。
( A )
17、下列字符串中,可以用作字段名称的是
( D )
18、输入掩码是给字段输入数据时设置的( )。
( B )
19、主要反映应用部门原始业务处理的工作流程的是
( C )
20、下列涉及空值的操作,不正确的是( )
二、填空题 (共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的学生记录; ⑥删除姓“王”的学生记录;
相关标签:
- 数据库原理及应用
- 大连交通大学
- 相关题目