Oracle试验

发布 2023-05-19 17:49:28 阅读 3211

实验三。

一) 管理表。

1. 以 scott 用户登录,建立表。

1. 登录system用户启用scott用户,并修改密码为scott方便登录。如图1所示:

登陆scott用户进行操作。

创建表,如图2所示:

二) 约束。

1、以 scott 用户登录,在customers 表中插入以下数据。

在图形界面将相关数据插入数据库中,利用select语句查看插入结果,检查数据是否成功插入。如图3所示:

2、在 orders 表中插入以下数据。

在图形界面将相关数据插入数据库中,利用select语句查看插入结果,检查数据是否成功插入。如图4所示:

3、 分别在 customers、orders 表上建立约束。

利用相关命令进行操作(alter table customers

add constraint pk_cust primary key (cust_code);

alter table orders

add constraint pk_ord primary key (ord_id);

alter table orders

add constraint fk_ord_cust foreign key (cust_code)

references customers(cust_code) disable novalidate;)。如图5所示:

4、 查看这些约束建立在哪些列上,以及其状态(是否延迟、是否可用)在数据表编辑界面的“键”标签中查看。

在图形界面进行相关操作。如图6所示:

5、 启用 orders 表上的外键约束。

利用alter table orders enable constraint fk_ord_cust;命令进行相关操作。如图7所示:

操作失败,因为order表中没有外键约束。

6、 使 orders 表上的约束仅对新数据有效。

利用alter table orders enable novalidate constraint fk_ord_cust;命令进行相关操作。如图8所示:

命令操作成功,因为约束对于其他键并没有影响,所以对于此次操作无影响。

Oracle试验笔记

完全安装oracle9i 配置服务器端。创建全局数据库名为myoracle的数据库。初始sys口令 change on install 初始system口令 manager 配置客户端 选择服务名 myoracle创建的服务器端的服务名即数据库。主机名 marknetbook本机主机名。网络服务名 ...

ORACLE

pro c 的使用。一 pro c 程序概述 1 什么是pro c程序。在oracle数据库管理和系统中,有三种访问数据库的方法 1 用sql plus,它有sql命令以交互的应用程序访问数据库 2 用 语言应用开发工具开发的应用程序访问数据库,这些工具有sql froms,ql reportwri...

oracle

实验3 创建数据库并测试数据。实验目的 1 进一步熟悉oracle环境及其操作。2 熟悉创建表及查找,更新等相关操作的sql语句。实验要求 如图所示。学院编码 专业编码 3.2.1 在实验2的基础上,根据如图所示的数据库逻辑结构,创建数据库中的所有表,并定义其相关约束。其中,db grade表必须创...