全球旧事资料 分类
完成下列操作,写出相应的SQL语句r
r
创建表空间
euspace,数据文件命名为
eudatadbf,存放在ddata目录下,文件大小为200MB,设为自动增长,增量5MB,文件最大为500MB。8分r
答:createtablespace
euspacedatafile‘ddata
eudatadbf’size200mautoexte
do
ext5mmaxsize500mr
2假设表空间
euspace已用尽500MB空间,现要求增加一个数据文件,存放在eappdata目录下,文件名为app
eudata,大小为500MB,不自动增长。(5分)r
答:altertablespace
euspaceadddatafile‘eappdataapp
eudatadbf’size500mr
3以系统管理员身份登录,创建账号tom,设置tom的默认表空间为
euspace。为tom分配co
ect和resource系统角色,获取基本的系统权限。然后为tom分配对用户scott的表emp的select权限和对SALARYMGR属性的update权限。8分r
答:createusertomide
tifiedbyjackdefaulttablespace
euspacer
Gra
tco
ectresourcetotomr
Gra
tselectupdatesalarymgro
scottemptotomr
4按如下要求创建表class和stude
t。(15分)r
属性r
类型长度r
默认值r
约束r
含义r
r
CLASSNO数值2无主键班级编号r
CNAME变长字符10无非空班级名称r
属性r
类型长度r
默认值r
约束r
含义r
r
STUNO数值8无主键学号r
SNAME变长字符12无非空姓名r
SEX字符2男无性别r
BIRTHDAY日期无无生日r
EMAIL变长字符20无唯一电子邮件r
SCORE数值52无检查成绩r
CLASSNO数值2无外键,关联到表CLASS的CLASSNO主键班级编号r
答:createtableclassr
class
o
umber2co
strai
tclass_class
o_pkprimarykeyr
c
amevarchar210
ot
ullr
createtablestude
tr
stu
o
umber8co
strai
tstude
t_stu
o_pkprimarykeyr
s
amevarchar212
ot
ullr
sexchar2default‘男’r
birthdaydater
emailvarchar220co
strai
tstude
t_email_uku
iquer
score
umber52co
strai
tstude
t_score_ckcheckscore0a
dscore100r
class
o
umber2co
strai
tstude
t_class
o_fkrefere
cesclassclass
or
r
5在表stude
t的SNAME属性上创建索引stude
t_s
ame_idx(5分)r
答:createi
dexstude
t_s
ame_idxo
stude
ts
amer
6创建序列stuseq,要求初值为20050001,增量为1,最大值为20059999。(6分)r
答:createseque
cestuseqi
creme
tby1startwith20050001maxvalue20059999
ocache
ocycler
7向表stude
t中插入如下2行。(5分)r
STUNOSNAMESEXBIRTHDAYEMAILSCORECLASSNOr
从stuseq取值tom男197923143025tom163
et89501r
从stuseq取值jerry默认值空空空2r
答:i
serti
tostude
tvaluesstuseq
extval’tom’’男’to_date‘197923r
143025’’yyyymmddfmhh24miss’’tom163
et’89501r
i
serti
tostude
tstu
os
ameclass
ovaluesstuseq
extval’jerry’2r
8修改表stude
t的数据,将所有一班的学生成绩加10分。(4分r
好听全球资料 返回顶部