SQl考试整理后完整版
1、保存事务的语句save transaction
2、在创建数据库之前要做的事画E—R图
3、学生与课程之间是典型的多对多关系
4、SQL sever 2005是一个数据库管理系统
5、顾员与订单时一对多关系
6、要保证数据系统中的数据之间的独立性修改三级模式之间的映象
7、关系模型的主码只有一个
8、如果要更新数据库中某个命令,实用update语句
9、关于索引中不正确的是:一个数据表可以有多个聚集索引。(选择题)
10、数据的完整性包括实体、参照、用户定义三种
11、数据库三级模式的两层映象是外模式/模式、模式/内模式
12、保证数据库数据的独立性逻辑独立性和物理独立性
13、一个完整的数据库系统由数据库管理系统、应用系统及开发工具、数据库管理员、系统分析员和用户组成
14、Management studio-SQL 2005是可视化集成环境,是用于访问、配置、管理
15、如果想暂停使用数据库,可将其从当前数据库中分离,使用时再附加
16、SQL 2005针对数据库开发,三个不同故障恢复模型完整恢复模型、大容量日志恢复模型、简单恢复模型
17、SQL 2005两种身份验证模式windows身份验证模式和混合安全身份验证模式
18、SQL 2005日志文件后缀名是.LDF
19、日期型字段不能进行排序。(F)
20、修改数据库的预计是ought (F)【正确答案是update】
21、Delete 语句可以删除一个数据库(F)
22、数据库语句定义一个表命令是用create (T)
23、……关系……属性……并非……主键,则称关系的外键(T)【没记完整,各位记住答案就好了】
24、主键唯一性(T)
25、学生与专业表之间的建立完整性约束条件称参照完整性(T)
26、SQL 2005是microsoft公司的软件(T)
27、网状模型是目前最常用的数据库模型,是关系模型的基础(F)
1、学生表(学号(主键)姓名性别出生日期民族家庭地址班级)
2、课程表(课程ID(主键)课程名称)
3、学习表(学号课程ID(主键)成绩)
4、查出所有男同学的基本信息
select *
from 学生表
where 性别='男'
5、查出学号姓名班级课程名称成绩
select 学号姓名班级课程名称成绩
From 学生表课程表学生表
Where 课程表。课程ID=学习表。课程ID and
学生表。学号=学习表。学号
6、查出成绩表中成绩大于平均成绩的基本信息
Select *
from 学生表
where 成绩 >(select avg (成绩)
from 成绩表)
7、查出民族为汉族或回族的基本信息
select *
from 学生表
where 民族='汉族' or 民族='回族'
8、查出成绩70-80分的学生姓名和课程名称和成绩
select 姓名 课程名称 成绩
From 学生表 课程表 学习表
Where 课程表。课程ID=学生表。课程ID and
学生表。学号=学习表。学号 and
成绩 between '70' and '80'
9、在人员信息表中查出编号 姓名 年龄(24-28) 住址电话 手机号码(中国移动手机
用户(134-139)) QQ (不为空) e-mail (162)
Select *
From 人员信息表
Where 年龄 between 24 and 28
and email like '%126%'
and qq not null
and 手机号码 in (%134%-%139%)
10、已知人员信息表:编号,姓名,年龄,住宅电话,手机号码
销售信息表(操作员编号,顾客卡号,出售日期,金额)
顾客信息表(卡号,顾客姓名,固话,手机,累积购买金额)用联合查询的方法。查出
操作人员信息包括出售日期(日期),姓名,类别(操作)。顾客信息表包括出售日期,
顾客姓名,类别(购买)
Select 出售日期 as 日期, 操作人员as 姓名, 类别=‘操作’ from 销售信息表, 人员
信息表 Where 人员信息表. 编号=销售信息表. 操作员编号
Union
Select 出售日期, 顾客姓名,类别=‘购买’ from 顾客信息表, 人员信息表
Where 销售信息表. 顾客卡号=顾客信息表.卡号 11、根据(学生表、课程表、学习表)画一张画押图【矩形代表实体,椭圆代表属性】
学生表 学习表
课程表 课程名称 课程ID
学号 成绩 课程ID 学号 姓名 性别 民族 家庭住址
出生日期 班级
12、提交事务的语句:commit transaction
13、A VG是属于聚合函数
14、SQL 2005主数据文件使用.mdf 作为扩展名。
15、实体完整性是靠主码来实现的。
16、数据库系统DBS与管理系统DBMS是什么关系?数据库系统DBS包括数据库管理系统DBMS
17、概念模型是按用户的观点来对数据和信息建模,其中最著名的是关系模型
18、对于大型数据库来说,SQL Server 2005是企业版本。
19、要使用模糊查询,……使用like来查询。
20、除了可视化用户还可以用什么来创建索引:create index
21、数据库技术大概经历了三个阶段:人工管理阶段文件管理阶段数据库管理阶段
22、实体之间的关系可以分为:一对一关系一对多关系多对多关系
23、常见数据库故障:事务故障系统故障介质故障计算机病毒
24、嵌套查询是指:将一个查询块嵌套在另一个查询块的when子句或having短语的条件中的查询
25、SQL 2005与access等桌面数据库相比,其中备份方面,除了备份数据库文件,还备份日志文件
26、SQL 2005提供了三种数据库恢复模型:完整恢复模型大量日志恢复模型简单恢复模型
27、没有主键的表,不满足数据的完整性(T)
28、SQL 2005提供四种网络协议:共存内存TCP/IP协议命名管道VIA
29、利用SQL语句create创建数据库。(T)
30、索引可以加快查询和排序的速度。(T)
31、记数据库,添加数据记录语句是:insect into
32、使用设计器建立一个新表,主要输入字段名称和数据类型。(T)
33、关系模式的规范化,需要考虑数据间的依赖关系,数据依赖中最重要的是函数依赖。(T)
34、学生表、教师表、课程表、成绩表、专业表五张表
学生表(学号、姓名、性别、出生日期、民族、住址、电话、班级)
教师表(系别、姓名、职称、课程编号、专业编号)
课程表(课程编号、课程名称)
成绩表(课程编号、学号、成绩)
专业表(专业编号、专业名称)
(1)给出一个查询结果有学号、姓名、性别、出生日期、课程名称、成绩;来自学生表、课程表、成绩表
(2)在这些表能不能插入新的记录,为什么?不能,因为不到对应的对象,有多张表。
(3)给出一个视图,为成绩列表
I 查询出黄宏同学的计算机成绩?
Select 成绩
From 成绩列表
Where 姓名='黄宏' and '课程名称' ='计算机'
II 查询1980年以后出生的同学
sql server两种身份验证模式
Select *
From 学生表like '1980%'
Where 出生日期> 1979-12-31
35、回滚SQL语句:rollback transaction
36、以下软件哪个不是数据库管理系统?DB(属于编程的)
37、表式由什么组成的:字段和记录
38、数据类型是:决定字段能包含哪类型数据的设置
39、修改数据库的记录的SQL:update
40、下面名三个阶段中,没有专门的软件管理软件管理的是:人工管理阶段
41、规范化理论是关系数据库设计的理论基础,依据这一理论,关系数据库中的属性关系式:不可分解
42、对于安全性较高的数据库系统,应该采用哪种数据恢复模型:完整性完全的恢复模型
43、通过视图向数据表插入,其中不正确的是:通过视图可以更改数据列表中的任何列值
44、数据库管理系统式数据库系统的重要组成部分,它是位于操作系统与数据库之间的一层数据库软件中;它的主要功能包括:数据库预设数据库运行和管理数据定义数据操纵

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。