SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案

上传人:w****i 文档编号:94399438 上传时间:2019-08-06 格式:DOC 页数:7 大小:169KB
返回 下载 相关 举报
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案_第1页
第1页 / 共7页
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案_第2页
第2页 / 共7页
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案_第3页
第3页 / 共7页
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案_第4页
第4页 / 共7页
SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案》由会员分享,可在线阅读,更多相关《SQL Server2000中文版基础教程 教学课件 ppt 作者 宋晓峰习题答案 项目三 思考和练习答案(7页珍藏版)》请在金锄头文库上搜索。

1、项目三 思考和练习答案一、 填空题1. 表是数据库中数据存储的基本单位。2. 表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的一行代表一类事物中的一个特例。3. 数据类型是指定列所保存数据的类型,是规范表中数据正确性的一种方法。4. 对表操作的数据定义语言(DDL)有创建表的create table语句、修改表结构的alter table语句和删除表的drop table语句。5. 对表中数据更新操作的数据定义语言(DML)有添加记录的insert语句、修改记录的update语句和删除记录的delete语句。6. 批处理是包含一个或多个T-SQL语句的

2、组合,SQL Server将批处理语句编译成一个完整的处理单元,由客户端一次性地发送给服务器。7. 批处理程序在编译和运行过程中,可能会产生编译错误和运行时错误。二、 选择题1. 表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的(A)。A.列B.行C.记录D.数值2. 如果表的某一列的取值为不固定长度的字符串,适合采用(C)数据类型描述。A.charB.numberC.varcharD.int3. 下列对空值的描述正确的是(D)。A.char或varchar类型的空格。B.int类型的值。C. char或varchar类型的空格或int类型的值。D.既不是char或var

3、char类型的空格,也不是int类型的值,而是表的模一列取值不确定的情况。4. 下列对批处理程序描述正确的是(B)。A.一条T-SQL语句不能构成批处理程序。B.可以将批处理程序保存为扩展名为“.sql”的文件,重复利用。C.必须由多条T-SQL语句组成。D.每一次必须重新编写批处理程序。三、 简答题1. 简述表、表中的列和行的含义。答案:表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的每一行记录代表一类事物中的一个特例。2. 简述常用的数据类型有哪些?答案:number(p):整数(p为精度)decimal(p,s):浮点数(p为精度,s为小数位数)

4、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

5、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 列名 = 条件表达式四、 练习题

6、1. 使用create table语句按下列表结构创建表。(1) “专业表”数据结构列名数据类型长度/精度允许空描述专业编号char3否英文字符和数字,唯一区分标志,不允许重复。专业名称varchar20是中文描述。答案:create table专业表(专业编号 char(3) not null,专业名称 varchar(20)(2) “班级表”数据结构列名数据类型长度/精度允许空描述班级编号char3否英文字符和数字,唯一区分标志,不允许重复。所属专业编号char3是中文描述。班主任编号char4是取值为“教师表”中的“教师编号”。答案:create table 班级表(班级编号 char(

7、3) not null, 所属专业编号 char(3), 班主任编号 char(4)(3) “课程表”数据结构列名数据类型长度/精度允许空描述课程编号char3否英文字符和数字,唯一区分标志,不允许重复。课程名称varchar20是中文描述。课时float8是整数。所属专业编号char3是取值为“专业表”的“专业编号”。教师编号char4是取值为“教师表”中的“教师编号”。答案:create table 课程表(课程编号 char(3) not null, 课程名称 varchar(20), 课时 float(8), 所属专业编号 char(3), 教师编号 char(4)(4) “成绩表”数

8、据结构列名数据类型长度/精度允许空描述班级编号char3是取值为“班级表“的”班级编号“。学生编号char4是取值为“学生表“的”学生编号“。选修课程编号char3是取值为“课程表“的”课程编号“。成绩decimal9,2是浮点数。答案:create table 成绩表(班级编号 char(3), 学生编号 char(4), 选修课程编号 char(3), 成绩 decimal(9,2)2. 使用insert语句向表中添加记录(1) “专业表”数据专业编号专业名称Z01计算机系Z02建筑系Z03美术系Z04中医护理答案:insert into 专业表(专业编号,专业名称)values(Z01,

9、计算机系)insert into 专业表(专业编号,专业名称)values(Z02,建筑系)insert into 专业表(专业编号,专业名称)values(Z03,美术系)insert into 专业表(专业编号,专业名称)values(Z04,中医护理)(2) “班级表”数据班级编号所属专业编号班主任编号B01Z01J002B02Z01J003B03Z02J005B04Z02J006B05Z03J009B06Z03J010答案:insert into 班级表(班级编号,所属专业编号,班主任编号)values(B01,Z01,J002)insert into 班级表(班级编号,所属专业编号,

10、班主任编号)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)(3) “课程表”数据课程编号课程名称课时所属专业编号教师编号K01数据结构30Z01J002K02数据库原理40Z

11、01J003K03编译原理50Z01J002K04计算机原理60Z01J002K05建筑制图50Z02J005K06建筑结构30Z02J005K07模型制作60Z02J005K08素描基础70Z03J008K09色彩构成50Z03J009K10自动控制原理60Z01K11电器工程原理55Z01K12中医基础30Z01J004K13护理基础40Z01J004K14病理学60Z01J011答案:insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K01,数据结构,30,Z01,J002)insert into 课程表(课程编号,课程名称,课时,所属专业编

12、号,教师编号)values(K02,数据库原理,40,Z01,J003)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K03,编译原理,50,Z01,J002)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K04,计算机原理,60,Z01,J002)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K05,建筑制图,50,Z02,J005)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K06,建筑结构

13、,30,Z02,J005)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K07,模型制作,60,Z02,J005)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K08,素描基础,70,Z03,J008)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K09,色彩构成,50,Z03,J009)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K10,自动控制原理,60,Z01,)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K11,电器工程原理,55,Z01,)insert into 课程表(课程编号,课程名称,课时,所属专业编号,教师编号)values(K12,中医基础,30,Z01,J004)inse

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号