易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle练习(mldn视频课程)三

综合练习
学生运动会比赛信息数据库
1,运动员sporter(运动员编号sporterid,运动员姓名name,运动员性别sex,所属系号department)
2,项目item(项目编号itemid,项目名称itemname,项目比赛地点location)
3,成绩grade(运动员编号sporterid,项目编号itemid,积分mark)
建表
1,定义各个表的主码外码约束
2,运动员的姓名和所属惜别不能为空值
3,积分要么为空值,要么为6,4,2,0,分别代表第一二三名的和其他名次的积分
运动员表
1001,李明,男,计算机系
1002,张三,男,数学系
1003,李四,男,计算机系
1004,王二,男,物理系
1005,李娜,女,心理系
1006,孙丽,女,数学系
项目表
X001,男子五千米,一操场
X002,男子标枪,一操场
X003,男子跳远,二操场
X004,女子跳高,二操场
X005,女子三千米,三操场
积分表
1001,X001,6
1002,X001,4
1003,X001,2
1004,X001,0
1001,X003,4
1002,X003,6
1004,X003,2
1005,X004,6
1006,X004,4
运动员表:
create table sporter(sporterid number(4) primary key not null,name varchar2(50) not null,
sex varchar2(2) check (sex in('男','女')),department varchar2(30) not null);
项目表:
create table item(itemid varchar2(4) primary key not null,
itemname varchar2(50) not null,location varchar2(50) not null);
成绩表:
create table grade(sporterid number(4),itemid varchar2(4),
constraint sporter_grade_sporterid_fk foreign key(sporterid)
references sporter(sporterid) on delete cascade,
constraint sporter_item_itemid_fk foreign key(itemid)
references item(itemid) on delete cascade,
mark number(2) check(mark in('6','4','2','0')));
插入数据:
运动员表
insert into sporter values('1001','李明','男','计算机系');
insert into sporter values('1002','张三','男','数学系');
insert into sporter values('1003','李四','男','计算机系');
insert into sporter values('1004','王二','男','物理系');
insert into sporter values('1005','李娜','女','心理系');
insert into sporter values('1006','孙丽','女','数学系');
项目表
insert into item values('X001','男子五千米','一操场');
insert into item values('X002','男子标枪','一操场');
insert into item


相关文档:

Oracle 10g 启动与关闭

在执行启动关闭命令之前需要正确设置下列环境变量:
    ORACLE_BASE
    ORACLE_HOME 安装过程中显示的oracle home 目录
    ORACLE_SID
    PATH=$PAHT:$ORACLE_HOME/bin
    以 oracle 账号登陆 Linux,或者从 root 下输入 su - or ......

orale tablespace&datafile oracle表空间

在前面学习Oracle数据库基础架构时,已经了解了Oracle的存储结构,逻辑上,Oracle的数据存放在tablespaces中,物理上存放在datafiles中。一个tablespace只能属于一个数据库(一个数据库可包括多个tablespace),包括了1个或多个数据文件。Tablespace可进一步分为segments、extents和blocks。一个datafile只属于一个数据库的一 ......

ORACLE 10g下载地址

Oracle Database 10g Release 2 (10.2.0.1.0) Enterprise/Standard Edition for Microsoft Windows (32-bit)
http://download.oracle.com/otn/nt/oracle10g/10201/10201_database_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10201/10201_client_win32.zip
http://download.oracle.com/otn/nt/oracle10g/10 ......

oracle练习(mldn视频)二

创建表
create table person (pid int,name varchar2(20) unique,
age int check(age between 0 and 150),sex varchar(4) default '男',tp int,
address varchar(200),constraint person_pid_pk primary key(pid));
插入数据
insert into person values(0011,'刘三姐',25,'男',13930123021,'河北省曲阳县');
创建子表 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号