SQL server练习题
目录第一章 数据库基础选择题说明题第一章 数据库基础选择题SQL server是(数据库管理系统)SQL server组织数据采用(关系型)在数据库中设计表属于(物理结构设计)图书与读者的关系(多对多)SQL server用户通过(DBMS)操作数据库对象说明题什么是数据,数据库,数据库管理系统,数据库管理员,数据库系统?数据:描述实物的符号记录称为数据。数据的种类有...
第一章 数据库基础
选择题
- SQL server是(数据库管理系统)
- SQL server组织数据采用(关系型)
- 在数据库中设计表属于(物理结构设计)
- 图书与读者的关系(多对多)
- SQL server用户通过(DBMS)操作数据库对象
说明题
- 什么是数据,数据库,数据库管理系统,数据库管理员,数据库系统?
数据:描述实物的符号记录称为数据。数据的种类有很多,例如:数字,文字,图形,图像,声音等
数据库:数据库顾名思义是存放数据的仓库,而且这些数据存在一定的关联,并按照一定的格式存放在计算机内
数据管理系统:是位于用户与操作系统之间的一层数据管理软件,用于科学低组织和存储数据,高效地获取和维护数据
数据库管理员:管理维护数据库的人员
数据库系统:是指计算机在系统引入数据后的系统构成,一般由数据库,数据管理系统,应用系统,数据库管理人员构成
2.关系数据模型的主要特征是什么?当前流行的关系数据库管理系统有哪些?
主要特征:关系模型以记录组或者二维数据表的形式存放数据,以便于利用各种实体与属性之间的关系进行储存和变换,不分层也无指针,结构特别灵活,概念单一
当前流行的关系数据库管理系统有:SQL server,MySQL,Oracle。。。
3.采用什么方式操作关系型数据库?
使用关系型数据库语言通过DBMS来管理操作关系型数据库
4.某高校中有若干个系部,每个系部都有若干个年级和教研室,每个教研室有若干个老师,其中有的教授和副教授每人带若干个研究生,每个年级有若干个学生,每个学生选修若干门课程,其中每门课程可由若干个学生选修,试用E-R图描述此学校的关系概念模型
第二章 数据库创建
选择题
1.数据存放在数据库
中
2.在SQL server中,辅助数据文件
不是必须
3.系统数据库master
是最重要
填空题
1.文件组用于方便用户文件逻辑管理,加快数据库读写性能
使用文件和文件组可以改善数据库的性能,因为这样允许跨多个磁盘(多个磁盘控制器或RAID[独立磁盘冗余阵列])系统创建数据库。例如:计算机上有四个磁盘,那么可以创建一个由三个数据文件和一个日志文件组成的数据库,每个磁盘放置一个文件。在对数据进行访问时,四个读/写磁头可以同时并行访问数据,这样可以加快数据库操作的速度
2.数据库最大容量受所在计算机的磁盘限制
操作题
1.写出创建产品销售数据库cpxs的T-SQL语句:数据库初始大小为10MB,最大为100MB,数据库自动增长,增长方式按照10%比例增长;日志初始文件大小为2MB,最大可增长到5MB,文件增长按1MB增长,其余参数自定
create database cpxs
on
primary
(
name='cpxs_data_01',
filename='D:\database\cpxs_data_01.mdf',
size=10MB,
maxsize=100MB,
filegrowth=10%
),
filegroup s default
(
name='cpxs_data_02',
filename='D:\database\cpxs_data_02.ndf',
size=10MB,
maxsize=unlimited,
filegrowth=10%
)
log on
(
name='cpxs_log',
filename='D:\database\cpxs_log.ldf',
size=2MB,
maxsize=5MB,
filegrowth=1MB
);
use cpxs;
execute sp_helpdb 'cpxs'
2.将cpxs数据库的增长方式改为5MB增长
alter database cpxs
modify file
(
name='cpxs_data_01',
filegrowth=5MB
)
-- 因为有两个数据文件,所以我们要分两次
alter database cpxs
modify file
(
name='cpxs_data_02',
filegrowth=5MB
)
3.创建cpxs数据库快照
在这里插入代码片
第三章 数据库的查询和视图
说明题
1.试说明select
语句中from
,where
,group
,order
字句的作用
select 用来查询数据,可以使用聚合函数
from 指定select查询的数据来自那张表
where 用在select按条件过滤,筛选数据
group by 用来对结果集分组
having 用来指定对分组后的数据进行再次过滤
order by 用来指定数据的排序规则
更多推荐
所有评论(0)