oracle实验报告合肥,oracle上机实验报告

41528d3028836879cd698677c3999917.giforacle上机实验报告

1ORACLE 数据库上机实验报告专业班级:09 计算机 1 班 姓名:付向飞 学号:090212121实验一 创建数据库和表目的与要求(1)了解数据库的结构以及一些基本概念(2)了解表的结构特点(3)了解 oracle 11g 的基本数据类型(4)学会使用 DCBA 创建数据库(5)学会使用界面方式创建表(6)学会使用 SQL 语句手工创建数据库(7)学会使用 SQL 语句创建表实验准备首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE 语句的用户。其次创建数据库必须要确定数据名、所有者(即创建数据库的用户) 、数据库大小、SGA 分配和存储数据的文件。然后,确定数据库包含哪些表以及所包含的各表的结构,还要了解 oracle 11g 的常用数据类型,以创建数据库表。此外还要了解两种常用的创建数据库、表的方法,即利用 DCBA 创建和使用 PL/SQL 的 CREATE DATABASE 语句创建。实验内容在 scott 用户中创建表1,Employees(员工信息表)表create table Employees( EmployeeID char(6) primary key,Name char(10) not null,Birthday date not null,Sex number(1) not null,Address char(20),Zip char(6),PhoneNumber char(12),DepartmentID char(3) not null);2查看创建后的 Employees 表2,Departments(部门信息 )表create table Departments(DepartmentID char(3) primary key,DepartmentName char(20) not null,Note varchar2(100));查看创建后的 Departments 表3,Salary(员工薪水情况)表create table Salary(EmployeeId char(6) primary key,InCome number(8,2) not null,OutCome number(8,2) not null);查看创建后的 Salary 表3实验二 表数据插入,修改和删除目的与要求(1)学会使用 PL/SQL 语句对数据库表进行插入,修改,和删除数据的操作(2)学会使用 SQL Developer 对数据库表进行,修改,和删除数据的操作(3)了解数据库更新操作时要注意数据完整性(4)了解 PL/SQl 语句对表数据操作的灵活控制功能实验准备首先了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在 SQL Developer 中进行,也可以由 PL/SQL 语句实现。其次要掌握 PL/SQL 中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE 和 DELETE(或 TRANCATE TABLE) 。要特别注意在执行插入、删除、修改等数据更新操作时,必须保证数据完整性。此外,还要了解使用 PL/SQL 语句在对表数据进行插入、修改、及删除时,比在 SQL Developer 中操作表数据更灵活,功能更强大。实验内容一 在表中插入数据1, 在 Employees 表中插入数据insert into Employees values( 000001 , 王林 ,to_date( 1966-01-23 , YYYY-MM-DD ),1, 中山路 32-1-508 , 210003 , 83355668 , 2 );insert into Employees values( 000008 , 伍容华 ,to_date( 1976-03-28 , YYYY-MM-DD ),1, 北京东路 100-2 , 210001 , 83321321 , 1 );insert into Employees values( 020010 , 王向容 ,to_date( 1982-12-09 , YYYY-MM-DD ),1, 四牌楼 10-0-108 , 210006 , 83792361 , 1 );insert into Employees values( 020018 , 李丽 ,to_date( 1960-07-30 , YYYY-MM-DD ),0, 中山东路 102-2 , 210002 , 83413301 , 1 );insert into Employees values( 102201 , 刘明 ,to_date( 1972-10-18 , YYYY-MM-DD ),1, 虎距路 100-2 , 210013 , 83606608 , 5 );insert into Employees values( 102208 , 朱俊 ,to_date( 1965-09-28 , YYYY-MM-DD ),1, 牌楼巷 5-3-106 , 210004 , 84708817 , 5 );insert into Employees values( 108991 , 钟敏 ,to_date( 1979-08-10 , YYYY-MM-DD ),0, 中山路 103-3-105 , 210003 , 83346722 , 3 );insert into Employees values( 111006 , 张石兵 ,to_date( 1974-10-01 , YYYY-MM-DD ),1, 解放路 34-1-203 , 210010 , 84563418 , 5 );insert into Employees values( 210678 , 林涛 ,to_date( 1977-04-02 , YYYY-MM-DD ),1, 中山北路 24-35 , 210008 , 83446736 , 3 );4insert into Employees values( 302566 , 李玉珉 ,to_date( 1968-09-20 , YYYY-MM-DD ),1, 热河路 209-3 , 210001 , 58765991 , 4 );insert into Employees values( 308759 , 叶凡 ,to_date( 1978-11-18 , YYYY-MM-DD ),1, 北京西路 3-7-52 , 210002 , 83308901 , 4 );insert into Employees values( 504209 , 陈林林 ,to_date( 1969-09-03 , YYYY-MM-DD ),0, 汉中路 120-4-12 , 210018 , 84468158 , 4 );查看插入数据后的 Employees 表2,在 Departments 表中插入数据insert into Departments values( 1 , 财务部 , null );insert into Departments va

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值