- 34
- 0
- 约2.67万字
- 约 29页
- 2017-05-21 发布于浙江
- 举报
数据库实验报告(2014安工大周兵老师)
《数据库概论》
实验报告书
专业班级 计-122 学 号 129074061 姓 名 王 强 指导教师 周 兵
安徽工业大学计算机学院实验一:数据定义语言
[ 实验日期 ] 2014年 12 月15 日
[ 实验目的 ]
熟悉Oracle上机环境及Oracle客户端的配置;熟练掌握和使用DDL语言,建立、修改和删除数据库表、主键、外键约束关系和索引。
[ 实验内容 ]
Oracle上机环境以及Oracle客户端的配置参见附录。
1. SQL数据定义语句:
例1-1: (建立数据库表) 建立教学数据库的四个数据库表,其中Student表中不包含SSEX(C,2) 字段,Sname 字段为Sname(C,8)且可为空。
例1-2: (修改数据库表) 在Student表中增加SEX(C,2) 字段。
例1-3: (修改列名) 将Student表中列名SEX修改为SSEX。
例1-4: (修改数据库表) 将Student表中把Sname 字段修改为Sname(C,10)且为非空。
例1-5: (建立索引) 为Score表按课程号升序、分数降序建立索引,索引名为SC_GRADE。
例1-6: (删除索引) 删除索引SC_GRADE。
例1-7: (建立数据库表) 建立数据库表S1(SNO,SNAME,SD,SA),其字段类型定义与Student表中的相应字段(SNO,SNAME,SDEPT,SAGE)的数据类型定义相同。
例1-8: (修改数据库表) 删除成绩表Score的参照完整性约束关系。
例1-9: (修改数据库表) 添加成绩表Score的参照完整性约束关系。
例1-10: (修改数据库表名) 将数据库表S1改名为Student_Temp。
[ 实验要求 ]
① 熟悉Oracle上机环境,掌握Oracle客户端的配置;② 建立数据库表,修改数据库表结构,建立、删除索引;
[ 实验方法 ]
① 按照附录中的操作步骤进行客户端的配置; ② 将实验需求用SQL语句表示; ③ 执行SQL语句; ④ 查看执行结果,如果结果不正确,进行修改,直到正确为止。
[ 实验总结 ]
① SQL语句以及执行结果; ② 对重点实验结果进行分析; ③ 实验中的问题和提高; ④ 收获与体会。
1-1
SQL CREATE TABLE Student
2 (
3 SNO CHAR(5),
4 SNAME VARCHAR2(10),
5 SDEPT CHAR(2) NOT NULL,
6 SCLASS CHAR(2) NOT NULL,
7 SAGE NUMBER(2));
8 CONSTRAINT Sno_pk PRIMARY KEY(SNO));
表已创建。
SQL CREATE TABLE Course
2 (CNO CHAR(3) PRIMARY KEY,
3 CNAME VARCHAR2(16) NOT NULL UNIQUE,
4 CTIME NUMBER(3) CHECK(CTIME=0));
表已创建。
SQL CREATE TABLE Teach
2 (TNAME CHAR(8),
3 TSEX CHAR(2) CHECK(TSEX IN(男,女)),
4 CNO CHAR(3),
5 TDATE DATE,
6 TDEPT CHAR(2),
7 CONSTRAINT Teach_pk PRIMARY KEY(TNAME,CNO,TDEPT),
8 CONSTRAINT Teach_CNO_fk FOREIGN KEY(CNO) REFERENCES Course(CNO));
表已创建。
SQL CREATE TABLE Score
2 (
3 SNO CHAR(5),
4 CNO CHAR(3),
5 SCORE NUMBER(5,2),
6 CONSTRAINT Score_pk PRIMARY KEY(SNO,CNO),
7 CONSTRAINT Teach_SNO_fk FOREIGN KEY(SNO) REFERENCES Student(SNO),
8 CONSTRAINT Score_CNO_fk FOREIGN KEY(CNO) REFERENCES Course(CNO));
表已创建。
1-2
SQL ALTER TABLE Student ADD SEX CHAR(2);
1-3
SQL ALTER TAB
您可能关注的文档
最近下载
- 老人三力测试题库及答案解析.docx VIP
- 2025中国制造业企业出海白皮书.pdf VIP
- 融合新闻学课件11VR新闻.pptx VIP
- 呼吸机的使用和维护方法.pptx VIP
- 《中华人民共和国铁路法》培训解读课件.pptx VIP
- 融合新闻学课件10H5新闻.pptx VIP
- 高一物理(人教版)教学课件必修二第五章综合融通(二)抛体运动的综合问题.pptx VIP
- 《基于价值链的比亚迪集团成本控制研究【开题报告+正文】》12000字.docx VIP
- 2024-2025学年度山东信息职业技术学院单招数学能力检测试卷附完整答案详解【典优】.docx VIP
- 学习型组织第五项修炼.ppt VIP
原创力文档

文档评论(0)