久久99精品久久久久久琪琪,久久人人爽人人爽人人片亞洲,熟妇人妻无码中文字幕,亚洲精品无码久久久久久久

VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)

時(shí)間:2019-05-14 18:07:00下載本文作者:會(huì)員上傳
簡(jiǎn)介:寫(xiě)寫(xiě)幫文庫(kù)小編為你整理了多篇相關(guān)的《VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)》,但愿對(duì)你工作學(xué)習(xí)有幫助,當(dāng)然你在寫(xiě)寫(xiě)幫文庫(kù)還可以找到更多《VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)》。

第一篇:VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)

第二部分

數(shù)據(jù)庫(kù)的創(chuàng)建與單命令

創(chuàng)建數(shù)據(jù)庫(kù)和表

一、Visual FoxPro 6.0的配置

P28

二、項(xiàng)目及其管理器

P31

1.項(xiàng)目的概念

項(xiàng)目:是文件、數(shù)據(jù)、文檔和Visual FoxPro對(duì)象的集合,被保存為擴(kuò)展名為PJX的文件。

建立項(xiàng)目可以對(duì)相關(guān)的內(nèi)容(項(xiàng)目的各組成部分)進(jìn)行統(tǒng)一組織、統(tǒng)一管理。

項(xiàng)目管理器:是Visual FoxPro中處理數(shù)據(jù)和對(duì)象的主要組織工具,是Visual FoxPro的“控制中心”。

項(xiàng)目管理器為其各個(gè)組成部分提供了一個(gè)組織良好的分層結(jié)構(gòu)視圖。利用項(xiàng)目管理器,用戶可以創(chuàng)建、修改、移出或刪除文件。只要簡(jiǎn)單地單擊鼠標(biāo),就可以跟蹤表和查詢(xún),組織表單、報(bào)表、標(biāo)簽、代碼、位圖和其它文件。

2.項(xiàng)目的創(chuàng)建

3.一個(gè)項(xiàng)目產(chǎn)生兩個(gè)文件.PJX和.PJT。4.打開(kāi)/關(guān)閉項(xiàng)目 5.選項(xiàng)卡

三、Visual FoxPro 數(shù)據(jù)庫(kù)的基本操作

P93 1.建立數(shù)據(jù)庫(kù)

(1)在項(xiàng)目管理器中建立 *(2)從“新建”對(duì)話框中建立 *(3)用命令建立

P94(4)新建立的數(shù)據(jù)庫(kù)有三個(gè)文件

三個(gè)文件的擴(kuò)展名分別是:dbc

dct

dcx ? dbc數(shù)據(jù)庫(kù)文件的擴(kuò)展名 ? dct數(shù)據(jù)庫(kù)備注文件的擴(kuò)展名 ? dcx數(shù)據(jù)庫(kù)索引文件的擴(kuò)展名 2.打開(kāi)和關(guān)閉數(shù)據(jù)庫(kù)(1)打開(kāi)數(shù)據(jù)庫(kù) 有三種打開(kāi)方法: ? 在項(xiàng)目管理器中打開(kāi) ? *從“打開(kāi)”對(duì)話框中打開(kāi) ? *用命令打開(kāi)

OPEN DATABASE命令

P95(2)關(guān)閉數(shù)據(jù)庫(kù) CLOSE DATABASE 3.數(shù)據(jù)庫(kù)設(shè)計(jì)器

有三種打開(kāi)方法: ? 在項(xiàng)目管理器中打開(kāi) ? *從“打開(kāi)”對(duì)話框中打開(kāi) ? *用命令打開(kāi)

MODIFY DATABASE命令

P98 4刪除數(shù)據(jù)庫(kù)

有兩種刪除方法: ? 在項(xiàng)目管理器中刪除 ? *用命令刪除

DELETE DATABASE命令

P99

四、數(shù)據(jù)庫(kù)表

1.建立數(shù)據(jù)庫(kù)表

P99(1)表設(shè)計(jì)器

(2)字段名:命名規(guī)則與內(nèi)存變量的命名規(guī)則相同。可與內(nèi)存變量同名。(3)字段類(lèi)型和寬度(4)建立數(shù)據(jù)庫(kù)表產(chǎn)生的文件(5)字段有效性組框(6)用命令建立表

使用命令CREATE <表名> 有打開(kāi)的數(shù)據(jù)庫(kù)時(shí),建立的是數(shù)據(jù)庫(kù)表,否則建立的是自由表。2.修改表結(jié)構(gòu)

P102(1)插入字段(2)刪除字段(3)修改字段

(4)用命令MODIFY STRUCTURE打開(kāi)表設(shè)計(jì)器進(jìn)行修改

五、自由表

如果當(dāng)前沒(méi)有打開(kāi)數(shù)據(jù)庫(kù),創(chuàng)建的表是自由表。1.創(chuàng)建自由表。

2.自由表和數(shù)據(jù)庫(kù)表的異同。

自由表和數(shù)據(jù)庫(kù)表的設(shè)計(jì)器不同。*數(shù)據(jù)庫(kù)表有很多附加信息。3.將自由表添加到數(shù)據(jù)庫(kù)。4.從數(shù)據(jù)庫(kù)中移出表。

第二篇:數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)(推薦)

數(shù)據(jù)庫(kù)VFP教學(xué)體會(huì)

數(shù)據(jù)庫(kù)應(yīng)用具有如下兩個(gè)特點(diǎn):

(1)數(shù)據(jù)庫(kù)的應(yīng)用領(lǐng)域廣泛。應(yīng)用計(jì)算機(jī)進(jìn)行信息管理,絕大部分都要使用數(shù)據(jù)庫(kù)來(lái)進(jìn)行數(shù)據(jù)信息的存儲(chǔ),因此,在其他課程中,(如VB等)也都要用到一些數(shù)據(jù)庫(kù)的相關(guān)知識(shí)。

(2)數(shù)據(jù)庫(kù)的種類(lèi)繁多,不同種類(lèi)的數(shù)據(jù)庫(kù)還分別有不同的版本。但無(wú)論哪一種數(shù)據(jù)庫(kù),他們的基本內(nèi)容及應(yīng)用原理是一致的,只不過(guò)在具體的實(shí)現(xiàn)過(guò)程中各有千秋。

通過(guò)以往計(jì)算機(jī)專(zhuān)業(yè)班的VFP教學(xué),現(xiàn)對(duì)該課程進(jìn)行了認(rèn)真的分析,一方面分析了學(xué)生在以往的學(xué)習(xí)過(guò)程中常見(jiàn)問(wèn)題的產(chǎn)生原因,一方面分析了教師在課堂教學(xué)過(guò)程中針對(duì)發(fā)現(xiàn)的問(wèn)題該如何解決。

VFP作為數(shù)據(jù)庫(kù)的基礎(chǔ)課程,旨在讓學(xué)生通過(guò)學(xué)習(xí),了解數(shù)據(jù)庫(kù)的基本原理及應(yīng)用技術(shù)。更是一種用來(lái)進(jìn)行管理信息系統(tǒng)開(kāi)發(fā)的常用工具,是學(xué)生在校期間學(xué)習(xí)的一門(mén)重要基礎(chǔ)課程.由于VFP的特點(diǎn)與其它高級(jí)語(yǔ)言程序設(shè)計(jì)的特點(diǎn)不同,最明顯的區(qū)別在于數(shù)據(jù)庫(kù)程序設(shè)計(jì)的教學(xué)過(guò)程,從第一節(jié)課開(kāi)始到最后一節(jié)課結(jié)束,都在講解同一個(gè)問(wèn)題——如何把各種日常管理信息用計(jì)算機(jī)來(lái)進(jìn)行管理。而這種形式的課程是學(xué)生以前從沒(méi)有接觸過(guò)的,他們還是帶著過(guò)去的學(xué)習(xí)方式來(lái)學(xué)習(xí)VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)的內(nèi)容,以至于學(xué)生的學(xué)習(xí)目標(biāo)不明確,不知道學(xué)完后能用它來(lái)做什么;在學(xué)習(xí)過(guò)程中,習(xí)慣性地把每節(jié)課的內(nèi)容分散記憶,不能建立整體概念;每節(jié)課的內(nèi)容學(xué)會(huì)并不難,但并不十分清楚那一節(jié)課的內(nèi)容是整個(gè)管理系統(tǒng)的一個(gè)組成部分,在頭腦中很難建立起“系統(tǒng)開(kāi)發(fā)”的整體概念。

分析上述問(wèn)題產(chǎn)生的原因,總結(jié)了二點(diǎn)教學(xué)體會(huì)。

一、數(shù)據(jù)庫(kù)的教學(xué)重點(diǎn)應(yīng)注重學(xué)生信息素養(yǎng)的培養(yǎng)

信息素養(yǎng)是指為了某種目的而尋找、處理和利用信息的能力,因此信息素養(yǎng)是一種非常重要的能力。依靠信息素養(yǎng),人們能夠進(jìn)行有效的決策、交流、問(wèn)題求解和研究,并進(jìn)行終身的持續(xù)學(xué)習(xí)。學(xué)生的信息素養(yǎng)應(yīng)包括對(duì)信息科學(xué)的理解,對(duì)信息活用的實(shí)踐能力。在VFP課程的學(xué)習(xí)中,應(yīng)特別重視學(xué)生實(shí)踐能力的培養(yǎng),應(yīng)特別重視學(xué)生以信息技術(shù)的方法解決實(shí)際問(wèn)題能力的培養(yǎng)。

首先,在沒(méi)有開(kāi)始講解課程內(nèi)容之前,教師先給學(xué)生演示完整的、內(nèi)容及應(yīng)用領(lǐng)域不相同的管理系統(tǒng)實(shí)例(如:“學(xué)生管理系統(tǒng)”、“圖書(shū)管理系統(tǒng)”、“工資管理系統(tǒng)”“進(jìn)銷(xiāo)存管理系統(tǒng)”等),通過(guò)演示及教師的講解,引導(dǎo)學(xué)生體會(huì)VFP的作用及應(yīng)用領(lǐng)域,以及各管理系統(tǒng)的編程思維及各部分的相互聯(lián)系。然后讓學(xué)生親身體驗(yàn)一下各管理系統(tǒng)的功能。讓學(xué)生真正體會(huì)到VFP強(qiáng)大的實(shí)用功能。通過(guò)對(duì)實(shí)例的實(shí)際操作后,學(xué)生們會(huì)對(duì)使用“ VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)”開(kāi)發(fā)的信息管理系統(tǒng)產(chǎn)生感性認(rèn)識(shí),同時(shí)也會(huì)對(duì)VFP課程產(chǎn)生學(xué)習(xí)的興趣。此時(shí),教師便可以進(jìn)行正確的引導(dǎo),闡明VFP課程學(xué)習(xí)與其他課程學(xué)習(xí)所有不同,它是一門(mén)連慣性的課程,并且各部分相互都有聯(lián)系,每一部分既是獨(dú)立的又與其它部分相呼應(yīng),比如數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的建立及關(guān)鍵字段的設(shè)定與之后所建立的查詢(xún)都是有關(guān)聯(lián)的。需要從始至終來(lái)完成一個(gè)小型管理系統(tǒng)的制作。

其次,在VFP課堂教學(xué)過(guò)程中,始終堅(jiān)持以“案例式”教學(xué)為主,適當(dāng)結(jié)合其他教學(xué)方法來(lái)完成每一節(jié)課的教學(xué)。既把實(shí)例中整個(gè)“XXX信息管理系統(tǒng)”的分解結(jié)果,應(yīng)用到每一節(jié)課的教學(xué)中之。在講解新課之前,首先給學(xué)生演示本節(jié)課將要制作的實(shí)例,讓學(xué)生對(duì)學(xué)習(xí)的內(nèi)容有一個(gè)直觀的感性認(rèn)識(shí),邏輯思維的建立,然后引入新課內(nèi)容。

最后,所有的基本內(nèi)容講解之后,留出足夠的時(shí)間,由教師引導(dǎo)學(xué)生按照系統(tǒng)開(kāi)發(fā)的標(biāo)準(zhǔn)步驟開(kāi)發(fā)其他管理系統(tǒng),讓學(xué)生清晰地學(xué)會(huì)系統(tǒng)開(kāi)發(fā)的完整過(guò)程。

二、數(shù)據(jù)庫(kù)的教學(xué)應(yīng)加強(qiáng)學(xué)生自主能力的培養(yǎng)

教學(xué)著重培養(yǎng)的是學(xué)生獲取信息的能力與自學(xué)能力、創(chuàng)新能力。在VFP的教學(xué)過(guò)程中應(yīng)發(fā)揮學(xué)生的積極性、主動(dòng)性和創(chuàng)造性。

1、教師要調(diào)整好與學(xué)生間的關(guān)系,突出學(xué)生的學(xué)習(xí)主體位置。把自己變成“一位合作伙伴”。讓他們?cè)谔骄啃轮倪^(guò)程中,暴露自己感知理解新知的矛盾和差異,把疑點(diǎn)和難點(diǎn)都擺在桌面上,再引導(dǎo)他們通過(guò)獨(dú)立思考,實(shí)現(xiàn)由感性認(rèn)識(shí)到理性認(rèn)識(shí)的轉(zhuǎn)化。例如:在學(xué)習(xí)“定時(shí)器”控件時(shí)時(shí),先給學(xué)生展示一些內(nèi)容幽默的動(dòng)畫(huà)作品,激發(fā)學(xué)生的求知熱情,并讓學(xué)生回憶過(guò)去的內(nèi)容:在VB中是如何實(shí)現(xiàn)動(dòng)畫(huà)功能的?通過(guò)復(fù)習(xí)舊的知識(shí),學(xué)生自主探究新的知識(shí)。

2、聯(lián)系實(shí)際是激發(fā)學(xué)生自主學(xué)習(xí)情感的前提。教學(xué)內(nèi)容或教材主題要與學(xué)生的學(xué)習(xí)生活、社會(huì)生活密切相關(guān),從中擴(kuò)大眼界,促進(jìn)使學(xué)生自主學(xué)習(xí)的興趣得到提升。例如:在進(jìn)行“表單”教學(xué)時(shí),可引導(dǎo)學(xué)生制作簡(jiǎn)單的小游戲,然后將知識(shí)點(diǎn)轉(zhuǎn)移到數(shù)據(jù)庫(kù)設(shè)置當(dāng)中。

3、在教學(xué)過(guò)程中應(yīng)傾力培養(yǎng)學(xué)生自主學(xué)習(xí)的能力,使“任務(wù)式”升華為“自覺(jué)式”。指導(dǎo)學(xué)生提出問(wèn)題,歸納知識(shí)。例如,教師在引導(dǎo)學(xué)生開(kāi)發(fā)管理系統(tǒng)時(shí),先讓學(xué)生分組找出自己感興趣的領(lǐng)域,然后寫(xiě)出系統(tǒng)開(kāi)發(fā)計(jì)劃書(shū),最后小組合作完成整個(gè)系統(tǒng)的編制與調(diào)試。

4、給學(xué)生充分展現(xiàn)的機(jī)會(huì),培養(yǎng)學(xué)生學(xué)習(xí)的自信心。例如:各組的管理系統(tǒng)開(kāi)發(fā)完成后,以論文答辯的形式將成果展示給大家,以組為單位展示,小組成員是答辯者,其他學(xué)生是考核者。不僅鍛煉了學(xué)生的語(yǔ)言表達(dá)能力,還培養(yǎng)了學(xué)生科學(xué)的構(gòu)建知識(shí)架構(gòu)的能力。

第三篇:網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(表數(shù)據(jù)操作)

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿

一、插入數(shù)據(jù)

P131 1.INSERT … VALUES …

(1)VALUES所提供的值的個(gè)數(shù)、順序、數(shù)據(jù)類(lèi)型,必須與字段名列表中的相一致。(2)關(guān)于NULL 和 DEFAULT

P133 CREATE TABLE NULLDEFAULT(ID SMALLINT IDENTITY(1,2), XM CHAR(8)NOT NULL, XB CHAR(2)DEFAULT '男', NL TINYINT, MZ CHAR(10)NOT NULL DEFAULT '漢族')INSERT NULLDEFAULT values('張三','女',30,'回族')

①如果省略了列名表和值表中的一列,那么當(dāng)該列有默認(rèn)值存在時(shí),將使用默認(rèn)值;如果默認(rèn)值不存在,SQL會(huì)嘗試使用NULL值。

INSERT NULLDEFAULT(XM,MZ)values('張三','回族')INSERT NULLDEFAULT(XM)values('張三')

如果列已聲明了NOT NULL,嘗試的NULL值會(huì)失敗。

INSERT NULLDEFAULT(XM,MZ)values(NULL,'回族')INSERT NULLDEFAULT(MZ)values('回族')②如果在值表中明確指定了NULL,那么即使該列默認(rèn)值存在,也仍會(huì)插入NULL值(假設(shè)該列允許NULL)。

③當(dāng)在一個(gè)允許NULL且沒(méi)有聲明默認(rèn)值的列中使用DEFAULT,會(huì)在該列插入NULL值。

INSERT NULLDEFAULT values('張三',NULL,default,'蒙古族')④如果在一個(gè)聲明NOT NULL且沒(méi)有聲明默認(rèn)值的列中指定NULL或DEFAULT、或者省略了該值,會(huì)導(dǎo)致錯(cuò)誤。

INSERT NULLDEFAULT values(NULL,NULL,default,'蒙古族')INSERT NULLDEFAULT values(DEFAULT,NULL,default,'蒙古族')INSERT NULLDEFAULT(MZ)values('回族')⑤可以把NULL插入到允許NULL且沒(méi)有默認(rèn)值的列中。

INSERT NULLDEFAULT(XM,NL)values('張三',NULL)⑥具有標(biāo)識(shí)屬性的列中不能使用關(guān)鍵字DEFAULT,不能在列名表中和值表中列出具有標(biāo)識(shí)屬性的列和值。

INSERT NULLDEFAULT values(DEFAULT,DEFAULT,NULL,default,'蒙古族')2.INSERT … SELECT … 3.SELECT … INTO …

二、更新數(shù)據(jù)

P137

三、刪除數(shù)據(jù)

P141 1.DELETE 2.TRUNCATE TABLE

四、OUTPUT子句

P307 內(nèi)存邏輯表INSERTED和DELETED。

網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿

INSERT NULLDEFAULT(XM)OUTPUT INSERTED.ID,INSERTED.XM,INSERTED.XB,INSERTED.NL,INSERTED.MZ values('趙一')INSERT NULLDEFAULT OUTPUT INSERTED.ID values('錢(qián)二','女',30,'回族')INSERT NULLDEFAULT OUTPUT INSERTED.ID,INSERTED.XM,INSERTED.XB,INSERTED.NL values('孫三',NULL,default,'蒙古族')UPDATE NULLDEFAULT SET MZ='維吾爾族' OUTPUT DELETED.ID,DELETED.XM,DELETED.XB,DELETED.MZ, INSERTED.ID,INSERTED.XM,INSERTED.XB,INSERTED.NL,INSERTED.MZ WHERE XM='趙一'

如果使用INTO子句,INTO子句中的表必須已存在。

CREATE TABLE ABC(ID SMALLINT, XM CHAR(8)NOT NULL, XB CHAR(2)DEFAULT '男', NL TINYINT, MZ CHAR(10)NOT NULL DEFAULT '漢族')

UPDATE NULLDEFAULT SET MZ='維吾爾族' OUTPUT DELETED.ID,DELETED.XM,DELETED.XB,DELETED.NL,DELETED.MZ INTO ABC WHERE XM='張三' OR XM='李四'

第四篇:oracle-sql語(yǔ)句-創(chuàng)建表空間、數(shù)據(jù)庫(kù)

1、查看表空間的名稱(chēng)及大小

select t.tablespace_name, round(sum(bytes/(1024*1024)),0)ts_size from dba_tablespaces t, dba_data_files d where t.tablespace_name = d.tablespace_name group by t.tablespace_name;

2、查看表空間物理文件的名稱(chēng)及大小

select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0)total_space from dba_data_files order by tablespace_name;

3、查看回滾段名稱(chēng)及大小

select segment_name, tablespace_name, r.status,(initial_extent/1024)InitialExtent,(next_extent/1024)NextExtent, max_extents, v.curext CurExtent From dba_rollback_segs r, v$rollstat v Where r.segment_id = v.usn(+)order by segment_name;

4、查看控制文件

select name from v$controlfile;獲取創(chuàng)建表空間的sql select

dbms_lob.substr(dbms_metadata.get_ddl('TABLESPACE',a.tablespace_name))from dba_tablespaces a;

SQL> select sid,serial# from v$session where username='TEST';alter system kill session '150,9019';查看被鎖的表 select object_name,machine,s.sid,s.serial#,s.event from gv$locked_object l,dba_objects o,gv$session s where l.object_id=o.object_id and l.session_id=s.sid;alter system kill session ‘sid,serial#’;

5、查看日志文件

select member from v$logfile;

6、查看表空間的使用情況

select sum(bytes)/(1024*1024)as free_space,tablespace_name from dba_free_space group by tablespace_name;

SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,(B.BYTES*100)/A.BYTES “% USED”,(C.BYTES*100)/A.BYTES “% FREE” FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE_NAME;

Select b.tablespace_name as表空間名,b.bytes as字節(jié)數(shù),(b.bytes-sum(nvl(a.bytes,0)))as已使用,sum(nvl(a.bytes,0))as剩余空間,sum(nvl(a.bytes,0))/(b.bytes)*100 as 剩余百分比 from dba_free_space a,dba_data_files b where a.file_id=b.file_id group by b.tablespace_name,b.file_id,b.bytes order by b.file_id;

7、查看數(shù)據(jù)庫(kù)庫(kù)對(duì)象

select owner, object_type, status, count(*)count# from all_objects group by owner, object_type, status;

8、查看數(shù)據(jù)庫(kù)的版本

Select version FROM Product_component_version Where SUBSTR(PRODUCT,1,6)='Oracle';

9.查看某個(gè)表空間內(nèi)所占空間大于某個(gè)值的段(表或索引):

Select segment_name,bytes FROM dba_segments Where bytes>10000000 AND tablespace_name='tablespace_name';10.查看所有表空間的碎片程度(值在30以下表示碎片很多)

select tablespace_name,sum(bytes),sum(free),sum(free)*100/sum(bytes)from(select

b.file_id file_ID,b.tablespace_name tablespace_name,b.bytes Bytes,(b.bytes-sum(nvl(a.bytes,0)))used,sum(nvl(a.bytes,0))free,sum(nvl(a.bytes,0))/(b.bytes)*100

Percent

from dba_free_space a,dba_data_files b

where a.file_id=b.file_id

group by b.tablespace_name,b.file_id,b.bytes

order by b.file_id)group by tablespace_name order by sum(free)*100/sum(bytes);11.查看自上次數(shù)據(jù)庫(kù)啟動(dòng)以來(lái)所有數(shù)據(jù)文件的讀寫(xiě)次數(shù)

select

substr(DF.NAME,1,5)Drive,DF.NAME file_name,(fs.phyblkrd+fs.phyblkwrt)

from v$filestat fs,v$datafile df

where df.file#=fs.file#;

創(chuàng)建臨時(shí)表空間: //創(chuàng)建臨時(shí)表空間

create temporary tablespace mytest tempfile 'E:/Program/oracle/product/10.1.0/oradata/orcl/mytest.dbf' size 32m autoextend on next 32m maxsize 1024m extent management local;

//創(chuàng)建數(shù)據(jù)表空間

create tablespace mytest_data logging datafile 'E:/Program/oracle/product/10.1.0/oradata/orcl/mytest_data.dbf' size 32m autoextend on next 32m maxsize 1024m extent management local;//創(chuàng)建用戶并指定表空間

create user testaccount identified by testpwd default tablespace mytest_data temporary tablespace mytest;//給用戶授予權(quán)限

grant connect,resource to testaccount;(db2:指定所有權(quán)限)12,創(chuàng)建一個(gè)用戶:

CREATE USER username IDENTIFIED BY password OR IDENTIFIED EXETERNALLYOR IDENTIFIED GLOBALLY AS ‘CN=user’[DEFAULT TABLESPACE tablespace][TEMPORARY TABLESPACE temptablespace][QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace[,QUOTA [integer K[M] ] [UNLIMITED] ] ON tablespace[PROFILES profile_name][PASSWORD EXPIRE][ACCOUNT LOCK or ACCOUNT UNLOCK];

//查看數(shù)據(jù)庫(kù)中的所有用戶: select * from all_users;//or select * from dba_users 13查看oracle最大連接數(shù): Select session_max,session_current,sessions_highwater,users_max from v$license;Select username,count(username)from v$session group by username;加密存儲(chǔ)過(guò)程 WRAP

INAME=D:ORACLESOURCEDATE.SQL ONAME=D:ORACLESOURCEDATA.PLD

第五篇:圖書(shū)管理系統(tǒng)--創(chuàng)建數(shù)據(jù)庫(kù)和表

/* 1管理員表(L_Administrator)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 約束 備注 a_id 管理員編號(hào) int Primary Key Identity(1000,1)a_name 管理員姓名 nvarchar(20)Not null a_pwd */ use Library go create table L_Administrator(a_id int not null primary key Identity(1000,1), a_name nvarchar(20)not null, a_pwd varchar(20)not null);

/* 2職務(wù)類(lèi)型表(L_Duty)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 約束 備注 d_id 職務(wù)編號(hào) int Primary Key Identity(1000,1)d_name 職務(wù)名稱(chēng) nvarchar(20)Not null d_maxcount 最大借閱數(shù)量 tinyint Not Null */ use Library go create table L_Duty(d_id int not null primary key Identity(1000,1), d_name nvarchar(20)not null, d_maxcount tinyint not null);

/* 3讀者表(L_Reader)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 管理員密碼 varchar(20)

Not Null

約束 備注

r_id 讀者編號(hào) bigint Primary Key r_name 讀者姓名 nvarchar(20)Not Null r_pwd r_sex 讀者密碼 讀者性別 varchar(20)Not Null bit Not Null

int Foreign Key 職務(wù)類(lèi)型表的主鍵

r_typeid 職務(wù)類(lèi)型

r_academy 所在院系 nVarchar(20)r_major 專(zhuān)業(yè) nVarchar(20)

r_contact 聯(lián)系方式 Varchar(20)r_email 郵箱 nvarchar(20)

r_photo 讀者照片 */ use Library nVarchar(100)

存的是讀者照片的路徑 go create table L_Reader(r_id bigint not null primary key, r_name nvarchar(20)not null, r_pwd varchar(20)not null, r_sex bit not null, r_typeid int not null, r_academy nvarchar(20), r_major nvarchar(20), r_contact varchar(20), r_email varchar(20), r_photo nvarchar(100));alter table L_Reader add constraint fk_dtypeid foreign key(r_typeid)references L_Duty(d_id)on delete cascade on update cascade;

/*創(chuàng)建一個(gè)存儲(chǔ)過(guò)程*/ use Library go create procedure reader @r_id bigint, @r_name nvarchar(20), @r_pwd varchar(20), @r_sex bit, @r_typeid int, @r_academy nvarchar(20), @r_major nvarchar(20), @r_contact varchar(20), @r_email varchar(20), @r_photo nvarchar(100)as begin insert into L_Reader(r_id,r_name,r_pwd,r_sex,r_typeid,r_academy,r_major,r_contact,r_email,r_photo)values(@r_id,@r_name,@r_pwd,@r_sex,@r_typeid,@r_academy,@r_major,@r_contact,@r_email,@r_photo);end /* 4圖書(shū)類(lèi)型表(L_BookType)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 bt_id 類(lèi)型編號(hào) bt_name 類(lèi)型名稱(chēng) */

約束 備注

int Primary Key Identity(1000,1)nVarchar(20)Not null use Library go create table L_BookType(bt_id int not null primary key Identity(1000,1), bt_name nvarchar(20)not null);

/* 5出版社信息表(L_Publishing)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 ISBN */ use Library go create table L_Publishing(ISBN char(13)not null primary key, p_name nvarchar(30)not null);

/* 6圖書(shū)信息表(L_Book)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 國(guó)際標(biāo)準(zhǔn)圖書(shū)編碼

約束 備注

char(13)Primary Key

p_name 出版社名稱(chēng) nvarchar(30)Not Null

約束 備注

b_id 圖書(shū)編號(hào) Varchar(30)Primary Key Identity(1000,1)b_name 圖書(shū)名稱(chēng) nvarchar(30)Not Null ISBN 國(guó)際標(biāo)準(zhǔn)圖書(shū)編碼 char(13)Foreign Key 13位數(shù)字組成 b_bkcaseid 書(shū)架編號(hào) Varchar(20)

b_price 定價(jià) b_author 作者 Numeric(10,2)nvarchar(20)

b_typeid 類(lèi)型編號(hào) int Foreign Key b_intime 入庫(kù)時(shí)間 DateTime b_synopsis 圖書(shū)簡(jiǎn)介 Nvarchar(500)b_state 圖書(shū)狀態(tài) b_photo 封面圖片 */ use Library go

create table L_Book(b_id varchar(20)not null primary key , b_name nvarchar(30)not null, ISBN char(13), b_bkcaseid varchar(20), b_price Numeric(10,2)not null, b_author nvarchar(20), b_typeid int, b_intime DateTime,bit 0--借出,1--沒(méi)有借出 Nvarchar(100)存的是路徑 b_synopsis nvarchar(1000), b_state bit not null default 0, b_photo nvarchar(100));

alter table L_Book add L_BookType(bt_id)on delete cascade on update cascade;alter table L_Book add constraint fk_bisbn foreign key(ISBN)references L_Publishing(ISBN)on delete cascade on update cascade;alter table L_Book drop column b_bkcaseid /*創(chuàng)建存儲(chǔ)過(guò)程*/ use Library go create procedure book @b_name nvarchar(30), @ISBN char(13), @b_bkcaseid varchar(20), @b_price numeric(10,2), @b_author nvarchar(20), @b_intime datetime,@b_synopsis nvarchar(1000), @b_photo nvarchar(100)as begin insert into L_Book(b_name,ISBN,b_bkcaseid,b_price,b_author,b_intime,b_synopsis,b_photo)values(@b_name,@ISBN,@b_bkcaseid,@b_price,@b_author,@b_intime,@b_synopsis,@b_photo);end /* 7借閱管理表(L_Borrow)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型

constraint fk_btypeid foreign key(b_typeid)references

約束 備注

bw_id 借閱編號(hào) int Primary Key Identity(1,1)bw_bookid 圖書(shū)編號(hào) Varchar(20)Foreign Key bw_readerid 讀者編號(hào) bw_outtime 借出日期 bw_endtime 到期日期 bw_backtime 歸還日期 bw_isexpired 是否過(guò)期 bw_fine 罰款數(shù)目 */ use Library

Int Foreign Key DateTimeNot Null DateTimeNot Null

DateTime

Bit Not Null 默認(rèn)為0--不過(guò)期

過(guò)期后才計(jì)算罰款數(shù)目 Numeric(10,2)go create table L_Borrow(bw_id int not null primary key Identity(1,1), bw_bookid varchar(20), bw_readerid bigint , bw_outtime datetime not null,bw_endtime as dateadd(d,30,bw_outtime), bw_backtime datetime, bw_isexperied bit default 0, bw_fine numeric(10,2)default 0.00);alter table L_Borrow add constraint fk_bookid foreign key(bw_bookid)references L_Book(b_id)on delete cascade on update cascade;alter table L_Borrow add constraint fk_readerid foreign key(bw_readerid)references L_Reader(r_id)on delete cascade on update cascade;/* 8圖書(shū)資源表(L_Resource)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型

約束 備注

rs_id 資源編號(hào) Int Primary Key Identity(1000,1)rs_name 資源名稱(chēng) nVarchar(30)Not null rs_synopsis 資源簡(jiǎn)介 nVarchar(500)rs_amount 資源大小 int 單位為KB或是MB rs_type 資源類(lèi)型 等常用格式 */ use Library go create table L_Resource(rs_id int not null primary key Identity(1000,1), rs_name nvarchar(30)not null, rs_synopsis nvarchar(500), rs_amount bigint, rs_type varchar(20));

/* 9圖書(shū)評(píng)論表(L_BookMarks)

字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 約束 備注 ISBN 國(guó)際標(biāo)準(zhǔn)圖書(shū)編碼 char(13)Foreign Key bm_contents 評(píng)論內(nèi)容 Nvarchar(500)Not Null bm_time 評(píng)論時(shí)間 DateTimeNot Null */ Varchar(20)

類(lèi)似于doc、xsl、ppt、pdf、zip、rar、MP3、wmvuse Library go create table L_BookMarks(ISBN char(13)not null, bm_contents nvarchar(500)not null, bm_time datetime not null);alter table L_BookMarks add constraint fk_bmisbn foreign key(ISBN)references L_Publishing(ISBN)on delete cascade on update cascade;/* 10書(shū)架信息表(L_BookCase)字段名 字段說(shuō)明 數(shù)據(jù)類(lèi)型 約束 備注

bc_id 書(shū)架編號(hào) int Primary Key Identity(1000,1)bc_typeid 類(lèi)型編號(hào) int Foreign Key

*/ use Library go create table L_BookCase(bc_id int not null primary key Identity(1000,1), bc_typeid int not null);alter table L_BookCase add constraint fk_bctypeid foreign key(bc_typeid)L_BookType(bt_id);

references

下載VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表)word格式文檔
下載VFP講稿(創(chuàng)建數(shù)據(jù)庫(kù)和表).doc
將本文檔下載到自己電腦,方便修改和收藏,請(qǐng)勿使用迅雷等下載。
點(diǎn)此處下載文檔

文檔為doc格式


聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),未作人工編輯處理,也不承擔(dān)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)有涉嫌版權(quán)的內(nèi)容,歡迎發(fā)送郵件至:645879355@qq.com 進(jìn)行舉報(bào),并提供相關(guān)證據(jù),工作人員會(huì)在5個(gè)工作日內(nèi)聯(lián)系你,一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。

相關(guān)范文推薦

    數(shù)據(jù)庫(kù)及表的創(chuàng)建與修改[本站推薦]

    實(shí)驗(yàn)一數(shù)據(jù)庫(kù)及表的創(chuàng)建與修改 一、實(shí)驗(yàn)?zāi)康?1.熟悉掌握利用SSMS中的設(shè)計(jì)工具來(lái)創(chuàng)建表。修改表結(jié)構(gòu)以及查看表屬性等操作。 2.熟悉T-SQL的數(shù)據(jù)定義語(yǔ)言,能夠熟練地使用SQL語(yǔ)......

    《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程改革總結(jié)報(bào)告

    課程改革 《VFP數(shù)據(jù)庫(kù)程序設(shè)計(jì)》課程改革總結(jié)報(bào)告 根據(jù)國(guó)家教委的統(tǒng)一規(guī)定,目前初、高中都開(kāi)設(shè)了《信息技術(shù)》課程,只不過(guò)學(xué)習(xí)的深度和廣度不夠,且個(gè)別地區(qū)存在著一些差異。進(jìn)......

    實(shí)驗(yàn)2,數(shù)據(jù)庫(kù)表的創(chuàng)建與維護(hù)

    《數(shù)據(jù)庫(kù)原理》實(shí)驗(yàn)報(bào)告 實(shí)驗(yàn)名稱(chēng) 數(shù)據(jù)庫(kù)表/視圖的創(chuàng)建與維護(hù)實(shí)驗(yàn) 班 級(jí) 2011211309 組 號(hào)13 組員姓名 浦倩 楊洋 實(shí)驗(yàn)?zāi)康?1. 掌握將E-R圖轉(zhuǎn)換為數(shù)據(jù)庫(kù)邏輯模式(關(guān)系......

    Geodatabase 數(shù)據(jù)庫(kù)創(chuàng)建

    Geodatabase 數(shù)據(jù)庫(kù)創(chuàng)建 1 Geodatabase概述 地理數(shù)據(jù)庫(kù)(GeoDatabase) 是為了更好的管理和使用地理要素?cái)?shù)據(jù),而按照一定的模型、規(guī)則組合起來(lái)的存儲(chǔ)空間數(shù)據(jù)和屬性數(shù)據(jù)的容器。......

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(查詢(xún))

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿 一、簡(jiǎn)單的SELECTP95 1.SELECT … FROM … DISTINCT TOP n [PERCENT] 字段別名 有三種書(shū)寫(xiě)格式。 2.WHERE子句(SELECT … FROM … WHERE …) P101 (......

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(觸發(fā)器)

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿3/26/2013 觸發(fā)器P191 一、觸發(fā)器概述 1.是一種特殊的存儲(chǔ)過(guò)程。 2.不能被顯式調(diào)用,只能由一些特定的操作(命令)引發(fā)(激活),這些命令是:INSERT、DELETE、UPDATE、C......

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(復(fù)制)

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿4/20/2013 一、復(fù)制的基本概念 SQL Server復(fù)制是在數(shù)據(jù)庫(kù)之間對(duì)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象進(jìn)行復(fù)制和分發(fā)并且對(duì)于數(shù)據(jù)的修改進(jìn)行同步,以確保其一致性的一組技術(shù)。使用......

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿(查詢(xún))

    網(wǎng)絡(luò)數(shù)據(jù)庫(kù)講稿 一、簡(jiǎn)單的SELECTP95 1.SELECT … FROM … DISTINCT TOP n [PERCENT] 字段別名 有三種書(shū)寫(xiě)格式。 2.WHERE子句(SELECT … FROM … WHERE …) P101 (......

主站蜘蛛池模板: 国产偷国产偷精品高清尤物| 国产午夜福利在线观看视频_| 日本精品αv中文字幕| 中国女人内谢69xxxx免费视频| 亚洲妇女无套内射精| 女被啪到深处喷水gif动态图| 国产特黄级aaaaa片免| 免费无码黄十八禁网站在线观看| 国产午夜男女爽爽爽爽爽| 中文字幕欧美日韩va免费视频| 无码精品国产一区二区免费| 黄色视频免费在线观看| 国产在线码观看超清无码视频| 性史性农村dvd毛片| 成人无码α片在线观看不卡| 夜夜爽夜夜叫夜夜高潮漏水| 亚洲日韩中文第一精品| 日本高清h色视频在线观看| 婷婷五月六月综合缴情| 老熟女重囗味hdxx70星空| 免费看撕开奶罩揉吮奶头视频| 欧美成人一区二区三区不卡| 丝袜美腿精品国产一区| 人人超人人超碰超国产97超碰| 大肉大捧一进一出好爽视频| 国产成人精品免费视频大全| 久久精品国产只有精品2020| 丰满五十路熟女正在播放| 国产成人高清亚洲明星一区| 少妇久久久久久人妻无码| 亚洲欧美日韩国产成人一区| 高清无码在线视频| 国产久爱免费精品视频| 国产精品综合一区二区三区| 欧美激情一区二区成人| 99久久精品美女高潮喷水| 久久国产精品偷任你爽任你| 国产肉体ⅹxxx137大胆| 国产精品爽爽v在线观看无码| 18禁肉肉无遮挡无码网站| 无码精品国产va在线观看|