ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:302.50KB ,
资源ID:12488744      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12488744.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(oracle数据库表的创建 1.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

oracle数据库表的创建 1.docx

1、oracle数据库表的创建 1实验一 Oracle数据库表的创建一、实验目的:1熟悉ORACLE服务器产品、能够查看ORACLE服务器安装结果,掌握服务器上的文件结构。2熟悉及掌握ORACLE三种实用工具:SQL-PLUS、SQL-PLUS WORKSHEET、企业管理控制台。3了解库、表的结构特点。4了解Oracle9i的基本数据类型。5学会使用T-SQL语句创建和管理表。二、实验器材:计算机:P4 2.4、80G硬盘、512M内存、winodwsXP操作系统、ORACLE9I FOR WINDOWS三、实验说明:本次实验的计算机上已经安装了ORACLE9I FOR WINDOWS 数据库,

2、其登录名为:sys或system;用户的密码:manager。四、实验内容和步骤:(一)Oracle9i工具的熟悉与使用1查看数据库服务器上的安装结果(1)查看服务器上安装的产品在操作系统界面上选择 【开始】/【程序】/【Oracle Installation Products】/【Universal Installer】选项,调出Oracle通用安装器,单击【已安装产品】按钮将看到已经成功安装在服务器上的Oracle9i产品组件,如图所示。(2)查看服务器的程序组在操作系统界面上选择【开始】/【程序】 可以看到安装完Oracle9i系统后的程序组有两类,一类是“Oracle Installa

3、tion Products”,另一类是“OraHome92”。前者是通用安装工具,后者包括了八类程序组,如图所示。(3)查看服务器的服务安装完毕后,数据库服务器必须以后台服务的方式运行起来,才能保证给客户端(或用户)提供各种对数据的管理和操作功能。当完成数据库服务器的安装后,基本的服务已经自动运行起来了,但还有些服务需要手工启动。对后台服务的管理操作为:双击【我的电脑】/【控制面板】/【管理工具】/【服务】选项,将出现该计算机上的所有服务列表,启动方式如果为“自动”表示该服务随数据库服务器的启动而启动。如果状态栏为空,表明对应服务未启动,需要人工手动启动。(4)服务器上的文件结构数据库服务器上

4、Oracle9i的文件结构如图所示。从图中可看到在“Oracle”目录下有三个文件夹。 admin:该文件夹下面按照数据库系统标识名称建立子文件夹(如dbsepi),在每个子文件夹下存放有对该数据库的管理信息和日志文件。 ora92:存放的是整个数据库服务器的程序文件。 oradata:该文件夹下面按照数据库系统标识名称建立子文件夹(如dbsepi),在每个子文件夹下存放有该数据库的数据文件、控制文件、索引文件等。2SQL PLUS工具使用 (1)启动SQL Plus在操作系统界面上选择【开始】/【程序】/【Oracle-OraHome92】/【Application Development】

5、/【SQL Plus】选项,出现图所示的登录窗口。SQL Plus是直接作用在Oracle数据库上的,要使用这个工具必须有一个合法的Oracle用户名和口令,才能进入SQL Plus工具,进行SQL命令的操作。主机字符串使用了网络服务名dbsepi。单击【确定】按钮,出现如图所示的窗口,表明已经进入SQL Plus工作环境。 SQL Plus工作环境是一个交互式操作环境,是一个行编辑工具。用户可以在该环境下键入SQL命令并执行。SQL Plus环境提供了5个菜单选项。其中,【文件】菜单的功能是存取SQL命令或PL/SQL程序的文件,该文件的扩展名一般为.sql,也可以是.txt文件。(2) S

6、QL Plus的编辑器可以使用两种编辑器键入命令或程序。a缓冲区编辑器SQL Plus的编辑缓冲区一次只能编辑一行语句或命令。在缓冲区编辑器中,可以输入3种类型的命令。SQL命令:SQL语句。PL/SQL程序:PL/SQL语言编写的程序。SQL Plus命令:用来控制SQL Plus工具的运行方式。b外部编辑器首先定义外部编辑器,然后调用外部编辑器。定义外部编辑器的方法是:从菜单栏中单击【编辑】/【编辑器】/【定义编辑器】选项,得到如图所示定义编辑器窗口。在此窗口中,输入编辑器的名称即可(系统默认的外部编辑器为“Notepad”记事本),单击【确定】按钮完成定义编辑器的操作。 调用外部编辑器的

7、方法是:从菜单栏中单击【编辑】/【编辑器】/【调用编辑器】选项.C 应用实例通过以下的例子熟悉SQL Plus中编辑器和操作命令的使用方法。用SQL命令显示部门表的内容。SQLSELECT * FROM scott.dept;屏幕将显示dept表中的内容。以dept.sql文件名保存当前缓冲区的内容。SQLSAVE dept.sql屏幕将提示“已创建文件dept.sql”。清空缓冲区。SQLDEL清空缓冲区意味着缓冲区中无可执行的命令,此时输入执行命令将有出错提示。例如:SQLR屏幕将提示“SP2-0103:SQL缓冲区中无可运行的程序”。调入dept.sql文件到缓冲区(内存)。有两种方式,

8、一种通过文件菜单打开调入,另一种则通过GET命令调入。用命令方式调入文件的操作如下:SQLGET dept.sql屏幕将显示“1 SELECT * FROM scott.dept;”。再次执行同样的SQL命令。一旦文件内容调入到内存后,用符号“/”或“R”命令执行即可。6SQL PLUS WORKSHEET工具使用 (1)启动SQL Plus Worksheet在操作系统界面上选择【开始】/【程序】/【Oracle-OraHome92】/【Application Development】/【SQLPlus Worksheet】选项,出现登录窗口。输入合法的Oracle用户名和口令、网络服务名,

9、从下拉列表框中选择“Normal”身份连接。单击【确定】按钮,出现如图所示的窗口,表明已经进入SQL Plus Worksheet工作环境。(2)操作方式SQLPlus Worksheet编辑器的操作很方便,可以使用窗口上方的菜单栏,也可以使用左边的图标。(3)应用实例在SQLPlus Worksheet中输入SQL命令显示部门表的内容。操作步骤如下:(1)在输入窗口中输入命令。(2)单击【执行】图标执行命令,查看结果窗口的内容。4企业管理控制台的使用(1)启动数据库管理器在操作系统界面上选择【开始】/【程序】/【Oracle-OraHome92】/【Enterprise Manager Co

10、nsole】选项,出现图所示的登录窗口。选中【独立启动】单选钮,单击【确定】按钮。出现如图所示的窗口。【数据库】节点下面是已经存在的数据库。单击【DBSEPI】数据库,将出现如图所示数据库连接信息窗口。输入用户名、口令、服务以及连接身份,单击【确定】按钮,出现如图所示的窗口。(2)方案管理器方案管理器(也称模式管理器)的主要功能是对各种数据库对象进行管理。逐级展开【方案】节点后,出现如图所示的窗口。选中某个数据库对象后,单击鼠标右键或选择相应的菜单栏可以对该数据库对象进行任何管理,包括向数据表中录入数据等。(3)安全管理器安全管理器的主要功能是对用户、角色以及概要文件进行管理。逐级展开【安全性

11、】节点后,出现如图所示的窗口。双击某个已知的用户名后,可以看到该用户所拥有的各种权限。(4)存储管理器存储管理器的主要功能是对数据文件、表空间、控制文件、日志文件等进行管理。逐级展开【存储】节点后,出现窗口。双击右窗口的某一项,可以查阅和修改具体的参数设置。(二)创建数据库(1)语法格式:CREATE DATABASE database_nameCONTROLFILE REUSELOGFILEGROUP n (pathfile_name) SIZE n K | M REUSE, nMAXLOGFILES nMAXLOGMEMBERS nMAXLOGHISTORY nMAXDATAFILES n

12、MAXINSTANCES nARCHIVELOG | NOARCHIVELOGCHARACTER SET charsetNATIONAL CHARACTER SET charsetDATAFILE pathfile_name SIZE n K | M REUSEAUTOEXTEND OFF | ON NEXT n K | M MAXSIZE UNLIMITED| n K | M参数的含义:“database_name”:创建的数据库名称。XX文库 - 让每个人平等地提升自我“CONTROLFILES REUSE”:重用已经存在的控制文件。“LOGFILE”:指定重做日志文件名和重做日志组名。“

13、MAXLOGFILS”:最大的重做日志组数量。“MAXLOGMEMBERS”:每个重做日志组中最大的日志文件数。“MAXLOGHISTORY”:可以自动归档的最大日志文件数量。“MAXDATAFILES”: 数据文件的最大数量。“MAXINSTANCES”: 数据库中可以同时打开的例程数。“ARCHIVELOG”: 采用归档模式。“NOARCHIVELOG”: 不采用归档模式。“CHARACTER SET”:指定使用的字符集。“DATAFILE”: 指定数据文件名。“AUTOEXTEND”: 子句用于指定数据文件自动扩展。【实验内容】1.使用OEM创建数据库STUxxxx(xxxx为自己学号的

14、后四位),参数自定。2.在STUxxxx数据库中使用T-SQL语句创建如下的表结构:(1)学生情况表(XS)结构 列名数据类型长度可否为空默认值说明xhChar7否无主键xmChar8否无xbChar2否无男1,女0cssjdate4否无bjChar5是41021zxfnumber1是无bzlong16是无(2)课程表(KC)结构 列名数据类型长度可否为空默认值说明kchChar3否无主键kcmChar20否无kkxqnumber1否1只能为18xsnumber2否无xfnumber1否0(3)学生与课程表(XS_KC)结构 列名数据类型长度可否为空默认值说明xhChar7否无主键kchCha

15、r3否无主键cjnumber3是0xfnumber1是03. 分别用不同的方法向表中输入数据:学生情况表(XS)学号姓名性别出生日期专业总学分备注4102101王林11983-1-23计算机40NULL4102102吴荣华01984-3-28计算机44NULL4202103张强11981-11-19电子NULLNULL4202110王向荣11980-12-9电子50NULL4202221李丽01982-7-30电子NULLNULL4302101刘明11982-10-18自控38NULL4402130叶凡11983-11-18数学46转专业学习课程表(KC)课程号课程名开课学期学时学分101计算

16、机基础1483102C语言2805103数据库4644201离散数学6644202计算机网络7644301软件工程6644学生与课程表(XS_KC)学号课程号成绩410210110180410210110289410210110378410210210157410210210267420210310390420211010185420211010291420222110169440213010178440213010374五、思考1oracle数据库的逻辑结构和物理结构层次关系?2请比较oracle sqlplus 及sqlplus worksheet的异同?3比较用OEM创建数据库表和SQL创建数据库表的异同?4小结实验心得体会?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1