蓝莓题库

尔雅sql server数据库基础-k8凯发

欢迎来访!

k8凯发-凯发官网入口英语题库 正文

作者2022-12-05 20:51:36英语题库 78 ℃0 评论
2.1.1数据库基本概念

1、【填空题】数据库,就是存放——的地方,是数据依照一定的组织结构存放在计算机中的数据集合

2、【填空题】数据库管理系统是管理数据库的一套——系统,用于管理数据库,其功能有数据定义、数据操作、数据库管理运维等。

2.1.2数据库管理系统

1、【填空题】1、————,简称dbms,它是指帮助用户建立、使用和管理数据库的软件系统。 2、——是位于用户和数据库间的数据管理软件,是一种系统软件,为用户和应用程序提供访问数据库的接口

2.1.3数据库系统组成

1、【简答题】数据库系统的组成由哪几部分组成?

2.2.1数据描述与模型

1、【填空题】数据模型根据不同的角度,分为物理模型、________和________

2.2.2概念模型与e-r模型

1、【填空题】概念模型是对现实世界对象特征抽象表示,一般使用___________方法表示

2.3.1e-r图要素

1、【填空题】e-r模型的三要素是_______,_______,_______

2.4.1关系数据模型概念

1、【填空题】1. 联系两个表的关键字称为______。 2. 关系中主码的取值必须唯一且非空,这条规则是___完整性规则。 3 对于1:1的联系,______均是该联系关系的候选码。 5. 对于1:n的联系,关系的码是_________。 6. 对于m:n的联系,关系的码是_________。

2.5本章检验

1、【单选题】在现实世界中,事物的特征在信息世界中成为()
    a、实体
    b、属性
    c、联系
    d、关键码

2、【单选题】关系数据模型的数据结构是
    a、树形
    b、网状形
    c、二维表
    d、表格

3、【单选题】实体联系图(e-r图)是
    a、现实世界到信息世界的抽象
    b、描述信息世界的数据模型
    c、对现实世界的描述
    d、描述机器世界的数据模型

4、【填空题】数据库系统中,数据定义,数据操作、数据库建立维护以及数据库运行管理都将通过一个大型软件系统完成,这个大型软件系统是()

5、【填空题】e-r实体联系图的三要素是(),(),()

6、【填空题】对于1:1联系,()均是该联系的关键码

7、【简答题】试述数据库系统的组成

8、【论述题】图书销售公司需要建立图书管理系统,涉及到多种类型的图书,不同的图书有不同的出版商,出版商可以出版不同的图书,图书销售对应相应的订单,一张订单对应不同的用户,一个用户可以有多张订单。 试着画出此图书销售公司的e-r图

4.1数据库文件及文件组

1、【填空题】sql server数据库中的文件类型有:____、____、____三种

2、【填空题】事务日志的作用是:_________________

3、【填空题】sql server的系统数据库有:_____、_____、____、_____。

6.3本章检验

1、【单选题】

2、【判断题】(  )数据完整性就是指数据的正确性、完备性和一致性。

3、【简答题】唯一约束练习.docx 主键与外键练习.docx

7.1.1select查询语句结构

1、【单选题】在select语句中使用“*”表示( )。
    a、选择全部记录
    b、选择全部字段
    c、选择主关键字字段
    d、都不选

2、【填空题】在select 查询语句中,——和——关键字是必须的

7.1.2select基本子句

1、【单选题】要查询教材表中所有记录情况,可用( )语句。
    a、select * from 教材表
    b、select from 教材表
    c、select top 10 * from 教材表
    d、select 全部 from 教材表

2、【单选题】去掉select语句查询重复的关键字是
    a、top
    b、distinct
    c、unique
    d、only

7.1.3from子句连接查询

1、【单选题】查询教师表中姓名为“王莹”的教师情况,可用( )语句。
    a、select * from 教师 where 姓名=‘王莹’
    b、select * from 教师 where 姓名=王莹
    c、select * from 教师 and 姓名=‘王莹’
    d、select * where 教师.姓名=‘王莹’

7.1.4where子句连接查询

1、【单选题】在下列sql语句中,与表达式“课程 in("数学","物理")”功能相同的表达式是( )。
    a、a:课程="数学" and 课程="物理";
    b、b:课程="数学" or 课程="物理";
    c、c:课程 "数学" and 课程"物理";
    d、d:课程 "数学" or 课程"物理";

2、【单选题】在select语句中,用于去除重复行的关键字是 :
    a、a:top
    b、b:distinct
    c、c:percent
    d、d:having

3、【单选题】下面字符串能与通配符表达式 [abc]%a 进行匹配的是:
    a、a: bcdef
    b、b:a_bcd
    c、c:abc_a
    d、a%a

7.1.5分组统计汇总查询

1、【单选题】

7.1.6 order by子句排序查询

1、【单选题】select查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是: a:order by;b:where;c:group by;d:having;
    a、where
    b、group by
    c、order by
    d、sort by

2、【判断题】(  )order by子句对于查询结果的输出行数没有影响。

7.2.1内连接

1、【简答题】使用内连接查询选修了“java程序基础”课程的学生学号、姓名、课程号、课程名和期末成绩

7.2.2外连接

1、【判断题】右连接查询结果返回右表中的所有行;对那些在右表中有数据,而在左表中找不到匹配的行,此时会将右表的数据放在结果集中,对应左表中的值将以null值(空值)来代替

2、【简答题】使用外连接查询成绩表中所有课程信息

7.2.4交叉连接

1、【填空题】交叉连接也称为——

2、【填空题】交叉连接分有带——条件子句和不带where条件子句

3、【判断题】交叉连接cross join后加条件可以使用where,也能使用on

7.4.1union操作符

1、【判断题】union连接查询要求 select 语句必须拥有相同数量的列,以及列种的数据类型需要相似

2、【判断题】union查询最后的结果集中的列名乐意来自任意select语句的列名。

7.5本章检验

1、【简答题】完成“students”数据库中的连接查询 (1)查询所有软件系学生资料。 (2)查询所有学分大于4的课程信息。 (3)查询数据库基础不及格的同学信息。 (4)查询所有学生的成绩信息。 (5)查询所有学生及课程的成绩信息。 (6)把软件1201的学生查询出来放在表软件1201中

2、【简答题】完成“students”数据库中的子查询 (1)查询所有选修课信息。 (2)查询比所有信息系学生年龄都大的自控系学生信息 (3)查询英语不及格的同学信息 (4)查询所有学生的成绩信息 (5)查询所有学生及课程的成绩信息。 要求 l 所有题目使用子查询方式完成。 l 父查询与子查询的连接。

8.1索引的概念

1、【单选题】下面关于聚集索引和非聚集索引说法正确的是( )
    a、一个表可以建立多个聚簇索引
    b、索引只能建立在1个字段上
    c、索引可以加快表之间连接的速度
    d、可以使用add index语句创建索引

2、【单选题】索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的( )速度。
    a、插入
    b、查询
    c、删除
    d、连接

3、【单选题】在sql server中,索引的顺序和数据表的物理顺序相同的索引是:
    a、非聚集索引
    b、聚集索引
    c、主键索引
    d、唯一索引

8.2.1创建索引

1、【单选题】“create unique index aaa on 学生表(学号)”将在学生表上创建名为aaa的( )。
    a、唯一聚集索引
    b、唯一索引
    c、非唯一索引
    d、唯一非聚集索引

2、【判断题】(  )在create index语句中,使用clustered来建立簇索引。

8.2.3禁用和激活索引

1、【填空题】alter index 索引名 on 表名 rebuild 是()操作

2、【填空题】使用命令禁用索引的格式是 alter index 索引名 on 表名 ( )

8.2.4删除索引

1、【填空题】若要删除primary key和unique约束创建的索引,必须通过()实现

2、【判断题】如果要删除一个在主键上建立的索引,必须先删除主键定义。

3、【判断题】drop index语句很适合删除通过定义primary key和unique约束创建的索引

9.1视图的概念

1、【填空题】基本表属于全局模式中的表,它是[填空(1)],而视图则属于局部模式中的表,它是[填空(2)]。

2、【判断题】(  )因为通过视图可以插入、修改或删除数据,因此视图也是一个实在表,sql server将它保存在syscommens系统表中。

3、【判断题】(  )create view 只是把视图的定义存入数据字典,并不执行其中的select语句。

4、【简答题】什么是视图?使用视图的优点是什么?

9.2创建视图

1、【单选题】下列那条语句可以创建视图
    a、create view v_student as select * from student;
    b、alter view v_student as select * from student;
    c、drop view v_student as select * from student;
    d、sp_help view v_student as select * from student;

2、【判断题】(  )create view 只是把视图的定义存入数据字典,并不执行其中的select语句。

3、【简答题】1 创建视图要求获得学分大于4的课程名称,命名为:v-corecurse。

9.3查看、修改和删除视图

1、【填空题】在t-sql语句中,使用______命令可以修改视图。

2、【判断题】()修改视图时必须指定要修改视图的名称和修改后视图定义的查询子句。

9.4通过视图修改数据

1、【简答题】例举不能通过视图修改数据的情况

10.1.1t-sql语言分类

1、【单选题】insert语句一般用于插入数据,应该是对数据库的()操作
    a、数据定义
    b、数据处理
    c、数据完整性
    d、数据控制

2、【填空题】t-sql 语言一般分为数据()语言,数据()语言和数据控制语言

10.1.2t-sql语言结构

1、【填空题】每条sql语句均由一个命令动词,也称()开始

2、【填空题】在t-sql语法结构中,[]表示()

3、【判断题】在t-sql语法结构中,{}表示必选项,在输入语句时将出现在语句中

10.1.3t-sql语言要素

1、【单选题】字符串常量使用( )作为定界符。
    a、单引号
    b、双引号
    c、方括号
    d、花括号

2、【单选题】已经声明了一个字符型的局部变量@n,下列语句中,能对该变量赋值的语句是()。
    a、@n=‘hello
    b、set @n=‘hello
    c、n=‘hello’
    d、select @n=hello

3、【单选题】表达式‘123’ ‘456’的结果是( )。
    a、123456

4、【填空题】t-sql中的整数数据类型包括bigint、 、smallint、 和bit 5种

5、【填空题】unicode是双字节字符编码标准。一个unicode字符串使用 个字节存储,而普通字符采用 个字节存储

6、【填空题】varchar属于()数据类型,其字符长度是()

10.2.1顺序结构

1、【填空题】declare @a int () @a=3 //给变量赋值 @a=@a 1 () @a //显示变量值

2、【简答题】请申明一个名为salary的变量并赋值,同时显示结果

10.2.2分支结构

1、【简答题】查询学生成绩表的期末成绩,使用case多分支语句实现成绩的分类,成绩在90到100的为优秀,成绩在80到90之间的为良好;成绩在70到80之间的中等,成绩在60到70之间的为合格,否则为不及格

10.2.3循环结构

1、【简答题】编写一个t-sql语句,使用while循环语句计算1到100的奇数和,并输出结果

10.2.4错误处理语句结构

1、【判断题】错误处理语句try...catch可以处理t-sql语法错误

2、【简答题】定义变量@a为int,通过错误程序处理赋值类型错误,如@a=2.1就给出变量类型错误的信息。

10.3.1聚合函数

1、【单选题】下列汇总函数中,不忽略空值(null)的是( )。
    a、sum(列名)
    b、count(*)
    c、max(列名)
    d、avg(列名);

2、【单选题】在select语句中,用于去除重复行的关键字是
    a、top
    b、distinct
    c、percent
    d、having;

3、【填空题】如果要计算表中的行数,可以使用聚合函数()。

4、【填空题】对数据进行统计时,求最大值的函数是( )。

10.3.2数学函数

10.3.3字符串函数

1、【单选题】在sql server2000中,下列不属于字符串函数的是( )
    a、upper
    b、abs
    c、left
    d、ltrim;

2、【单选题】表达式‘123’ ‘456’的结果是( )
    a、'579'
    b、579
    c、'123456'
    d、'123'

3、【单选题】字符串常量使用( )作为定界符
    a、单引号
    b、双引号
    c、方括号
    d、花括号

4、【单选题】print len(‘1234') 结果是
    a、4
    b、1
    c、3
    d、2

10.3.4日期和时间函数

1、【单选题】表达式datepart(yy,'2004-3-13') 2的结果是( )
    a、'2004-3-15'
    b、2004
    c、'2006'
    d、2006

2、【单选题】year(date)函数返回值的数据类型是
    a、int
    b、varchar
    c、datetime
    d、float

3、【填空题】datepart的格式短语中求year得格式是

4、【判断题】getdate ()返回服务器的当前系统日期和时间。

12.1触发器简介

1、【填空题】触发器有3种类型,即dml类型、( )和()。

2、【填空题】用户对数据进行添加、修改和删除时,自动执行的存储过程称为[ ]。

3、【填空题】在修改记录之后激活的触发器是________触发器

4、【简答题】什么是触发器?

12.2.1创建触发器

1、【填空题】创建一个触发器的语句关键字为()。

2、【判断题】在视图上可以创建after触发器

3、【简答题】在“students”数据库中的“学生”表上创建after类型插入触发器tri_ins,当用户向“学生”表中添加一条记录时,提示“学生表中添加了一条记录”

12.3.2删除触发器

1、【单选题】以下( )用来创建一个触发器。
    a、drop procedure
    b、delete trigger
    c、create trigger
    d、drop trigger

12.3.3修改触发器

1、【简答题】在“students”数据库中创建ddl类型触发器为tri_no,不允许对专业表作删除操作。修改触发器为no_pt,不允许对专业表作添加记录操作。

13.1.4数据库还原

1、【简答题】2017年1月1日早上8点进行了完整备份 在1月2日进行了事务日志备份 在1月3日又进行了事务日志备份 如果要还原1月3日的数据,该如何还原,请写出步骤。 要点: 1、先进行2017年1月1日的完整备份恢复 2、再通过两天的日志备份进行还原

猜你喜欢

网站分类
最新发表
标签列表
网站地图