实训三 建立学生成绩数据库中的表.docx

上传人:b****2 文档编号:23140289 上传时间:2023-05-08 格式:DOCX 页数:13 大小:991.39KB
下载 相关 举报
实训三 建立学生成绩数据库中的表.docx_第1页
第1页 / 共13页
实训三 建立学生成绩数据库中的表.docx_第2页
第2页 / 共13页
实训三 建立学生成绩数据库中的表.docx_第3页
第3页 / 共13页
实训三 建立学生成绩数据库中的表.docx_第4页
第4页 / 共13页
实训三 建立学生成绩数据库中的表.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

实训三 建立学生成绩数据库中的表.docx

《实训三 建立学生成绩数据库中的表.docx》由会员分享,可在线阅读,更多相关《实训三 建立学生成绩数据库中的表.docx(13页珍藏版)》请在冰豆网上搜索。

实训三 建立学生成绩数据库中的表.docx

实训三建立学生成绩数据库中的表

实训三建立“学生成绩”数据库中的表

已经建立“学生成绩”数据库。

1.使用企业管理器创建“学生信息”表

2.创建学生信息表

CREATETABLE学生信息

学号CHAR(7)PRIMARYKEY,

姓名CHAR(20)NOTNULL,

性别CHAR

(2),

年龄INT,

所在系CHAR(15)

2.使用CREATETABLE语句创建“课程”表

CREATETABLE课程

课程号CHAR(7)PRIMARYKEY,

课程名称CHAR(20)NOTNULL,

学分CHAR(15)NOTNULL

GO

3.使用CREATETABLE语句创建“成绩”表,

CREATETABLE成绩

学号CHAR(7)NOTNULL,

课程号CHAR(7)NOTNULL,

分数INT

PRIMARYKEY(学号,课程号),

CONSTRAINTFK_学生信息_学号FOREIGNKEY(学号)REFERENCES学生信息(学号),

CONSTRAINTFK_课程_课程号FOREIGNKEY(课程号)REFERENCES课程(课程号)

GO

注意:

int类型不能制定宽度,就是说INT(4)是错误的。

NOTNULL即可表示主属性。

4.使用命令方式查看“学生信息”表的定义信息。

EXECUTEsp_help学生信息

注意:

要选择学生成绩数据库,才能完成查询。

5.在“课程”表中添加“先行课程”字段,数据类型是字符型,长度为7允许为空。

ALTERTABLE课程

ADD先行课程CHAR(7)

6.将“课程”表中“课程名称”字段的长度修改为30

ALTERTABLE课程

ALTERCOLUMN课程名称CHAR(30)

7.将“成绩”表的表名更改为“学生成绩”表。

EXECUTEsp_rename'成绩','学生成绩'

8.使用企业管理器建立“学生成绩”库中上述三张表的关系图

9.使用企业管理器,向“课程”表添加数据,

想课程表中添加数据

USE学生成绩

GO

DELETE课程

INSERT课程(课程号,课程名称,学分,先行课程)

VALUES('0000001','C语言','6','NULL')

INSERT课程

VALUES('0000002','SQLSever2000程序设计','6','NULL')

INSERT课程

VALUES('0000003','VB.NET','4','0000001')

INSERT课程

VALUES('0000004','数据结构','4','NULL')

INSERT课程

VALUES('0000005','数据库原理与应用','4','0000003')

INSERT课程

VALUES('0000006','管理信息系统','3','0000002')

INSERT课程

VALUES('0000007','软件工程','3','0000004')

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教学研究 > 教学反思汇报

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1