实验三。
一) 管理表。
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表必须创...