導航:首頁 > 數據處理 > 數據表是什麼

數據表是什麼

發布時間:2022-01-29 14:25:17

① 什麼是數據報表

向上級報告情況的表格。簡單的說:報表就是用表格、圖表等格式來動態顯示數據,可以用公式表示為:「報表 = 多樣的格式 + 動態的數據」。

資料庫與數據表的區別是什麼

資料庫是數據表的集合
數據表
是數據的集合
資料庫可能比數據表大也可能比數據表小
但是一般資料庫都是大於或者等於數據表的
所有相關的數據表組成一個資料庫
但是數據表又是唯一的
這個資料庫的數據表跟另一資料庫的數據表是不相同的

③ 在資料庫中什麼叫數據什麼叫表

關系型資料庫中,由大到小:資料庫、表、記錄、欄位
對應到日常處理的表格來看:
資料庫
<->
一堆表格

<->
表格
記錄
<->
表格的行
欄位
<->
表格的列
表中的記錄就是數據。

④ 數據表是什麼

數據表: 表要包括fileid, filename, filecontent等,fileid自己定義一個遞增的,filename就是你的文件名,filecontent就是你的文件內容,管理這個表就可以了。

文件內容存到資料庫

DataBaseName——資料庫名稱。

Pattern——數據表類型,用來限制返回哪種類型的數據表,比如是.DB還是.DBF,如果為空則返回所有類型數據表,可以用通配符。

Extentions——布爾型變數,控制返回的數據表是否有擴展名。

SystemTables——對一些資料庫來說有系統數據表,若設定為True則返回的數據表名稱包括系統數據表。一般設定為False 。

List—保存數據表名稱的字元串列表。

2 DBNavigator組件。DBNavigator組件主要用於為用戶操作數據集中的記錄提供簡捷的控制按鈕。用戶單擊其中的按鈕就可完成移動記錄指針、插入、刪除、修改、保存、刷新記錄等功能。它的 VisibleButtons屬性可指定哪些按鈕顯示,通過設置Hints屬性可以為各控制按鈕設置其他的動態提示信息,用戶自己設置的動態提示信息會覆蓋原來的提示信息,對我們來說提示信息寫成中文比較好。

3 DBtext組件。相當於標簽(Label)組件,只不過它用於顯示資料庫中的欄位值,其顯示內容隨記錄指針的變化而變化。它的DataField屬性指定要顯示內容的欄位名稱。

4 DBEdit組件。用於顯示、修改數據表欄位值。由於DBEdit一般用來修改或添加新記錄使用,所以其ReadOnly屬性一般設定為False,若設定為True則不可修改欄位內容。

5 DBMemo組件。主要用於顯示和編輯資料庫表中的大二進制(BLOB)類型的欄位值,一般用來處理備注型欄位的值,能夠顯示多行文本。MaxLength屬性設置該屬性的值用於限制用戶向DBMemo 組件中輸入字元的個數。若設置該值為0時,表示輸入字元的個數沒有限制。注意:在運行過程中,用戶對DBMemo組件中顯示的文本信息是不能夠進行剪切、拷貝和粘貼操作的。由於DBMemo組件中包含著大量的文本信息,當指針移動時要更新顯示其中的信息需要花費很多的時間,用戶可以通過AutoDisplay屬性來控制是否自動顯示表中的備注型欄位。當AutoDisplay設置為False時,在DBMemo組件中只顯示其對應表中的欄位名而不顯示欄位中的文本信息,用戶如果想瀏覽欄位中的文本信息,用滑鼠左鍵雙擊DBMemo組件的內部即可;當設置AutoDisplay屬性為True時,在DBMemo組件中會自動地顯示其對應資料庫表中的欄位值。

6 DBImage組件。與DBMemo組件類似,它是用來顯示和編輯資料庫表中的BLOB類型的點陣圖圖像欄位的。DBImage的ReadOnly屬性值若設定為False,就允許用戶對點陣圖圖像進行編輯,如將圖像剪切或拷貝到剪帖板上或從剪帖板上粘帖到DBImage組件中等操作。

7 DBListBox組件。用來當用戶修改欄位值時顯示一個欄位值列表供用戶選擇。在運行過程中,用戶單擊其中的可選項可以為DBListBox 組件對應的欄位賦值,用戶不能自己從鍵盤上輸入一個列表框中不存在的欄位值。

8 DBComboBox組件。可以認為它是DBEdit組件和DBListBox組件的合成,DBComboBox的可選項也是在設計階段由程序設計人員設計的。當用戶修改當前記錄中的欄位時,可以直接輸入新的欄位,也可以打開下拉式列表框選擇其中的一個可選項(受Style屬性的限制)。Sorted屬性決定列表框中的可選項是否按字母的排列順序排序。 技巧:DBComboBox組件和ComboBox組件有類似的智能查找功能:當用戶在編輯框中輸入一個字元或漢字後,打開下拉框,會自動移到與第一個字元相同的選項處,依次下去,用戶一般只需輸入少量的幾個字元就可以找到相應的選項。這在選項比較多的情況下非常有用。當然,Sorted屬性必須設定為True,否則可能會找不到所需的選項。

9 DBLookupListBox組件。該組件提供多個可選項,但這多個可選項是從相關的其它資料庫表中讀取的,不是設計時手工輸入的,這是其特點。ListSource屬性指明DBLookupListBox組件列表選項的數據源,這是非常重要的,否則DBLookupListBox組件不知道從何處去獲取數據充填列表框。 一般放置DataSource組件和其相連。ListField屬性指定要充填列表框的數據欄位,可以一次列出多個欄位的內容,但只能選擇一個欄位的內容去給和DBLookupListBox組件指定的欄位賦值,所以必須指定關鍵欄位KeyField。 KeyField屬性 和ListField屬性相配合使用,指明選擇列表中的哪個欄位內容為DBLookupListBox組件指定的欄位(DataField屬性指定)賦值,如果列表中只有一個欄位,那麼KeyField和ListField應相同。KeyField 屬性必須指定,此屬性允許一次設定多個欄位,每個欄位之間用分號隔開即可。使用多個列表欄位的好處在於,用戶在選擇KEY欄位內容的同時,可以了解有關的其他信息。

10 DBLookupComboBox組件。此組件結合了DBEdit組件和DBLookupListBox組件的功能,用戶可以直接向該組件中輸入欄位值,也可以從下拉式列表框中選擇一個可選項,只是下拉式列表框中的可選項是從相關的其他資料庫表中讀取來的。其屬性設置可參考前面的DBComboBox和DBLookupListBox組件。

注意:上面的四個組件DBListBox、DBLookupListBox 、DBComboBox、DBLookupComboBox只能與Table組件配合使用,而不能與Query組件配合使用。

11 DBCheckBox組件。一般用來和數據表中布爾型欄位相連。這樣一來用戶就不必要再輸入True/False了,用起來比較方便。它和CheckBox組件的區別在於:DBCheckBox組件必須和數據表中的布爾型欄位相連,而CheckBox的數值在程序中給出。

12 DBRadioGroup組件。和某個欄位相連,此欄位值只能為DBRadioGroup組件的固定數值之一(由用戶選擇),用戶只能選擇一個選項。其Items屬性雙擊可打開選項名稱編輯器,在這里輸入選項的標題。&#118alues屬性雙擊打開選項對應的數據編輯器,這里輸入的數據和前面的Items對應,當用戶選擇第一個選項時,就會從&#118alues列表選擇第一個數據充填到相應的欄位。注意:如果沒有給出&#118alues屬性,那麼Items標題就作為數據傳遞給相應的欄位。

13 DBRichEdit組件。和DBEdit組件是一樣的,只不過它連接的欄位必須是RichText文本格式。DBRichEdit組件沒有提供對RichText文本的格式化功能,要想修改文本格式應用程序必須自己來做。當文本格式變化而不是文本本身改變時,應用程序必須明確地將數據源控制項的Edit屬性置為True,否則無法保存變化後的結果。

14 DBCtrlGrid組件。是很有趣的一個組件,它允許同時開多個面板窗口對記錄進行顯示、修改,而且這些記錄是不相同的,是連續的幾個記錄(用戶設定),用戶可同時對多個記錄進行修改。ColCount屬性指定有幾列,RowCount屬性指定有幾行。Orientation屬性有兩個值供選擇: GoHorizontal—滾動條出現在水平方向,GoVertical—滾動條出現在垂直方向。使用用方法:放置一個DBCtrlGrid組件後,在其「活動」面板(即圖中表面光滑沒有條紋的左上角面板)中放置數據瀏覽組件如DBEdit等。只能在活動面板上放組件,其它面板無法放置,運行後每個面板上都會有和活動面板相同的界面。再通過ColCount、RowCount來設定面板的行列數,用Orientation屬性設定好滾動條的位置就可以使用了。注意:在滾動條移動時或在面板之間轉移焦點時都會自動保存數據。滾動條兩端的箭頭每按一次和在滑塊與箭頭之間的空白處單擊滑鼠移動的記錄數是不一樣的。前者移動一列或一行,後者移動一個屏幕的記錄數。

15 DBChart組件。和Chart組件幾乎完全一樣,只不過是多了一個功能,就是從數據表中獲得數據來製做圖形。使用方法:在界面中放置數據集、數據源組件後,放置DBChart組件,雙擊打開設定界面,和Chart組件不同之處在於在Series選項下,DataSource選項下拉列表中有一項為DataSet,選中後下面會出現數據表選擇項,然後在Lables、X、Y中可選擇相應的數字欄位用來做圖。

技巧之一:在DBGrid 中實現類DBComboBox列表方法

要實現的功能:在DBGrid網格中輸入欄位時,單擊欄位可出現一個下拉列表(類似於DBComboBox),用戶可從中選擇需要的欄位內容,列表框中是固定的幾個選項如男、女等。

實現方法舉例:假如數據表中有一個「性別」欄位,我們讓這個欄位具有下拉列表功能。在窗體上放置Table、DataSource、DBGrid組件各一個,將三者搭配起來,不用多講吧。 雙擊DBGrid1, 在彈出的Editing DBGrid1.Columns窗口中,單擊Add all Fields 按鈕, 將Table1的所有欄位添加到DBGrid1中。在Editing DBGrid1.Columns窗口,單擊選擇一個欄位如「性別」 ,在Object Inspector窗口中, 單擊PickList屬性後的省略號,在Strings list editor窗口中輸入兩行,分別為「男」、「女」 ,關閉Strings list editor窗口。 將Table1的Active屬性設定為True,然後運行程序,滑鼠單擊DBGrid1中某個記錄的性別欄位,將會出現一個下拉列表,列表中選項為「男」、「女」,從中選擇一個就可以了,也可以手工輸入欄位內容

技巧之二、在DBGrid 中實現類DBLookUpComboBox列表的方法。

技巧一中的方法適用於選項比較少的欄位的表格輸入,如果有上千種商品名稱,手工輸入顯然是不合適的,這時我們使用查找欄位來實現。下拉列表的內容來自另外一個數據表的相應欄位值,比如來自事先製做好的商品名稱數據表。

實現方法:在上面例子的基礎上,再添加一個數據集組件Table2,設定其table屬性為商品名稱數據表。雙擊Table1, 在彈出的Form1.Table1窗口中,滑鼠右鍵單擊彈出快捷菜單,選擇 Add All Fields菜單項,將所有的欄位添加,也可選擇部分欄位,單擊「OK」按鈕返回。在Form1.Table1窗口中,單擊滑鼠右鍵,從快捷菜單中選擇「New field」,在「New field」窗口中,添加一個新的查找欄位,設定其Name屬性如「spmc」,類型為String。選擇其「Field Type」為「LookUp」。在「Field Definition」中設定如下:Key Field選擇「商品名稱」,此欄位是一漢字為欄位名的欄位,是Table1中的欄位。在DataSet中選擇「Table2」,在LookUp keys中選擇spmc,此欄位的內容是商品名稱,是Table2中的欄位。Result Field選擇 spmc。設定好上述選項後,單擊「OK」按鈕返回Form1.Table1窗口。在Form1.Table1窗口中,滑鼠單擊選擇「商品名稱」欄位,在Object Inspector 窗口中設定其Visible屬性為False。為的是讓新增的查找欄位spmc來代替它。在Form1.Table1窗口中,滑鼠單擊選擇「spmc」欄位,在Object Inspector 窗口中設定其DisplayLabel屬性為「商品名稱」,讓其代替「商品名稱」欄位。將Table1的Active屬性設定為True,然後運行程序,滑鼠單擊DBGrid1中某個記錄的商品名稱欄位,將會出現一個下拉列表,列表中選項為所有的商品名稱,這些葯品名稱來自Table2的數據表,但不能手工輸入商品名稱。

上面兩種方法的不同之處在於:用PickList屬性設置的下拉列表,在DBGrid中可手工輸入下拉列表中沒有的數值,適用於較少的選擇項。用查找欄位的方法得到的下拉列表在DBGrid中不能手工輸入下拉列表中沒有的數值,適用於較多的選擇項

⑤ 什麼是數據表有什麼作用

外鍵約束與主鍵約束或唯一約束一起在指定表中強制引用完整性。
例如:一個部門表及員工表,兩者通過部門編號關聯,員工表中的部門編號是外鍵,有了外鍵約束就不至於發生部門刪除了而該部門員工還在的情況

⑥ 什麼是資料庫表

最佳答案
表結構就是定義一個表的欄位、類型、主鍵、外鍵、索引,這些基本的屬性組成了資料庫的表結構
例如:
create table student (
id int primarykey,
name varchar,
sex varchar,
age varchar)
id、name、sex這些就是欄位,int varchar就是數據類型,primarykey為設置主鍵

⑦ 什麼是資料庫什麼是表

在關系資料庫中,
資料庫表是一系列二維數組的集合,用來代表和儲存數據對象之間的關系。它由縱向的列和橫向的行組成,例如一個有關作者信息的名為 authors 的表中,每個列包含的是所有作者的某個特定類型的信息,比如「姓氏」,而每行則包含了某個特定作者的所有信息:姓、名、住址等等。
對於特定的資料庫表,列的數目一般事先固定,各列之間可以由列名來識別。而行的數目可以隨時、動態變化,每行通常都可以根據某個(或某幾個)列中的數據來識別,稱為候選鍵。夠了吧

⑧ 請問數據表是什麼啊有什麼用呢

數據表是資料庫中一個非常重要的對象,是其他對象的基礎。沒有數據表,關鍵字、主鍵、索引等也就無從談起。在資料庫畫板中可以顯示資料庫中的所有數據表(即使不是用PowerBuilder創建的表),創建數據表,修改表的定義等數據表是資料庫中一個非常重要的對象,是其他對象的基礎。沒有數據表,關鍵字、主鍵、索引等也就無從談起。在資料庫畫板中可以顯示資料庫中的所有數據表(即使不是用PowerBuilder創建的表),創建數據表,修改表的定義等 回答:2006-02-06 22:02提問者對答案的評價:

⑨ 資料庫和資料庫表到底是啥關系

paradox資料庫我沒有使用過,資料庫是各種數據表的一個集合或者說是一個容器。一般應用情況下一個資料庫系統建立一個資料庫,但這個資料庫中根據需要建立若干個數據表。但如果你的應用比較復雜也可以建立兩個資料庫,這個是根據具體的需求來確定的。
你所說的.db文件我在網路上檢索到一個paradox資料庫的介紹文件,我無法黏貼全文,將其第一段貼出來,如需要文件請留下電子郵箱地址,我發給你。
PARADOX資料庫是Boland以前在DELPHI下利用BDE進行操作的桌面資料庫,目前已經很少使用,以致ADO都不提供它的引擎了(也害得我吃了不少苦頭)。PARADOX資料庫本身以獨立的表存在的,一個表就可以看成是一個庫,或者也可以說是一個文件夾就是一個庫,文件夾里的PARADOX數據表就是該庫的各個表。PARADOX數據表的擴展名是db,此外還有一些其他的文件類型,作為數據表的輔助,但用ADO對其進行處理時,使用*.DB的文件就已經足夠。

閱讀全文

與數據表是什麼相關的資料

熱點內容
如何進入研發級程序員 瀏覽:290
寶元加工中心怎麼用子程序 瀏覽:741
個人信息過戶要多少錢 瀏覽:462
律師代理一般提供什麼服務 瀏覽:212
港股交易代碼是什麼時候出來的 瀏覽:128
鴻蒙系統怎麼一鍵關閉後台程序 瀏覽:932
美國市場上雪納瑞多少錢一隻 瀏覽:398
鴻蒙怎麼關閉開啟的程序 瀏覽:168
如何拓展和代理的合作 瀏覽:647
什麼是與市場有關人文活動 瀏覽:787
我是做裝修的如何群發信息給朋友 瀏覽:915
亞馬遜如何改變產品鏈接 瀏覽:108
用什麼技術做音樂 瀏覽:273
普陀代理記賬怎麼辦理 瀏覽:53
程序員是干什麼用的通俗講 瀏覽:498
etf二級市場有哪些 瀏覽:470
周六不交易為什麼股票漲停了 瀏覽:23
換店了怎麼給老顧客發信息 瀏覽:740
施工單位需要哪些技術 瀏覽:147
在庫的產品怎麼退給供應商 瀏覽:370