云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > SQL数据库管理试题(B)卷

SQL数据库管理试题(B)卷

  • 62 次阅读
  • 3 次下载
  • 2025/5/5 15:04:59

SQL数据库管理试题(B)

一. 单项选择题(每小题1分,共10分)

1. 下列说法中不正确的是(C )

A. 数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.

数据库具有较高的数据独立性 2. 公司中有多个部门和多个员工,每个职员只能属于一个部门,一个部分可以有多名职员,

从部门到职员的联系类型是(D ) A. 多对多B.一对多C.多对一D.一对多

3. SQL语言中,条件年龄Between 15 And 35表示年龄在15和35岁之间,且(A ) A. 包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不

包括15岁

4. 在SQL Server中,model是( B)

A. 数据库系统表B.数据库模版C.临时数据库D.示例数据库 5. 在视图上不能完成的操作是(C )

A.更新数据视图B.查询C.在视图上定义新的基本表D.在视图上定义新的视图 6.数据库的三要素不包括( C)

A.完整性规则B.数据结构C.恢复D.数据操作 7.一个规范化的关系至少应该满足( C) A.一范式B.二范式C.三范式D.四范式

8.表达实体之间逻辑关系的E-R模型。是数据库的(A ) A.概念模型B.逻辑模型C.外部模型D.物理模型 9.下列哪个不是SQL数据库文件的后缀(C ) A. .mdf B. .ldf C. .dbf D. .ndf 10.在SQL语言中,“授权”命令是( A) A.GRANT B.REVOKE C.OPTION D.PUBLIC

二.判断题(每题一分,共10分)

1.数据库不允许存在数据冗余( ×)

2.每个服务器必须属于一个服务器组,一个服务器组可包含0个、一个或多个服务器(√ ) 3.一个表可以创建多个主键(× )

4.在SQL Server中,数据信息和日志信息可以不能放在同一个操作系统文件中(√ ) 5.固定数据库角色:db_datarader的成员修改本数据库中表内的数据(√ )

6.在使用子查询时,必须使用括号把子查询括起来,以便区分外查询和子查询(√ ) 7.存储过程是存储在服务器上的一组预编译的Transcat-SQL语句(√ ) 8.视图本身没有保存数据,而是保存一条查询语句(√) 9. √ 10. ×

三.填空题(每空一分,共30分)

1.从最终用户角度来看,数据库应用系统分为用户结构,主从式结构,分布式结构、【客户服务器】结构和【浏览器服务器】结构。 2.完整性约束包括【实体】完整性、【域】完整性、【参照】完整性和用户定义完整性。【实体】完整性用于保证数据库中数据表的每一个特定实体的记录都是唯一的。 3.创建、修改和删除表命令分别是【create】Table、【alter】Table、【drop】Table。

4.用select进行模糊查询时,可以使用like和not like匹配符,但要在条件值中使用【%】和【_】等通配符来配合查询,并且模糊查询只能针对【字符】字段进行查询。

5.SQL Server中聚合函数有最大、最小、求和、平均和计数等,他们分别是【max】、【min】、【sum】、avg和count。

6.SQL Server中数据库操作语句包括【insert】、【update】、【delete】和select语句。 7.事务的ACID属性是指【原子】性、【一致】性、【独立】性、【持久】性。 8.游标的操作步骤包括声明、【打开】、处理(提取删除或修改)、【关闭】和【释放】游标。 9. SQL Serve代理主要由【作业】、【操作员】和警报来组成。 10. SQL Serve复制把服务器分为【发布】服务器、【分发】服务器和【订阅】服务器。

四.简述题( 每小题5分,共10分)

1.什么是数据库备份与恢复?为什么要备份与恢复数据库?

Key:数据库备份是指将当前的数据库系统、数据文件或日志文件复制到一个专门的备份服务器、活动磁盘或者其他能长期存储数据的介质上,作为副本。数据库备份记录了在进行备份这一操作时数据库中所有数据的状态。一旦数据库遭意外而遭到损坏,这些备份文件可以用来恢复数据库。

恢复是与备份相对应的数据库管理工作,数据库备份后,一旦数据库遭到故障,就可以将数据库备份加载到系统,使数据库恢复到备份时候的状态。系统进行数据库恢复的过程中,自动执行安全性检查,然后根据数据库备份自动创建数据库结构,并且恢复数据库中的数据。

2.关系规范化的基本思想是什么?

Key:所谓关系的规范化,是指一个低一级范式的关系模式,通过投影运算,转化为更高级别范式的关系模式的集合过程,我们把满足不同程度的要求的关系成为不同范式。

关系规范化的基本思想,逐步消除数据库依赖中不合适的部分,使关系模式达到一定程度的分离,即“一事一地”的模式设计原则,使概念单一化,即让一个关系描述一个概念,一个实体或实体间的一种关系。

五.设计题(每小题5分,共40分)

1.有一个【学生课程】数据库,数据库中包括3个表: 学生表Student由学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),所在系(Sdept)五个属性组成,记为Student(Sno、Sname、Ssex、Sage、Sdept ),Sno为主键。 课程表Course由课程号(Cno),课程名(Cname),先修课号(Cpno),学分(Ccredit),四个属性组成,记为Course(Cno、Cname、Cpno、Ccredit),Cno为主键。 成绩表SG由学号(Sno)、课程号(Cno)、成绩(Grade)三个属性组成,记为SG(Sno、Cno、Grade),Sno、Cno为主键。 用SQL语言实现以下功能:

1. 建立学生表Student其中学号属性不能为空,并且其值是唯一的; Key:Create Table Student (

Sno char(5) not null, Sname char(20), Ssex char(2), Sage Int,

Sdept char(15) )

2. 向Student中添加‘入学时间(Scome)’列,其数据类型为日期型;

Key:Alter Table Student Add Scome Datetime

3. 查询选修了3号课程的学生的学号及成绩,查询结果按照分数的降序排列; Key:Select Sno,Grade From SG Where Cno=’3’

Order By Grade DESC

4. 查询学习一号课程的学生最高分、平均成绩; Key:Select Max(Grade),Avg(Grade) From SC Where Cno=’1’

5. 查询“李洋”在同一个系学习的学生; Key:Select Sno,Sname,Sdept From Student Where Sdept In

(Select Sdept From Student Where Sname=’李洋’ 6. 将计算机系所有学生的成绩置零; Key:Update SG Set Grade=0 Where Sno In

(Select Sno From Student Where Sdept=’计算机系’) 7. 删除学号为05019学生的记录; Key:Delete From Student Where Sno =’05019’

8. 删除计算机系所有学生的成绩记录。 Key:Delete From SG Where Sno In

(Select Sno From Student Where Sdept =’计算机系’)

搜索更多关于: SQL数据库管理试题(B)卷 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

SQL数据库管理试题(B) 一. 单项选择题(每小题1分,共10分) 1. 下列说法中不正确的是(C ) A. 数据库减少了数据冗余B.数据库中的数据可以共享C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 2. 公司中有多个部门和多个员工,每个职员只能属于一个部门,一个部分可以有多名职员,从部门到职员的联系类型是(D ) A. 多对多B.一对多C.多对一D.一对多 3. SQL语言中,条件年龄Between 15 And 35表示年龄在15和35岁之间,且(A ) A. 包括15岁和35岁B.不包括15岁和35岁C.包括15岁但不包括35岁D.包括35岁但不包括15岁 4. 在SQL Server中,model是( B) A. 数据库系统表B.数

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com