大型数据库技术实验报告手册key
大型数据库实验报告1

西华数学与计算机学院上机实践报告一、目的掌握SQl server数据库基本的数据库操作和表的操作。
二、内容与设计思想一、对数据库的操作1用SQL 编程新建一个名为student的数据库,包括主文件、日志文件,并定义其5个参数(name, filename, size, maxsize, filegrowth)2用SQL 编程查看student数据库信息3向刚建立的student数据库中添加2个辅助文件,并编组管理,查看student数据库信息。
添加、编组、查看操作要求在一个程序文件中实现4用SQL 编程删除其中一个辅助文件,并查看结果信息5用SQL 其中一个命令将student数据库更改名字为stu6用SQL 另一个命令将stu数据库还原为student7用SQL 编程删除student数据库(drop)8上述1-7的内容使用SQL Server管理器而不是SQL编程的方式重新实现一遍二、对表的操作班级信息表classInfo键、外键2查看classInfo表、stuInfo表结构信息3在stuInfo表中添加“学生成绩”字段、“电子邮箱”字段,类型分别为浮点型、可变字符型(40长度),允许为空4将“学生成绩”字段的类型改为整型,不允许为空5将stuInfo表中的“电子邮箱”字段名改为“email地址”6删除stuInfo表中的“email地址”字段7试图删除stuInfo表中的“班级号”字段,出现什么情况8将stuInfo表的名字改为studentInfomation,然后再改回来9用SQL编程删除一个表10上述1-9的内容使用SQL Server管理器而不是SQL编程的方式重新实现一遍11查看classInfo表、stuInfo表的依赖关系12创建classInfo表、stuInfo表的关系图三、使用环境(1)硬件环境微型计算机(Intel x86系列CPU)一台(2)软件环境Windows XP操作系统、Microsoft SQL Server四、核心代码及调试过程一、对数据库的操作第1、2步sql语句,结果图1-1create database studenton primary(name='student1',filename='c:\student.mdf',size=10,maxsize=20,filegrowth=10%)log on(name='student2',filename='c:\student_log.ldf',size=10,maxsize=20,西华大学数计学院学生上机实践报告filegrowth=10%)goexec sp_helpdb studentgo图1-1第三步sql语句,结果图1-2alter database studentadd filegroup stalter database studentadd file(name='student3',filename='c:\student3.ndf',size=10,maxsize=20,filegrowth=10%),(name='student4',filename='c:\student4.ndf',size=10,maxsize=20,filegrowth=10%)to filegroup stexec sp_helpdb studentgo图1-2第四步sql语句,结果图1-3alter database student remove file student4exec sp_helpdb studentgo图1-3第五步sql语句use masteralter database student modify name=stugo第六步sql语句use master西华大学数计学院学生上机实践报告exec sp_renamedb stu,studentgo第七步sql语句use masterdrop database studentgo第八步将上述1-7的内容使用SQL Server管理器方式重新实现一遍。
教师实验报告《大型数据库(Oracle)》

大型数据库() 教师实验报告指导老师:周友学适用班级:信2012年8月25日制定实验一安装与维护一、实验目的.了解并掌握的安装方法.了解并掌握测试安装好的 10g的方法二、实验内容及步骤.软件下载公司针对个人学习之用提供免费的学习版本,可直接到公司的官方网站上免费下载。
.安装步骤(1)运行,出现“ 10g安装”画面。
(2)“下一步”进入“:指定文件位置”,设置源“路径”、“名称”和目的“路径”。
(3)“下一步”进入“:选择安装类型”,选择安装类型。
(4)保持默认值,下一步,进入“:选择数据库配置”,选择数据库配置。
(5)保持默认值,下一步,进入“:指定数据库配置选项”,指定“全局数据库名”和“”,对这两个参数的指定一般相同,例如:。
也可以将“全局数据库名”设置为域名。
例如:如果选择“创建带样本方案的数据库,会在数据库中创建、、等范例方案()(6)下一步,进入“:选择数据库管理选项”。
(7)保持默认值,下一步,进入“:指定数据库文件存储选项”。
(8)保持默认值,下一步,进入“:指定备份和恢复选项”。
(9)保持默认值,单击“下一步”,进入“:指定数据库方案的口令”,对不同的帐户设置不同的口令。
(10)单击“下一步”,继续安装,进入“:概要”。
(11)单击“安装”,开始安装过程,大约半小时。
(12)数据库创建完成时,显示“”窗口。
(13)单击“口令管理”,进入“口令管理”窗口。
(14)解锁用户、和,输入和的口令,的默认口令为。
(15)单击“确定”返回“”窗口。
(16)在图所示窗口单击“确定”,进入“:安装结束”窗口。
(17)检查,单击“退出”,完成安装。
(18)在自动打开的浏览器中以账户身份登录10g的企业管理器。
第一次要接受,单击,以后就不用了。
.测试安装好的 10g在安装过程中,会在 <>\下创建两个文件:。
大型数据库实验报告

大型数据库实验报告大型数据库实验报告一、引言在当今信息化时代,大数据已经成为了各个领域中不可忽视的重要资源。
而大型数据库作为存储、管理和处理大数据的核心工具,对于提高数据的可靠性、安全性和高效性具有重要意义。
本实验报告旨在介绍大型数据库的基本概念、技术特点以及实验过程和结果。
二、大型数据库的概念和技术特点1. 大型数据库的概念大型数据库是指存储了海量数据并能够支持高并发访问的数据库系统。
它能够处理各种类型的数据,包括结构化数据、半结构化数据和非结构化数据。
大型数据库通常采用分布式架构,通过将数据分散存储在多个节点上,实现高可用性和高性能的数据处理。
2. 大型数据库的技术特点(1)分布式存储和处理:大型数据库采用分布式存储和处理技术,将数据分散存储在多个节点上,并通过并行处理来提高数据的处理速度和性能。
(2)容灾和高可用性:大型数据库具备容灾和高可用性的能力,即使某个节点发生故障,系统仍然能够正常运行,并保证数据的完整性和可靠性。
(3)数据安全和隐私保护:大型数据库通过访问控制、加密和审计等技术手段,保护数据的安全性和隐私性,防止数据泄露和非法访问。
(4)数据挖掘和分析:大型数据库支持数据挖掘和分析功能,通过对海量数据的挖掘和分析,提取有价值的信息和知识,为决策提供支持。
三、实验过程和结果1. 实验目的本次实验的目的是通过搭建一个大型数据库系统,测试其在处理大数据时的性能和可靠性。
2. 实验环境本次实验使用了一台配置较高的服务器作为数据库服务器,并使用了分布式存储技术将数据分散存储在多个节点上。
3. 实验步骤(1)数据准备:首先,我们收集了一批结构化数据,并对其进行清洗和预处理,以保证数据的质量和一致性。
(2)数据库设计:根据实验需求,我们设计了合适的数据库模式,并创建了相应的表结构和索引。
(3)数据导入:将准备好的数据导入到数据库中,并进行数据分片和分区,以实现数据的分布式存储。
(4)性能测试:通过模拟大量用户并发访问数据库,测试数据库在处理高并发访问时的性能和响应时间。
大数据库实训技术报告

一、摘要随着信息技术的飞速发展,大数据已成为当今社会的重要资源。
为了提高学生对大数据库技术的掌握和应用能力,本次实训以大数据库技术为核心,通过实际操作,让学生深入了解和掌握大数据库的基本原理、技术架构、操作方法以及应用场景。
本文将对实训过程、成果和心得体会进行总结。
二、实训背景随着互联网、物联网、人工智能等技术的快速发展,大数据已经成为各个行业的重要战略资源。
掌握大数据库技术对于从事IT行业的人来说具有重要意义。
本次实训旨在让学生通过实际操作,掌握大数据库的基本原理、技术架构、操作方法以及应用场景,提高学生的实践能力和创新能力。
三、实训内容1. 大数据库基本原理(1)大数据概念:介绍大数据的定义、特点、分类和发展趋势。
(2)大数据技术:讲解分布式文件系统(如Hadoop HDFS)、分布式数据库(如HBase、Cassandra)、分布式计算框架(如MapReduce、Spark)等。
2. 大数据库技术架构(1)Hadoop生态系统:介绍Hadoop、HDFS、MapReduce、YARN、Hive、HBase等组件的原理和作用。
(2)Spark生态系统:讲解Spark、Spark SQL、Spark Streaming、MLlib等组件的原理和应用。
3. 大数据库操作方法(1)Hadoop集群搭建:讲解Hadoop集群的搭建步骤、配置参数和常见问题解决。
(2)HDFS操作:介绍HDFS文件系统的基本操作,如文件上传、下载、删除等。
(3)HBase操作:讲解HBase的基本操作,如表创建、数据插入、查询、删除等。
4. 大数据库应用场景(1)数据挖掘:介绍数据挖掘的基本原理、方法和应用场景。
(2)机器学习:讲解机器学习的基本概念、算法和在实际项目中的应用。
(3)实时计算:介绍实时计算的基本原理、技术和应用场景。
四、实训成果1. 搭建Hadoop集群:成功搭建Hadoop集群,并完成相关配置。
2. HDFS操作:熟练掌握HDFS文件系统的基本操作。
大型数据库实验报告

●数据库原理与技术●DATABASEPrinciples,Technology and Application●实验报告●实验一、熟悉ORALCE环境并练习SQL的定义●实验内容:根据试验要求创建两个表格emp_50424和dept_50424, 每个表至少插入10条以上的记录,要求在emp中要有自己的信息,可以学号为职工号,可以参考ORACLE中SCOTT用户下dept的数据(编号与地址、电话需要修改)。
Emp中的数据需要参考自己的学号等信息进行修改。
●思考题:●能否任意改变表的名称。
●可以改变用alter table 表名rename to 新表名●能否先删除dept表?●不可以●能否改变dept表中DEPTNO类型与长度,或改变emp表中empno的类型与长度。
●不可以●测试主键,外键与值的约束条件●截图●●◆实验二、数据更新操作●实验内容⏹查询所有职工的记录⏹查询所有部门的记录,并按部门号升序排列● 3.查询有自己姓名的记录● 4.查询’zhang2’的EMPNO,ENAME,JOB● 5.查询人力部门所有的职工记录● 6.查询人力部门各职工的入司年数(Ceil(sysdate-HIREDATE)/365))的人数,如10年的为3人,20年的有10人等●7.查询’zhang2 ’的EMPNO,ENAME,JOB, DEPTNO,DNAME,LOC●8.在emp中增加入司年数years并求出各人的具体数值放到表中(alter 与update)●9.删除日期2001年01月01日前的所有员工信息●思考题●查询学生的记录数。
●测试表中的完整性约束,并分析不成功的原因●查询平均入司年数最高与最低的部门●select avg((sysdate-hiredate)/365),name from emp_50424,dept_50424 whereemp_50424.deptno=dept_50424.deptno group by name order byavg((sysdate-hiredate)/365) desc●实验三、视图及权限控制●实验内容(综合设计与实现)⏹批处理实现为每个员工建立用户,并授予connect角色,建立视图并给相应查询权限,让每个员工用自己的用户登录能查询到自己的整个信息。
大型数据库管理实验报告4

武汉轻工大学经济与管理学院实验报告实验课程名称大型数据库管理实验起止日期2019.11.5至2019.12.10 实验指导教师程红莉实验学生姓名学生班级学号物流管理1702实验评语实验评分教师签名年月日实验项目名称数据完整性实验日期2019.12.10 学生姓名班级学号物流管理1702一、预习报告(请阐述本次实验的目的及意义)1.熟悉通过SQL对数据进行完整性控制。
2.完成书本上习题的上机练习。
二、实验方案(请说明本次实验的步骤和进程)1.用Constraint和Check建立完整性约束条件教材164页例[7]Student表的ssex 只允许取‘男’或‘女’create table student1(sno char(9) primary key,sname char(8) not null,sex char(2) check(sex in('男','女')),sage smallint,sdept char(20));教材164页例[8]create table sc1(sno char(9),cno char(4),grade smallint check(grade>=0 and grade<=100),primary key(sno,cno),foreign key(sno)references student1(sno),foreign key(cno)references course(cno));教材164页例[7]、例[8](给学生表的性别增加约束条件,即只允许“男”或“女”。
可用语句:alter table student add constraint course1 check(sex in('男','女'))alter table sc add constraint course2 check (score>=0 and score<=100)go2.建立规则,并绑定到表的字段上①建立规则gender,该规则限定变量值(如性别)只能取“男”或“女”,然后绑定到student表的sex字段上create rule gender as @value in('男','女')sp_bindrule gender,'student.sex';②建立规则r_score,该规则规定变量值(如分数)在0到100之间,并将该规则绑定到SC表的score字段上。
数据库大作业实训报告

一、实训背景随着信息技术的飞速发展,数据库技术在各行各业中扮演着越来越重要的角色。
为了提高学生的数据库应用能力,培养实际操作经验,本学期我们进行了数据库大作业实训。
本次实训旨在通过实际操作,让学生深入理解数据库的基本原理、设计方法和应用技术,提高学生的数据库应用能力。
二、实训内容1. 实训目标(1)掌握数据库的基本概念、原理和设计方法;(2)熟练运用SQL语言进行数据库操作;(3)学会使用数据库设计工具,如PowerDesigner、MySQL Workbench等;(4)具备独立设计和开发数据库应用系统的能力。
2. 实训内容(1)数据库设计:包括需求分析、概念结构设计、逻辑结构设计和物理结构设计;(2)数据库开发:包括创建数据库、创建表、插入数据、查询数据、更新数据、删除数据等;(3)数据库管理:包括数据库备份、恢复、用户权限管理等。
三、实训过程1. 需求分析本次实训以学生信息管理系统为例,分析并确定系统的功能需求。
主要包括以下模块:(1)学生信息管理:包括学生信息的录入、修改、删除、查询等;(2)课程信息管理:包括课程信息的录入、修改、删除、查询等;(3)成绩管理:包括学生成绩的录入、修改、删除、查询等;(4)教师信息管理:包括教师信息的录入、修改、删除、查询等。
2. 概念结构设计根据需求分析,设计学生信息管理系统的概念结构图。
主要包括以下实体:(1)学生:包括学号、姓名、性别、年龄、班级、联系方式等属性;(2)课程:包括课程编号、课程名称、学分、上课时间、上课地点等属性;(3)成绩:包括学号、课程编号、成绩等属性;(4)教师:包括教师编号、姓名、性别、职称、联系方式等属性。
3. 逻辑结构设计根据概念结构图,设计学生信息管理系统的逻辑结构图。
主要包括以下表:(1)学生表(Student):包含学号、姓名、性别、年龄、班级、联系方式等字段;(2)课程表(Course):包含课程编号、课程名称、学分、上课时间、上课地点等字段;(3)成绩表(Score):包含学号、课程编号、成绩等字段;(4)教师表(Teacher):包含教师编号、姓名、性别、职称、联系方式等字段。
大型数据库技术(Oracle)实验报告2

实验课程:数据库管理系统(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视图的结构,并试着查询控制文件更详细的信息。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学生实验报告册(理工类)课程名称:大型数据库技术专业班级:软件工程、计算机类学生学号:学生姓名:所属院部:计算机工程学院指导教师:陈爱萍2014——20 15学年第 2 学期金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。
若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。
纸张一律采用A4的纸张。
实验报告书写说明实验报告中一至四项内容为必填项,包括实验目的和要求;实验仪器和设备;实验内容与过程;实验结果与分析。
各院部可根据学科特点和实验具体要求增加项目。
填写注意事项(1)细致观察,及时、准确、如实记录。
(2)准确说明,层次清晰。
(3)尽量采用专用术语来说明事物。
(4)外文、符号、公式要准确,应使用统一规定的名词和符号。
(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。
实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。
实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。
实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。
实验项目名称:熟悉Oracle环境及数据库和表的创建实验学时: 2同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:实验1 熟悉Oracle环境及数据库和表的创建一、实验目的和要求1、熟悉Oracle10g的工作环境、了解Oracle主要管理工具的用途、掌握登录Oracle10g的方法。
2、理解权限的概念以及创建数据库必须要确定的因素:库名、所有者、大小、SGA分配和存储数据库的文件。
3、理解参数文件的作用。
4、掌握SQL*Plus、iSQL*Plus 、DBCA等主要工具的使用方法。
5、掌握行编辑命令的使用方法。
6、掌握在Oracle 10g环境下,利用DBCA和SQL创建数据库和表的方法。
二、实验设备、环境设备:奔腾Ⅳ或奔腾Ⅳ以上计算机环境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、ORACLE 10g中文版三、实验步骤1、分析题意,重点分析题目要求并给出解决方法。
2、根据题目要求启动SQL*Plus、iSQL*Plus、OEM和DBCA等管理工具。
3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中。
4、提交完成的实验结果。
四、实验内容1、熟悉Oracle常用的管理工具(1)OEM(主目录、性能、管理、维护)OEM是Oracle10g的数据库控制工具,它包含有大量对DBA有用的工具,为日常的数据库操作提供了直观、方便的图形化界面GUI,包括创建新用户、角色、进行权限分配、查看数据库运行情况、创建对象方案、进行存储管理等,几乎所有的数据库管理和操作都可以通过OEM来完成。
主目录页面:该页主要提供有关数据库环境和健康的丰富的信息。
包括:一般信息、主机CPU、活动会话、高可用性部分、空间使用情况和诊断部分、预警和相关预警、性能分析、以及相关链接部分。
1一般信息:该部分提供数据库状态可快速概览以及数据库的基本信息。
4主机CPU:有一个图形,以不同的颜色粗略显示Oracle主机的相对CPU占用率。
5活动会话:显示当前活动会话的情况、当前数据库的工作以及其他SQL统计信息。
11高可用性:显示相关可用信息,包括:例程恢复时间、上次备份时间、Oracle 10g数据库的最近备份时间、以及该次备份是否成功已用归档区域的百分比以及是否用了闪回事件等。
13空间使用情况:显示数据库的大小、并列出数据库包含有问题的表空间的数目。
段查找结果:有助于识别与存储有关的问题,并提供改善性能的建议案。
15诊断概要:给出了数据库执行情况的概略;性能查找结果:表示被自动数据库诊断监视器ADDM发现的问题的数量。
OEM也能够自动分析环境、以确定是否存在违反策略的操作,并将分析结果放在所诊断有违反策略的情况中。
17预警和相关预警:这两部分均以表的形式给出警告信息,以引起用户的注意。
19性能分析:该部分列出ADDM任务的结果。
作业活动部分中包含一个作业执行的报告,显示已经调度的、正在运行的、挂起的和有问题的执行。
21相关链接:指明了可以与之链接的部分。
性能页面:主要功能是监视Oracle 10g数据库服务器的运行状况,实时掌握其各种运行参数,并据此存在问题来采取相应措施来对其进行优化,以进一步提高其效率,确保系统的正常运行等。
是DBA的主要任务之一。
包括:主机、会话:等待和运行、例程吞吐量、和其他监视链接四个部分。
主机部分:有两个图表即:运行队列长度和分页速率。
3运行队列长度:指正在等待使用CPU的进程数,表示CPU争用的程度。
7分页速率:反映主机经内存内容写出道交换空间以创建更多内存空间的速率。
如果内存足够,系统将不需要分页。
当内存已满、内存空间争用加剧时,主机将较少使用的页空间换出。
“会话:等待和运行”:会话图表反映11种时间类型,是Oracle性能监视的核心。
Y轴上显示按全部时间折算的会话数,反映数据库的平衡负载。
1绿色区域表示正在访问CPU的用户。
其他颜色则表示各种等待事件(如:锁、磁盘I/O 重写或网络通信)的用户。
10例程吞吐量:吞吐量图表反映会话活动图表中显示的各种争用的相对重要性。
如果会话活动图表显示会话等待书不断增加,但吞吐量也不不断增加,则可以忍受。
如果吞吐量反而下降而内部争用加剧,则应该考虑采取优化措施了。
11其他监视链接数要有:Top Sessions、顶级SQL、数据库锁、阻塞会话、例程活动、顶级使用者等的链接。
管理属性页面:主要功能通过该页配置和调整数据库个各个方面,从而提高性能和调整设置。
这是DBA主要工作的场所,可以完成大部分的数据库日常管理工作。
1例程部分:主要有内存参数、还原管理、所有的初始化参数等内容。
2存储部分:主要有控制文件、表空间、数据文件、重做日志文件组等。
3安全性部分:只要有用户、角色、概要文件等。
5方案部分:主要有表、索引、视图、同义词、过程、函数、触发器等。
维护属性页面:可以执行以下任务将数据导出到文件中或从文件中导入数据,将数据从文件加载到Oracle的数据库中,收集、估计、和删除统计信息,同时提高对数据库对象进行SQL 查询的性能。
主要包括:实用程序、备份与恢复、部署等等三个部分。
1实用程序部分:主要有导入导出、加载数据、聚集统计信息、重组对象和本地管理表空间等。
13备份与恢复部分:主要提供对系统数据的备份和恢复两项功能,有效地避免数据的丢失。
只要包括:调度备份、执行恢复、管理当前恢复、配置备份设置、配置恢复设置、配置恢复目录设置等内容。
18部署部分:主要目的是为了避免系统(包括数据)丢失,此外,还提供了其他一些功能,如配置收集状态、管理策略库等。
包括:补丁程序、克隆数据库、克隆Oracle主目录、查看补丁程序高速缓存、配置收集状态、管理策略库,管理违反策略的情况等。
(2)SQL*Plus主要的编辑命令:iSQL*Plus允许使用Web浏览器连接到Oracle 10g并执行如同在SQL*Plus命令行版中执行的相同操作。
可以使用iSQL*Plus来编辑SQL*Plus、SQL、PL/SQL命令,从而输入、编辑、运行并保存SQL命令和PL/SQL块以及计算结果。
(4)DBCA2、利用DBCA创建数据库(1)数据库名称为Orcl,它的全局数据库名(2)控制文件有3个,其存取路径为:D:\oracle\oracdata\Orcl\ 其名称为CONTROL01.CTL、CONTROL02.CTL、CONTROL03.CTL。
(3)重做日至文件有3个其大小为10MB,存取路径为:D:\oracle\oradata\ Orcl \ 名称为:redo01.log、redo02.log、redo03.log。
(4)创建临时表空间temp01.dbf。
(5)字符集为ZHS16GBK,国家字符集为AL16UTF16。
(6)数据块大小为:4KB。
3、利用DBCA删除数据库Orcl4、使用PL/SQL手工创建数据库(选做)(1)确定新数据库对应的实例名(SID)(2)确定DBA认证方法(3)创建初始化参数文件(4)使用SQL*Plus连接到实例(5)创建服务器参数文件(推荐)(6)启动实例(7)使用CREATE DA TABASE语句创建数据库(8)创建附加的表空间(9)运行脚本以创建数据库字典视图参见:参数文件脚本和创建数据库文件脚本5、在OEM中分别创建表Employees、Departments和Salary(表结构请参见text文本)6、在OEM中删除创建的Employees、Departments和Salary表7、使用SQL语句创建表Employees、Departments和Salary及相应的约束。
8、修改Departments表的结构,增加一个TEL新列,数据类型为CHAR(8)。
9、修改Departments表的结构,修改列TEL的数据类型为NUMBER(8)。
10、将TEL列名改为电话号码。
11、删除Departments表的电话号码列。
12、将Salary表移动到USERS表空间中。
五、问题解答及实验结果六、实验体会和收获实验项目名称:表数据的插入、修改和删除等实验学时: 4 同组学生姓名:实验地点:实验日期:实验成绩:批改教师:批改时间:实验2 表数据的插入、修改与删除等一、实验目的和要求1、了解SQL语言对表数据操作的灵活控制功能,以及数据更新操作时要注意数据的完整性。
2、掌握在SQL *Plus或iSQL*Plus窗口中用PL/SQL语言对表数据进行增、删、改操作的方法。
3、能够在OEM中查看相应的数据。
4、通过替换变量的练习,理解替换变量在程序中的用途。
5、通过环境变量的设置,了解按相应格式的显示功能以及SQL*Plus的报表打印功能。
二、实验设备、环境设备:奔腾Ⅳ或奔腾Ⅳ以上计算机环境:WINDOWS 2000 SERVER或WINDOWS 2003 SERVER、ORACLE 10g中文版三、实验步骤1、分析题意,重点分析题目要求并给出解决方法。
2、根据题目要求启动SQL*Plus、iSQL*Plus、OEM等管理工具。
3、按题目要求完成实际操作任务,并将相关文档资料保存在以自己学号命名的文件夹中。
4、提交完成的实验结果。
四、实验内容orcl1231、熟悉SQL*Plus或iSQL*Plus的使用方法,用SQL语言向已经建立的Departments表、Employees 和Salary表中添加数据。
(注:请将SQL语句存入脚本文件中以便以后利用。