欢迎来到天天文库
浏览记录
ID:50828173
大小:1009.00 KB
页数:10页
时间:2020-03-15
《Oracle数据库语句的基本操作.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《Oracle高级数据库开发》实验项目实验1创建数据库和表实验类别操作性(√)验证性()设计性()综合性()其它()实验目的及要求1.使用DBCA创建数据库,进行相关参数的设置。2.使用OEM和DEVELOPER创建数据表空间和表。3.命令方式创建数据库和表和索引4.理解数据更新操作时应注意数据完整性约束条件。5.正确理解数据库的结构:内部结构和外部结构6.了解数据库备份、恢复概念及方法。成绩评定表类别评分标准分值得分合计上机表现积极出勤、遵守纪律主动完成实验设计任务程序代码比较规范、基本正确功能达到实验要求实验报告及时
2、递交、填写规范内容完整、体现收获说明:实验内容一、创建数据库和表1、用OEM创建表。1.1表SALARY1.2表EMPLOYEES2、使用PL/SQL手工建表。1.3手工建表3、在SQL/SERVER创建连接。1.4创建数据库连接1.5表结构的设置4、使用PL/SQL语句创建表。1.6PL/SQL语句所创建的表二、表数据的插入、修改和删除1、使用SQLDEVELOPER操作数据。2.1数据的添加2、使用PL/SQL命令操作数据。(1)分别向Employees、Departments、Salary表中添加一行记录。2.2向
3、表中添加记录(2)使用PL/SQL修改记录的值。2.3修改表中SALARY的字段值(3)将所有职工的收入增加100。2.4员工收入增加100(4)用DELETE语句删除一行记录。2.5删除表中一行记录三、索引和完整性1、建立索引。3.1建立索引2、实现实体完整性。3.2实现表的实体完整性附录代码(1)INSERTINTOTCM0905060215EMPLOYEESVALUES('011112','罗林',TO_DATE('19730626','yymmdd'),1,'解放路100号',210002,4055663,5);
4、(2)INSERTINTOTCM0905060215DEPARTMENTSVALUES('2','人力资源部',null);(3)UPDATETCM0905060215SALARYSETINCOME=2890WHEREEMPLOYEEID='011112';(4)UPDATETCM0905060215EMPLOYEESSETADDRESS='湖北武汉'WHEREEMPLOYEEID='011112';(5)deletefromTCM0905060215EMPLOYEESWHEREEMPLOYEEID='011112';(
5、6)CREATEINDEXPK_XS_BAKONTCM0905060215EMPLOYEES(DEPARTMENTID)TABLESPACEUSERSPCTFREE48INITRANS10MAXTRANS100STORAGE(INITIAL64KNEXT64KMINEXTENTS5MAXEXTENTS20PCTINCREASE10FREELISTS1FREELISTGROUPS1)PARALLEL(DEGREEDEFAULT);(7)CREATETABLEDEPARTMENTS(DEPARTMENTIDCHAR(3)NO
6、TNULL,DEPARTMENTNAMECHAR(20)notnull,NoteVARCHAR(100)NULLUNIQUECONSTRAINTPK_DEPARTMENTSPRIMARYKEY(DEPARTMENTID));(8)alterTABLETCM0905060215EMPLOYEESADD(CONSTRAINTCH_PHONECHECK(PHONENUMBERBETWEEN'0'AND'9'));(9)ALTERTABLETCM0905060215EMPLOYEESADD(UNIQUECONSTRAINTFK_
7、TCM0905060215DEPARTMENTSFOREIGNKEY(DEPARTMENTID)REFEREFCESDEPARTMENTS(DEPARTMENTID));实验总结通过这次实验,我了解了数据库的结构以及一些基本概念。同时学会了SQL语句手工创建数据库和表,掌握了表的相关操作和表完整性的实现方法以及索引的使用。
此文档下载收益归作者所有