- Visual FoxPro程序設計習題及實驗指導
- 張麗平 劉三民
- 12字
- 2020-06-23 15:39:23
第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技術。
- Go Web編程
- INSTANT Mock Testing with PowerMock
- Java程序設計(慕課版)
- 自然語言處理實戰:預訓練模型應用及其產品化
- LabVIEW 2018 虛擬儀器程序設計
- Mastering Zabbix(Second Edition)
- Python高級機器學習
- JSP開發案例教程
- Kali Linux Wireless Penetration Testing Beginner's Guide(Third Edition)
- 常用工具軟件立體化教程(微課版)
- Building Wireless Sensor Networks Using Arduino
- C陷阱與缺陷
- STM8實戰
- JavaScript前端開發基礎教程
- Go Systems Programming