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

第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技術。

主站蜘蛛池模板: 无极县| 磐安县| 枣庄市| 武隆县| 利辛县| 江城| 日照市| 奎屯市| 金寨县| 宁乡县| 黄龙县| 常山县| 莱阳市| 神农架林区| 泰来县| 彭山县| 习水县| 新乡县| 惠来县| 宁远县| 廉江市| 余江县| 鄂伦春自治旗| 南漳县| 衢州市| 望都县| 嵩明县| 渝中区| 彭山县| 温州市| 太仆寺旗| 天祝| 太湖县| 阿勒泰市| 宜章县| 微博| 南充市| 宝鸡市| 汶上县| 新源县| 桃江县|