- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
项目三 思考和练习答案
填空题
表是数据库中数据存储的基本单位。
表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的一行代表一类事物中的一个特例。
数据类型是指定列所保存数据的类型,是规范表中数据正确性的一种方法。
对表操作的数据定义语言(DDL)有创建表的create table语句、修改表结构的alter table语句和删除表的drop table语句。
对表中数据更新操作的数据定义语言(DML)有添加记录的insert语句、修改记录的update语句和删除记录的delete语句。
批处理是包含一个或多个T-SQL语句的组合,SQL Server将批处理语句编译成一个完整的处理单元,由客户端一次性地发送给服务器。
批处理程序在编译和运行过程中,可能会产生编译错误和运行时错误。
选择题
表是反映现实世界中一类事务的数学模型,现实世界中一类事务的属性是表中的(A)。
A.列 B.行 C.记录 D.数值
如果表的某一列的取值为不固定长度的字符串,适合采用(C)数据类型描述。
A.char B.number C.varchar D.int
下列对空值的描述正确的是(D)。
A.char或varchar类型的空格。
B.int类型的0值。
C. char或varchar类型的空格或int类型的0值。
D.既不是char或varchar类型的空格,也不是int类型的0值,而是表的模一列取值不确定的情况。
下列对批处理程序描述正确的是(B)。
A.一条T-SQL语句不能构成批处理程序。
B.可以将批处理程序保存为扩展名为“.sql”的文件,重复利用。
C.必须由多条T-SQL语句组成。
D.每一次必须重新编写批处理程序。
简答题
简述表、表中的列和行的含义。
答案:
表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的每一行记录代表一类事物中的一个特例。
简述常用的数据类型有哪些?
答案:
number(p):整数(p为精度)
decimal(p,s):浮点数(p为精度,s为小数位数)
int:整数类型
char(n):固定长度字符串(n为长度)
varchar(n):可变长度字符串(n为最大长度)
datetime:日期和时间。
简述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 表名
简述insert、update和delete语句的语法。
答案:
insert语句的语法:
insert into 表名
(列名,列名,列名……)
列名之间用“,”隔开
values
(数据,数据,数据……)
update语句的语法:
update 表名
set 列名 = 新值,
……
列名 = 新值
where 列名 = 条件表达式
delete语句的语法:
delete from 表名
where 列名 = 条件表达式
练习题
使用create table语句按下列表结构创建表。
“专业表”数据结构
列名 数据类型 长度/精度 允许空 描述 专业编号 char 3 否 英文字符和数字,唯一区分标志,不允许重复。 专业名称 varchar 20 是 中文描述。 答案:
create table专业表
(专业编号 char(3) not null,
专业名称 varchar(20))
“班级表”数据结构
列名 数据类型 长度/精度 允许空 描述 班级编号 char 3 否 英文字符和数字,唯一区分标志,不允许重复。 所属专业编号 char 3 是 中文描述。 班主任编号 char 4 是 取值为“教师表”中的“教师编号”。 答案:
create table 班级表
(班级编号 char(3) not null,
所属专业编号 char(3),
班主任编号 char(4))
“课程表”数据结构
列名 数据类型 长度/精度 允许空 描述 课程编
您可能关注的文档
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第1章 数据库与SQL Server 2008概述.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第2章 数据库管理.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第3章 表的设计.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第4章 数据查询.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第5章 TransactSQL编程及应用.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第6章 视图.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第7章 存储过程、触发器、游标及事务.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第8章 SQL Server 2008的安全管理.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第9章 数据库的备份、还原及数据的导入与导出.ppt
- SQL Server 2008数据库应用教程 教学课件 作者 齐志 赵晓丹 第10章 商业智能开发工具.ppt
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目十 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目四 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目五 思考和练习答案.doc
- SQL Server2000中文版基础教程 教学课件 作者 宋晓峰习题答案 项目一 思考和练习答案.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 练习题参考答案 课后练习题参考答案.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 实训指导书 实训八函数、游标的创建和使用.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 实训指导书 实训二 创建和修改数据库.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 实训指导书 实训九 创建和使用视图.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 实训指导书 实训六 创建和维护索引.doc
- SQL Server2005数据库实用教程 教学课件 作者 常军林 实训指导书 实训七 查询数据21.doc
文档评论(0)