oracle数据库语句或操作,Oracle数据库语句的基本操作

本次实验主要涉及Oracle数据库的创建、管理与操作。通过DBCA创建数据库并配置参数,使用OEM和PL/SQL创建表空间和表,以及手动创建数据库和表。实验还涵盖了数据插入、修改和删除,以及索引建立和实体完整性的实现。在实践中,理解了数据完整性约束和数据库备份恢复的概念。实验报告详细记录了各项操作步骤和SQL语句,加深了对数据库结构和基本操作的理解。
摘要由CSDN通过智能技术生成

41528d3028836879cd698677c3999917.gifOracle数据库语句的基本操作

计算机科学与工程学院 《Oracle高级数据库开发》 实验项目 实验1 创建数据库和表 实验类别 操作性(√ ) 验证性() 设计性( ) 综合性( ) 其它( ) 实验目的及要求 1. 使用DBCA创建数据库,进行相关参数的设置。 2. 使用OEM和DEVELOPER创建数据表空间和表。 3. 命令方式创建数据库和表和索引 4. 理解数据更新操作时应注意数据完整性约束条件。 5. 正确理解数据库的结构:内部结构和外部结构 6. 了解数据库备份、恢复概念及方法。 成 绩 评 定 表 类 别 评 分 标 准 分值 得分 合 计 上机表现 积极出勤、遵守纪律 主动完成实验设计任务 程序代码 比较规范、基本正确 功能达到实验要求 实验报告 及时递交、填写规范 内容完整、体现收获 说明: 实 验 内 容 一、创建数据库和表 1、用OEM创建表。 1.1 表SALARY 1.2 表EMPLOYEES 2、使用PL/SQL手工建表。 1.3 手工建表 3、在SQL/SERVER创建连接。 1.4 创建数据库连接 1.5 表结构的设置 4、使用PL/SQL语句创建表。 1.6 PL/SQL语句所创建的表 二、表数据的插入、修改和删除 1、使用SQL DEVELOPER操作数据。 2.1 数据的添加 2、使用PL/SQL命令操作数据。 (1)分别向Employees、Departments、Salary表中添加一行记录。 2.2 向表中添加记录 (2)使用PL/SQL 修改记录的值。 2.3 修改表中SALARY的字段值 (3)将所有职工的收入增加100。 2.4 员工收入增加100 (4)用DELETE语句删除一行记录。 2.5 删除表中一行记录 三、索引和完整性 1、建立索引。 3.1 建立索引 2、实现实体完整性。 3.2 实现表的实体完整性 附录代码 (1) INSERT INTO TCM0905060215EMPLOYEES VALUES( 011112 , 罗林 ,TO_DATE( 19730626 , yymmdd ),1, 解放路 100号 ,210002,4055663,5); (2) INSERT INTO TCM0905060215DEPARTMENTS VALUES( 2 , 人力资源部 ,null); (3) UPDATE TCM0905060215SALARY SET INCOME = 2890 WHERE EMPLOYEEID= 011112 ; (4) UPDATE TCM0905060215EMPLOYEES SET ADDRESS= 湖北武汉 WHERE EMPLOYEEID= 011112 ; (5) delete from TCM0905060215EMPLOYEES WHERE EMPLOYEEID = 011112 ; (6) CREATE INDEX PK_XS_BAK ON TCM0905060215EMPLOYEES(DEPARTMENTID) TABLESPACE USERS PCTFREE 48 INITRANS 10 MAXTRANS 100 STORAGE(INITIAL 64K NEXT 64K MINEXTENTS 5 MAXEXTENTS 20 PCTINCREASE 10 FREELISTS 1 FREELIST GROUPS 1) PARALLEL(DEGREE DEFAULT); (7) CREATE TABLE DEPARTMENTS ( DEPARTMENTID CHAR(3) NOT NULL, DEPARTMENTNAME CHAR(20) not null, Note VARCHAR(100) NULL UNIQUE CONSTRAINT PK_DEPARTMENTS PRIMARY KEY (DEPARTMENTID)); (8) alter TABLE TCM0905060215EMPLOYEES ADD(CONSTRAINT CH_PHONE CHECK(PHONENUMBER BETWEEN 0 AND 9 )); (9) ALTER TABLE TCM0905060215EMPLOYEES ADD (UNIQUE CONSTRAINT FK_TCM0905060215DEPARTMENTS FOREIGN KEY (DEPARTMENTID) REFEREFCES DEPARTMENTS (DEPARTMENTID)); 实 验 总 结 通过这次实验,我了解了数据库的结构以及一些基本概念。同时学会了SQL语句手工创建数据库和表,掌握了表的相关操作和表完整性的实现方法以及索引的使用。 11 《数据库系统原理》实验报告

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值