使用Oracle11g实现复杂数据库功能实验九

实验九:使用Oracle 11g实现复杂数据库功能

创新互联-专业网站定制、快速模板网站建设、高性价比穆棱网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式穆棱网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖穆棱地区。费用合理售后完善,10年实体公司更值得信赖。

实验目的

1、掌握Oracle 11g的基本操作;

2、学会使用Oracle 11g实现复杂数据库功能。

实验内容

1、创建数据库;

2、创建表空间、用户和权限;

3、插入、查询、更新和删除数据;

4、创建索引和视图;

5、事务处理和锁机制。

实验步骤

1、创建数据库

打开SQL*Plus,输入用户名和密码;

执行以下命令创建数据库:

“`sql

CREATE DATABASE mydb;

“`

2、创建表空间、用户和权限

执行以下命令创建表空间:

“`sql

CREATE TABLESPACE myts DATAFILE ‘myts.dbf’ SIZE 100M;

“`

执行以下命令创建用户并指定默认表空间:

“`sql

CREATE USER myuser IDENTIFIED BY mypassword PROFILE default;

“`

执行以下命令为用户分配权限:

“`sql

GRANT CONNECT, RESOURCE TO myuser;

“`

3、插入、查询、更新和删除数据

执行以下命令插入数据:

“`sql

INSERT INTO mytable (id, name, age) VALUES (1, ‘张三’, 20);

“`

执行以下命令查询数据:

“`sql

SELECT * FROM mytable;

“`

执行以下命令更新数据:

“`sql

UPDATE mytable SET age = 21 WHERE id = 1;

“`

执行以下命令删除数据:

“`sql

DELETE FROM mytable WHERE id = 1;

“`

4、创建索引和视图

执行以下命令创建索引:

“`sql

CREATE INDEX myindex ON mytable(name);

“`

执行以下命令创建视图:

“`sql

CREATE VIEW myview AS SELECT * FROM mytable;

“`

执行以下命令查询视图:

“`sql

SELECT * FROM myview;

“`

5、事务处理和锁机制

执行以下命令开启事务:

“`sql

START TRANSACTION;

“`

执行以下命令提交事务:

“`sql

COMMIT;

“`

执行以下命令回滚事务:

“`sql

ROLLBACK;

“`

网站栏目:使用Oracle11g实现复杂数据库功能实验九
网站地址:http://www.shufengxianlan.com/qtweb/news26/393926.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联