数据库系统实验报告.doc
《数据库系统实验报告.doc》由会员分享,可在线阅读,更多相关《数据库系统实验报告.doc(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统实验报告一学号姓名实验时间实验名称Oracle环境及数据库创建实验学时2准备材料1. Oracle 10G 介绍资料 2. SQL Plus命令手册3. Oracle数据字典扩展实验1. 使用企业 管理器登录Oracle服务器,观察系统架构及数据库2. 使用OEM创建、删除数据库此部分内容不要求在实验室完成,不用写入实验报告。实验环境Oracle 9i(及以上版本)服务器SQL Plus/ SQL Plus work sheet客户端实验目的1. 了解oracle系统架构2. 熟悉SQL Plus环境实验内容及步骤1. 使用SQL Plus Worksheet登录数据库系统(用户名密
2、码由教师指定)2. 浏览SQL Plus环境设置命令,并完成下列操作:(1) 察看SQL Plus环境参数(2) 设置输出页面的大小,每列字符数 120,每页行数100,观察设置结构(3) 设置显示每个sql语句花费的执行时间,并观察实验结果(4) 在SQL Plus中执行操作系统命令,例如copy文件、显示目录等,观察结果。(5) 设置将系统输出数据写入文件c:textoutput.txt,执行多个命令后观察文件内容。3. 显示系统信息(1) 显示用户信息(2) 显示数据库版本信息(3) 显示数据库中所有表的名称显示系统中某张表的结构信息(如EMP表)(4) 显示数据库中某张表的数据,如EM
3、P表4. 建立磁盘文本文件testcommand.sql,文件内写入几条SQL命令,执行此文件,并观察执行结果。出现问题解决方案(列出遇到的问题及其解决方法)数据库系统实验报告二学号姓名实验时间实验名称数据库模式管理实验学时4准备材料1. SQL Plus命令手册2. Oracle数据字典3. Oracle中的数据类型扩展实验1. 掌握在企业管理器中进行表的创建和管理的方法。2. 利用企业管理器观察数据库的物理模式。(此部分内容不要求在实验室完成,不用写入实验报告。)实验环境Oracle 9i(及以上版本)服务器SQL Plus/ SQL Plus work sheet客户端实验目的1掌握使用
4、SQL语句进行表的创建和管理的方法2加深对关系数据库结构和数据完整性等概念的理解实验内容及步骤1. 创建书上bank数据库中所有的表(包括customer, loan, borrower, account, depositor, branch),并使用命令观察用户所有表的表名、观察每张表的结构及每张表上的约束信息。2. 修改表结构(1) 在branch表中增加列存储银行所在街道,其地址用street列表示 ,列的数据类型自己给出,列允许为空。(2) .对branch表中branch_name列的长度,设为50,并观察结果(3) 为branch表中assets列增加非空约束,观察结果。(4) 为
5、branch表中assets列设默认值为0,观察结果。(5) 设置depositor表中customer_name列为外键,参照customer表customer_name列,观察结果。(6) 删除depositor表主键约束,观察结果。3. 参照表branch建立一张空表branch1,要求其包含branch_name, branch_city, assets三个表。要求用两种方法实现 (create table as, select into)。4. 选择某个约束,分别设置其有效、失效,观察区别。出现问题解决方案(列出遇到的问题及其解决方法)数据库系统实验报告三学号姓名实验时间实验名称表数
6、据管理实验学时2准备材料1. SQL Plus命令手册2. Oracle数据字典扩展实验1. 利用企业管理器的图形界面输入数据2. 利用企业管理器或PL SQL Developer导入、导出TXT文档、Excel表格中的数据。(此部分内容不要求在实验室完成,不用写入实验报告。)实验环境Oracle 9i(及以上版本)服务器SQL Plus/ SQL Plus work sheet客户端实验目的1掌握使用SQL语句对表进行插入、修改和删除数据的操作。2. 掌握索引创建与使用方法实验内容及步骤1. 向数据库中输入教材第二章Fig2.1, Fig 2.3-Fig 2.7所提供的数据,并依据命令执行情
7、况调整数据、观察结果。2. 插入不满足外键约束的数据,观察结果3. 删除branch中Perryridge银行的记录,能否删除?说明原因。4. 将各银行assets向上浮动,如果原资产大于,增加10%,否则 增加6%。观察结果5. 为Perryridge银行所有贷款帐户提供一份存款,要求存款帐号、户主与贷款帐户的帐号、户主相同,存款金额为借款金额的1%。6. 删除本数据库中与Jones相关的所有数据7. 删除表branch中所有内容8. 在表customer的customer_city字段创建索引9. 在表depositor字段上创建索引,试一试能否创建唯一性索引?出现问题解决方案(列出遇到的
8、问题及其解决方法)数据库系统实验报告四学号姓名实验时间实验名称数据查询实验学时4准备材料1. SQL Plus命令手册2. Oracle数据字典扩展实验1. 利用企业管理器的图形界面构造查询语句,并察看查询结果2. 利用企业管理器完成视图、索引的创建与使用。3. 利用DBMS进行对第三章习题所设计SQL语句的检查 (此部分内容不要求在实验室完成,不用写入实验报告。)实验环境Oracle 9i(及以上版本)服务器SQL Plus/ SQL Plus work sheet客户端实验目的1掌握使用SQL语句进行数据查询的方法2. 掌握视图的创建与使用方法3. 观察索引的使用效果实验内容及步骤1. 执
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 系统 实验 报告
限制150内