全球旧事资料 分类
《数据库系统概论》实验报告书
专业班级学姓号名
指导教师
安徽工业大学计算机科学与技术学院
f目录
实验一:数据定义语言1
实验二:数据操纵语言10
实验三:数据查询语言17
实验四:视图、授权控制与事务处理43
实验五:Oracle存储过程与触发器54
数据库学习总结56
f《数据库系统概论》实验报告书
安徽工业大学计算机科学与技术学院
实验一:数据定义语言
实验日期实验目的



熟悉Oracle上机环境及Oracle客户端的配置;熟练掌握和使用DDL语言,建立、修改和删除数据库表、主键、外键约束关系和索引。实验内容Oracle上机环境以及Oracle客户端的配置参见附录。1.SQL数据定义语句:例11:建立数据库表建立教学数据库的四个数据库表,其中Stude
t表中不包含SSEXC2字段,S
ame字段为S
ameC8且可为空。创建表Stude
t:
CREATETABLESTUDENTSNOSNAMESDEPTCHAR5VARCHAR28CHAR2NOTNULL
SCLASSCHAR2NOTNULLSAGENUMBER2
CONSTRAINTSNOS_PKPRIMARYKEYSNO
创建表Course:
CREATETABLECourseCNOCNAMECTIMECHAR3VARCHAR216NUMBER3
CONSTRAINTCNOC_PKPRIMARYKEYCNO
创建表Teach:
159
f《数据库系统概论》实验报告书
安徽工业大学计算机科学与技术学院
CREATETABLETeachTNAMETSEXCNOTDATETDEPTVARCHAR28CHAR2CHAR3DATECHAR2
CONSTRAINTTCT_PKPRIMARYKEYTNAMECNOTDEPTCONSTRAINTCNOT_FKFOREIGNKEYCNOREFERENCESCourseCNO
创建表Score:
CREATETABLESCORESNOCNOSCORECHAR5CHAR3NUMBER5,2
CONSTRAINTSCS_PKPRIMARYKEYSNOCNOCONSTRAINTSNOS_FKFOREIGNKEYSNOREFERENCESStude
tSNOCONSTRAINTCNOS_FKFOREIGNKEYCNOREFERENCESCourseCNO
插入数据:
1、Stude
tINSERTINTOStude
tVALUES96001马小燕CS0121INSERTINTOStude
tVALUES96002黎明CS0118
INSERTINTOStude
tVALUES96003刘东明MA0118INSERTINTOStude
tVALUES96004赵志勇IS0220INSERTINTOStude
tVALUES97001马蓉MA0219
INSERTINTOStude
tVALUES97002李成功CS0120INSERTINTOStude
tVALUES97003黎明IS0319
259
f《数据库系统概论》实验报告书
安徽工业大学计算机科学与技术学院
INSERTINTOStude
tr
好听全球资料 返回顶部