- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库系统实验报告
篇一:数据库系统实验报告
实验一SQL语言
一、实验目的
(1)通过上机实践,熟悉Oracle的SQL*Plus环境及使用方法
(2)掌握SQL语言,能熟练运用SQL语言进行数据定义和数据操
纵
(3)加深对关系数据模型的数据结构和约束的理解
二、实验环境
硬件:微机
软件:ORACLE8i或9i
三、实验内容及要求
1.了解并掌握SQL*Plus环境的使用
2.用SQL的DDL语句图书管理系统创建基表
3.为基表“读者”补充定义:职称只能取初级、中级、高级之一
4.用SQL的DML语句向上述基表中增加、修改和删除数据
5.用SQL的QL语句完成指定查询
6.用SQL的DDL语句创建视图、索引
7.为自己创建一张结构与scott用户的员工表emp相同的员工
表。
四、实验过程
1、用SQL的DDL语句图书管理系统创建基表
图书(图书编号、分类号、书名、作者、出版单位、单价)
CREATETABLE图书(图书编号VARCHAR(4)PRIMARYKEY,分类号
VARCHAR(5),书名VARCHAR(18),作者VARCHAR(8),出版单位
VARCHAR(10),单价DEC(5,2));
读者(借书证号、姓名、单位、职称)
CREATETABLE读者(借书证号VARCHAR(6)PRIMARYKEY,姓名
VARCHAR(10),单位VARCHAR(10),职称VARCHAR(10));
借阅(借书证号、图书编号、借阅日期、备注)
CREATETABLE借阅(借书证号VARCHAR(6),图书编号
VARCHAR(4),借阅日期DATE,备注VARCHAR(30),PRIMARYKEY(借
书证号,图书编号),FOREIGNKEY(借书证号)REFERENCES读者(借书
证号),FOREIGNKEY(图书编号)REFERENCES图书(图书编号));
2、为基表“读者”补充定义:职称只能取初级、中级、高级
之一
ALTERTABLE读者ADDCHECK(职称IN(‘初级’,’中级’,’高
级’));
3、向三个基表中插入指定数据。
图书表中数据:
0001TP31计算机基础WANG高等教育17.00
0002TP32数据库原理16.50
0003TN31并行计算机YANG清华大学12.80
0004TP33高等数学WANG高等教育25.00
0005TN32大学英语ZHAO高等教育22.50
0006TN33数据库系统LIU人民邮电24.00
INSERTINTO图书VALUES(0001,’TP31’,’计算机基础’,’
WANG’,’高等教育’,17.00);INSERTINTO图书VALUES(0002,’
TP32’,’数据库原理’,NULL,NULL,16.50);
INSERTINTO图书VALUES(0003,’TN31’,’并行计算机’,’
YANG’,’清华大学’,12.80);
INSERTINTO图书VALUES(0004,’TP33’,’高等数学’,’
WANG’,’高等教育’,25.00);INSERTINTO图书VALUES(0005,’
TN32’,’大学英语’,’ZHAO’,’高等教育’,22.50);INSERT
INTO图书VALUES
文档评论(0)