官术网_书友最值得收藏!

第1章 數據庫系統基礎知識

1.1 章節要點

1.數據處理

在計算機中,數據是指能夠被加工處理的一種符號,存儲在計算機存儲設備中。通過對數據加工處理獲取有意義的價值信息,可表示為:信息=數據+處理。數據處理可描述成一系列處理過程,包括數據的收集、整理、存儲、加工、分類、維護、排序、檢索和傳輸等。

2.數據模型

數據模型是對問題域中數據特征的抽象表示,其構成要素包括數據結構、數據操作和完整性約束三方面。按照不同的應用層次可劃分為概念數據模型、邏輯數據模型和物理數據模型三類。概念數據模型是面向客觀世界、面向用戶的模型,用于數據庫設計人員與用戶之間進行交流的一種語言,如E-R模型等。邏輯數據模型是依賴于具體的數據庫系統而產生的一種表示模型,如層次模型、網狀模型、關系模型等。物理數據模型是計算機具體的物理表示模型。

E-R模型又稱實體聯系模型,用來描述問題域中實體之間的關系以及實體本身的屬性。用來唯一標識實體的屬性或屬性集稱為碼,實體之間存在著三種關系:一對一關系、一對多關系和多對多關系。

在邏輯數據模型中,當前以關系模型為主,其結構以表格的形式呈現。在關系中數據之間的約束主要有實體完整性、參照完整性和用戶定義完整性約束,所涉及的基本概念有關系、元組、字段、值域、碼等。基于關系所定義的操作有集合運算(并、交、差和笛卡兒積)和關系運算(選擇、投影和連接)。

3.數據庫系統

數據管理經歷了人工管理方式、文件系統管理,直到目前數據庫管理階段,數據的管理變得越來越方便、靈活,呈現出數據獨立性的特點,即物理獨立性和邏輯獨立性。

構建一個數據庫系統(Database System,DBS)包括數據庫、數據庫管理系統、數據庫管理員、軟硬件平臺等。數據庫(Database,DB)表示數據的集合。用來創建、管理、使用和維護數據庫的一組軟件稱為數據庫管理系統(Database Management System,DBMS)。數據庫管理員(Database Administrator,DBA)是指對數據庫進行規劃、設計、管理、維護的專業管理人員。

4.Visual FoxPro 6.0系統概述

Visual FoxPro 6.0是一種集成開發環境,提供了命令交互工作方式和程序執行方式,并且集成大量的開發向導以及各種控件生成器等。開發界面友好,支持面向對象編程,具有可視化程序設計的特點,增強了對SQL語句的支持,集成了微軟開發的OLE技術。

主站蜘蛛池模板: 衡东县| 昌吉市| 墨玉县| 张北县| 剑河县| 松溪县| 陇西县| 安福县| 忻城县| 金平| 佛学| 洪泽县| 威海市| 谷城县| 许昌市| 澄江县| 万山特区| 夏津县| 富裕县| 伊金霍洛旗| 高州市| 荔波县| 水城县| 株洲县| 微山县| 东山县| 柘荣县| 双辽市| 松桃| 铜川市| 米林县| 宜城市| 会宁县| 马尔康县| 湖北省| 正镶白旗| 永顺县| 五寨县| 囊谦县| 长泰县| 新和县|