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

創(chuàng)建數(shù)據(jù)庫的相關知識

時間:2019-05-13 00:14:09下載本文作者:會員上傳
簡介:寫寫幫文庫小編為你整理了多篇相關的《創(chuàng)建數(shù)據(jù)庫的相關知識》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《創(chuàng)建數(shù)據(jù)庫的相關知識》。

第一篇:創(chuàng)建數(shù)據(jù)庫的相關知識

create database PeronalBlog

/*創(chuàng)建文章內容表(id,標題,內容,關鍵字)*/

create table TitleInfo(Tid varchar(20)primary key,Ttile varchar(20)not null,Ttext varchar(8000)not null,Tkey varchar(20)not null)

insert intoTitleInfo values('112401','我愛家鄉(xiāng)','我的家鄉(xiāng)在四處','四川')

/*創(chuàng)建文章信息表(文章id,文章標題,文章關鍵字,文章創(chuàng)建日期,文章瀏覽次數(shù),文章類型,文章是否隱藏)*/

create table ArticleDetail(tid varchar(20)primary key,tTitle varchar(20)not null,tkey varchar(20)not null,tDate date not null,tText varchar(8000)not null,tLookNum int ,tType varchar(20)not null,tIsSee varchar(4)not null)

/*創(chuàng)建瀏覽信息表(id,瀏覽內容,瀏覽數(shù)量)*/

create table searchInfo(stId varchar(20)primary key,stTName varchar(100)not null,stDate date not null)

insert into searchInfovalues('112401','我愛家鄉(xiāng)','2014-05-01')

/*創(chuàng)建留言信息表(id,留言者姓名,留言日期,留言內容,留言是否回復,回復內容)*/

create table liuyanInfo(liId varchar(20)primary key,liName varchar(20),liDate date not null,liText varchar(100)not null,liTName varchar(50)not null,liIsResponse varchar(2)not null,liResponseText varchar(100))

insert into liuyanInfovalues('112401','songyan','2014-04-04','想你了,親!','我愛家鄉(xiāng)','是','me too!')

/*創(chuàng)建評論信息表(id,評論者姓名,評論日期,評論是否審核,評論內容,評論文章id,評論文章名字)*/

create table pinglunInfo(plId varchar(20)primary key,plName varchar(20),plDate date not null,plIsCheck varchar(2),plText varchar(20)not null,plTitleId varchar(20)not null,plTName varchar(20)not null)

insert into pinglunInfovalues('112401','songyan','2014-04-04','是','good','112401','我愛家鄉(xiāng)')

/*創(chuàng)建系統(tǒng)信息表*/

create table systemInfo(slId varchar(20)primary key,slLoginName varchar(20)not null,slPassword varchar(20)not null ,slBlogName varchar(20)not null,slBlogTheme varchar(20)not null,slOwner varchar(10)not null,slCreateDate date not null,slBlogDetail varchar(100),slBlogJianjie varchar(50))

insert into systemInfovalues('112401','owner','123456','回不到的昨天','浪漫回憶,向往未來','黃圓','2014-01-01','我的博客是我生活的寫照,也是我們新一代人夢的展現(xiàn)..','回望過去,展望明天!')

/*個人信息*/

Create table personInfo(pid varchar(20)primary key,pname varchar(20)not null,page int not null,psex varchar(2)not null,pXingzuo varchar(6)not null,pBornPlace varchar(20),pShcool varchar(20)not null,pXueli varchar(10)not null,pIntrest varchar(20)not null,pEmail varchar(50)not null,pNum varchar(20))

insert into personInfo values('112401','黃圓',18,'女','雙魚','四川','瓊州學院','本科','看相親節(jié)目','123456@yuan','10')

/*創(chuàng)建用戶信息*/

create table userInfo(uid varchar(20)primary key,name varchar(20)not null,password varchar(20)not null)

insert into userInfo values('112401','seeker','123')

/*好友表*/

create table friends(fid varchar(20)primary key,fname varchar(20)not null,fdate date not null,)

insert into friendsvalues('112401','songyan','2014-05-01')

/*---創(chuàng)建存儲過程

--------------------*/

/*輸入文章id查看文章類別信息*/

create procedure queryType @ttid varchar(20)

as

select ttTpyeid,tpname,tpKey,tpDetail

from titleType tp join ttTpye tt on tt.ttTypeid=tp.tpid where ttTpyeid=@ttid and tpid=@ttid

/*輸入文章id,查看留言信息*/

create procedure querLiuyanInfo@tid varchar(20)

as

select

tTitle,tKey,tDate,tType,tIsSee,liName,liDate,LiText,LiIsResponse,LIResponseText

fromtitle a joinliuyanInfo b on a.tid=b.liId

where a.tid=@tid and b.liId=@tid

/*輸入文章id,查看瀏覽信息*/

create procedure querSearchInfo@tid varchar(20)

as

select tTitle,tKey,tDate,tType,tIsSee, stText,stNum

fromtitle a joinserachInfo b on a.tid=b.stId

where a.tid=@tid and b.stId=@tid

/*輸入文章id,查看評論信息*/

create procedure querPinglunInfo@tid varchar(20)

as

select tTitle,tKey,tDate,tType,tIsSee,plName,plDate,plIsCheck

fromtitle a joinpinglunInfo b on a.tid=b.plId

where a.tid=@tid and b.plId=@tid

/*增加博文*/

create procedure insertAr @tid varchar(20),@tid1 varchar(20), @Title varchar(20),@text varchar(8000),@key varchar(20),@tpName varchar(10),@date date,@num int,@isSeevarchar(4)

as

begin

begin

insert into ArticleInfo values(@tid,@Title,@text,@key)

end

begin

insert into ArticleDetail values(@tid1,@Title,@key,@date,@num,@tpName, @isSee)

end

End

select COUNT(plId)

from pinglunInfo

whereplTName in

(selecttTitle

from ArticleDetail)

/*-------------------------創(chuàng)建登錄名和權限設定

--------------------*/

create login owner with password='123456'

create login seeker with password='123'

create user owner from login owner

create user seeker1from login seeker

grant select,delete,insert,update on liuyanInfo to owner

grant select,delete,insert,update on pinglunInfo to owner

grant select,delete,insert,update on searchInfoto owner

grant select,delete,insert,update on friendsto owner

grant select,delete,insert,update on personInfoto owner

grant select,update,insert,delete on ArticleDetail to owner

grant select,update,insert,delete on userInfo to owner

grant selecton liuyanInfo to seeker1

grant selecton pinglunInfo to seeker1

grant selecton searchInfoto seeker1

grant selecton friendsto seeker

1grant selecton personInfoto seeker1

grant selecton ArticleDetail to seeker1

112401 songyan 2014-05-01

112402 xuezeng 2014-05-01

112403 lina 2014-05-01

112404 qiushan 2014-06-01

112405 liuyan 2014-07-02

112406 huyiyi 2014-08-09

201407 zhenglihui 2014-09-09

201408 liping 2014-05-15

201409 sunzhouhong 2014-06-15

201410 sunshuai 2014-07-07

112401 songyan 2014-04-04 想你了,親!我愛家鄉(xiāng) 是 me too!112402 xuezeng 2014-05-05 踩一腳 我愛家鄉(xiāng) 是 回踩!112403 qiushan 2014-05-05 呵呵 我愛家鄉(xiāng) 是 呵呵。112404 liuyan 2014-05-06 也許天災就在眼前 我愛家鄉(xiāng) 是 去去去、、、112405 酸牛奶 2014-06-05 交個朋友吧 我愛家鄉(xiāng) 是 餓@。你是、、112406 春天的敬意 2014-08-09 交個朋友吧 我愛家鄉(xiāng) 是 您是? 112407 吹吧 2014-09-09 我的愛人呢 我愛家鄉(xiāng) 否 無

第二篇:Geodatabase 數(shù)據(jù)庫創(chuàng)建

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

地理數(shù)據(jù)庫(GeoDatabase)是為了更好的管理和使用地理要素數(shù)據(jù),而按照一定的模型、規(guī)則組合起來的存儲空間數(shù)據(jù)和屬性數(shù)據(jù)的容器。地理數(shù)據(jù)庫是按照層次性的數(shù)據(jù)對象來組織地理數(shù)據(jù)的,這些數(shù)據(jù)對象包括對象類和要素數(shù)據(jù)集(feature dataset)。

對象類(Object Classes)是指存儲非空間數(shù)據(jù)的表格(Table)。在Geodatabase中,對象類是一種特殊的類,它沒有空間特征,如:某塊地的主人。在“地塊”和“主人”之間,可以定義某種關系。

要素類(Feature Classes)是具有相同幾何類型和屬性的要素的集合,即同類空間要素的集合。如河流、道路、植被、用地、電纜等。要素類之間可以獨立存在,也可具有某種關系。當不同的要素類之間存在關系時,我們將其組織到一個要素數(shù)據(jù)集中(Feature dataset)。

要素數(shù)據(jù)集(Feature Dataset)是共享空間參考系統(tǒng)的要素類的集合,即一組具有相同空間參考的要素類的集合。將不同的要素類放到一個要素數(shù)據(jù)集下的理由可能很多,但一般而言,在以下三種情況下,我們考慮將不同的要素類組織到一個要素數(shù)據(jù)集中:

(1)當不同的要素類屬于同一范疇。如:全國范圍內某種比例尺的水系數(shù)據(jù),其點、線、面類型的要素類可組織為同一個要素數(shù)據(jù)集。

(2)在同一幾何網絡中充當連接點和邊的各種要素類,必須組織到同一要素數(shù)據(jù)集中。如:配電網絡中,有各種開關、變壓器、電纜等,它們分別對應點或線類型的要素類,在配電網絡建模時,應將其全部考慮到配電網絡對應的集和網絡模型中去。此時,這些要素類就必須放在同一要素數(shù)據(jù)集下。

(3)對于共享公共幾何特征的要素類,如:用地、水系、行政邊界等。當移動其中的一個要素時,其公共的部分也要求一起移動,并保持這種公共邊關系不變。此種情況下,也要將這些要素類放到同一個要素數(shù)據(jù)集中。

對象類、要素類和要素數(shù)據(jù)集是Geodatabase中的基本組成項。當在數(shù)據(jù)庫中創(chuàng)建了目這些項目后,可以向數(shù)據(jù)庫中加載數(shù)據(jù),并進一步定義數(shù)據(jù)庫,如建立索引,建立拓撲關系,創(chuàng)建子類、幾何網絡類、注釋類、關系類等。Geodatabase的數(shù)據(jù)組織如圖3.21所示。

2.地理數(shù)據(jù)庫建立的一般過程

建立地理數(shù)據(jù)庫的第一步,是設計地理數(shù)據(jù)庫將要包含的要素類、要素數(shù)據(jù)集、非空間對象表、幾何網絡類、關系類及空間參考系統(tǒng)等;地理數(shù)據(jù)庫設計完成之后,可以利用ArcCatalog開始建立數(shù)據(jù)庫:首先建立空的地理數(shù)據(jù)庫,然后建立其組成項,包括建立關系表、要素類、要素數(shù)據(jù)集等;最后向地理數(shù)據(jù)庫各項加載數(shù)據(jù)。

當在關系表和要素類中加入數(shù)據(jù)后,可以在適當?shù)淖侄紊辖⑺饕员闾岣卟樵冃省=⒘说乩頂?shù)據(jù)庫的關系表、要素類和要素數(shù)據(jù)集后,可以進一步建立更高級的項,例如,空間要素的幾何網絡、空間要素或非空間要素類之間的關系類等。

1)地理數(shù)據(jù)庫設計

地理數(shù)據(jù)庫的設計是一個重要的過程,應該根據(jù)項目的需要進行規(guī)劃和反復設計。在設計一個地理數(shù)據(jù)庫之前,必須考慮一下幾個問題:

a.在數(shù)據(jù)庫中存儲什么數(shù)據(jù) b.數(shù)據(jù)存儲采用什么投影

c.是否需要建立數(shù)據(jù)修改的規(guī)則 d.如何組織對象類和子類

e.是否需要在不同類型對象間維護特殊的關系 f.數(shù)據(jù)庫中是否包含網絡 g.數(shù)據(jù)庫是否存儲定制對象

回答了上述問題后,就可以開始地理數(shù)據(jù)庫的建立了。

2)地理數(shù)據(jù)庫建立

借助ArcGIS9的ArcCatalog,可以采用以下三種方法在創(chuàng)建一個新的地理數(shù)據(jù)庫,選擇何種方法將取決于建立地理數(shù)據(jù)庫的數(shù)據(jù)源、是否在地理數(shù)據(jù)庫中存放定制對象。實際操作中,經常聯(lián)合幾種或全部方法來創(chuàng)建地理數(shù)據(jù)庫。

(1)從頭開始建立一個新的地理數(shù)據(jù)庫

有些情況下,可能沒有任何可裝載的數(shù)據(jù),或者已經有的數(shù)據(jù)只能部分地滿足數(shù)據(jù)庫的設計,這時,可以用ArcCatalog來建立新的要素數(shù)據(jù)集、表、幾何網絡和其他地理數(shù)據(jù)庫項的模式。

(2)移植已經存在數(shù)據(jù)到地理數(shù)據(jù)庫

對于已經存在的多種格式的數(shù)據(jù):Shapefile、Coverage、INFO Table、dBase Table等,以及其它系統(tǒng)中的數(shù)據(jù)格式: ArcStrom、Map LIBARISN、ArcSDE等,可以通過ArcCatalog來轉換并輸入到地理數(shù)據(jù)庫中,并進一步定義數(shù)據(jù)庫,包括建立幾何網絡(Geometric Network)、子類型(Subtypes)、屬性域(Attribute Domains)等。

(3)用CASE工具建立地理數(shù)據(jù)庫

可以用CASE工具建立新的定制對象,或從UML圖中產生地理數(shù)據(jù)庫模式。面向對象的設計工具可以用于建立對象模型、表示定制。基于這些模型,CASE工具的代碼產生向導(Code Generation Wizard)幫助你建立COM對象,以實現(xiàn)定制對象的行為,建立和管理定制對象的數(shù)據(jù)庫模式。

本節(jié)著重介紹建立本地個人地理數(shù)據(jù)庫的一般過程和方法,有關CASE工具建立地理數(shù)據(jù)庫的部分及ArcSDE等內容省略。

3)建立空的數(shù)據(jù)庫中的基本組成項

一個空的地理數(shù)據(jù)庫,其基本組成項包括關系表、要素類、要素數(shù)據(jù)集。當數(shù)據(jù)庫中 建立了以上三項,并加載了數(shù)據(jù)之后,一個簡單的地理數(shù)據(jù)庫就建成了。

4)向地理數(shù)據(jù)庫各項加載數(shù)據(jù)

可以用ArcMap中的Editor工具欄來建立新的對象,或調用已經存在的Shapefiles、Coverages、INFO Tables和dBaseTables數(shù)據(jù)來裝載數(shù)據(jù)庫對象。

5)進一步定義數(shù)據(jù)庫

對于數(shù)據(jù)庫中加載的數(shù)據(jù),可以在適當?shù)淖侄紊辖⑺饕员闾岣卟樵冃省2⒖梢栽诮⒘藬?shù)據(jù)庫的基本組成項后,進一步建立更高級的項,例如空間要素的幾何網絡、空間要素或非空間要素類之間的關系類等。一個地理數(shù)據(jù)庫只有定義了這些高級項后,才能顯出地理數(shù)據(jù)庫在數(shù)據(jù)組織和應用上的強大優(yōu)勢。創(chuàng)建一個新的地理數(shù)據(jù)庫

借助ArcCatalog可以建立兩種地理數(shù)據(jù)庫:本地個人地理數(shù)據(jù)庫(Personal Geodatabase)和ArcSDE地理數(shù)據(jù)庫。個人地理數(shù)據(jù)庫可以直接在ArcCatalog環(huán)境中建立,而ArcSDE地理數(shù)據(jù)庫必須首先在網絡服務器上安裝數(shù)據(jù)庫管理系統(tǒng)(DBMS)和ArcSDE,然后建立從ArcCatalog到ArcSDE地理數(shù)據(jù)庫的一個連接。以建立本地個人地理數(shù)據(jù)庫為例:

在ArcCatalog樹中選擇一個文件夾,單擊File菜單,或在選中的文件夾上點右鍵,選擇New,再選擇Personal Geodatabase,如圖3.22所示。輸入個人數(shù)據(jù)庫的名稱,這時該數(shù)據(jù)庫是空的。

圖3.22 建立本地個人地理數(shù)據(jù)庫 建立數(shù)據(jù)庫

Geodatabase中的基本組成項包括對象類、要素類和要素數(shù)據(jù)集。當數(shù)據(jù)庫中創(chuàng)建了這些項目后,可以建立更進一步的項目,如子類、幾何網絡、注釋類等。

1)建立要素數(shù)據(jù)集

建立一個新的要素數(shù)據(jù)集,必須定義其空間參考,包括坐標系統(tǒng)和坐標域。數(shù)據(jù)集中的所有要素類用相同的坐標系統(tǒng),所有要素類的所有要素的坐標必須在域的范圍內。在定義坐標系統(tǒng)時,可以選擇預先定義的坐標系,或者以已有的要素數(shù)據(jù)集的坐標系或獨立要素類的坐標系作為模板,或者自己定義。

(1)在ArcCatalog目錄樹中,在需要建立新要素數(shù)據(jù)集的地理數(shù)據(jù)庫上單擊右鍵,單擊New,選擇Feature Dataset命令,打開New Feature Dataset對話框,如圖3.23所示。(2)在Name窗口輸入要素數(shù)據(jù)集名稱,單擊Edit按鈕,打開Spatial Reference屬性對話框,如圖3.24所示。

圖3.23 New Feature 對話框圖 3.23 Spatial Reference屬性對話框

(3)進入Coordinate System選項卡,單擊Select或Import來設置要素數(shù)據(jù)集的空間參考。或單擊New定義新的投影和坐標系統(tǒng)。定義好后可以單擊Modify按鈕編輯所選擇的坐標系統(tǒng)參數(shù)。

(4)進入X/Y Domain選項卡,如圖3.25所示。在數(shù)值窗口分別輸入數(shù)據(jù)集的最大最小X,Y值及所需精度。(5)進入Z Domain選項卡,如果要素數(shù)據(jù)集中的要素類有Z值,輸入最大最小的Z值及所需精度。

(6)進入M Domain選項卡,如果要素數(shù)據(jù)集中的要素類有M值,輸入最大最小的M值及所需精度。(7)單擊確定按鈕即可完成要素數(shù)據(jù)集的空間參考的定義。

2)建立要素類

要素類分為簡單要素類和獨立要素類。簡單要素類存放在要素數(shù)據(jù)集中,不需要定義空間坐標;獨立要素類存放在要素數(shù)據(jù)集之外,必須定義空間坐標。

(1)建立一個簡單的要素類

1)在ArcCatalog目錄樹中,在需要建立要素類的要素數(shù)據(jù)集上單擊右鍵,單擊New,選擇Feature Class命令,如圖3.26所示。

圖3.26 在要素數(shù)據(jù)集中建立要素類

2)打開New Feature Class對話框,如圖3.27所示。在Name文本框中輸入要素類名稱,在Alias文本框中輸入要素類假名,假名是對真名的描述。在Type選項組選擇This feature class will store ESRI simple features單選按鈕。

3)單擊下一步按鈕,打開確定要素類數(shù)據(jù)庫關鍵字對話框,如圖3.28所示。選擇Use configuration keyword單選按鈕,輸入關鍵字,這是為新表或要素類指定相關的數(shù)據(jù)庫存儲參數(shù)(如果想用默認的要素類存儲參數(shù),單擊Default)。

圖3.39 確定要素類字段名及其類型與屬性 圖3.30 定義要素類幾何字段屬性

4)單擊下一步按鈕,打開確定要素類字段名及其類型與屬性對話框,如圖3.29所示。在簡單要素類中,OBJECTID和SHAPE字段是必需字段,OBJECTID是要素的ID,SHAPE是要素的幾何形狀,如點、線、多邊形等。

5)單擊Field Name列下面的第一個空白行,添加新字段,輸入新字段名,并選取數(shù)據(jù)類型。

6)在Field Properties欄中顯示字段屬性:新字段名的假名、字段在ArcMap Editor中的可編輯狀態(tài)、新字段中是否允許出現(xiàn)空值Null;在Default Value 右邊輸入默認值,建立默認值與字段的關聯(lián)關系;在Domain右邊,單擊字段的域,把一個域同字段關聯(lián)。

7)單擊Field Name列下的字段SHAPE,在Field Properties選項卡顯示幾何字段SHAPE的屬性特征。如圖3.30所示。

8)在Field Properties欄中輸入幾何字段假名,并在Allow NULL values中選擇No,幾何字段中禁止出現(xiàn)空值Null,在Geometry Type 中選擇該要素類中存儲的要素類型。

9)分別在Gridq,Grid2,Grid3右邊輸入幾何要素類的空間索引格網大小(Grid1必須大于0,Grid2和Grid3可以是0)

10)在contains Z Values 右邊選擇Yes,讓這個要素類的幾何字段存儲Z值。在contains M Values右邊選擇Yes, 讓這個要素類的幾何字段存儲M值。

11)因為正在要素集中建立要素類,所以不能修改空間參考。

12)單擊完成按鈕,即可完成幾何字段屬性的定義,建立一個簡單要素類。

(2)建立一個獨立要素類

獨立要素類就是在地理數(shù)據(jù)庫中不屬于任何要素數(shù)據(jù)集的要素類,其建立方法與在要中建立簡單要素類相似。只是獨立要素類

設定自己的投影系統(tǒng)參數(shù)和X/Y域。1)在ArcCatalog目錄樹中,在需要建立獨立要素類的地理數(shù)據(jù)庫上單擊右鍵,單擊New,選擇Feature Class命令。2)其余過程與建立簡單要素類相同,直到進入定義要素類幾何字段屬性對話框,參見圖3.30。單擊Spatial Reference屬性按鈕,打開Spatial Reference屬性對話框,即可建立自己的空間參考坐標系統(tǒng)和X/Y域。3)單擊完成按鈕。

第三篇:access創(chuàng)建數(shù)據(jù)庫-教案

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

計算機組

余金光

一.教學重點 1.數(shù)據(jù)庫的創(chuàng)建方法 2.退出數(shù)據(jù)庫 二.教學難點

打開數(shù)據(jù)庫的方法和退出關閉數(shù)據(jù)庫的方法 三.教學方法

演示法,討論法,講授法,練習法 四.教學課時:1課時 五.教學過程 1.情景導入

通過多媒體播放和access數(shù)據(jù)庫相關的視頻,讓學生直觀認識access在實際工作中的應用,并鼓勵學生發(fā)表自己的看法。

2.引入新課

結合上面的視頻內容,分析access在示例中的是如何發(fā)揮作用的,進而引申出access數(shù)據(jù)庫的概念,并讓學生思考如何創(chuàng)建數(shù)據(jù)庫。

3.創(chuàng)建數(shù)據(jù)庫的方法

通過PPT的播放,讓學生直觀了解數(shù)據(jù)庫的創(chuàng)建方法: 1.“文件”>>“新建”>>“空數(shù)據(jù)”、“根據(jù)現(xiàn)有文件”、“本機上的模板”、“office online模板...”

2.數(shù)據(jù)庫的打開和關閉 由于新創(chuàng)建的數(shù)據(jù)庫文件在退出access2003前默認是打開的,使用其他的數(shù)據(jù)庫文件或新建數(shù)據(jù)庫已關閉的,需要打開數(shù)據(jù)庫文件。

通過過媒體演示,讓學生觀看具體的創(chuàng)建和打開關閉方法。并根據(jù)教師的演示,讓學生通過學生機進行實際演練,對在演練中發(fā)現(xiàn)的問題及時反饋。

六.教學總結

本節(jié)課主要介紹了數(shù)據(jù)庫的創(chuàng)建、打開和退出方法。通過一系列的現(xiàn)代化技術的應用,使同學們能夠直觀形象的對該課程的知識具備了初步和認識和簡單的操作能力,同時要求同學們在課下要多加思考其他與數(shù)據(jù)庫創(chuàng)建有關的內容,認真完成課后作業(yè)。

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

第二部分

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

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

一、Visual FoxPro 6.0的配置

P28

二、項目及其管理器

P31

1.項目的概念

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

建立項目可以對相關的內容(項目的各組成部分)進行統(tǒng)一組織、統(tǒng)一管理。

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

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

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

3.一個項目產生兩個文件.PJX和.PJT。4.打開/關閉項目 5.選項卡

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

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

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

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

三個文件的擴展名分別是:dbc

dct

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

OPEN DATABASE命令

P95(2)關閉數(shù)據(jù)庫 CLOSE DATABASE 3.數(shù)據(jù)庫設計器

有三種打開方法: ? 在項目管理器中打開 ? *從“打開”對話框中打開 ? *用命令打開

MODIFY DATABASE命令

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

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

DELETE DATABASE命令

P99

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

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

P99(1)表設計器

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

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

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

(4)用命令MODIFY STRUCTURE打開表設計器進行修改

五、自由表

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

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

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

第五篇:Access數(shù)據(jù)庫重點知識總結

Access數(shù)據(jù)庫重點知識總結

8.1 數(shù)據(jù)庫系統(tǒng)基礎知識

8.1.1 數(shù)據(jù)庫系統(tǒng)的組成一、數(shù)據(jù)庫的發(fā)展

數(shù)據(jù)庫技術是計算機科學技術的一個重要分支。隨著計算機的發(fā)展,數(shù)據(jù)庫技術經歷了三個階段:人工管理階段、文件管理階段、數(shù)據(jù)庫管理階段。

人工管理階段,數(shù)據(jù)不保存,用時直接輸入,算完后結束。

文件系統(tǒng)管理階段,數(shù)據(jù)單獨保存在文件中(如第六章的文件),這種形式的數(shù)據(jù)共享只能以文件為單位;缺點是數(shù)據(jù)大量重復,同時給數(shù)據(jù)維護帶來很多麻煩,為了解決這樣的問題,出現(xiàn)數(shù)據(jù)的統(tǒng)一管理,達到數(shù)據(jù)共享的目的,產生和發(fā)展了數(shù)據(jù)庫技術。

二、數(shù)據(jù)庫的特點

數(shù)據(jù)庫是為滿足多個應用系統(tǒng)的需要、按照一定的結構在計算機中建立起來的相關數(shù)據(jù)集合。數(shù)據(jù)庫中的數(shù)據(jù)是結構化的,數(shù)據(jù)是面向全局的,數(shù)據(jù)是可以共享的。在數(shù)據(jù)庫系統(tǒng)管理階段,數(shù)據(jù)以數(shù)據(jù)庫為中心,數(shù)據(jù)與程序之間是一對多的關系,具有數(shù)據(jù)重復少,獨立性高,完整性、并發(fā)性和可恢復性等優(yōu)點。

三、數(shù)據(jù)庫系統(tǒng)的組成

從廣義上講,一個數(shù)據(jù)庫系統(tǒng)由計算機硬件(物理設備)、系統(tǒng)軟件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應用軟件五部分組成,涉及到的人員有數(shù)據(jù)庫管理員、應用軟件開發(fā)人員和最終用戶。

五部分為:

1、計算機硬件(物理設備)。

2、系統(tǒng)軟件(操作系統(tǒng)、各種語言的編譯程序等)。

3、數(shù)據(jù)庫(用來存放數(shù)據(jù)的文件,它是一個容器,在一個庫中可以有許多的表、查詢、窗體等)。

4、數(shù)據(jù)庫管理系統(tǒng)(用于創(chuàng)建數(shù)據(jù)庫,對庫中的數(shù)據(jù)進行編輯)。

5、應用軟件(用Vb語言編寫的應用程序)。

數(shù)據(jù)庫系統(tǒng)投入運行,必須要有人去維護(稱為數(shù)據(jù)庫維護人員);編寫這些應用軟件必須要有軟件人員來完成;最后使用這些軟件的前臺人員(終端用戶)。

8.1.2 數(shù)據(jù)庫系統(tǒng)的分層結構

從數(shù)據(jù)獨立性的角度看,數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)通常抽象為物理層、邏輯層和視圖層這樣三層結構。物理層的具體實現(xiàn)由數(shù)據(jù)庫管理系統(tǒng)借助操作系統(tǒng)的功能來完成。邏輯層用于描述數(shù)據(jù)庫中應該包括哪些數(shù)據(jù)以及數(shù)據(jù)之間存在哪些關系,它是數(shù)據(jù)庫中全部數(shù)據(jù)的邏輯描述,也是數(shù)據(jù)庫的邏輯結構。視圖層也叫外模式,它是特定用戶和應用程序的數(shù)據(jù)視圖,是數(shù)據(jù)庫中與某一應用有關的部分數(shù)據(jù)的邏輯表示。一個數(shù)據(jù)庫可以有多個不同的視圖,也反映了不同需求的用戶從不同的角度所看到的數(shù)據(jù)庫。

在Access數(shù)據(jù)庫系統(tǒng)中,物理層存儲由DBMS全權負責,基本上不需要應用程序員和用戶關心,邏輯層由數(shù)據(jù)庫中的所有的表組成,而視圖層由特定的查詢和應用程序組成。

8.1.3 關系數(shù)據(jù)模型

數(shù)據(jù)模型是用于描述現(xiàn)實世界的工具。一組嚴格定義的概念集合,它們精確地描述了數(shù)據(jù)和數(shù)據(jù)之間的關系、對數(shù)據(jù)的操作以及有關的語義約束規(guī)則。

(1)概念數(shù)據(jù)模型

面向現(xiàn)實世界和終端用戶,不依賴具體的DBMS,是從現(xiàn)實世界到信息世界的抽象。主要用于需求分析,常用的概念模型有:實體-關系(E-R)模型。

例如:

關系模式:

職工(編號,姓名,性別,籍貫)

(2)邏輯數(shù)據(jù)模型

邏輯數(shù)據(jù)模型則是面向應用軟件開發(fā)人員和數(shù)據(jù)庫管理人員,與DBMS密切相關,主要用于數(shù)據(jù)庫及其應用程序的開發(fā)實現(xiàn)。

常用的邏輯模型有層次模型、網狀模型和關系模型。關系型是目前使用最多的模型。例如:

職工表:

編號

姓名

性別

籍貫

1001

李平

山西

1002

王林

河南

2001

趙新

廣東

(3)物理數(shù)據(jù)模型

物理數(shù)據(jù)模型用來反映數(shù)據(jù)的物理儲存結構,對應于數(shù)據(jù)庫系統(tǒng)的物理層。物理數(shù)據(jù)模型不但與DBMS有關,還與操作系統(tǒng)和計算機硬件等有關。主要面向DBA,用于提高數(shù)據(jù)庫系統(tǒng)的運行性能。

關系數(shù)據(jù)模型數(shù)據(jù)庫:

關系數(shù)據(jù)模型是當前使用最廣泛的數(shù)據(jù)庫系統(tǒng)模型,常見的關系數(shù)據(jù)庫有Oracle、DB2、Sybase、SQL Server等大中型數(shù)據(jù)庫管理系統(tǒng),Access也是一個關系型數(shù)據(jù)庫管理系統(tǒng)。

在關系模型中采用相互關聯(lián)而又互相獨立的多個二維表格來反映各種數(shù)據(jù)關系。所有數(shù)據(jù)元素都存在于稱作“關系”的二維表格中,這些表以行和列的形式來組織數(shù)據(jù),從而簡化了數(shù)據(jù)的存取和操作。

一個關系就是一個二維表,這種用二維表的形式表示實體和實體間聯(lián)系的數(shù)據(jù)模型稱為關系數(shù)據(jù)模型。

倉庫表:

倉庫號

城市

面積

WH1

北京

370

WH2

上海

500

WH3

廣州

300

WH4

武漢

400

職工表:

倉庫號

職工號

工資

WH2 E1 1220

WH1 E3 1210

WH2 E4 1250

WH3 E6 1230

WH1 E7 1250

在關系模型中表中的每一行稱為一個元組(一條記錄)。表中的列稱為屬性或字段,列的名字稱為屬性名,在列中填寫的數(shù)據(jù)稱為屬性值。在關系模型中,表的每一列的數(shù)據(jù)類型必須一致,一個列所有可能的取值就稱為屬性域。屬性名、屬性域、屬性值是彼此密切聯(lián)系但又存在明顯差別的概念。特點為:

① 一個關系必須規(guī)范化,在一個關系中每個屬性必須是不可分割的數(shù)據(jù)單元;

②在一個關系中不能出現(xiàn)相同的屬性名(字段名);

③關系中不允許有完全相同的元組(記錄);

④在一個關系中元組的次序無關緊要;

⑤在一個關系中列的次序無關緊要,通常重要的關鍵字在左邊。

一個具體的關系模型由若干關系模式組成,在一個數(shù)據(jù)庫中包含相互之間存在聯(lián)系的多個表,這個數(shù)據(jù)庫文件就代表一個實際的關系模型。

8.2 ACCESS集成開發(fā)環(huán)境

8.2.1 Access簡介

Access是Microsoft公司推出的一種關系型數(shù)據(jù)庫管理系統(tǒng),在開始時,Microsoft將Access單獨作為一個產品進行銷售,在發(fā)行Office 97時,Microsoft將Access作為Office套件中的一個重要成員一起發(fā)布。最新版本Access 2003也已經開始隨同Office 2003發(fā)布。

Access已經是世界上最流行的桌面數(shù)據(jù)庫管理系統(tǒng)。

8.2.2 Access數(shù)據(jù)庫系統(tǒng)的組成

Access的主工作窗口與Office其他軟件的界面類似,由菜單、工具和若干任務窗口組成。

數(shù)據(jù)庫包含了表、查詢、窗體、報表、頁、宏和模塊共七大對象,數(shù)據(jù)庫中的數(shù)據(jù)來源是數(shù)據(jù)表,由數(shù)據(jù)表生成的查詢和數(shù)據(jù)表一起構成了整個數(shù)據(jù)庫中所有對象的基礎數(shù)據(jù)來源。

一個數(shù)據(jù)庫可分為三層:物理層、邏輯層和視圖層。

Access物理層(數(shù)據(jù)庫存儲格式)就是一個名為.MDB的文件,由Access數(shù)據(jù)庫管理系統(tǒng)管理,不需要應用程序員和用戶關心。

邏輯層對應數(shù)據(jù)庫中所有的表和表之間的關聯(lián)(如:倉庫表和職工表以及表之間的關聯(lián))。

視圖層由查詢、窗體、報表、頁、宏和模塊等對象來實現(xiàn)(結果)。

查詢以表作為數(shù)據(jù)源,按照一定的條件或要求對表中的數(shù)據(jù)進行處理,得到一個外觀形式與表一樣的數(shù)據(jù)視圖(也稱虛擬表)。要注意的是查詢不是真正的表。對于數(shù)據(jù)庫表中保存的同一批數(shù)據(jù)(原始數(shù)據(jù)),用戶可以通過查詢按照不同的方式去查看、更改和分析。查詢對象本身僅僅保存查詢命令,它描述的是從邏輯層到視圖層的映射關系。查詢可作為窗體、報表的數(shù)據(jù)源。

窗體是開發(fā)人員提供給最終用戶處理業(yè)務的界面,它的設計與實現(xiàn)與VB類似。

報表是供用戶以打印格式輸出數(shù)據(jù)的對象。

頁用于查看來自Internet的數(shù)據(jù)。

宏是一個或多個操作的集合(指令的集合)。

模塊與VB類似(標準模塊),用于存放代碼,以實現(xiàn)代碼的重用。

8.2.3 Access數(shù)據(jù)庫系統(tǒng)的建立

在Access中建立一個數(shù)據(jù)庫系統(tǒng)大概有如下的主要步驟:

(1)根據(jù)用戶需求建立表及其關系。

(2)設計用戶視圖,建立查詢。

(3)設計交互界面,建立窗體、報表

(4)編寫事件過程、模塊等。

(5)測試、生成應用系統(tǒng)。

為了提高開發(fā)應用系統(tǒng)的效率,Access提供了一些常見的數(shù)據(jù)庫應用模板,如訂單入口模板、庫存控制模板等。通過向導可自動建立一個數(shù)據(jù)庫系統(tǒng),步驟如下:

(1)單擊工具欄上的“新建”按鈕,在“新建文件”任務窗格中的“根據(jù)模板新建”下,單擊“通用模板”

(2)在“數(shù)據(jù)庫”選項卡上,單擊要創(chuàng)建的數(shù)據(jù)庫類型的圖標。

(3)在“文件新建數(shù)據(jù)庫”對話框中,指定數(shù)據(jù)庫的名稱和位置,然后按照“數(shù)據(jù)庫向導”的指導進行操作即可。

8.3 Access數(shù)據(jù)庫的安全

數(shù)據(jù)庫的安全性是指數(shù)據(jù)庫系統(tǒng)防止不合法使用所造成的數(shù)據(jù)泄漏、更改或破壞的能力。在Access環(huán)境中,“工具”菜單下“安全”菜單項。

8.3.1 密碼保護

Access數(shù)據(jù)庫密碼保護即對打開的 Access 數(shù)據(jù)庫設置密碼。設置密碼后,打開數(shù)據(jù)庫時將要求輸入密碼。

設置數(shù)據(jù)庫密碼 :

首先以獨占的方式打開數(shù)據(jù)庫對象。然后選擇“工具”菜單中“安全”菜單項的“設置數(shù)據(jù)庫密碼”命令,打開設置數(shù)據(jù)庫密碼對話框輸入密碼。

8.3.2 用戶級安全機制

8.3 本章小結

數(shù)據(jù)庫發(fā)展經歷了三個階段:人工階段、文件階段和數(shù)據(jù)庫階段。

數(shù)據(jù)管理是計算機最主要的應用領域,數(shù)據(jù)庫系統(tǒng)是數(shù)據(jù)管理的主要工具。一個數(shù)據(jù)庫系統(tǒng)由計算機硬件、系統(tǒng)軟件、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫應用軟件五個部分組成,涉及到的人員有數(shù)據(jù)庫管理員、軟件開發(fā)人員和最終用戶。

數(shù)據(jù)模型是一組嚴格定義的概念集合,它們精確的描述了數(shù)據(jù)和數(shù)據(jù)之間的關系、對數(shù)據(jù)的操作以及有關的語義的約束規(guī)則。數(shù)據(jù)模型有三種:層次型、網狀型和關系型,關系數(shù)據(jù)模型是當前使用最廣泛的數(shù)據(jù)庫系統(tǒng)模型,Access使用的是關系模型,所以它是一個關系型數(shù)據(jù)庫管理系統(tǒng)。在關系模型中采用相互關聯(lián)而又互相獨立的多個二維表格來反映各種數(shù)據(jù)關系,所有數(shù)據(jù)元素都存在于稱作關系的二維表中。

Access數(shù)據(jù)庫包含有表、查詢、窗體、報表、頁、宏和模塊等對象,其中數(shù)據(jù)庫物理層是后綴名為”.mdb”的文件,邏輯層對應的是數(shù)據(jù)庫中所有的表以及表之間的關聯(lián),視圖層由查詢、窗體、報表、頁、宏和模塊等對象來實現(xiàn)。

數(shù)據(jù)庫的安全性是指數(shù)據(jù)庫系統(tǒng)防止不合法使用所造成的數(shù)據(jù)泄漏、更改或破壞的能力。

下載創(chuàng)建數(shù)據(jù)庫的相關知識word格式文檔
下載創(chuàng)建數(shù)據(jù)庫的相關知識.doc
將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
點此處下載文檔

文檔為doc格式


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

相關范文推薦

    創(chuàng)建知識

    文明城市的定義: 在全面建設小康社會,推進社會主義發(fā)展新階段,堅持科學發(fā)展觀,經濟和社會主義各項事業(yè)全面發(fā)展,物質文明,精神文明,政治文明協(xié)調發(fā)展,精神文明建設成績突出,市民整體......

    oracle-sql語句-創(chuàng)建表空間、數(shù)據(jù)庫

    1、查看表空間的名稱及大小 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......

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

    /* 1管理員表(L_Administrator) 字段名 字段說明 數(shù)據(jù)類型 約束 備注 a_id 管理員編號 int Primary Key Identity(1000,1) a_name 管理員姓名 nvarchar(20) Not null a_pwd......

    《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析

    《走進數(shù)據(jù)庫—創(chuàng)建查詢》教案分析 教材 書名:《信息技術基礎》出版社:中國地圖出版社 題名稱 走進數(shù)據(jù)庫-----創(chuàng)建查詢 教材分析 本節(jié)內容是中國地圖出版社必修模塊《信息技......

    Oracle 11g圖形界面創(chuàng)建數(shù)據(jù)庫實例

    Oracle 11g圖形界面創(chuàng)建數(shù)據(jù)庫實例 注:以oracle11g為例,在windowsXP操作系統(tǒng)測試通過。 Step1創(chuàng)建數(shù)據(jù)庫實例: 進入開始->所有程序->Oracle-OraDB11g_home1->配置和移植工具->......

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

    實驗一數(shù)據(jù)庫及表的創(chuàng)建與修改 一、實驗目的 1.熟悉掌握利用SSMS中的設計工具來創(chuàng)建表。修改表結構以及查看表屬性等操作。 2.熟悉T-SQL的數(shù)據(jù)定義語言,能夠熟練地使用SQL語......

    個人信用信息基礎數(shù)據(jù)庫知識問答

    個人信用信息基礎數(shù)據(jù)庫知識問答親愛的大學生朋友: 全國統(tǒng)一的個人信用信息基礎數(shù)據(jù)庫(以下簡稱個人信用數(shù)據(jù)庫)已于2006年1月正式運行,您借用國家助學貸款的有關信息將被記入該......

    文明創(chuàng)建知識

    文明創(chuàng)建知識 一、志愿服務理念:“學習雷鋒、奉獻他人、提升自己”12字志愿服務理念 二、“三關愛”內容:關愛他人 關愛社會 關愛自然 三、 今年文明創(chuàng)建開展的九項主要工作 1......

主站蜘蛛池模板: 久久精品无码观看tv| 国产95在线 | 欧美| 国产乱码人妻一区二区三区四区| 欧美老熟妇乱子伦视频| 亚洲欧美综合精品二区| 国产亚洲精品久久久久久无亚洲| 国产精品原创巨作av| 成人免费777777被爆出| 最新国产精品无码| 波多野结衣中文字幕久久| 亚洲а∨精品天堂在线| 亚洲性夜色噜噜噜在线观看不卡| 国产精品免费视频色拍拍| 日韩欧美在线综合网另类| 射死你天天日| 99精品视频在线观看| 欧洲熟妇色xxxx欧美老妇性| 亚洲春色在线视频| 色综合天天综合欧美综合| 特黄特色大片免费播放器图片| 无码毛片aaa在线| 欧美阿v高清资源不卡在线播放| 亚洲最大天堂无码精品区| 亚洲日本欧美日韩中文字幕| 国产人妻人伦精品| 久久 国产 尿 小便 嘘嘘| 日韩欧群交p片内射中文| 曰韩无码无遮挡a级毛片| 久久久久亚洲av成人无码电影| 九九99亚洲精品久久久久| 天天爽夜夜爽夜夜爽精品视频| 波多野结衣办公室33分钟| 欧美专区日韩视频人妻| 无码精品a∨在线观看十八禁软件| 少妇被躁爽到高潮无码文| 狠狠做久久深爱婷婷| 色翁荡熄又大又硬又粗又视频图片| 国产精品久久久久久久久久久免费看| 强伦人妻一区二区三区视频18| 久久一本久综合久久爱| 好大好硬好爽免费视频|