logo资料库

太原理工大学oracle实验报告.doc

第1页 / 共48页
第2页 / 共48页
第3页 / 共48页
第4页 / 共48页
第5页 / 共48页
第6页 / 共48页
第7页 / 共48页
第8页 / 共48页
资料共48页,剩余部分请下载后查看
实验由本人当时亲自完成 仅供参考,希望可以帮助大家 实 验 报 告 课程名称: 大型数据库系统 实验项目: Oracle 实用教程 实验地点: 专业班级: 00000000 班 学号:00000000 学生姓名: 指导教师: 2013 年 13 月 13 日
太原理工大学实验报告 学院名称 软件学院 专业班级 0000 实验成绩 学生姓名 学号 000000000 实验日期 13/13 课程名称 Oracle 实验题目 Oracle11g 的安装与配置与创建表 实验内容及完成情况: 一、 实验目的和要求 1、 了解数据库的结构以及一些基本概念。 2、 安装 Oracle 的软件,学会使用大型数据库的软件 3、 了解表的结构特点。 4、 了解 Oracle 的基本数据类型。 5、 学会使用 DBCA 创建数据库。 6、 学会使用界面方式创建表。 7、 学会使用 SQL 语句手工创建数据库。 8、 学会使用 SQL 语句创建表。 1、首先要明确,能够创建数据库的用户必须是系统管理员,或是被授使用 CREATE DATABASE 语句的用户。 2、其次创建数据库必须要确定数据库名、所有者(及创建数据库的用户)、数据库大小、 SGA 分配和存储数据库文件。 3、然后,确定数据库包含哪些表以及所包含的各表的结构,还要了解 Oracle11g 的常 用数据类型,以创建数据库的表。 4、此外还要了解两种常用的数据库、表的方法,即利用 DBCA 创建和使用 PL/SQL 的 CREATE DATABASE 语句创建。 二、实验内容和原理 创 建 企 业 管 理 的 员 工 管 理 数 据 库 YGGL , 包 含 Employees ( 员 工 自 然 信 息 ) 表 、
Departments(部门信息)表和 Salary(员工薪水情况)表。各表的结构如下图所示。 表 T1.1 Employees 表结构 列名 数据类型 长度 是否允许为空 说明 Employees Name Birthday Sex Address Zip PhoneNumber DpartmentID Char Char Date Number Char Char Char Char 6 10 1 20 6 12 3 × × × × √ √ √ × 员工编号,主键 姓名 出生日期 性别 地址 邮编 电话号码 员工部门号,外键 表 T1.2 Departments 表结构 列名 数据类型 长度 是否允许为空 说明 DepartmentID DepartmentName Char Char Note Varchar2 3 20 100 × × √ 部门编号,主键 部门名 备注 表 T1.3 Salary 表结构 列名 数据类型 长度 是否允许为空 说明 EmployeesID InCome Outcome Char Number Numer 6 8,2 8,2 × × × 员工编号,主键 收入 支出 三、主要仪器设备 Pc 电脑一台,并且安装好 Oracle。
四、实验结果与分析 1.数据库的安装配置 安装的过程: 图 1.1 安装 1 图 1.2 安装 2 图 1.3 安装 3
图 1.4 安装 4 图 1.5 安装 5 安装好后的界面 OEM 的界面: 图 1.6 oem 的登录界面 图 1.7 打开后的 oem SqlDeveloper 的界面:
2.利用 DBCA 创建数据库 以下提示信息说明数据库 YYGL 创建成功。
3.在 OEM 中分别创建表 启动数据库 YYGL 的 OEM 页面,使用 SYSTEM 用户登录,在“方案”属性页中选择 “表”,单击鼠标左键,再出现的“表搜索”页面上单击“创建”按钮,进入“创建表”页 面,在该页面的各个选项卡上输入表 Employees 各个字段信息、约束条件、分区和存储情况 等设置,单击“确定”按钮即可完成创建,Department 和 Salary 的创建与上相同。 如上就是创建表的页面,当出现下图时,表示,创建成功。 如上图,表示 Emploryees 创建成功。 Departmens 和 Sarary 的创建与 Emploryees 相同。 4.在 OEM 中删除已创建的表
点击“使用选项删除”出现下图: 选择第一项,并且选中删除所有引用完整性约束条件,就可以彻底删除表。 下面就用另一种工具 SQL Developer 去实现表的创建和删除! 3.在 SQL Developer 中创建表 (1)应该创建一个连接,也就是说用 SQL Developer 连接到 YGGL 数据库,连接成功后会提 示连接成功,并且可以出现 yggl_ora 连接 YGGL 的所有列表,如图:
分享到:
收藏