数据库技术及应用(MySQL)
实验报告
实验4数据表的创建与管理
班级:
XXXX
学号:
XXXX
姓名:
XXXX
实验4数据表的创建与管理
1.实验目的
(1)掌握使用SQL语句或第三方工具创建表的方法。
(2)掌握表的修改、查看、删除等基本操作方法。
(3)掌握对数据表结构进行添加、修改、删除字段等基本操作方法。
(4)掌握完整性约束的定义。
(5)掌握完整性约束的作用。
2.实验内容
在jxxx数据库中完成如下数据表的操作。
(1)创建specialty表,表结构如表A-1所示。
表A-1specialty表
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Zno
专业编号
VARCHAR(4)
是
是
是
Zname
专业名称
VARCHAR(20)
是
(2)创建course表,表结构如表A-2所示。
表A-2course表
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Cno
课程编号
INT
是
是
是
Cname
课程名称
VARCHAR(20)
是
Ccredit
学分
INT
是
Cdept
开课单位
VARCHAR(20)
(3)创建student表,表结构如表A-3所示。
表A-3student表
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Sno
学号
INT
是
是
是
Sname
姓名
VARCHAR(20)
是
Ssex
性别
VARCHAR(4)
是
Sbirth
出生日期
DATE
是
Zno
专业编号
VARCHAR(4)
是
是
Sclass
班级
VARCHAR(20)
是
(4)在student表中添加一个address字段,数据类型为VARCHAR(50)。
(5)删除student表中的address字段。
(6)创建sc表,表结构如表A-4所示。
表A-4sc表
字段名
字段描述
数据类型
主键
外键
非空
唯一
自增
Sno
学号
INT
是
是
是
Cno
课程编号
INT
是
是
是
Grade
分数
INT
注意:Sno与Cno字段联和做主键,并且均为外键。
(8)在jxxx数据中查看建立好的表及表结构。
说明:后续实验均需在jxxx数据中完成,请保留specialty表、course表、student表和sc表至全部实验完成。
3.深入思考
(1)在定义基本表语句时,NOTNULL参数的作用是什么?
(2)把主键列修改成允许NULL是否可以操作?为什么?
(3)唯一约束列是否允许NULL值?
(4)是否可以先创建student表,再创建specialty表,为什么?
您可能关注的文档
- 《数据库技术及应用(MySQL)》课件 第2章 MySQL 概述.pptx
- 《数据库技术及应用(MySQL)》课件 第4章 表的创建与管理.pptx
- 《数据库技术及应用(MySQL)》课件 第5章 数据查询与视图管理.pptx
- 《数据库技术及应用(MySQL)》课件 第6章 MySQL编程基础.pptx
- 《数据库技术及应用(MySQL)》课件 第7章 存储过程和触发器.pptx
- 《数据库技术及应用(MySQL)》课件 第8章 数据库安全管理.pptx
- 《数据库技术及应用(MySQL)》课件 第9章 事务与锁.pptx
- 《数据库技术及应用(MySQL)》课件 第10章 综合实例.pptx
- 《数据库技术及应用(MySQL)》实验报告模版 实验1 概念模型设计(绘制E-R图).docx
- 《数据库技术及应用(MySQL)》实验报告模版 实验2 逻辑模型设计与完整性.docx
最近下载
- 药品处方集_模版.doc VIP
- 2025年大学大二(护理学)外科护理综合实训综合测试题及答案.doc VIP
- 第四章第五节服装流行色(课件)-《服装设计基础》同步教学(高教版.服装设计与工艺专业).pptx VIP
- 故事里的端午节.ppt VIP
- 标准图集-19DX101-1 建筑电气常用数据-下册.pdf VIP
- 2025年新版《小学生规范守则》和《日常行为规范准则》.docx VIP
- 树立和践行正确的政绩观研讨发言材料.docx VIP
- 2025年大学大二(海洋渔业科学与技术)渔业资源评估测试题及答案.doc VIP
- 市政工程预算编制.pptx VIP
- 张爱玲与艾米丽_勃朗特的爱情观及文学观比较_以_倾城之恋_呼啸山庄_为例.pdf VIP
原创力文档

文档评论(0)