- 5
- 0
- 约7.11千字
- 约 6页
- 2018-04-23 发布于河南
- 举报
orac实验4表管理
实验四 表管理
实验目的
1.掌握oracle数据库常用数据类型。
2.掌握表的创建。
3.掌握数据完整性约束与表管理常用操作。
实验环境
Oracle10g
实验内容
1.基本关系表的创建
练习1:创建一个名为product(产品)的普通表存放于本地表空间users。
SQL conn scott/tiger@orcl
已连接。
SQL drop table scott.product cascade constraints;
表已删除。
SQL create table scott.product
2 (pcode number(8),
3 pname varchar2(30),
4 pdesc varchar2(100),
5 pprice number(6,2))
6 tablespace users;
表已创建。
练习2:通过子查询创建表。
SQL drop table emp_bak cascade constraints;
表已删除。
SQL create table emp_bak as select * from emp;
表已创建。
SQL select * from emp_bak;
2.指定表的存储参数
SQL conn sys/syspwd@orcl as sysdba
已连接。
SQL drop tablespace ts_stock including contents and datafiles;
表空间已删除。
SQL create tablespace ts_stock
2 datafile %oracle_base%\oradata\ts_stock.dbf size 100M reuse
3 uniform size 128K
4 ;
表空间已创建。
SQL alter user scott quota unlimited on ts_stock;
用户已更改。
SQL conn scott/tiger@orcl
已连接。
SQL create table scott.supplier
2 ( scode number(8),
3 sname varchar2(25),
4 contact varchar2(15),
5 phone varchar2(15),
6 fax varchar2(15))
7 storage(
8 initial 100k
9 next 100k
10 pctincrease 0
11 minextents 1
12 maxextents 8)
13 tablespace ts_stock;
表已创建。
如果要对表的其他相关参数进行修改,可以使用alter table,示例如下:
SQL alter table scott.supplier
2 pctfree 20
3 pctused 50
4 initrans 6
5 maxtrans 20;
表已更改。
3.完整性约束
练习3: 下面的代码定义了三个表,student、course、score并定义了相关完整性约束。
CONN scott/tiger@orcl
DROP TABLE student CASCADE CONSTRAINTS;
CREATE TABLE student(
sno VARCHAR2(10),
name VARCHAR2(20) NOT NULL,
sex VARCHAR2(2),
age NUMBER(2),
class VARCHAR2(7) NOT NULL,
CONSTRAINT stu_pk_sno PRIMARY KEY (sno),
CONSTRAINT stu_unique_name UNIQUE(name),
CONSTRAINT stu_check_sex CHECK (sex IN(男,女)),
CONSTRAINT stu_check_age CHECK (age BETWEEN 16 AND 20));
DROP TABLE course CASCADE CONSTRAINTS;
CREATE TABLE course(
cno VARCHAR2(4),
cname VARCHAR2(16) NOT NULL,
remark VARCHAR2(200) DEFAULT 专业课,
CONSTRAINT course_pk_sno PRIMARY KEY (cno));
DROP TABLE score;
CREATE
您可能关注的文档
- 员工宿舍管理制度规范.doc
- 红阳在线造价教学系统.ppt
- 安全协议与标准第二部分.ppt
- 2010年考试试题题库.doc
- 浙江工业大学简介.ppt
- 吉林大学复变函数B4-2-3.ppt
- 成品寝室装修秀.ppt
- 通风技术复习范围.doc
- 2011抽测模拟试题.doc
- 成产桥的施工方法.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)