欢迎来到天天文库
浏览记录
ID:38581833
大小:507.00 KB
页数:22页
时间:2019-06-15
《Oracle实验报告KL》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告□实践报告□课程名称:大型数据库系统实验名称:创建数据库和表、表数据插入、修改和删除、数据库的查询和视图、索引和完整性、PL/SQL编程、存储过程和触发器的使用、用户角色与安全性实验地点:致远楼B501专业班级:软件1420学号:2014006110专业班级:软件1420学号:2014006113学生姓名:张子祥学生姓名:赵泓博指导教师:宋承明2017年6月22日太原理工大学学生实验报告一、目的与要求1)了解数据库、表的结构特点以及一些基本概念。2)了解Oracle11g的基本数据类型。3)学会使用DBCA和命令两种方式创建数据库。4)学会使用界面和命令两种方式创建表。5)了解数
2、据库安全性包括几个方面。6)掌握使用用户实现数据库安全性的方法。7)掌握使用角色实现数据库安全性的方法。二、实验准备首先,要明确能够创建数据库的用户必须是系统管理员,或者是被授权使用CREATEDATABASE语句的用户。其次,创建数据库必须确定数据库名、所有者(即创建数据库的用户)、数据库的大小、SGA分配和存储数据库的文件。再次,确定数据库包含那些表以及所包含的各表的结构,还要了解Oracle11g的常用数据类型,以创建数据库的表。此外,还要了解两种常用的创建数据库、表的方法,即利用DBCA创建和使用PL/SQL的CREATEDATABASE语句创建。复习8章内容。三、实验内容使用P
3、L/SQL命令创建企业管理的员工管理数据库YGGL,包含Employees(员工信息)表、Departments(部门信息)表和Salary(员工薪水)表。1)创建用户在YGGL数据库中创建一个用户MANAGER,授予DBA角色和SYSDBA系统权限,它可以替代SYSTEM用户。2)创建角色在YGGL数据库中创建一个角色ADMIN,授予DBA角色和SYSDBA系统权限。四、命令语句及结果createtableEmployees(EmployeeIDchar(6)notnullprimarykey,Namechar(10)notnull,Birthdaydatenotnull,Sexnum
4、ber(1)notnull,Addresschar(20)null,Zipchar(6)null,PhoneNumberchar(12)null,DepartmentIDchar(3)notnull);createtableDepartments(DepartmentIDchar(3)notnullprimarykey,DepartmentNameChar(20)notnull,NoteVarChar2(100)null);createtableSalary(EmployeeIDChar(6)notnullprimarykey,InComeNumber(8,2)notnull,OutCo
5、meNumber(8,2)notnull);创建用户createusermanagerprofile"DEFAULT"identifiedbymanagerdefaulttablespace"USERS"temporarytablespace"TEMP"accountunlock;grantsysdbato"MANAGER";grant"CONNECT"to"MANAGER";grant"DBA"to"MANAGER";alterusermanagergrantconnectthroughsystem;创建角色createroleADMINidentifiedby"manager";gr
6、antsysdbatoADMIN;grantsysopertoADMIN;grant"CONNECT"toADMIN;grant"DBA"to"ADMIN";五、感悟与收获(张子祥)通过本次实验我掌握了oracle数据库的安装和卸载,学会了如何创建数据库,OEM网页管理操作数据库,使用SQL*Plus软件操作,掌握了相关代码的使用。第一次操作实验只是掌握数据库的基础,今后还要多加练习,熟练掌握数据库操作要领。太原理工大学学生实验报告一、目的与要求1)学会使用SQLDeveloper对数据库表进行插入、修改和删除数据的操作。2)学会使用PL/SQL语句对数据库表进行插入、修改和删除数据的操
7、作。3)了解并体会PL/SQL语句对表数据操作的灵活控制功能。4)掌握SELECT语句的基本语法。5)掌握子查询、连接查询的表示方法。6)掌握数据汇总的方法。7)掌握GROUPBY、ORDERBY子句的作用和使用方法。8)掌握视图的使用方法。二、实验准备首先,了解对表数据的插入、删除、修改都属于表数据的更新操作。对表数据的操作可以在SQLDeveloper中进行,也可以由PL/SQL语句实现。其次,要掌握PL/SQL中用于对表数据进
此文档下载收益归作者所有