实训五-数据库技术及应用-答案.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

实训五表的操作

【实训目的】

1.了解数据表的结构特点。

2.学会使用“对象资源管理器”创建表。

3.学会使用Transact-SQL语句创建表。

4.学会查看表定义。

5.学会使用“对象资源管理器”重新命名表。

6.学会使用Transact-SQL语句重新命名表。

7.学会使用“对象资源管理器”修改表。

8.学会使用Transact-SQL语句修改表。

9.学会使用“对象资源管理器”删除表。

10.学会使用Transact-SQL语句删除表。

【实训准备】

1.认真阅读本实训内容。

2.认真学习并掌握有关数据表的创建、重新命名、修改、删除等操作的相关知识。

3.实训过程中注意做好相关记录。

【实训内容】

1.表是包含数据库中所有数据的数据库对象。表定义是一个列集合,每一行代表一条唯一的记录,每一列代表记录中的一个字段。

2.主键是用来唯一标识表中每一行的属性或属性的组合,它的值必须是唯一的并且不允许为空值。

3.外键是用来描述表和表之间联系属性,它由表中的一个属性或多个属性组,其值可以不唯一,允许有重复值,也允许为空值。

4.约束是SQLServer强制实行的应用规则,是分配给表或表中某列的一个属性。使用约束的目的在于防止列中出现非法数据,从而自动维护数据库中的数据完整性。

5.在“对象资源管理器”中创建院系表Department,相关信息如表1-21所示,写出主要步骤。

表1-21Department(院系表)

列名

类型

长度

允许空

描述

DepartID

varchar

10

院系编号

DepartName

Varchar

20

院系名称

Office

Varchar

40

院系办公室

Telephone

Varchar

20

办公电话

Chairman

Varchar

20

系主任

6.使用Transact-SQL语言中的CREATETABLE语句创建班级表Class和学生选课表SC,相关信息如表1-22和表1-23所示。

表1-22Class(班级表)

列名

类型

长度

允许空

描述

ClassID

varchar

10

班级编号

DepartID

varchar

10

院系编号

ClassName

Varchar

20

班级名称

ClassMonitor

Varchar

20

班长

表1-23SC(学生选课表)

列名

类型

长度

允许空

描述

StudentID

varchar

10

学号

CourseID

varchar

10

课程编号

Grade

Float

成绩

--创建Class

在查询窗口输入如下命令并运行:

USESCDB

GO

CREATETABLEClass

(

ClassIDvarchar(10)NOTNULL,

DepartIDvarchar(10)NOTNULL,

ClassNamevarchar(20),

ClassMonitorvarchar(20)

)

GO

--创建SC

在查询窗口输入如下命令并运行:

USESCDB

GO

CREATETABLESC

(

StudentIDvarchar(10)NOTNULL,

ClassIDvarchar(10)NOTNULL,

Gradefloat

)

GO

7.在“对象资源管理器”中查看院系Department的表定义,写出主要步骤。

8.使用Transact-SQL语句分别查看班级表Class和学生选课表SC的表定义信息。

在查询窗口输入如下命令并运行:

USESCDB

GO

EXECsp_helpClass

Go

EXECsp_helpSC

Go

9.在“对象资源管理器”中将Department表重新命名为Depart,写出主要步骤。

10.使用Transact-SQL语句将上一题中的表Depart名恢复为Department。

在查询窗口输入如下命令并运行:

USESCDB

GO

EXECsp_renameDepar,Department

GO

11.在“对象资源管理器”中修改表Department,将DepartID的数据类型改为char,并将该字段设置为主键,写出主要步骤。

12.使用Transact-SQL语句修改班级表Class,将ClassID的数据类型改为char,并将该字段设置为主键。

在查询窗口输入如下命令并运行:

USESCDB

Go

--修改CourseID列的数据类型

ALTERTABLEClass

ALTERCOLUMNClas

文档评论(0)

方世玉 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6101050130000123

1亿VIP精品文档

相关文档