第一部分:实际操作
1.创建数据库,名称以A+完整学号及姓名来命名。例如:A2012192875401张三。
create database A2012192875401张三;
2.在数据库中创建填空题目表blanks,包含以下字段:题目编号ques_ID、题干description,将表中题目编号ques_ID设为主键。
create table blanks(
ques_ID intprimarykey,
description varchar(200)
);
3.在表中输入理论知识部分的所有题目。
insert into blanks values(1,'()语言是关系数据库语言,它包含数据定义语言、数据操纵语言、数据控制语言,是Structured Query Language(结构化查询语言)的缩写。');
insert into blanks values(2,'CREATE TABLE语句的作用是( )。');
insert into blanks values(3,'写出一种除SQLSERVER2005之外的数据库产品。()');
insert into blanks values(4,'( )是DatabaseManagement System(数据库管理系统)的缩写,是数据库与应用程序、数据库与管理员之间的一层管理软件,是对数据库进行管理的软件,是数据库产品例如SQL Server 2005 的基础部分。');
insert into blanks values(5,'实体完整性要求不能取空值,而且不能有重复,这一点通过定义( )来保证。');
insert into blanks values(6,'( )图是实体联系(Entity-Relationship)模型的图形描述,包含四种图形符号:矩形、菱形和圆角矩形,用来描述实体及实体之间的关系。');
insert into blanks values(7,'SQL SERVER的文件包括数据库文件和( )文件。');
insert into blanks values(8,'( )是Database(数据库)的缩写,是长期存储在计算机中的、可共享、有组织的、与应用相关的数据集合。');
insert into blanks values(9,'数据管理技术经历了手工管理阶段、文件系统阶段和数据库技术阶段,目前处于()阶段。');
insert into blanks values(10,'数据库技术出现后,先后使用了层次模型、网状模型,目前大部分商业数据库产品都广泛使用的数据模型是()');
insert into blanks values(11,'数据库系统中包括数据库、数据库管理员、数据库管理系统、数据库应用系统等部分,SQL Server 2005属于()。');
insert into blanks values(12,'SQL的数据操纵语言包括增删改查,关键字分别是Insert、delete、update和( )。');
insert into blanks values(13,'数据库特点包括数据共享、数据完整性、可控的数据冗余度度和数据独立性高。其中的数据独立性包括逻辑独立性和( )独立性。');
insert into blanks values(14,'备份分为完整备份、差异备份等备份方式。其中,( )可以备份整个数据库,包括所有的数据库对象、数据、权限等,同时也备份事务日志。');
insert into blanks values(15,'索引可以提高数据()的效率。');
4.修改表,添加一个字段answer。
alter table blanks add answer varchar(50);
5.在answer字段输入理论题目中你的选项。
update blanks set answer='SQL'where ques_ID=1;
update blanks set answer='创建表'where ques_ID=2;
update blanks set answer='Oracle'where ques_ID=3;
update blanks set answer='DMS'where ques_ID=4;
update blanks set answer='主键'where ques_ID=5;
update blanks set answer='E-R'where ques_ID=6;
update blanks set answer='日志'where ques_ID=7;
update blanks set answer='DB'where ques_ID=8;
update blanks set answer='数据库技术'where ques_ID=9;
update blanks set answer='关系模型'where ques_ID=10;
update blanks set answer='数据库管理系统'where ques_ID=11;
update blanks set answer='select'where ques_ID=12;
update blanks set answer='物理'where ques_ID=13;
update blanks set answer='完整备份'where ques_ID=14;
update blanks set answer='查询'where ques_ID=15;
6.创建视图,显示所有题的题号及你的选项。
create view v_blanks as
select ques_ID,answer from blanks;
7.将所创建视图中的结构及所有数据导出到对应的EXCEL文件中。
8.按照题号建索引。
create index in_blanks on blanks(ques_ID);
9.备份数据库,名称以A+完整学号及姓名来命名。例如:A2012192875401张三。
BACKUPDA TABASE A2012192875401张三TODISK='e:\A2012192875401张三.BAK';
第二部分:理论知识
1.(SQL)语言是关系数据库语言,它包含数据定义语言、数据操纵语言、数据控制语言,是Structured Query Language(结构化查询语言)的缩写。
2.CREATE TABLE语句的作用是(创建表)。
3.写出一种除SQL SERVER2005之外的数据库产品。(Oracle)
4.(DMS )是Database Management System(数据库管理系统)的缩写,是数据库与应用程序、数据库与管理员之间的一层管理软件,是对数据库进行管理的软件,是数据库产品例如SQL Server 2005 的基础部分。
5.实体完整性要求不能取空值,而且不能有重复,这一点通过定义(主键)来保证。
6.(E-R)图是实体联系(Entity-Relationship)模型的图形描述,包含四种图形符号:矩形、菱形和圆角矩形,用来描述实体及实体之间的关系。
7.SQL SERVER的文件包括数据库文件和(日志)文件。
8.(DB )是Database(数据库)的缩写,是长期存储在计算机中的、可共享、有组织的、与应用相关的数据集合。
9.数据管理技术经历了手工管理阶段、文件系统阶段和数据库技术阶段,目前处于(数据库技术 )阶段。
10.数据库技术出现后,先后使用了层次模型、网状模型,目前大部分商业数据库产品都广泛使用的数据模型是(关系模型)
11.数据库系统中包括数据库、数据库管理员、数据库管理系统、数据库应用系统等部分,SQL Server 2005属于(数据库管理系统)。
12.SQL的数据操纵语言包括增删改查,关键字分别是Insert、delete、update和(select )。
13.数据库特点包括数据共享、数据完整性、可控的数据冗余度度和数据独立性高。其中的数据独立性包括逻辑独立性和(物理)独立性。
14.备份分为完整备份、差异备份等备份方式。其中,(完整备份)可以备份整个数据库,包括所有的数据库对象、数据、权限等,同时也备份事务日志。
15.索引可以提高数据(查询)的效率。
另外文档已发到QQ邮箱中,请查收!
温馨提示:答案为网友推荐,仅供参考