oracle课后题答案总_第1页
oracle课后题答案总_第2页
oracle课后题答案总_第3页
oracle课后题答案总_第4页
oracle课后题答案总_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

)。

)。

B、数据操作

1.

数据库管理系统的主要功能有哪些?

2)数据存取功能。DBMS

3)数据库运行管理功能。DBMS

数据库的5)数据库的传输;DBMS

2.

思考关系规范化的过程。3.

思考数据库设计的步骤。

需求分析、2

结构设计阶段、5

3、

三.思考题

)。

)。

)。ACREATE B ALTERA B B)。ASELECT BALTERDELETE INSERT

sum

SELECT

SELECT

*

EMPLOYEES

EMPLOYEES;

EMPLOYEESSELECT

*

EMPLOYEES

;

SELECT

*

SELECT

*

SELECT

*

SELECT

*

JOB_JISTORY

JOB_JISTORY;JOB_JISTORYSELECT

*

JOB_JISTORY;

CREATEALTER命令)。CREATE

TABLE

NULL

LAST_NAME

DEPT_ID

ALTER

TABLE

SEX

ALTER

TABLE

ALTER

TABLE

;

TABLE

EMPLOYEES

BY

SELECT

*

,,;

BY

SELECT

EMPLOYEES

BY

SELECT EMPLOYEES.*,JOBS.*

EMPLOYEES

SELECT

,

EMPLOYEES

=

SELECT

EMPLOYEES

,,,

EMPLOYEES

=SALES

SELECT

,,

EMPLOYEES

LEFT

=

=;

SELECT

EMPLOYEES_ID

BY

EMPLOYEE_ID

EMPLOYEES

INSERTDELETE

命令)。INSERT:

INSERT

EMPLOYEES

VALUES(,,,,EMPLOYEESSET

;DELETE:DELETE

EMPLOYEES

;(tom

.

ISupdate

end

if;

AA.

DATE

DATETIME

A.

DML

INSTEND

OF

A

A

B

A

)。A B

A B

quota

on

update

to

on to

B.ARCHIVELOG方式:(C. V$DATABASE 建立

2

个表,一个是stuInfo(学号

sno,姓名

sname,年龄

sage,性别

deptNo,系名称

deptName)。

要求:

表建立外键,学生的姓名不能为空,学生的年龄要在18

50

之间,学生的性别必须是男女之一,默认是男。stuInfo

表的

deptNo

列,要参照department

表的

deptNo

列;11、添加约束:允许stuInfo

中的姓名可以为空;允许stuInfo

department

的系名称列的内容,必须大于4

个字符长度;Alter

table

stuInfo

modify

sname

null;Alter

table

stuInfo

add

constraints

sname_uniqueunique(sname);Alter

table

department

add

constraints

deptName_checkcheck(length(deptName)>4);

department

表上的

deptName_check约束,删除主键语句;Alter

table

department

drop

constraint

deptName_check;Alter

table

department

drop

primary

key

cascade;、创建视图

,该视图显示出所有部门经理的信息,其中部门显示的不是部门编码,而是部门名称。提示:要从

表和

表中联合查询,连接条件是两个表中的

字段相同。create

view

managers_2

as

select

,,,,,,,

from

employeesemp,departments

dep

where in

(select

distinct

manager_id

fromdepartments)

and

=;

GROUP

BY

子句对薪金记录进行分组,使用

SQL

函数计算每个JOB_ID

和各组的行数;Selectjob_id,sum(salary),avg(salary),max(salary),count(job_id)form

employees

group

by

job_id;实现一个函数,完成对

表中

为的员工

的增加,增加额度为

,输出员工所在的部门收入的名次,增加额度作为参数传入Create

or

replace

function

sal_fuc(sal_add

in

number

default10)

return

varchar2(30)AsbeginUpdate

employees

set

salary=salary+sal_add

where

IT_

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论