oracle上机实验报告.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE数据库上机实验报告 专业班级: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 ); 查看创建后的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表 实验二 表数据插入,修改和删除 目的与要求 (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,2100032); insert into Employees values(000008,伍容华,to_date(1976-03-28,YYYY-MM-DD),1,北京东路 100-2,2100011); insert into Employees values(020010,王向容,to_date(1982-12-09,YYYY-MM-DD),1,四牌楼 10-0-108,2100061); insert into Employees values(020018,李丽,to_date(1960-07-30,YYYY-MM-DD),0,中山东路 102-2,2100021); insert into Employees values(102201,刘明,to_date(1972-10-18,YYYY-MM-DD),1,虎距路 100-2,2100135);

文档评论(0)

5f2e576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档