全球旧事资料 分类
将常川的或很复杂的工作,预先川SQL语句写好并用一个指定的名称存储起,那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute即可自动完成命令。它是作为数据库对象存储在数据库中的子程序。触发器一个与表相关联的、被存储的PLSQL程序,每当一个特定的数据操作语句在指定的表上发生时,就会引发触发器的执行。与存储过程的调用方式不同,触发器的执行时采用处罚机制。两者的应用方向也不同,触发器实现表措作的前处理和后处理(如表别修改时,给其他需运行的程序发信号)。也应用在审计,可以跟踪表上所实现的数据操作。4建立一个“快照”,实现如下功能:每周六的晚上11点,将远程数据库上userl用户(其帐号的密码为abc)下的emp表中内容复制到本地。
请写出建立数据库链的语句和建立快照的语句(注:题中未给出的信息可由你来设定)。createdatabaseli
kuser」i
kco
ettouserlide
tifiedbyabcusi
gdb8i2creates
apshotuser_copy
refreshcompletestartwithsysdate
ext_day(tru
c(sysdate)’星期六’)2324
asselectfromempuser_li
k
5在SQL冲lus环境中,如何查看你自己建立了哪些表?如何查看一个表的结构如何?selectfromuser_tableSelecttable_
amefromdba_tableswhereow
er’用户名,desctable
ame6己知关系RUFUABCDEFABBCCDE
给出关系R的码,并写出求解依据。关系R满足第几范式,并说出其理由。因为ABB〉C所以A〉CCD〉E因此AD〉EAD〉CDAD〉BD故ADABCDE
fADABCDE
码是AD
7与关系数据库相比,对象关系数据库在哪些方面做Y扩充?
对象关系数据库与关系数据库相比,在以下两方而做了扩充:
1支持对象模型,实现了面向对象数据库的基本功能
在对象关系数据库中,同支持关系模型和对象模型,同存在两种不同类型的二维表:关系
表和对象表;
2对象关系数据库扩充了关系数据库的数据类型,支持用户自定义的数据类型;目前ORACLE
己支持三种新的数据类型:对象类型、数组类型和嵌套表类型。
8什么是外来码?它在关系数据库中起什么作用?
外来码是为不同关系表屮数据之间完整性和一致性定义的引川完整性约。外来码是多表之间
联系的纽带。在关系数据库中川外码保证多表之间数据的一致性和完整性。
9请你通过一个例子,说明PLSQL块嵌套的应用。
DECLARE
ti
recti
rowtypev_passwd
userlogpasswdtypeerror
EXCEPTION
markINTEGER
BEGIN
BEGIN
嵌套块1
selecti
toti
_recfromti

EXCEPTION
WHENNO_DATA_EOUNDTHENMar
好听全球资料 返回顶部