数据库系统实验报告.pdf

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

181****8977 + 关注
实名认证
内容提供者

专注于提供各种优质的资料

1亿VIP精品文档

相关文档