计算机文化基础数据库技术,「神马课堂」计算机文化基础之数据库技术
一、數據庫技術
1、數據庫技術和計算機網絡技術已成為當今計算機領域發展迅速、應用廣泛的兩大領域。
2、數據庫技術的發展經歷了人工管理、文件系統和數據庫系統三個階段。
3、數據倉庫和XML數據庫是最近幾年出現的數據庫的新的分支。
4、數據庫系統由硬件系統、系統軟件、數據庫應用系統和各類人員組成。其中各類人員包括數據庫管理員、系統分析員、應用程序員和最終用戶。
二、數據模型
1、數據庫中最常見的數據模型有三種,包括層次模型、網狀模型和關系模型。
2、關系模型把世界看作是實體和聯系構成的。所謂聯系就是指實體之間的關系,即實體之間的對應關系,聯系分為三種:一對一的聯系、一對多的聯系和多對多的聯系。
3、關系數據庫的基本概念有關系、屬性、域、元組、碼、分量和關系模式。
4、關系運算的操作對象是關系,運算結果仍為關系,專門的關系運算包括選擇、投影和連接。
四、數據管理系統(DBMS)
1、數據管理系統是一種操縱和管理數據庫的系統軟件。它是數據庫系統的核心。
2、目前常見的數據庫管理系統有Oracle、Microsoft SQL Server、Visual Foxpro、Microsoft Access、MySQL、DB2等。
3、數據完整性是指數據的正確性和一致性保持,包括實體完整性、參照完整性和復雜的事務規則。
五、Access關系數據庫
1、Access 2010關系數據庫是數據庫對象的集合。數據庫對象包括表、查詢、窗體、報表、宏和模塊。在任何時刻,Access 2010只能打開并運行一個數據庫,數據庫文件的擴展名為.accdb。一個數據庫中可包含多個數據表,多個數據表可以同時打開。
2、在Access 2010關系數據庫中,表是有結構的數據的集合,表用于存儲基本數據。每個表都擁有自己的表名和結構,在表中,數據是按行和列存儲的,一行數據稱為一條記錄,一列稱為一個字段。
3、在Access 2010關系數據庫中,窗體是應用程序和用戶之間的接口界面,是創建數據庫應用系統最基本的對象。報表是以打印格式顯示用戶數據的一種有效方式。宏是一種為實現較為復雜功能而建立的可定制對象,它實際上是一系列操作的集合。模塊是Access數據庫中最復雜也是功能最強大的一種對象,它由Visual Basic編制的過程和函數組成。
4、Access2010定義了12種數據類型,包括文本、備注、數字、日期/時間、貨幣、自動編號、是/否、OLE對象、超鏈接、附件、計算、查閱向導。
(1)Access2010中的字段名最大長度是64。當字段名的數據類型設置為文本類型時,最大長度為255。
(2)Access規定不能對“備注”、“超鏈接”或“OLE 對象”等數據類型的字段編制索引,其他類型都可以。
(3)輸入掩碼:用于設置字段、文本框以及組合框中的數據格式,并可對允許輸入的數值類型進行控制。
(4)有效性規則、有效性文本:為了避免在數據輸入時輸入一個不合理的數據,可以利用有效性規則和有效性文本兩個屬性來避免。
5、在Access 2010數據庫中,根據對數據來源的操作方式以及對查詢結果組織形式的不同,可以將查詢分為選擇查詢、交叉表查詢、操作查詢、參數查詢和SQL查詢五大類。其中選擇查詢是最常用的查詢類型。操作查詢包括更新查詢、生成表查詢、追加查詢和刪除查詢四種類型。
(1)更新查詢就是對一個或多個數據表中的一組記錄進行全局的更改。用戶可以通過添加某些特定條件來批量更新數據庫中的記錄。
(2)生成表查詢可以根據一個或多個表/查詢中的數據來新建數據表。
(3)追加查詢可以為指定的表中追加記錄,目標表必須是一個已經存在的表,源數據表與目標數據表可以存在于同一個數據庫中,也可以分屬于不同的數據庫。追加查詢可以將一個表中的數據按照一定的準則向其他表中添加數據記錄。
(4)創建多表連接查詢時,需要首先建立表間關系。在建立表間的關系之前,需要關閉所有要建立關系的表,即不能在已打開的表之間創建關系或對關系進行修改。
(5)表中記錄刪除后將不能恢復,因此執行刪除查詢應特別慎重。
6、SQL查詢:
(1)select語句
select 字段名表 [into 目標表] from 表名 [where 條件] [order by 字段] [group by 字段 [having 條件]]
order by 字段:按指定字段排序;
group by 字段:按指定字段分組;
having:設置分組條件,HAVING是對于GROUP BY對象進行篩選;
into 目標表:將查詢結果輸出到指定的目標表。
示例:select * into 女生 from xsda where 性別=”女”
(2)update語句
update 表名 set 字段=表達式 [where 條件]
示例:update xsda set 班級編號=”201010” where 班級編號=”201001”
(3)insert語句
insert into 表名 (字段名表) values (內容列表)
示例:insert into xsda (學號,姓名,性別,出生日期,班級編號) values (”201001011”,”張山”,”女”,#1/1/1990#,”2010001”)
(4)delete語句
delete from 表名 [where 條件]
示例:delete from xdsa where 班級編號=”201001”
7、窗體對象
(1)窗體是一個數據庫對象,可用于數據庫應用程序創建用戶界面。
(2)在Access2010中,有6種窗體視圖:設計視圖、窗體視圖、布局視圖、數據表視圖、數據透視表視圖、數據透視圖視圖。
(3)在Access2010中,有3種方法創建窗體,分別是自動創建窗體、利用窗體向導創建窗體和使用設計視圖創建窗體。
8、報表對象
Access2010中,報表是按節來設計的。節類型包括報表頁眉、頁面頁眉、組頁眉、主體、組頁腳、頁面頁腳和報表頁腳。
#數據庫#
舉報/反饋
總結
以上是生活随笔為你收集整理的计算机文化基础数据库技术,「神马课堂」计算机文化基础之数据库技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: BGP路由策略与策略路由
- 下一篇: 怎么python把dat文件生成_如何在