oracle資料庫應用題目,實在不會,高分求答案(第三大題)

2021-03-30 15:20:33 字數 3985 閱讀 4980

1樓:匿名使用者

(1)create table t_account(

account_name varchar2(64),

account_id varchar2(64),

balance number(10,2)

);create table t_trans(

trans_date date,

trans_account varchar2(64),

trans_flag varchar2(64),

trans_money number(10,2)

);insert into t_account

values('張三','1234567890',1000);

insert into t_trans

values(sysdate,'1234567890','存款',1000);

(2)create or replace trigger account_manage

before insert on t_trans

for each row

begin

if :new.trans_flag = '存款' then

update t_account t set t.balance = t.balance + :new.trans_money

where t.account_id = :new.trans_account;

else :new.trans_flag = '取款' then

update t_account t set t.balance = t.balance - :new.trans_money

where t.account_id = :new.trans_account;

end if;

end;

(3)create table trans_log(

account_name varchar2(64),

account_id varchar2(64),

old_balance number(10,2),

new_balance number(10,2),

trans_date date,

change_flag varchar2(64)

);create or replace trigger account_change_manage

before insert or update or delete on t_account

for each row

begin

if inserting then

insert into trans_log values(new.account_name,new.account_id,new.

balance,null,sysdate,'新增');

end if;

if updating then

insert into trans_log values(old.account_name,old.account_id,new.

balance,old.balance,sysdate,'修改');

end if;

if deleting then

insert into trans_log values(old.account_name,old.account_id,null,old.

balance,sysdate,'刪除');

end if;

end;

oracle資料庫的題目,求答案。。。。

oracle試題求答案

2樓:匿名使用者

8、d9、c

10、d

11、c

12、b

13、我記得是20個

14、b

15、b

16、d

17、c

資料庫的幾個問題,高分求答案

3樓:匿名使用者

1.select 學生.學號,學生.

姓名,學生.性別,年級,學生.進校時間 from 專業,學生 where 專業名稱='大氣科學' and 學生.

專業外來鍵=專業.主鍵

2.declare @i int

declare @str varchar(26)set @i=0

set @str='zyxwvutsrqponmlkjihgfedcba'

while (@i<26) begin

print substring(@str,@i+1,1)set @i=@i+1end

4樓:犀利的胡茬子

= = 應該給看資料庫的表吧

oracle資料庫和資料庫的關係是什麼?下面是問題,請問oracle資料庫是一個應用軟體嗎?用來進

5樓:匿名使用者

oracle資料庫,分為兩個部分

(1)軟體部分。這部分你說的沒錯,確實是一個應用軟體。就好象你的word一樣,word本身是一個應用程式。

(2)資料庫部分,資料庫是用軟體建立的,按照一定規則儲存和處理資料的載體。

再舉例就好象你的word文擋。你的word文擋是利用word建立的。這裡的資料庫確實是利用資料庫軟體建立的。

只不過,資料庫軟體除了建立的資料庫提供操作介面(sqlplus,以及1521埠的連線)和程式語言(sql)支援。就好象你的word文件上的除了新建以外的各種單個文件操作功能(比如插入**等)。不同的是這裡需要自己程式設計,而不是像word一樣封裝好。

建立資料庫的資訊,儲存分為三個部分:初始檔案,控制檔案和資料檔案。

初始檔案:儲存資料庫基本設定資訊。

控制檔案:儲存指標資訊(比如資料檔案有什麼,在什麼位置,多大儲存,s**號碼等)

資料檔案:儲存具體資料,和點陣圖資訊(通過這個在檔案中定位資料具體位置),當然也有s**號等資訊。在資料庫啟動時,只有所有的s**號碼都能對上,那麼資料庫才能正常啟動。

儲存位置,不一定是本地磁碟,也可以是遠端磁碟,不過軟體基本都是裝在本機上的。初始檔案一般也在本機上(一般沒有人去改他的位置,除非特殊情況),控制檔案和資料檔案的位置可以指定,指定到遠端磁碟了,那麼他就在遠端磁碟上。

6樓:匿名使用者

它本身是一個應用軟體,分客戶端,伺服器端。資料庫是用來儲存資料的,一般說oracle資料庫是指oracle資料庫伺服器,它由例程和資料庫組成,儲存在伺服器上,路徑可以指定,也可以在其他機子上,可以在裸裝置上,說的很零散,希望對你有用,可以多看一些東西!

7樓:

建立本地資料庫需要安裝服務端

有4道數學應用題不會做,求答案,高分有!急急**等!!!

8樓:慕溫柔

1、x=48 y=54

2 、x=500/9 y=320/93 x=42 y=35好久不做數學題了,答案不確定,沒有驗證過~

9樓:

1、甲是48,乙54

2、乙是35又九分之五,甲是55又九分之五。這道題可能有些問題,是不是**寫錯了

3、小明是42,小蘭是35

4、2cm

10樓:匿名使用者

1 甲乙兩數的和是102,甲的3/4等於乙的2/3,甲乙兩數各是多少?

甲+乙=102 8甲+8乙=8163甲/4=2乙/3 9甲=8乙

8甲+9甲=816

17甲=816

甲=48

乙=54

2 甲數比乙數多20,甲的2/5等於乙的5/8,甲乙兩數各是多少?

甲-乙=20 16甲-16乙=3202甲/5=5乙/8 16甲=25乙25乙-16乙=320

9乙=320

乙=320/9

甲=500/9

請教vb如何連線oracle資料庫

辦法新增部件 microsoft ado data control 6.0 在窗體上新增一個adodc控制元件,然後設定adodc控制元件的屬性,選 使用連線字串 項邊上的 生成 然後選oracle驅動,並設好其它條件 要連的庫 使用者 密碼等 生成的字串拷出來,賦值給adodb.connectio...

oracle資料庫連線查詢問題,在oracle資料庫中如果查詢一個資料庫中有哪幾張表?

使用外連線時,要確定那邊的資訊全顯示就放在相應外連線的那邊。你要理解這不同的連線產生的效果就知道何時用了相等連線 要連線的兩個表符合查詢條件 記錄才會顯示自連線和相等連線一樣吧 左外是左表的資料全部顯示 而右面顯示符合條件的資料 比如 學生表和成績表 學生資訊要全顯示 成績匹配學生 匹配不上的顯示空...

如何知道oracle資料庫哪些表是有資料的,哪些表是空的沒有資料

比如 test表空間有2個資料檔案,datafile1為300mb,datafile2為400mb,那麼test表空間的 sum mb 就是700mb userd mb 表示表空間已經使用了多少 free mb 表示表空間剩餘多少 percent user 表示已經使用的百分比 select cou...