数据库系统原理学习:丁宝康教材解析

需积分: 0 100 下载量 137 浏览量 更新于2024-08-15 收藏 1.43MB PPT 举报
"PB的主要画板-数据库系统原理 丁宝康2007" 本文将详细探讨《数据库系统原理》这门课程的核心内容,以及与之相关的编程工具PowerBuilder 9.0的主要画板。这门课程旨在让学生理解数据库的基本原理,掌握数据库技术及其应用,包括如何使用数据库管理系统,进行数据库结构设计,以及开发数据库应用系统。同时,它还涵盖了利用前端开发工具如PowerBuilder来构建企业信息系统的技能。 在课程中,学生们将学习到数据库系统的起源和发展,以及它在B/S和C/S架构中的角色。B/S结构中,浏览器端主要使用HTML、CSS、JavaScript或VBScript,而服务器端则涉及ASP.NET、PHP、JSP等技术。C/S结构中,开发工具包括VB、VC、VC#、Delphi、Java及.NET系列,而数据库支持则涵盖SQL Server、Oracle、Sybase、MySQL、Informix和Access。课程内容涵盖了两种主要的编程语法体系——Basic系和C系,分别对应VB/VBScript/VBA和Java/JavaScript/C++/C#。 教材《数据库系统原理》由丁宝康主编,涵盖了9个章节,从数据库系统的基本概念到数据库设计、关系模式、SQL语言、数据库管理,再到SQL Server 2000和PowerBuilder 9.0的应用,以及数据库技术的最新发展。其中,PowerBuilder 9.0是一款强大的数据库应用程序开发工具,它的主要画板包括了用于设计数据库应用的各种界面和工作流。 在学习过程中,每一章都会有明确的学习目标、考核重点和难点。例如,第一章的数据库基础知识,学生需要掌握数据管理技术的发展阶段、数据描述的术语、数据抽象的级别、数据库管理系统和数据库系统的概念。考核要求包括对这些知识点的识别、理解和应用。 在后续章节中,学生将深入学习数据库设计,如ER模型,关系模式设计理论,以及关系运算。SQL语言是数据库操作的基础,学生需要熟练掌握其查询、更新、插入和删除等基本操作。此外,还将了解数据库管理系统如何进行数据的存储、备份、恢复和安全性管理。通过学习SQL Server 2000,学生可以实践数据库的管理和应用。在PowerBuilder 9.0部分,学生将学习如何使用其画板工具创建用户界面,实现与数据库的交互。 最后,课程将展望数据库技术的未来发展趋势,包括大数据、云计算、分布式数据库和NoSQL等前沿话题。通过全面学习,学生不仅能掌握数据库理论,还能具备实际的数据库应用开发能力。