.
《数据库系统》实验报告一
学号
姓名
实验时间
实验名称
Oracle 环境及数据库创建
实验学时 2
准备材料
1.
Oracle 10G 介绍资料
2.
SQL Plus 命令手册
3.
Oracle 数据字典
扩展实验
1.
使用企业 管理器登录 Oracle 服务器,观察系统架构及数据库
使用 OEM 创建、删除数据库
此部分内容不要求在实验室完成,不用写入实验报告。
实验环境 Oracle 9i(及以上版本 )服务器
SQL Plus/ SQL Plus work sheet客户端
实验目的
1.
了解 oracle 系统架构
2.
熟悉 SQL Plus 环境
实验内容
1.
使用 SQL Plus Worksheet登录数据库系统(用户名密码由教师指
及步骤
定)
2.
浏览 SQL Plus 环境设置命令,并完成下列操作:
(1)
察看 SQL Plus 环境参数
(2)
设置输出页面的大小,每列字符数
120,每页行数 100,观察
设置结构
(3)
设置 显示每个 sql 语句花费的执行时间,并观察实验结果
(4)
在 SQL Plus 中执行操作系统命令,例如
copy 文件、显示目录等,观察
结果。
设置将系统输出数据写入文件 c:\ ,执行多个命令后观察文件内容。
显示系统信息
显示用户信息
显示数据库版本信息
显示数据库中所有表的名称
显示系统中某张表的结构信息 (如 EMP 表)
显示数据库中某张表的数据,如 EMP 表
建立磁盘文本文件 ,文件内写入几条 SQL 命令,执行此文件,并观察执行结果。
出现问题
解决方案 (列出遇到的问题及其解决方法)
.
.
《数据库系统》实验报告二
学号
姓名
实验时间
实验名称
数据库模式管理
实验学时 4
准备材料
1.
SQL Plus 命令手册
2.
Oracle 数据字典
3.
Oracle 中的数据类型
扩展实验
1.
掌握在企业管理器(或其它图形界面的数据库操作工具)中进行
表、索引的创建和管理的方法。
利用企业管理器(或其它图形界面的数据库操作工具)观察数据库的物理模式。
(此部分内容不要求在实验室完成,不用写入实验报告。 )
实验环境 Oracle 9i(及以上版本 )服务器
SQL Plus/ SQL Plus work sheet客户端
实验目的 1. 掌握使用 SQL 语句进行表的创建和管理的方法
2. 加深对关系数据库结构和数据完整性等概念的理解
实验内容 1.
创 建 书 上 university 数 据 库 中 所 有 的 表 ( student, course,
及步骤
department, takes, instructor, advisor, prereq, teaches, classroom,
section, timeslot),按书上要求设置每张表的主键、外键,表中每
个字段的类型、长度由学生自己确定。
2.
使用命令完成下列扣作( 1)查找用户所有表的表名(
2)查看每
张表的结构(要求把每张表的结构截图放到实验报告中)
(3)查
看表 takes 的约束信息
3.
修改表结构
在 instructor 表中增加列存储教师家庭地址,其地址包括省、市、区、街道、门牌号等列,列的数据类型自己给出,列允许为空。
对 student 表中的姓名字段长度都改为 10,设置是否成功?原因是什么?将该字段长度改为 50,能否成功?说明原因。
(3) 为 student 表中 tot_cred 列设置默认值 0,插入一个 Comp. Sci.
系的新学生,且不给其 tot_cred 列赋值,观察结果。
student 表中 tot_cred 列是对总学分的统计,现在数据库中没有记录哪些学生已选修课程学分已累加, 哪些课程的学分还没有累加。设计一种方案记录已累加课程,防止出现重复累加的情况。
或者设计一种方案简化总学分的计算过程。
删除 takes表上对 student 表
数据库系统实验课实验报告 来自淘豆网m.daumloan.com转载请标明出处.