数据库三道简答题

数据库三道简答题,第1张

1.层次模型、网状模型和关系模型是三种重要的数据模型。这三种模型是按其数据结构而命名的。前两种采用格式化的结构。在这类结构中实体用记录型表示,而记录型抽象为图的顶点。记录型之间的联系抽象为顶点间的连接弧。整个数据结构与图相对应。对应于树形图的数据模型为层次模型;对应于网状图的数据模型为网状模型。关系模型为非格式化的结构,用单一的二维表的结构表示实体及实体之间的联系。满足一定条件的二维表,称为一个关系(见关系数据库)。

数据模型的三要素

1、概念数据模型(Conceptual Data Model)

2、逻辑数据模型(Logical Data Model)

3、物理数据模型(Physical Data Model)

自己找书展开

2.delete是删除记录 *** 作,如果数据有日志,在删除的同时会记录在日志中,drop table 是删除整个表机构,比如一个几百万行带日志库表,你用delete删除这个表可能要花几十分钟来写日志,如果你用drop talbe只是瞬间的事

3. on delete cascade

on delete no action

on delete set null

对应完整性应对方式,具体应用网络查看资料

基础的概念题,楼上各位很不专业啊

[标准答案]

1、

grant

select

on

职工

when

user()=

name

to

all;

这里假定系统的

grant语句支持when子句和user()的使用。用户将自己的名字作为id。

reovke

select

on

职工

when

user()=

name

from

all;

这里假定用户将自己的名字作为id,且系统的reovke语句支持when子句,系统也支持user()的使用。

2、

create

view

部门工资统计(最高工资,最低工资,平均工资)

as

select

max(工资),min(工资),avg(工资)

from

职工

group

by

部门号;

grant

select

on

部门工资统计

to

扬兰;

revoke

select

on

部门工资统计

from

扬兰;


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/6701374.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-27
下一篇2023-03-27

发表评论

登录后才能评论

评论列表(0条)

    保存