资源描述:
《实验七-模式对象操作》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、集美大学诚毅学院借息工程系实验報告序号名称实验七(模式对象操作)姓名学号专业日期2016.06.16成绩教师杨艳华课程名称大型数据库技术评语:一、实验目的1、理解Oracle数据库序列和表的概念2、掌握序列的创建和使用3、掌握表的创建方法4、掌握表的修改方法二、实验环境Windows10操作系统、Oraclellg三、实验要求1、创建并使用序列2、创建表3、利用子查询创建临时表4、为表添加约朿5、修改约束的状态及延迟检查吋间说明:1.以scott/tiger启动SQL*Plus登录数据库orcl,首先修改SQL*Plus的提示符,修改成“
2、姓名简拼+学号后三位@_CONNECT_IDENTIFIERSQL>”,完成所冇操作。2•将操作过程以SPO命令保存在磁盘文件屮,命名为“p7+姓名简拼+学号后三位.txt",下课前捉交该文件到教师机。SQL>@F:appsamdyproductll.2.0dbhome_lRDBMSADMIXscott.sqlSQL>connscott/TIGER已连接。SQL>setsqlprompt,,tsqllO,_CONNECT_IDENTIFIERSQL>〃tsqllO@tsqllOdbSQL>spoc:p7tsqll0.tx
3、t四、实验内容及截图1、按照教材P148“实训题广2”的要求创建序列。对创建完的两个序列分别进行初始化。tsqllO@tsqllOdbSQL>createsequencetype_seq2startwith13incrementby14maxvalue100005nocache6nocycle7noorder;序列己创建。tsqllO@tsqllOdbSQL>createsequencebooks_seq2startwith13incrementby14maxvalue1000005nocache6nocycle7noorder;*对创建
4、完的两个序列分别进行初始化。tsqllO@tsqllOdbSQL>selecttype_seq・nextvalfromdual;XEXTVAL1tsqllO@tsqllOdbSQL>selectbooks_seq.nextvalfromdual;XEXTVAL12、按照教材P179“实训题1”的要求创建表。将这些表存储在books_pub表空间中。注意:如果数据库中没有表空间books_pub,请先按照P110的“实训题1”的要求创建该表空间。tsqllO@tsqllOdbSQL>createtabletvpe(2typeidnumber
5、(6)primarykey,3typenamevarchar2(20)notnull);表己创建。tsqllO@tsqllOdbSQL>altertabletypemodifytypenameunique;表己更改。tsqllO@tsqllOdbSQL>createtablebooks(2bookidnumber(6)primarykey,3bokknumvarchar2(6),4booknamevarchar2(60)notnull,5pubidnumber(6),6bookpricenumber(8,2),7typeidnumber(
6、6)referencestype(typeid),8booktimedate,9salescountinteger10);表己创建。tsql10@tsqllOdbSQL>createtablepublishers(pubidnumber(6)primarykey,ordernumvarchar2(20)notnull,orddatedate,qtyinteger,paytermsvarchar2(12),bookidnumber(6));表己创建。tsql10@tsqllOdbSQL>createtableorders(orderidnu
7、mber(6)primarykey,ordernumvarchar2(20)notnull,orddatedate,qtyinteger,paytermsvarchar?(12),bookidnumber(6));表己创建。*表中的约束均要进行命名。为表添加注释。tsqllO@tsqllOdbSQL>COMMETOXTABLEtvpeIS2'类别表’;注释己创建。tsqllO@tsqllOdbSQL>colcommentsformata20tsqllO@tsqllOdbSQL>select*fromuser_tab_commentswh
8、eretable_name=,TYPE';TABLE_AMETABLE_TYPECOMMENTSTYPETABLE类别表tsqllO0tsqllOdbSQL>COMMEXTOXTABLEbo