实验一、熟悉ORALCE环境并练习SQL操作
一、创建用户
1.创建用户u_417 密码p_417;
create user u_417 identified by p_417 account unlock;
2.给用户授权 resource(正式可靠的数据库用户) connect(临时用户)
grant resource,connect to u_417;
3.连接用户
conn u_417/p_417;
二、建表
班级表和学生表
模型:class_417(CNO Primary key, CNAME,xiaoqu in(主校区,南校区,新校区,铁道校区,湘雅校区),monitorNo FK))
stud_417(SNO primary key, SNAME, SEX (男,女,其它,其他),TEL ,E-MAIL (基本格式判断) ,CNO fk, birthday >’19960730’)
1.学生表
create table stud_417
(
sno varchar2(10) primary key,
sname varchar2(20),
sex varchar2(5),
tel varchar2(11),
e_mail varchar2(20),
cno varchar2(10),
birthday date
);
alter table stud_417 add constraint ck_studSex check
(sex in ('男','女','其他','其它'));
alter table stud_417 add constraint ck_studEmail check
(e_mail like '%@%');
alter table stud_417 add constraint ck_studBirthday check//错误()
(to_char(birthday) > '19960730');
改为
alter table stud_417 drop constraint ck_studBirthday;
alter table stud_417 add constraint ck_studBirthday check
(birthday > to_date('19960730','yyyymmdd'));
alter table stud_417 add constraint fk_studCno
foreign key(cno) references class_417(cno);
2.班级表
create table class_417
(
cno varchar2(10) primary key,
cname varchar2(20),
xiaoqu varchar2(10),
monitorNo varchar2(10)
实验一、熟悉ORALCE环境并练习SQL操作
最新推荐文章于 2021-04-03 14:28:38 发布