第一章 数据库基础

选择题

  1. SQL server是(数据库管理系统)
  2. SQL server组织数据采用(关系型)
  3. 在数据库中设计表属于(物理结构设计)
  4. 图书与读者的关系(多对多)
  5. SQL server用户通过(DBMS)操作数据库对象

说明题

  1. 什么是数据,数据库,数据库管理系统,数据库管理员,数据库系统?

数据:描述实物的符号记录称为数据。数据的种类有很多,例如:数字,文字,图形,图像,声音等
数据库:数据库顾名思义是存放数据的仓库,而且这些数据存在一定的关联,并按照一定的格式存放在计算机内
数据管理系统:是位于用户与操作系统之间的一层数据管理软件,用于科学低组织和存储数据,高效地获取和维护数据
数据库管理员:管理维护数据库的人员
数据库系统:是指计算机在系统引入数据后的系统构成,一般由数据库,数据管理系统,应用系统,数据库管理人员构成

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语句中fromwheregrouporder字句的作用

select 用来查询数据,可以使用聚合函数
from 指定select查询的数据来自那张表
where 用在select按条件过滤,筛选数据
group by 用来对结果集分组
having 用来指定对分组后的数据进行再次过滤
order by 用来指定数据的排序规则

Logo

快速构建 Web 应用程序

更多推荐