77范文网 - 专业文章范例文档资料分享平台

思考和练习_答案(2)

来源:网络收集 时间:2019-01-03 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

Add log file ( name=逻辑名称, Filename=操作系统文件名, Size=初始尺寸, Maxsize=最大尺寸, Filegrowth=增长尺寸) (4)修改数据库排序规则 alter database 数据库名 collate排序规则名称

8. 简述drop database语句的语法。

答案:

drop database 数据库名

练习题

读者自行设计数据库的名称、数据文件的逻辑名称和操作系统名称、数据文件组、事务日志文件的逻辑名称和操作系统名称,并且分别用【数据库属性】窗口和create database语句创建数据库。

项目三思考和练习

填空题

1. 表是数据库中数据存储的基本单位。 2. 表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应

表的列,表中的一行代表一类事物中的一个特例。

3. 数据类型是指定列所保存数据的类型,是规范表中数据正确性的一种方法。 4. 对表操作的数据定义语言(DDL)有创建表的create table语句、修改表结构的alter table语句和删除表的drop table语句。

5. 对表中数据更新操作的数据定义语言(DML)有添加记录的insert语句、修改记录的

update语句和删除记录的delete语句。

6. 批处理是包含一个或多个T-SQL语句的组合,SQL Server将批处理语句编译成一个完

整的处理单元,由客户端一次性地发送给服务器。

7. 批处理程序在编译和运行过程中,可能会产生编译错误和运行时错误。

选择题

1. 表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的(A)。

A.列 B.行 C.记录 D.数值

2. 如果表的某一列的取值为不固定长度的字符串,适合采用(C)数据类型描述。

A.char B.number C.varchar D.int

3. 下列对空值的描述正确的是(D)。

A.char或varchar类型的空格。 B.int类型的0值。

C. char或varchar类型的空格或int类型的0值。

D.既不是char或varchar类型的空格,也不是int类型的0值,而是表的模一列取值不确定的情况。

4. 下列对批处理程序描述正确的是(B)。

A.一条T-SQL语句不能构成批处理程序。

B.可以将批处理程序保存为扩展名为“.sql”的文件,重复利用。 C.必须由多条T-SQL语句组成。 D.每一次必须重新编写批处理程序。

简答题

1. 简述表、表中的列和行的含义。

答案:

表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的每一行记录代表一类事物中的一个特例。 2. 简述常用的数据类型有哪些?

答案:

number(p):整数(p为精度)

decimal(p,s):浮点数(p为精度,s为小数位数) int:整数类型

char(n):固定长度字符串(n为长度) varchar(n):可变长度字符串(n为最大长度) datetime:日期和时间。

3. 简述create table、alter table和drop table语句的语法。

答案:

create table语句的语法:

create table 表名 (

列名 数据类型 是否允许为空值, 列名 数据类型 是否允许为空值, ??

列名 数据类型 是否允许为空值 )

各列之间用“,”隔开

alter table语句语法: (1)修改列的数据类型

alter table 表名

alter column 列名 数据类型 NULL/NOT NULL

(2)为表增加列

alter table 表名

add 列名 数据类型 NULL/NOT NULL

(3)删除表中的列

alter table 表名 drop column 列名

drop table语句的语法:

drop table 表名

4. 简述insert、update和delete语句的语法。

答案:

insert语句的语法:

insert into 表名 (列名,列名,列名??) 列名之间用“,”隔开 values

(数据,数据,数据??)

update语句的语法:

update 表名 set 列名 = 新值, …… 列名 = 新值

where 列名 = 条件表达式

delete语句的语法:

delete from 表名

where 列名 = 条件表达式

练习题

1. 使用create table语句按下列表结构创建表。 “专业表”数据结构 列名 专业编号 专业名称 char varchar 数据类型 长度/精度 3 20 允许空 否 是 描述 英文字符和数字,唯一区分标志,不允许重复。 中文描述。 答案:

create table专业表

(专业编号 char(3) not null, 专业名称 varchar(20))

“班级表”数据结构 列名 班级编号 所属专业编号 班主任编号 char char char 数据类型 长度/精度 3 3 4 允许空 否 是 是 描述 英文字符和数字,唯一区分标志,不允许重复。 中文描述。 取值为“教师表”中的“教师编号”。 答案: create table 班级表

(班级编号 char(3) not null, 所属专业编号 char(3), 班主任编号 char(4))

“课程表”数据结构

列名 课程编号 课程名称 课时 所属专业编号 教师编号 char 数据类型 长度/精度 3 20 8 3 4 允许空 否 是 是 是 是 描述 英文字符和数字,唯一区分标志,不允许重复。 中文描述。 整数。 取值为“专业表”的“专业编号”。 取值为“教师表”中的“教师编号”。 varchar float char char 答案: create table 课程表

(课程编号 char(3) not null, 课程名称 varchar(20), 课时 float(8), 所属专业编号 char(3), 教师编号 char(4))

“成绩表”数据结构 列名 班级编号 学生编号 选修课程编号 成绩 char char char decimal 数据类型 长度/精度 3 4 3 9,2 允许空 是 是 是 是 描述 取值为“班级表“的”班级编号“。 取值为“学生表“的”学生编号“。 取值为“课程表“的”课程编号“。 浮点数。 答案: create table 成绩表 (班级编号 char(3), 学生编号 char(4), 选修课程编号 char(3), 成绩 decimal(9,2))

2. 使用insert语句向表中添加记录 “专业表”数据

专业编号 Z01 Z02 Z03 Z04 计算机系 建筑系 美术系 中医护理 专业名称 答案:

insert into 专业表(专业编号,专业名称) values('Z01','计算机系')

insert into 专业表(专业编号,专业名称) values('Z02','建筑系')

insert into 专业表(专业编号,专业名称) values('Z03','美术系')

insert into 专业表(专业编号,专业名称)

values('Z04','中医护理')

“班级表”数据 班级编号 B01 B02 B03 B04 B05 B06 Z01 Z01 Z02 Z02 Z03 Z03 所属专业编号 J002 J003 J005 J006 J009 J010 班主任编号 答案:

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B01','Z01','J002')

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B02','Z01','J003')

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B03','Z02','J005')

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B04','Z02','J006')

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B05','Z03','J009')

insert into 班级表(班级编号,所属专业编号,班主任编号) values('B06','Z03','J010')

“课程表”数据

课程编号 K01 K02 K03 K04 K05 K06 K07 K08 K09 K10 K11 K12 K13 K14 课程名称 数据结构 数据库原理 编译原理 计算机原理 建筑制图 建筑结构 模型制作 素描基础 色彩构成 自动控制原理 电器工程原理 中医基础 护理基础 病理学 课时 30 40 50 60 50 30 60 70 50 60 55 30 40 60 Z01 Z01 Z01 Z01 Z02 Z02 Z02 Z03 Z03 Z01 Z01 Z01 Z01 Z01 所属专业编号 J002 J003 J002 J002 J005 J005 J005 J008 J009 J004 J004 J011 教师编号 答案:

insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号) values('K01','数据结构',30,'Z01','J002')

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库思考和练习_答案(2)在线全文阅读。

思考和练习_答案(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/402750.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: