作者:爱塔居
专栏:笔试强训
作者简介:大三学生,希望和大家一起进步
day13
一. 单选
1.下列关于视图的说法错误的是:
A 视图是从一个或多个基本表导出的表,它是虚表
B 视图一经定义就可以和基本表一样被查询、删除和更新
C 某一用户可以定义若干个视图
D 视图可以用来定义新的视图
视图时指计算机数据库中的视图,时一个虚拟表,其内容由查询定义、同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据都来自定义视图的查询所引出的表,并且在引用视图时动态生成。
视图一经定义就无法修改。
2.在Mysql中,订单表 ( 订单号,雇员代号,地区代号,订购日期 ) 中订单号为主键,要删除订单中前三年以前的信息, SQL 为:
A delete from 订单表 where 订购日期<getdate()+3
B delete from 订单表 where 订购日期<DATEADD(yy,3,getdate())
C delete from 订单表 where 订购日期<getdate()-3
D delete from 订单表 where 订购日期<DATEADD(yy,-3,getdate())
DATEADD()函数在日期中添加或减去指定的时间间隔
语法:
DATEAA(datepart,number,date)
datepart参数的取值范围时{yy/yyyy,qq/q,mm/m,dy/y,wk/ww,dw/w,hh,mi/n,ss/s,ms,mcs,ns}
number时希望添加的间隔数从,往后是证书,往前是负数
date参数时合法的日期表达式
3.负责数据库中查询操作的数据库语言是( )。
A 数据定义语言
B 数据管理语言
C 数据操纵语言
D 数据控制语言
“DQL数据查询语言、DML数据操纵语言、DDL数据定义语言、DCL数据控制语言“的概念与区别_`Levie的博客-CSDN博客
操纵:插入、更新、删除
控制:授予回收特权
4 .数据库管理系统是( )。
A 操作系统的一部分
B 在操作系统支持下的系统软件
C 一种编译系统
D 一种操作系统
数据库系统属于系统软件的范畴
5.在sql数据库中,哪个语句能校验整数列 i 的值不小于 1 不大于 10 ?
A i BETWEEN 1 AND 10
B i BETWEEN 0 AND 11
C i IN INTERVAL(0,11)
D i IN INTERVAL(1,10)
between and 普通数值左右边界都包括,日期数值只包括左边界,不包括右边界
6.在学生表 Student 的系别 (Sdept) 属性中查询信息系 (IS) 、数学系 (MA) 和计算机系 (CS) 的学生姓名(Sname) 和性别 (Ssex) ,正确的命名格式应为:
A SELECT Student FROM Sname, Ssex WHERE Sdept IN (‘IS’, ’MA’, ‘CS’)
B SELECT Sname, Ssex FROM Student WHERE Sdept IN (‘IS’, ’MA’, ‘CS’)
C SELECT Sname, Ssex FROM Student WHERE Sdept (IS, MA, CS)
D SELECT Sname, Ssex FROM Student WHERE Sdept LIKE IS, MA, CS
7.SQL 查询语句中 WHERE 、 GROUP BY 、 HAVING 这些关键字区别和用法总结错误的是()
A HAVING在查询语句中必须依赖于GROUP BY
B WHERE子句用来限制SELECT语句从表中指定选取的行
C GROUP BY子句用来分组WHERE子句的输出结果集
D HAVING子句用来从分组的结果中筛选列
WHERE是分组前的过滤
GROUP BY是分组时的过滤
HAVING是分组后的过滤,筛选的是行
day14
1.定义学生、教师和课程的关系模式 S (S#,Sn,Sd,Dc,SA )(其属性分别为学号、姓名、所在系、所在系的系主任、年龄); C ( C#,Cn,P# )(其属性分别为课程号、课程名、先修课); SC ( S#,C#,G) (其属性分别为学号、课程号和成绩),则该关系为( )
A 第二范式
B 第一范式
C 第三范式
D BCNF范式
2. 下面不属于数据库系统特点的是( )
A 数据冗余度高
B 数据具有完整性
C 数据共享性好
D 数据独立性高
数据库系统的特点:数据共享性高,冗余度低,具有高度的物理独立性和逻辑独立性。
3. 将实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中的实现方式是( )
A 建立新的关系
B 建立新的属性
C 增加新的关键字
D 建立新的实体
4. 关于求和函数,以下说法正确的是()
A sum返回表达式中所有数的总和,因此只能用于数字类型的列
B Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列
C Max和Min可以用于字符型的列
D Count可以用于字符型的列
Avg不属于求和函数,且只能用于数值型,不能用于日期型
Max和min不属于求和函数,且只能用于数值型
count可以用于字符型的列(count中可以使用任意类型的字段——,但不属于求和函数
5.有三个关系 R 、 S 和 T 如下:
则由关系 R 和 S 得到关系 T 的操作是( )。
A 自然连接
B 交
C 除
D 并
数据库的传统集合运算(并、差、交、笛卡尔积)和专门的关系运算(选择、投影、连接、除运算)_数据库并运算_冷凌淩的博客-CSDN博客
6.关系数据库所采用的数据存放形式是()
A 二维表
B 链表
C 网状
D 二叉树
7. 在使用 limit 子句时,如果没有足够的行,则:
A MySQL会报错
B MySQL将只返回它能返回的那么多行
C MySQL将不会返回任何行
8.不属于SQL语句的是()
A SELECT
B CANCEL
C UPDATE
D ALTER