(完整word版)太原理工大学 oracle 大型数据库实验报告
oracle数据库实验报告
![oracle数据库实验报告](https://img.taocdn.com/s3/m/703f6f1d814d2b160b4e767f5acfa1c7aa00820b.png)
oracle数据库实验报告《Oracle数据库实验报告》在当今信息化时代,数据库管理系统扮演着至关重要的角色。
Oracle数据库作为全球领先的企业级数据库管理系统,在各行各业都有着广泛的应用。
本次实验旨在通过对Oracle数据库的实验操作,深入了解其基本功能和特点,并探讨其在实际应用中的优势和局限性。
实验一:数据库的创建与连接在实验中,我们首先学习了如何使用SQL命令创建一个新的数据库,并通过用户名和密码连接到该数据库。
通过这一步骤,我们了解了Oracle数据库的基本操作流程,包括数据库的创建、用户的授权和连接等。
实验二:数据表的创建与管理在本次实验中,我们学习了如何使用SQL命令创建数据表,并进行数据的插入、查询、更新和删除操作。
通过这些操作,我们深入了解了Oracle数据库的数据管理功能,包括数据表的设计和维护等。
实验三:索引的创建与优化索引是数据库中非常重要的组成部分,能够提高数据的检索效率。
在本次实验中,我们学习了如何使用SQL命令创建索引,并通过优化查询语句来提高数据库的性能。
这些操作让我们更加深入地了解了Oracle数据库的优化功能,以及如何通过索引来提高数据库的性能。
实验四:备份与恢复数据库的备份与恢复是数据库管理中至关重要的一环。
在本次实验中,我们学习了如何使用Oracle数据库提供的工具进行数据库的备份和恢复操作。
这些操作让我们了解了数据库的灾难恢复功能,以及如何保障数据的安全性。
通过本次实验,我们深入了解了Oracle数据库的基本操作和功能,包括数据库的创建与连接、数据表的管理、索引的优化以及备份与恢复等。
同时,我们也发现了Oracle数据库在实际应用中的优势,如稳定性、安全性和性能优化等方面。
然而,我们也意识到Oracle数据库在一些特定场景下存在一定的局限性,如高昂的成本、复杂的配置和维护等。
总的来说,本次实验让我们更加深入地了解了Oracle数据库的特点和功能,对我们今后的数据库管理工作有着重要的指导意义。
太原理工大学数据库实验
![太原理工大学数据库实验](https://img.taocdn.com/s3/m/899648450b1c59eef8c7b4e7.png)
实验报告课程名称:数据库系统原理实验项目:认识DBMS系统、交互式SQL、数据完整性、用户鉴别与数据控制实验地点:实验室210专业班级:软件1334学号:学生姓名:指导教师:宋晓涛2015年5月8日学院名称软件学院专业班级1334 实验成绩学生姓名学号实验日期2015.0课程名称数据管理库系统概论实验题目认识DBMS系统一、实验目的和要求(1)通过对SQL Server 2005/2008数据库管理系统的使用,了解DBMS的工作原理和系统构架。
(2)熟悉SQL Server提供的管理工具(3)熟悉使用SQL Server Management Studio创建数据库对象二、主要仪器设备计算机:HP-6470b windows7 64 位运行环境: SQL Server 2008R2三、实验内容及要求3.1 安装SQL Server1.在安装过程中记录安装的选择,并且对所作的选择进行思考,为何要进行这样的配置,对今后运行数据库管理系统会有什么影响。
2.理解默认实例、命名实例的含义3.了解SQL Server的身份认证模式,初步了解SQL Server的安全性。
4.了解SQL Server提供的服务。
5.检查SQL Server安装是否成功。
3.2 管理和使用SQL Server了解SQL Server如何通过它提供的工具对数据库服务器进行管理和使用的。
1、启动、暂停和停止SQL Server学会运用SQL Server配置管理或SQL Server Management Studio启动和停止SQL Server 的各种服务。
2、了解SQL Server的管理工具初步了解SQL Server的提供了哪些主要管理工具和它们的功能。
3、学会使用SQL Server联机丛书学会SQL Server联机丛书查询SQL命令语法格式、SQL Server数据库的概念、术语等内容。
3.3 熟悉使用SQL Server Management Studio了解SQL Server Management Studio的基本用法,能熟练使用它管理数据库服务器和数据库对象。
oracle大型数据库实验报告4
![oracle大型数据库实验报告4](https://img.taocdn.com/s3/m/2b17315b767f5acfa1c7cd13.png)
五、思考题及其它1、显示游标和隐式游标在用法上的区别?2、raise语句应该放在PL/SQL块的哪个部分?当在异常和oracle错误之间建立关联时,应该在哪个部分完成?3、实验报告要求本次实验书写两次,分别是(一)和(二)、(三)和(四)实验六:过程、函数、触发器实验学时:4实验类型:设计型一.实验目的及要求1.掌握过程的创建与维护;2.掌握函数的创建与维护;3.掌握触发器的创建于维护;4.了解包的使用。
二、实验主要内容1.过程的创建与维护;2.函数的创建与维护;3.触发器的创建于维护;4.包的使用。
三、实验仪器设备在局域网环境下,有一台服务器和若干台客户机。
服务器成功安装Oracle 11g数据库服务器(企业版),客户机成功安装Oracle 11g客户端软件,网络服务配置正确,数据库和客户端正常工作。
四、实验内容与步骤(一)、过程的创建与维护1、编写一个过程,可以输入一个雇员名,如果该雇员的的职位为PRESIDENT就给他的工资增加1000,如果该雇员的职位为MANAGER,就给他的工资加500,其他职位的雇员工资增加200。
并在SQL*PLUS中调用该过程以修改FORD的工资。
2、创建一个过程avg_sal,用于输出emp表中某个部门的平均工资,并在PL/SQL匿名块中调用该过程输出20号部门的平均工资。
3、从雇员基本信息表(EMP)中统计各部门(DEPTNO)人数后,将结果打印出来。
(选做)CREATE OR REPLACE PROCEDURE SUM_COUNT IS--创建一个游标,查询dept所有的部门编号Dept_cursor %ROWTYPE; --定义一个游标类型的变量--定义一个变量来存储部门人数BEGIN--打开游标LOOPINTO Dept_cursor;--读取游标SELECT COUNT(*) INTO num FROM empWHERE deptno= Dept_cursor.deptno;/*--填充代码,打印输出部门号及其对应的部门人数*/EXIT WHEN %NOTFOUND;--退出循环END LOOP;--关闭游标COMMIT;END;--执行存储过程sum_count(二)、函数的创建与维护1、创建一个函数get_sum_salary,获取某部门的人数(out参数)和工资总和(返回值)。
oracle数据库数据库设计与实现实验报告
![oracle数据库数据库设计与实现实验报告](https://img.taocdn.com/s3/m/741136c74793daef5ef7ba0d4a7302768e996fa1.png)
oracle数据库数据库设计与实现实验报告Oracle数据库设计与实现实验报告一、实验目的本次实验旨在通过使用Oracle数据库,掌握数据库的设计和实现方法,学习如何创建表、插入数据、查询数据以及对数据进行更新和删除等操作。
二、实验环境本次实验使用的是Oracle 11g Express Edition,操作系统为Windows 10。
三、实验步骤1. 创建表格在Oracle中创建表格需要使用CREATE TABLE语句。
下面是一个例子:CREATE TABLE employees (employee_id INT PRIMARY KEY,first_name VARCHAR2(50),last_name VARCHAR2(50),email VARCHAR2(100),phone_number VARCHAR2(20));这个例子创建了一个名为“employees”的表格,其中包含了五个列:employee_id、first_name、last_name、email和phone_number。
其中employee_id被指定为主键。
2. 插入数据在Oracle中插入数据需要使用INSERT INTO语句。
下面是一个例子:INSERT INTO employees (employee_id, first_name, last_name, email, phone_number)VALUES(1,'John','Doe','********************','555-1234');这个例子向“employees”表格中插入了一条记录,包含了五个值:employee_id为1,first_name为“John”,last_name为“Doe”,email为“********************”,phone_number为“555-1234”。
大型数据库技术(Oracle)实验报告2
![大型数据库技术(Oracle)实验报告2](https://img.taocdn.com/s3/m/24c0b5040508763230121244.png)
实验课程:数据库管理系统(Oracle)专业:班级姓名:学号同组人:实验日期实验实验二Oracle数据库体系结构实验验证性实验项目类型目的要求熟悉Oracle数据库的物理结构理解Oracle的工作机制理解Oracle的软件结构(实验内容及步骤)【实验步骤】2.0 实验准备以系统管理员身份登入到数据库。
2.1 物理存储结构2.1.1数据文件数据文件的详细信息记裁在控制文件中可以通过如下方武査看数据文件SQL> select name from \ $datafile;数据库管理系统实验报告成绩SQL> select name Fron u$dlataFile;NAMEC:\ORACLE\PRODUCT\10.2_0\ORADAIft\ORCL\SVSTEMUl_DBF C:\ORACLE\PRODUCTM 氛2 ・@\ORADATA\DRCLXUNDOTBS01.DBF C:XORACLE\PRODUCTX10.2.O\ORfiDATft\ORCL\SVSAUX01.DBF C:\ORACLE\PROD(JCT\10_2-0\ORfiDfiTft\ORCL\USERS01 -DBFC:\ORACLE\PRODUCT\10.2-O\ORADA1A\ORCL\EXAMPLE01.DBF练习:用desc命令查看V$datafile视图的结构,并试着查询更详细的信息。
SQL> desc v$datafile;名称是否为空?类型FILE#HUMBERCREATION^CHANGEtt NUMBERCREfiTION TIME DATETSIt NUMBERRFILEit NUMBERSTATUS UARCHAR2(7)ENABLED MARCH AR2 (10)CHECKPOINT CHAHGEtt NUMBERCHECKPOINT TIME DATEUNRECOUERABLE_CHANGEtt NUMBERUNRECOUERABLE^IIME DATELAST_CHftNGEff HUMBERLAST^TIME DATEOFFUNE CHANGE# NUMBERONLINE_CHANGEtt HUMBERONLIHE_TIME DATEBVTES HUMBERBLOCKS NUMBERCREATE BVTES NUMBERBLOCKSIZE NUMBERHAI1E UARCHAR2(519)PLUGGED-IN NUMBERBLOCK1_OFFSET HUMBERAUX_HAME UARCHAR2(513) FIRSIHONLOGGEDSCNI NUMBERFIRST NONLOGGED TIME DATE2.1.2 日志文件通过如下方式查看重做日志文件相关信息:SQL> select grouptThi^te?,status2 From u$log:给出运行结果截图:SQL> select grouptt v bjjtes,status Z From M$lag;GROUFtt BYTES STATUS1&2U2Q9Q0 1NACTIUE2&2U289QQCURRENT3524289QGIHACTIUE练习:用desc命令查看V$log视图的结构,并试着查询控制文件更详细的信息。
教师实验报告《大型数据库(Oracle)》
![教师实验报告《大型数据库(Oracle)》](https://img.taocdn.com/s3/m/94e8580f974bcf84b9d528ea81c758f5f61f29ec.png)
大型数据库(Oracle)教师实验报告指导老师:***适用班级:信B1171/722012年8月25日制定实验一Oracle安装与维护一、实验目的1.了解并掌握Or acle 10的安装方法2.了解并掌握测试安装好的Or acle 10g的方法二、实验内容及步骤1.软件下载Oracle公司针对个人学习之用提供免费的学习版本,可直接到Ora cle公司的官方网站www.oracle.com上免费下载。
2.安装步骤(1)运行setup.exe,出现“OracleDatabas e 10g安装”画面。
(2)“下一步”进入“OracleUnivers al Install er:指定文件位置”,设置源“路径”、“名称”和目的“路径”。
(3)“下一步”进入“OracleUnivers al Install er:选择安装类型”,选择安装类型。
(4)保持默认值,下一步,进入“OracleUnivers al Install er:选择数据库配置”,选择数据库配置。
(5)保持默认值,下一步,进入“OracleUnivers al Install er:指定数据库配置选项”,指定“全局数据库名”和“SID”,对这两个参数的指定一般相同,例如:oract。
也可以将“全局数据库名”设置为域名。
例如:如果选择“创建带样本方案的数据库,OUI会在数据库中创建HR、OE、SH等范例方案(sampleschema)(6)下一步,进入“OracleUnivers al Install er:选择数据库管理选项”。
(7)保持默认值,下一步,进入“OracleUnivers al Install er:指定数据库文件存储选项”。
(8)保持默认值,下一步,进入“OracleUnivers al Install er:指定备份和恢复选项”。
(完整word版)Oracle报告
![(完整word版)Oracle报告](https://img.taocdn.com/s3/m/fc335ada10661ed9ac51f30f.png)
实验报告课程名称:大型数据库管理与应用实验项目:Oracle 数据库管理及应用专业班级:计算机1103班姓名:王圣林学号:110405305 实验室号:205 实验组号:05 实验时间:批阅时间:指导教师:崔文成成绩:一、o racle数据库基础操作(写出创建语句和运行结果截图)1.库的创建Create database dzq1 datafile 'F:\app\product\11。
2。
0\dbhome_1\oradata\orcl\system01.dbf' size 300M reuse autoextend on next 10 240K maxsize unlimited extent management local sysaux datafile ’F:\app\product\11.2.0\dbhome_1\oradata\orcl\sysaux01.dbf' size 120M reuse aut oextend on next 10240K maxsize unlimited default temporary tablespace temp te mpfile 'F:\app\oradata\orcl\temp01。
dbf’ size 20M reuse autoextend on next 640K maxsize unlimited undo tablespac e "UNDOTBS1” datafile ’F:\app\product\11。
2。
0\dbhome_1\oradata\orcl\undotbs01.dbf’ size 200M reuse autoextend on next 5120K maxsize unlimited logfile group 1 ('F:\app\product\11.2.0\dbhome_1\orad ata\orcl\redo01。
oracle大型数据库实验报告3
![oracle大型数据库实验报告3](https://img.taocdn.com/s3/m/bd28ab4a804d2b160b4ec013.png)
练习:用desc命令查看V$log视图的结构,并试着查询控制文件更详细的信息。
(3)控制文件通过如下方式查看控制文件相关信息:给出运行结果截图:练习:用desc命令查看V$controlfile视图的结构,并试着查询更详细的信息。
(4)参数文件①通过如下方式查看参数文件相关信息:a、show parameter显示服务器参数b、查询试图v$Parameter,可以利用该动态性能视图来确定参数的默认值是否被修改,以及是否可以用alter system和alter session命令修改阅读结果并理解各数据项的含义。
②修改服务器参数a、通过企业管理器(OEM)修改b、使用alter system修改服务器参数。
格式如下:Alter system set parameter =value <commernt =‘text’><feferred><scope=memory|spfile|both><sid=‘sid’|*>Eg:alter system set db_block_size=4096;练习:在%oracle_home%(如D:\app\Administrator\product\11.2.0\dbhome_1\database 或者D:\app\Administrator\product\11.2.0\dbhome_1\srvm\admin)找到名为SPFileSID.ora(如:SPfileorcl.ora)和init.ora的文件,此文件即为参数文件,用记事本或者写字板打开它们,阅读其内容并理解各数据项的作用。
3、Oracle逻辑存储结构(1)查看表空间的名称及大小执行以下语句,并给出运行结果。
(2)查看表空间物理文件的名称及大小执行以下语句,并给出运行结果。
(3)查看回滚段名称及大小执行以下语句,并给出运行结果。
(4)查看所有表空间对应的数据文件名:SQL>select distinct file_name,tablespace_name,AUTOEXTENSIBLEfrom dba_data_files;(5)查看表空间的使用情况:SQL>select sum(bytes)/(1024*1024) as free_space,tablespace_namefrom dba_free_space group by tablespace_name;(6)查看回滚段的使用情况,哪个用户正在使用回滚段的资源:SQL>select ername, from v$transaction t,v$rollstat r,v$rollname u,v$session swhere s.taddr=t.addr and t.xidusn=n and n=n order by ername;4、Oracle内存与进程结构(1)查看sga情况:SQL>SELECT NAME, BYTESFROM SYS.V_$SGASTAT ORDER BY NAME ASC;(2)数据库共享池性能检查:SQL>Select namespace,gets,gethitratio,pins,pinhitratio,reloads,Invalidations from v$librarycachewhere namespace in ('SQLAREA','TABLE/PROCEDURE','BODY','TRIGGER'); (3)检查共享内存的剩余情况:SQL>select request_misses, request_failuresfrom v$shared_pool_reserved;(4)数据高速缓冲区性能检查:SQL>select 1-p.value/(b.value+c.value) "db buffer cache hitratio"from v$sysstat p,v$sysstat b,v$sysstat cWhere ='physical reads' and ='db block gets'and ='consistent gets';(5)查看排序段的性能:SQL>SELECT name, valueFROM v$sysstatWHERE name IN ('sorts (memory)', 'sorts (disk)');(6)查看数据库中某用户,正在运行什么SQL语句SQL>SELECT SQL_TEXTFROM V$SQLTEXT T, V$SESSION SWHERE T.ADDRESS=S.SQL_ADDRESSAND T.HASH_value=S.SQL_HASH_value AND S.MACHINE='XXXXX' OR USERNAME='WACOS';4、其他(1)查看数据库库对象:SQL>select owner, object_type, status, count(*) count# from all_objectsgroup by owner, object_type, status;(2)查看数据库的创建日期和归档方式:SQL>Select Created, Log_Mode From V$Database;5、作业与思考练习题1、现有控制文件的位置及其名称是什么?提示:查询动态性能视图V$CONTROLFILE。
大型数据库应用oracle实验报告
![大型数据库应用oracle实验报告](https://img.taocdn.com/s3/m/55075300eff9aef8941e0633.png)
实验一数据文件和表空间的管理【开发语言及实现平台或实验环境】Oracle10g【实验目的】(1)熟悉ORACLE的环境,学习使用SQL*Plus与ORACLE进行交互;(2)掌握连接数据库以及断开连接的方法;(3)掌握数据文件和控制文件的管理基本命令(4)掌握表空间管理的基本命令【实验原理】1.创建数据文件:2.修改数据文件大小3.删除某个表空间中的某个空数据文件4.创建表空间5.修改表空间【实验内容】用SYS登录到数据库:1.为Users表空间添加一个数据文件,文件名为users03.dbf,大小为50M。
表空间中间的数据文件可以在磁盘中间的任何位置,创建完成后会提示表空间已经修改2.修改上述数据文件为自动扩展方式,每次扩展5MB,文件最长100M。
3.修改上述数据文件为自动扩展方式,每次扩展5MB,文件最长无限制。
4.创建一个本地管理方式下自动分区管理的表空间USERTBS1,其对应的数据文件名称为USERTBS1_1.DBF,大小为20M。
5.为上述表空间USERTBS1添加一个数据文件USERTBS1_2.DBF,大小为20M。
6.修改表空间USERTBS1的数据文件USERTBS1_2.DBF大小为50M。
7.创建一个本地管理方式下的表空间USERTBS2,要求每个分区大小为512KB。
8.为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo04a.log和redo04b.log,大小分别为5M。
9.为新建的重做日志文件组添加一个成员文件,名称为redo04clog。
【实验总结】此次实验,在安装oracle的基础之上,初步认识了oracle中间表空间级数据文件的管理的方法,主要包括:创建表、修改、删除一系列的操作,为以后的oracle学习打下了基础。
实验二模式对象的管理【开发语言及实现平台或实验环境】Oracle10g【实验目的】(1)学习基本数据库表的创建,表结构的修改与删除等命令;(2)学习索引的管理命令;(3)学习索引化表的管理命令(4)学习分区表的管理命令(5)学习簇、视图、序列、同义词等的管理命令【实验原理】基本表的管理、索引的管理、索引化表的管理、分区表的管理、簇的管理、视图的管理序列的管理、同义词管理【实验内容】要求:1.创建Class、Student两个表;2.为Student表添加一个可延迟的外键约束,其CNO列参照class表的CNO列;3.为student表的sex列添加一个检查约束,保证该列取值为“M”或“F”,且默认值为“M”;4. 在class表的CNAME列上创建一个唯一性索引;5.创建一个索引化表,其表结构与Student表相同;6.创建一个Student_range表(列、类型与student表的列、类型相同),按学生年龄分为3个区,低于20岁的学生信息放入part1区,存储在stbs1表空间中;20-30岁的学生信息。
太原理工大学-oracle-大型数据库实验报告
![太原理工大学-oracle-大型数据库实验报告](https://img.taocdn.com/s3/m/5b8854bfe2bd960590c677f3.png)
太原理工大学-oracle-大型数据库实验报告本科实验报告课程名称:大型数据库系统实验项目:创建数据库和表实验地点:多学科楼4506 专业班级:软件工程0901 学号:200 学生姓名:指导教师:2012年 4 月17 日一、实验目的和要求1.了解数据库的结构以及一些基本概念。
2.了解表的结构特点。
3.了解Oracle 11g的基本数据类型。
4.学会使用DBCA创建数据库。
5.学会使用界面方式创建表。
6.学会使用SQL语句手工创建数据库。
7.学会使用SQL语句创建表。
二、实验内容和原理1.能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小、SGA分配和存储数据库的文件。
3.确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle11g的常用数据类型,以创建数据库的表。
4.创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。
各表的结构如下所示。
列名数据类型长度是否允许为空值说明EmployeeID Char 6 ×员工编号,主键Name Char 10 ×姓名Birthday Date ×出生日期Sex Number 1 ×性别Address Char 20 √地址Zip Char 6 √邮编PhoneNumber Char 12 √电话号码Department Char 3 ×员工部门号、外键列名数据类型长度是否允许为空值说明DepartmentID Char 3 ×部门编号、主键DepartmentName Char 20 ×部门号Note Varchar2 100 √备注列名数据类型长度是否允许为空值说明EmplyeeID Char 6 ×员工编号、主键InCome Number 8,2 ×收入OutCome Number 8,2 ×支出三、主要仪器设备Windows XP/7、oracle 10g/11g四、操作方法与实验步骤1.利用DBCA创建数据库1)数据库名称为YGGL,它的全局数据库名称为YGGL。
oracle实验报告.doc
![oracle实验报告.doc](https://img.taocdn.com/s3/m/b5e304bd8762caaedd33d4a2.png)
1.
2.
(2)
1.
2.
3.
4.
5.
五、讨论、心得(可选)
能基本的掌握SQL Plus命令,用命令完成实验内容,在操作过程中,也会出现错误,但仔细的查找后会及时的改过来。
教师签字:
太原理工大学实验报告三
学院名称
软件学院
专业班级
1014
实验成绩
学生姓名
李瑞
学号
2010004611
实验日期
2013.3.30
四、实验结果与分析
1.使用SQL Developer操作数据
1.使用PL/SQL命令操作数据
(1)
(2)
(3)
(4)
(5)
2.SELECT语句的基本使用
(1)
(2)
(3)
(4)
(5)
(6)
(7)
3.子查询的使用
(1)
(2)
(3)
3.连接查询的使用
(1)
(2)
4.数据汇总
(1)
(2)
(3)
5.使用视图
教师签字:
太原理工大学实验报告四
学院名称
软件学院
专业班级
1014
实验成绩
学生姓名
李瑞
学号
2010004611
实验日期
2013.4.6
课程名称
大型数据库系统
实验题目
7、创建存储过程和存储函数
8、创建触发器
一、实验目的和要求:掌握存储过程的使用方法;掌握触发器的使用方法。
二、实验内容:
1、创建触发器
按照教材p321-p322的要求创建触发器。数据库可用YGGL或实验一中创建的数据库。给出相应语句段和结果的对应截图。
太原理工大学数据库实验报告
![太原理工大学数据库实验报告](https://img.taocdn.com/s3/m/5152ba50a6c30c2259019e9b.png)
本科实验报告课程名称:数据库系统概论实验项目:交互式SQL、数据完整性、用户鉴别与数据控制实验地点:致远楼B503专业班级:软件1229班学号:29学生姓名:***指导教师:***2014年3 月18 日一、实验目的和要求熟悉通过SQL 对数据库进行操作。
二、实验内容和原理1.在RDBMS 中建立一个学生-课程数据库,进行实验所要求的各种操作,所有的SQL 操作均在此建立的新库里进行。
2.根据以下要求认真进行实验,记录所有的实验用例及执行结果。
数据定义:基本表的创建、修改及删除;索引的创建和删除。
数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(插入数据,修改数据,删除数据)。
视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件)。
三、主要仪器设备操作系统:Windows 7。
数据库管理系统:SQL Server2008。
四、操作方法与实验步骤实验数据记录实验结果(一)数据定义:一.基本表的操作1.建立基本表1)创建学生表Student,由以下属性组成:学号Sno(char 型,长度为9,主码),姓名Sname(char 型,长度为20,唯一),性别Ssex(char 型,长度为2),年龄(smallint),所在系(char 型,长度为20)。
create table Student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20));2)创建课程表Course,由以下属性组成:课程号Cno(char 型,主码,长度为4),课程名Cname(char 型,长度为40),先行课Cpno(char型,长度为4,外码),学分Ccredit(smallint)。
create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint);若设置Cpno 外码,插入数据时会提示违反外码约束。
太原理工大学oracle大型数据库实验报告
![太原理工大学oracle大型数据库实验报告](https://img.taocdn.com/s3/m/66b2fd0e852458fb770b56a3.png)
本科实验报告课程名称:大型数据库系统实验项目:创建数据库和表实验地点:多学科楼4506 专业班级:软件工程0901 学号:200 学生姓名:指导教师:2012年 4 月17 日一、实验目的和要求1.了解数据库的结构以及一些基本概念。
2.了解表的结构特点。
3.了解Oracle 11g的基本数据类型。
4.学会使用DBCA创建数据库。
5.学会使用界面方式创建表。
6.学会使用SQL语句手工创建数据库。
7.学会使用SQL语句创建表。
二、实验内容和原理1.能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小、SGA分配和存储数据库的文件。
3.确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle11g的常用数据类型,以创建数据库的表。
4.创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。
各表的结构如下所示。
表T1.1 Employees表结构表T1.2 Departments表结构表T1.3 Salary表结构三、主要仪器设备Windows XP/7、oracle 10g/11g四、操作方法与实验步骤1.利用DBCA创建数据库1)数据库名称为YGGL,它的全局数据库名称为YGGL。
2)控制文件三个,存放路径为……………………,名称分别为CONTROL01.CR、CONTROL02.CR和CONTROL03.CR。
3)重做日志文件三个,大小为100MB,存放路径为:………………,名称分别为redo01.log、redo02.log和redo03.log。
4)创建临时表空间temp01.dpf。
5)数字字符集为ZHS16GBK,国家字符集为AL16UTF16。
6)数据块大小为4KB。
进入DBCA,根据其提示逐步完成数据库的创建工作。
太原理工数据库_实验报告
![太原理工数据库_实验报告](https://img.taocdn.com/s3/m/35be6eaba32d7375a5178038.png)
本科实验报告课程名称:数据库系统原理B实验项目:交互式SQL、数据完整性实验地点:专业班级:学号:学生姓名:指导教师:2015年 6 月 24 日检查数据是否被修改:检查数据是否删除:单表查询:查询学生基本信息,结果集属性名使用查询信息系且年龄大于23岁同学的学号汉字无结果查询年龄是17、18、20、23岁同学的查询年龄不在21~24岁之间的学生的姓名、学号、姓名、年龄和所在系系别和年龄分组统计:统计每个同学的学号、选课数、平均成绩统计每个班的每门课的选课人数、平均成绩连接查询:查询选修了2号课程的同学的学号和姓名查询各门课程的课程号、课程名称以及选课学生的学号查询选修了数据库系统原理课程的同学的学号六、实验结果与分析StudentCourse Sc比较使用视图查询和直接从基表查询的优点1.视图可以简化用户的操作视图机制使用户可以将注意力集中在所关心的数据上,而从基本表直接得来则显得复杂,定义了视图则可以简化查询操作。
2.视图使用户能以多种角度看待同一数据视图可以让用户从不同的方式看待同一数据,适当利用视图可以比基本表更清晰地表达。
3.视图对重构数据库提供了一定程度的逻辑独立性逻辑结构改变,不影响程序使用。
4.视图能够对机密数据提供安全保护视图可以让特定的用户查询特定的内容,把用户限制在数据不同的子集,保证安全性。
七、讨论、心得这个实验是对数据库基本操作的熟悉,花费了大量的时间去进行测试,有时候是出错不是因为代码错误,而是因为插入数据是不能一一对应,或是在连接时出现问题,与表的定义也有一定的关系。
总之编写的时候遇到不少问题,通过解决问题来熟悉了操作,更是要耐心的解决问题,有时候出错的问题非常简单,只要认真的检查一下代码就能发现,希望自己可以在编写代码时更加认真。
实验三:数据完整性一、实验目的(1)了解 SQL Serer数据库系统中数据完整性控制的基本方法(2)熟练掌握常用 CREATE 或 ALTER 在创建或修改表时设置约束(3)了解触发器的机制和使用(4)验证数据库系统数据完整性控制二、实验内容和要求结合 ST数据库中的各个表,设置相关的约束,要求包括主键约束、外键约束、唯一约束、检查约束、非空约束等,掌握各约束的定义方法。
大型数据库oracle实验报告
![大型数据库oracle实验报告](https://img.taocdn.com/s3/m/8e1d253052ea551810a68744.png)
实验报告课程名称:大型数据库系统实验项目:数据库实验实验地点:逸夫楼502专业班级:软件12xx 学号:201200xxxx 学生姓名:xx指导教师:宋成明2015年4月11日实验1创建数据库和表及表数据的插入、修改和删除一、实验目的和要求1.学会使用SQL语句手工出创建数据库,创建表;2.学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操作;3.学会使用SQL DEVELOPER对数据库表进行插入、修改和删除数据的操作;4.了解数据更新操作时要注意数据完整性;5.了解PL/SQL语句对表数据操作的灵活控制功能。
二、实验内容和原理分别使用SQL Developer和PL/SQL语句,在实验二建立的数据库YGGL或实验一随安装Oracle 11g时建立的数据库中所建立的三个表Employees, Departments和Salary中分别插入多行数据记录,然后修改和删除一些记录。
使用PL/SQL进行有限制的修改和删除。
表的内容如教材p311页所示。
使用PL/SQL命令操作数据。
内容如教材p312页所要求,给出相应语句段及结果截图。
三、主要仪器设备——系统运行的软硬件环境1.HP 6470b笔记本win7 32位系统2.Oracle 11g大型数据库及其相应的配套软件四、实验结果与分析1.在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表2.向表中插入数据(1)在Employees表中插入数据insert into employees values('000001','王林',to_date('19960123','YYYYMMDD'),1,'中山路32',210003,83355668,2); insert into employees values('010008','吴荣华',to_date('19760123','YYYYMMDD'),1,'北京东路',210001,83321321,1); insert into employees values('020010','王向荣',to_date('19821209','YYYYMMDD'),1,'四牌楼',210006,83792361,1); insert into employees values('020018','李丽',to_date('19600730','YYYYMMDD'),0,'中山东路',210002,83413301,1); insert into employees values('102201','刘明',to_date('19721018','YYYYMMDD'),1,'虎踞路',210013,83606608,5); insert into employees values('102208','朱俊',to_date('19650928','YYYYMMDD'),1,'牌楼巷',210004,84708817,5); insert into employees values('108991','钟敏',to_date('19790810','YYYYMMDD'),0,'中山路10',210003,83346722,3); insert into employees values('111006','张石兵',to_date('19741001','YYYYMMDD'),1,'解放路',210010,84563418,5); insert into employees values('210678','林涛',to_date('19770402','YYYYMMDD'),1,'中山北路',210008,83467336,3); insert into employees values('302566','李玉珉',to_date('19680920','YYYYMMDD'),1,'热河路',210001,58765991,4); insert into employees values('308759','叶凡',to_date('19781118','YYYYMMDD'),1,'北京西路',210002,83308901,4); insert into employees values('504209','陈林琳',to_date('19690903','YYYYMMDD'),1,'汉中路',210018,84468158,4);查看插入数据后的Employees表(2)在Departments表中插入数据insert into Departments values('1','财务部','null');insert into Departments values('2','人力资源部','null');insert into Departments values('3','经理办公室','null');insert into Departments values('4','研发部','null');insert into Departments values('5','市场部','null');查看插入数据后的Departments表(3)在Salary表中插入数据insert into Salary values('000001',2100.8,123.09);insert into Salary values('010008',1582.62,88.03);insert into Salary values('102201',2569.88,185.65);insert into Salary values('111006',1987.01,79.58);insert into Salary values('504209',2066.15,108.0);insert into Salary values('302566',2980.7,210.2);insert into Salary values('108991',3259.98,281.52);insert into Salary values('020010',2860.0,198.0);insert into Salary values('020018',2347.68,180.0);insert into Salary values('308759',2531.98,199.08);insert into Salary values('210678',2240.0,121.0);insert into Salary values('102208',1980.0,100.0);查看插入数据后的Salary表3.在表中修改数据例如:修改表Salary中某个记录的字段值update Salary set INCOME = 2890.5 where EmployeeID = '000001';查看修改后的数据4.在表中删除数据例如:删除表Salary中一行记录delete from Salary where EmployeeID = '000001';查看删除后的数据五、讨论、心得通过本次实验,对oracle的PL/SQL数据库建立语句、建表语句以及数据操作语句DML有了更加熟练的掌握和操作。
《ORACLE数据库》实验报告
![《ORACLE数据库》实验报告](https://img.taocdn.com/s3/m/28218f8a5ff7ba0d4a7302768e9951e79a896946.png)
《ORACLE数据库》实验报告目录一、实验介绍 (2)1.1 ORACLE数据库简介 (2)1.2 实验目标和内容 (3)1.3 实验环境和工具 (4)二、实验准备 (5)2.1 安装和配置ORACLE数据库 (6)2.2 创建用户和数据库实例 (6)2.3 预准备SQL语句和数据集 (7)三、实验步骤 (8)3.1 基础操作 (8)3.1.1 用户登录和退出 (9)3.1.2 创建和修改表格 (9)3.1.3 插入、更新和删除数据 (10)3.2 SQL查询和分析 (11)3.2.1 SELECT基本查询 (12)3.2.2 JOIN操作示例 (13)3.2.3 聚合函数应用 (14)3.3 数据管理和备份 (15)3.3.1 数据压缩和归档 (15)3.3.2 数据库备份与恢复 (16)四、实验结果 (17)4.1 基本操作结果展示 (18)4.2 SQL查询输出示例 (20)4.3 数据管理操作后的数据库状态 (21)五、存在的问题及其解决办法 (22)5.1 实验过程中遇到的问题 (22)5.2 问题解决的步骤和方法 (23)六、总结和建议 (25)6.1 本次实验的收获和体会 (26)6.2 对后续实验的建议 (27)一、实验介绍本实验旨在帮助学生掌握数据库的基本概念、原理和操作方法,通过实际操作提高学生的动手能力和解决问题的能力。
在实验过程中,学生将学习如何创建和管理数据库、表、视图、索引等对象,以及如何进行数据的增删改查操作。
同时,学生还将学习使用语言编写复杂的查询语句,以满足各种业务需求。
此外,本实验还将涉及数据备份和恢复、性能优化等方面的内容,使学生能够全面了解数据库的相关知识。
通过本实验的学习,学生将能够熟练掌握数据库的基本操作,为今后的学习和工作打下坚实的基础。
1.1 ORACLE数据库简介数据库是一种广泛使用的企业级关系数据库管理系统开发和提供。
数据库以其高可用性、强大的查询性能、丰富的企业级特性和灵活的数据完整性支持而著称。
太原理工大学数据库实验报告概要
![太原理工大学数据库实验报告概要](https://img.taocdn.com/s3/m/f191f4991a37f111f0855b1b.png)
本科实验报告课程名称:数据库系统概论实验项目:交互式SQL、数据完整性、用户鉴别与数据控制实验地点:致远楼B503专业班级:软件1229班学号:2012005829学生姓名:田亚鹏指导教师:李雪梅2014年3 月18 日一、实验目的和要求熟悉通过SQL 对数据库进行操作。
二、实验内容和原理1.在RDBMS 中建立一个学生-课程数据库,进行实验所要求的各种操作,所有的SQL 操作均在此建立的新库里进行。
2.根据以下要求认真进行实验,记录所有的实验用例及执行结果。
数据定义:基本表的创建、修改及删除;索引的创建和删除。
数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(插入数据,修改数据,删除数据)。
视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件)。
三、主要仪器设备操作系统:Windows 7。
数据库管理系统:SQL Server2008。
四、操作方法与实验步骤实验数据记录实验结果(一)数据定义:一.基本表的操作1.建立基本表1)创建学生表Student,由以下属性组成:学号Sno(char 型,长度为9,主码),姓名Sname(char 型,长度为20,唯一),性别Ssex(char 型,长度为2),年龄(smallint),所在系(char 型,长度为20)。
create table Student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20));2)创建课程表Course,由以下属性组成:课程号Cno(char 型,主码,长度为4),课程名Cname(char 型,长度为40),先行课Cpno(char型,长度为4,外码),学分Ccredit(smallint)。
create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint);若设置Cpno 外码,插入数据时会提示违反外码约束。
oracle大型数据库实验报告1
![oracle大型数据库实验报告1](https://img.taocdn.com/s3/m/bc3183186c85ec3a87c2c513.png)
Oracle大型数据库系统基础实验指导书网络工程教研室编写2014年8月目录实验一:Oracle 11g的安装与卸载 (4)一、实验目的 (4)二、实验条件 (4)三、实验原理及相关知识 (4)四、实验步骤 (4)(一)安装过程 (4)(二)卸载过程 (9)(三)启动数据库实例................................................................. 错误!未定义书签。
(四)关闭数据库实例................................................................. 错误!未定义书签。
(五)了解启动SQL*Plus的方法............................................... 错误!未定义书签。
五、思考题及其它................................................................................. 错误!未定义书签。
实验二:SQL*PLUS的简单使用 ................................................................... 错误!未定义书签。
一、实验目的......................................................................................... 错误!未定义书签。
二、实验设备及条件............................................................................. 错误!未定义书签。
三、实验原理及相关知识..................................................................... 错误!未定义书签。
太原理工大学数据库实验报告
![太原理工大学数据库实验报告](https://img.taocdn.com/s3/m/a5486a3f83c4bb4cf7ecd1f6.png)
本科实验报告课程名称:数据库系统概论实验项目:交互式SQL、数据完整性、用户鉴别与数据控制实验地点:致远楼B503专业班级:软件1229班学号:**********学生姓名:***指导教师:***2014年3 月18 日一、实验目的和要求熟悉通过SQL 对数据库进行操作。
二、实验内容和原理1.在RDBMS 中建立一个学生-课程数据库,进行实验所要求的各种操作,所有的SQL 操作均在此建立的新库里进行。
2.根据以下要求认真进行实验,记录所有的实验用例及执行结果。
数据定义:基本表的创建、修改及删除;索引的创建和删除。
数据操作:完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(插入数据,修改数据,删除数据)。
视图的操作:视图的定义(创建和删除),查询,更新(注意更新的条件)。
三、主要仪器设备操作系统:Windows 7。
数据库管理系统:SQL Server2008。
四、操作方法与实验步骤实验数据记录实验结果(一)数据定义:一.基本表的操作1.建立基本表1)创建学生表Student,由以下属性组成:学号Sno(char 型,长度为9,主码),姓名Sname(char 型,长度为20,唯一),性别Ssex(char 型,长度为2),年龄(smallint),所在系(char 型,长度为20)。
create table Student(Sno char(9) primary key,Sname char(20) unique,Ssex char(2),Sage smallint,Sdept char(20));2)创建课程表Course,由以下属性组成:课程号Cno(char 型,主码,长度为4),课程名Cname(char 型,长度为40),先行课Cpno(char型,长度为4,外码),学分Ccredit(smallint)。
create table Course(Cno char(4) primary key,Cname char(40),Cpno char(4),Ccredit smallint);若设置Cpno 外码,插入数据时会提示违反外码约束。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本科实验报告课程名称:大型数据库系统实验项目:创建数据库和表实验地点:多学科楼4506 专业班级:软件工程0901 学号:200 学生姓名:指导教师:2012年 4 月17 日一、实验目的和要求1.了解数据库的结构以及一些基本概念。
2.了解表的结构特点。
3.了解Oracle 11g的基本数据类型。
4.学会使用DBCA创建数据库。
5.学会使用界面方式创建表。
6.学会使用SQL语句手工创建数据库。
7.学会使用SQL语句创建表。
二、实验内容和原理1.能够创建数据库的用户必须是系统管理员,或是被授权使用CREATEDATABASE语句的用户。
2.创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小、SGA分配和存储数据库的文件。
3.确定数据库包含哪些表以及所包含的各表的结构,还要了解Oracle 11g的常用数据类型,以创建数据库的表。
4.创建企业管理的员工管理数据库YGGL,包含Employees(员工自然信息)表、Departments(部门信息)表和Salary(员工薪水情况)表。
各表的结构如下所示。
三、主要仪器设备Windows XP/7、oracle 10g/11g四、操作方法与实验步骤1.利用DBCA创建数据库1)数据库名称为YGGL,它的全局数据库名称为YGGL。
2)控制文件三个,存放路径为……………………,名称分别为CONTROL01.CR、CONTROL02.CR和CONTROL03.CR。
3)重做日志文件三个,大小为100MB,存放路径为:………………,名称分别为redo01.log、redo02.log和redo03.log。
4)创建临时表空间temp01.dpf。
5)数字字符集为ZHS16GBK,国家字符集为AL16UTF16。
6)数据块大小为4KB。
进入DBCA,根据其提示逐步完成数据库的创建工作。
实际情况,我以创建表空间代替。
2.利用DBCA删除数据库(实际不操作)3.在OEM和利用sql语句分别创建表下面列出建表语句:/**创建Departments表*/create table Departments(department_id char(3),department_name varchar2(20) not null,note varchar2(100),constraint departments_pk primary key(department_id))tablespace yggl;/**创建Salary表*/create table Salary(employee_id char(6),income number(8, 2) not null,outcome number(8, 2) not null,constraint Salary_pk primary key(employee_id),constraint employee_id_foreign_keyforeign key(employee_id) references employees(employee_id))tablespace yggl;五、实验结果与分析创建表空间:以下为创建表,因为自己的命名习惯,对其中部分名称进行了修正,另外,一些数据的数据类型该用更合适的数据类型。
创建employees表:利用sql语句建表也全部成功。
六、讨论、心得(可选)本次试验考察内容基本为数据定义语言,有数据库的创建(因为以前已建过了,所以这次我用名称空间代替),表的创建(图形化操作与sql语句操作)。
差不多就这样子,通过这次试验大概可以掌握oracle数据库的基本操作,主要有助于对其环境的熟悉。
本科实验报告课程名称:大型数据库系统实验项目:表数据插入、修改和删除实验地点:多学科楼4506专业班级:软件工程0901 学号:20090学生姓名:指导教师:2012年 4 月19 日一、实验目的和要求1.学会使用PL/SQL语句对数据库表进行插入、修改和删除数据操作。
2.学会使用SQL Developer对数据库表进行插入、修改和删除数据的操作。
3.了解数据更新操作时要注意数据完整性。
4.了解PL/SQL语句对表数据操作的灵活控制功能。
二、实验内容和原理1.了解对表数据的插入、删除、修改都属于表数据的更新操作。
对表数据的操作可以在SQL Developer中进行,也可以由PL/SQL语句实现。
2.掌握PL/SQL语句中用于对表数据进行插入、修改和删除的命令分别是INSERT、UPDATE和DELETE(或TRANCATE TABLE)。
3.在执行插入、删除、修改等数据更新操作时,必须保证数据的完整性。
4.使用PL/SQL语句在对表数据进行插入、修改及删除时,比在OEM中操作表数据更为灵活,功能更强大。
在实验1中,用于实验的YGGL数据库中的三个表已经建立,现在要将各表的样本数据添加到表中。
样本数据如表T2.1、表T2.2和表T2.3所示。
三、主要仪器设备WINDOWS XP/WINDOWS 7Oracle 10g/11g四、操作方法与实验步骤分别使用SQL Developer和PL/SQL语句,在实验1建立的数据库YGGL的表Employees、表Departments和表Salary中插入多行数据记录,然后修改和删除一些记录。
使用PL/SQL命令进行有限制的修改和删除。
(一)使用SQL Developer操作数据启动SQL Developer,展开yggl_ora连接,单击”Employees”表,在左边窗口中选择”Data”选项卡。
在此窗口中,单击”Insert row”按钮,表中将增加一个新行,在新行中双击一列空白处后输入新数据,输完后单击”Commit Changes”按钮,将数据保存到数据库中。
修改数据的方法和添加数据类似,如果要删除一行数据,选中该行数据,单击”Delete Selected Row(s)”按钮,之后该行的行号前会显示一个“——”号,删除后单击”Commit Changes”按钮保存。
(二)使用PL/SQL命令操作数据1.使用PL/SQL语句分别向YGGL数据库的表Employees、表Departments和表Salary中插入插入一行记录。
在启动SQL*Plus窗口或SQL Developer的代码编辑窗口中,输入以下PL/SQL语句并执行:一下为对3个表的数据的所有插入语句:/**向DEPARTMENTS表中插入数据样本*/insert into DEPARTMENTSvalues('001', '财务部', null);insert into DEPARTMENTSvalues('002', '人力资源部', null);INSERT INTO DepartmentsV ALUES('003','经理办公室',NULL);INSERT INTO DepartmentsV ALUES('004','研发部',NULL);INSERT INTO DepartmentsV ALUES('005','市场部',NULL);commit;/**向employee表中插入数据样本*/insert into employeesvalues('000001', '王林', to_date('1966-01-23', 'YYYY-MM-DD'), 1,'中山路32-1-508', '210003', '83355668', '002');INSERT INTO EmployeesV ALUES('010008','伍容华',TO_DA TE('19760328','YYYYMMDD'),1, '北京东路100-2','210001','83321321','001');insert into employeesvalues('020010', '王向荣', to_date('1982-12-19', 'YYYY-MM-DD'), 1, '四牌楼10-0-108', '210006', '83792361', '001');INSERT INTO EmployeesV ALUES('020018','李丽',TO_DATE('19600723','YYYYMMDD'),0,'中山东路102-2','210002','83413301', '001');INSERT INTO EmployeesV ALUES('102201','刘明',TO_DATE('19721018','YYYYMMDD'),1,'虎距路100-2','210013','83606608','005');INSERT INTO EmployeesV ALUES('102208','朱俊',TO_DATE('19650928','YYYYMMDD'),1,'牌楼巷5-3-106','210004','84708817','005');INSERT INTo EmployeesV ALUES('108991','钟敏',TO_DATE('19790810','YYYYMMDD'),0,'中山路10-3-105','210003','83346722','003');INSERT INTO EmployeesV ALUES('111006','张石兵',TO_DA TE('19741001','YYYYMMDD'),1, '解放路34-1-203','210010','84563418','005');INSERT INTO EmployeesV ALUES('210678','林涛',TO_DATE('19770402','YYYYMMDD'),1,'中山北路24-35','210008','83467336','003');INSERT INTo EmployeesVaLUES('302566','李玉珉',TO_DA TE('19680920','YYYYMMDD'),1, '热和路209-3','210001','58765991','004');INSERT INTO EmployeesV ALUES('308759','叶凡',TO_DATE('19781118','YYYYMMDD'),1,'北京西路3-7-52','210002','83308901','004');INSERT INTO EmployeesV ALUES('504209','陈琳琳',TO_DA TE('19690903','YYYYMMDD'),0, '汉中路120-4-12','210018','84468158','004');commit;/**向Salary表中插入数据样本*/insert into Salaryvalues('000001', 2100.8, 123.09);INSERT INTO SalaryV ALUES('010008',1582.62,88.03);INSERT INTO SalaryV ALUES('102201',2569.88,185.65);INSERT INTO SalaryV ALUES('111006',1987.01,79.58);INSERT INTO SalaryV ALUES('504209',2066.15,108.0);INSERT INTO SalaryV ALUES('302566',2980.7,210.2);INSERT INTO SalaryV ALUES('108991',3259.98,281.52);INSERT INTO SalaryV ALUES('020010',2860.0,198.0);INSERT INTO SalaryV ALUES('020018',2347.68,180.0);INSERT INTO SalaryV ALUES('308759',2531.98,199.08);INSERT INTO SalaryV ALUES('210678',2240.0,121.0);INSERT INTO SalaryV ALUES('102208',1980.0,100.0);commit;2.使用PL/SQL命令修改表Salary中的某个记录的字段值。