- 19
- 0
- 约8千字
- 约 18页
- 2017-05-21 发布于浙江
- 举报
数据库原理与应用2_2011122766_张维凤
淮海工学院
计算机网络技术应用
实验报告
实验名称: 数据库更新
班 级: 地信111
姓 名: 张维凤
学 号: 2011122766
实验地点: 测绘楼307
实验成绩:
测绘工程学院地理信息系
实验二
(一)修改数据库基本表的定义
1、实验目的
(1)了解表的结构特点。
(2)学会在企业管理器中修改表的定义。
(3)学会使用SQL语句修改表的定义。
2、实验要求
(1)完成在已经创建成功的表上修改表定义的操作
(2)写出实验报告。
3、实验准备
(1)建立实验一的EDUC数据库,并在其中建立以下各表(请用SQL语句建立,以节约时间)
表3.1 student表 (学生信息表)
宽
字段名称 类 型 允许空值 主 键 说 明
度
sno char 8 NOT NULL 是 学生学号
sname char 8 NOT NULL 学生姓名
sex char 2 NULL 学生性别
sage tinyint NULL 学生年龄
sdept char 8 NULL 所在系
表3.2 course表 (课程信息表)
字段名称 类 型 宽 度 允许空值 主 键 说 明
cno char 10 NOT NULL 是 课程编号
spno char 8 NULL 先行课
cname char 20 NOT NULL 课程名称
credit tinyint 1 NULL 课程学分
表3.3 student_course表 (学生选课成绩表)
字段名称 类 型 宽 度 允许空值 主 键 说 明
sno char 8 NOT NULL 是 学生学号(外键)
cno char 10 NOT NULL 是 课程编号(外键)
score tinyint 1 NULL 学生成绩
(2)了解常用的修改表定义语句。
4、实验过程
(1)修改列属性:用企业管理器将Student表中的sage字段设为不能为空 (notnull),如图
1所示,点击保存。
图1 修改属性
(2)添加列 (方法):
A.用企业管理器在Course表中添加一列year ,类型为varchar (4),默认置为空。打开
course表,点击修改添加一列并按要求修改相关属性即可,如图2所示。
原创力文档

文档评论(0)