具體描述
中文版 Access 2016寶典
作 者:(美)邁剋爾·亞曆山大(Michael Alexander),(美)迪剋·庫斯萊卡(Dick Kusleika) 著;張洪波 譯 定 價:128 齣 版 社:清華大學齣版社 齣版日期:2016年10月01日 頁 數:811 裝 幀:平裝 ISBN:9787302450498 ●第Ⅰ部分 Access構建塊
●第1章 數據庫開發簡介 3
●1.1 Access的數據庫術語 3
●1.1.1 數據庫 3
●1.1.2 錶 4
●1.1.3 記錄和字段 5
●1.1.4 值 5
●1.2 關係數據庫 5
●1.3 Access數據庫對象 6
●1.3.1 錶 7
●1.3.2 查詢 7
●1.3.3 數據輸入和顯示窗體 7
●1.3.4 報錶 7
●1.3.5 宏和VBA 8
●1.3.6 數據庫對象 8
●1.45步設計法 8
●1.4.1 步驟1:總體設計——從概念到實際 8
●1.4.2 步驟2:報錶設計 9
●1.4.3 步驟3:數據設計 9
●1.4.4 步驟4:錶設計 11
●部分目錄
內容簡介
《中文版Access 2016寶典(第8版)》開篇講解基本數據庫概念,然後詳細說明如何構建高效的錶、創建功能強大的分析查詢、創建包含Access窗體的可靠應用程序,以及生成美觀的Access報錶。《中文版Access 2016寶典(第8版)》還介紹SharePoint集成和Visual Basic編程知識,堪稱一座熠熠生輝的知識寶庫,是各級彆Access用戶的寶貴資源。 (美)邁剋爾·亞曆山大(Michael Alexander),(美)迪剋·庫斯萊卡(Dick Kusleika) 著;張洪波 譯 Michael Alexander,擁有MCAD (微軟認證應用開發專傢)認證資格,有超過15年的Microsoft Office解決方案谘詢與開發經驗。
Dick Kusleika,已連續12年榮膺Microsoft MVP稱號,擁有逾20年的Microsoft Office使用經驗,為客戶開發基於Access和Excel的解決方案。
《SQL Server 2019權威指南(第2版)》 內容概述: 《SQL Server 2019權威指南(第2版)》是一本深度探討Microsoft SQL Server 2019企業級應用與開發的權威著作。本書全麵覆蓋瞭SQL Server 2019的安裝部署、核心概念、開發技術、性能調優、高可用性、安全管理以及新興特性等各個方麵,旨在幫助讀者掌握SQL Server 2019的強大功能,構建穩定、高效、安全的數據管理解決方案。 本書的編寫風格力求深入淺齣,既有嚴謹的技術講解,又不乏生動的案例分析。通過大量實際操作演示和代碼示例,讀者能夠直觀地理解復雜的技術原理,並快速掌握相關技能。無論您是數據庫管理員(DBA)、開發人員、數據工程師,還是對SQL Server技術感興趣的技術愛好者,都能從本書中獲益匪淺。 章節詳述: 第一部分:SQL Server 2019 基礎與核心概念 第1章:SQL Server 2019 概述與安裝部署 深入剖析SQL Server 2019的最新功能和架構改進,對比曆代版本,突齣其在性能、可擴展性、安全性及雲集成方麵的優勢。 提供詳細的安裝指南,涵蓋標準版、企業版、開發版等不同版本,以及本地安裝、虛擬化環境安裝和容器化部署(Docker)的完整流程。 講解安裝過程中的關鍵配置選項,如實例名稱、端口、身份驗證模式、文件路徑等,並提供故障排除技巧。 介紹SQL Server 2019的許可模式和版本特性,幫助讀者選擇最適閤其需求的版本。 第2章:SQL Server 體係結構與管理工具 深入解析SQL Server的內部工作原理,包括內存管理、I/O子係統、查詢處理器、存儲引擎、事務日誌等核心組件。 詳細介紹SQL Server Management Studio (SSMS),這是進行日常管理、開發和故障排除的主要圖形化工具,涵蓋其主要功能和常用操作。 介紹SQL Server Configuration Manager,用於管理SQL Server服務、網絡協議和彆名。 探討命令行工具sqlcmd,用於自動化腳本執行和遠程管理。 介紹Azure Data Studio,一款跨平颱、輕量級的數據庫工具,尤其適閤開發和探索性查詢。 第3章:數據庫設計與創建 講解數據庫設計的最佳實踐,包括數據模型(ER圖)、範式理論(1NF, 2NF, 3NF, BCNF)以及如何避免數據冗餘和提高數據一緻性。 詳細演示如何使用SSMS或Transact-SQL (T-SQL) 創建數據庫、錶、視圖、索引等數據庫對象。 介紹各種數據類型(數值型、字符型、日期/時間型、二進製型、XML、JSON等)的選擇原則及其對性能的影響。 講解約束(主鍵、外鍵、唯一約束、檢查約束、默認約束)的作用和創建方法,確保數據的完整性。 介紹文件組和文件管理,優化數據存儲和I/O性能。 第4章:Transact-SQL (T-SQL) 基礎 係統講解SQL Server中最核心的編程語言——Transact-SQL。 涵蓋基本的數據查詢語句(SELECT),包括WHERE子句、ORDER BY子句、GROUP BY子句、HAVING子句。 講解數據操作語言(DML):INSERT, UPDATE, DELETE語句的詳細用法和注意事項。 介紹數據定義語言(DDL):CREATE, ALTER, DROP語句,用於管理數據庫對象。 講解數據控製語言(DCL):GRANT, REVOKE語句,用於管理用戶權限。 介紹常用的內置函數(字符串函數、數值函數、日期函數、聚閤函數等)及其應用場景。 第二部分:SQL Server 2019 開發與高級主題 第5章:T-SQL 高級查詢技術 深入講解JOIN操作,包括INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN, CROSS JOIN,並分析其性能差異。 介紹子查詢(Subqueries)和派生錶(Derived Tables),以及如何有效地使用它們。 講解公用錶錶達式(CTEs - Common Table Expressions),用於簡化復雜查詢和實現遞歸查詢。 詳細介紹窗口函數(Window Functions),如ROW_NUMBER(), RANK(), DENSE_RANK(), LAG(), LEAD(), SUM() OVER(), AVG() OVER()等,以及它們在數據分析中的強大作用。 講解UNION和UNION ALL的區彆及使用場景。 第6章:存儲過程、函數與觸發器 詳述如何創建和管理存儲過程(Stored Procedures),包括參數傳遞、錯誤處理、事務管理。 講解用戶定義函數(User-Defined Functions - UDFs),包括標量函數(Scalar Functions)和錶值函數(Table-Valued Functions),以及它們的優缺點。 介紹觸發器(Triggers),包括DML觸發器和DDL觸發器,用於在數據修改或數據庫結構變更時自動執行特定操作。 討論何時使用存儲過程、函數或觸發器,以及它們對性能的影響。 第7章:索引與性能調優 深入理解索引的類型(聚集索引、非聚集索引、全文索引、列存儲索引)及其工作原理。 講解如何選擇閤適的列創建索引,以及索引的維護(重建、重組)。 介紹查詢執行計劃(Execution Plan),如何分析執行計劃以識彆性能瓶頸。 講解查詢優化器(Query Optimizer)的工作機製。 介紹統計信息(Statistics)在查詢優化中的作用,以及如何更新統計信息。 演示各種性能調優技術,如使用提示(Hints)、重寫查詢、調整服務器配置等。 第8章:事務與並發控製 深入理解事務(Transactions)的概念,ACID(原子性、一緻性、隔離性、持久性)屬性。 講解事務隔離級彆(Isolation Levels),如READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, SERIALIZABLE,以及它們對並發訪問的影響。 介紹鎖(Locks)的類型(共享鎖、排他鎖、更新鎖、模式鎖等)和鎖的粒度(行級鎖、頁級鎖、錶級鎖)。 講解死鎖(Deadlocks)的産生原因、檢測與解決。 介紹如何使用T-SQL語句控製事務(BEGIN TRANSACTION, COMMIT TRANSACTION, ROLLBACK TRANSACTION)。 第9章:SQL Server 2019 新特性深入解析 重點介紹SQL Server 2019在數據虛擬化、智能數據庫、大數據集成、安全性等方麵的新功能。 數據虛擬化(Data Virtualization): 詳細講解PolyBase技術,如何通過SQL Server連接和查詢外部數據源(Hadoop, Azure Blob Storage, Azure Data Lake Storage Gen2, Oracle, Teradata, MongoDB等),實現數據聯邦,無需ETL即可訪問多源數據。 智能數據庫(Intelligent Database): 介紹智能查詢處理(Intelligent Query Processing - IQP),如自適應查詢處理(Adaptive Query Processing)、近似基數估計(Approximate Cardinality Estimation)、錶變量延遲收集統計信息等,這些功能無需修改應用即可提升查詢性能。 大數據集群(Big Data Clusters): 深入探討SQL Server Big Data Clusters(BDC)的概念,如何利用Kubernetes部署SQL Server、Apache Spark和HDFS,實現大數據分析和AI工作負載。 安全性增強: 講解SQL Server 2019在安全性方麵的新功能,如數據分類(Data Classification)和數據發現與保護(Data Discovery & Protection),幫助識彆和保護敏感數據。 其他新特性: 涵蓋例如UTF-8字符集支持、Java語言擴展支持等其他值得關注的更新。 第三部分:SQL Server 2019 管理與高可用性 第10章:數據庫備份與恢復策略 全麵講解SQL Server的備份類型(完整備份、差異備份、事務日誌備份)及其用途。 設計有效的備份計劃,考慮數據增長、恢復點目標(RPO)和恢復時間目標(RTO)。 詳細演示使用SSMS或T-SQL進行備份和恢復操作。 介紹恢復模式(Recovery Models):簡單模式(Simple)、完整模式(Full)、大容量日誌模式(Bulk-Logged)及其影響。 演示點時間恢復(Point-in-Time Recovery)等高級恢復技術。 第11章:SQL Server 安全管理 深入講解SQL Server的身份驗證機製(Windows身份驗證、SQL Server身份驗證)和授權機製。 介紹服務器角色(Server Roles)和數據庫角色(Database Roles),以及如何分配權限。 講解登錄名(Logins)和用戶(Users)的創建與管理。 探討安全審計(Auditing)的重要性,以及如何配置SQL Server Audit。 介紹列級加密(Column-level Encryption)和透明數據加密(Transparent Data Encryption - TDE)。 講解SQL Server防火牆和網絡安全配置。 第12章:高可用性與災難恢復(HA/DR)解決方案 深入講解SQL Server的高可用性(High Availability - HA)和災難恢復(Disaster Recovery - DR)概念。 Always On 可用性組(Always On Availability Groups - AGs): 詳細講解Always On AGs的架構、配置、工作原理,包括同步模式(Synchronous)和異步模式(Asynchronous)復製,以及多副本和讀取訪問。 Always On Failover Cluster Instances (FCIs): 介紹故障轉移群集實例,適用於共享存儲環境。 日誌傳送(Log Shipping): 講解日誌傳送的實現方式和適用場景。 數據庫鏡像(Database Mirroring): (已逐漸被AGs取代,但仍需瞭解其原理)。 復製(Replication): (如果適用,可以簡要介紹)。 對比不同HA/DR解決方案的優缺點,幫助讀者選擇最適閤的方案。 第13章:SQL Server 自動化與維護 講解SQL Server Agent在自動化任務中的作用,包括作業(Jobs)、操作員(Operators)、警報(Alerts)和通知(Notifications)。 演示如何創建和管理SQL Server Agent作業,用於執行計劃性任務,如備份、索引維護、統計信息更新等。 介紹維護計劃(Maintenance Plans)的創建和配置,這是一套預定義的、用於執行常見維護任務的嚮導。 探討定期維護的必要性,包括索引碎片整理、統計信息更新、數據庫完整性檢查(DBCC CHECKDB)。 第14章:SQL Server 與 Azure 集成 介紹SQL Server 2019與Microsoft Azure雲平颱的集成能力。 Azure SQL Database & Azure SQL Managed Instance: 講解如何將SQL Server工作負載遷移到Azure SQL Database或Azure SQL Managed Instance,以及它們提供的 PaaS 服務優勢。 Azure Data Factory & Azure Synapse Analytics: 介紹如何利用Azure數據集成服務將SQL Server數據與其他數據源整閤,以及使用Azure Synapse Analytics進行大規模數據倉庫和分析。 Azure Blob Storage & Azure Data Lake Storage: 探討如何利用Azure雲存儲作為SQL Server數據的備份、歸檔或作為PolyBase外部數據源。 Azure Hybrid Benefit & Azure Migrate: 介紹在遷移到Azure時如何利用許可優勢,以及Azure Migrate提供的遷移工具。 附錄: SQL Server 2019 常用 T-SQL 命令速查錶 SQL Server 2019 錯誤代碼解析 推薦資源與社區鏈接 適用人群: 數據庫管理員(DBA): 負責SQL Server的安裝、配置、維護、性能調優、安全管理和高可用性部署。 開發人員: 需要編寫高效的T-SQL查詢、存儲過程、函數,並理解數據庫設計和性能優化的原理,以構建高性能的應用程序。 數據工程師: 負責數據管道的構建、ETL過程的開發,並需要處理大數據集成和分析。 係統架構師: 需要設計、規劃和實現穩定、可擴展、安全的數據庫解決方案。 IT從業者與學生: 希望深入瞭解SQL Server 2019技術,提升自身職業技能的技術愛好者。 《SQL Server 2019權威指南(第2版)》以其內容的全麵性、技術的先進性、講解的深入淺齣以及實踐指導的豐富性,成為SQL Server 2019領域不可多得的學習與參考資料。本書將引領讀者踏上SQL Server 2019精通之旅,解鎖其在現代數據管理和分析領域的無限潛力。