出版时间:2010-9 出版社:清华大学 作者:郭新顺 编 页数:347
Tag标签:无
前言
多年以来,一直希望编写一本通俗易懂,集数据库理论、流行的数据库应用系统开发环境(C/S、B/S结构)以及开发案例于一体的书,读者可以通过详细的案例逐渐学会数据库应用系统的开发环境和开发方法,不断掌握数据库的理论知识。本书就是按照这种思路编写而成的,分为4篇。 第一篇为数据库理论知识。介绍主要的4种数据模型、数据库系统的三级模式结构和数据库系统的主要组成部分。系统讲解关系数据库的基本概念、关系模型和关系代数。重点讲解关系数据库标准语言SQL的数据定义、数据查询、数据操作三部分功能。最后介绍网络数据库系统的两种工作模式以及常用的数据库连接技术。帮助读者掌握数据库系统的基本原理、技术和方法,了解现代数据库系统的特点及发展趋势。 第二篇主要讲解目前最为流行的、功能强大的、面向对象的客户机/服务器(C/S)结构数据库前台开发环境PowerBuilder 11.5。它是全球领先的企业集成解决方案供应商——美国著名的数据库公司Sybase的产品。PowerBuilder集面向对象数据库技术、分布式应用技术和多媒体技术于一身,是目前最具代表性的、具有可视化图形界面的快速交互式数据库开发工具。通过ODBC接口和专业Native接口,PowerBuilder可以支持几乎所有的数据库管理系统,例如大中型数据库Oracle、Sybase、MS SQL,Server、Informix、IBM DB 2等,小型基于文件方式的数据库dBase、FoxPro、Paradox、Access等。PowerBuilder是跨平台的图形开发环境,支持Windows 9X/NT/200x/Vista/7、UNIX和Macintosh操作系统。PowerBuilder 11.5显著地简化了.NET应用的开发过程,目前PowerBuilder可以帮助开发者灵活地部署.NET、Windows Forms、web Forms和.NET Smart C1ients等应用程序。
内容概要
本书以数据库为核心,以PowerBuilder 11.5和Dreamweaver CS4为开发环境,以“按照数据库功能模块进行案例教学”为编写新思路,将数据库基本理论、数据库开发技术、网站开发环境以及多个简明完整的实验案例有机地结合在一起。 本书共分为4篇,第一篇介绍数据库系统概论、关系数据库基础知识、标准SQL以及网络数据库系统的工作模式。第二篇介绍利用PowerBuilder 11.5开发(基于C/S结构数据库应用系统)、创建数据库、窗口和控件、数据窗口、菜单、PowerScript语言、函数及结构、数据管道、程序调试以及PBL库管理等内容。第三篇介绍利用Dreamweaver CS4开发(基于B/S结构网站系统)、ASP动态网页技术的基础、动态站点的建立及Access数据库的连接等。第四篇为两种开发环境开发的案例。数据库应用系统的第一个案例和网站开发的两个案例都有详细的设计步骤,特别适合初学者自学。 本书可作为大学本科生学习数据库原理及应用、PowerBuilder、Dreamweaver以及管理信息系统的教材和教学参考书,也可供快速开发C/S、B/S结构数据库应用系统的用户学习和参考。
书籍目录
第一篇 数据库基础知识 第1章 数据库系统概论 1.1 数据和信息 1.1.1 数据与信息 1.1.2 数据库、数据库管理系统、数据库系统 1.1.3 数据管理技术的友展 1.1.4 数据库系统的特点 1.2 数据库系统的组成 1.3 数据库系统的模式结构 1.3.1 数据库系统的三级模式结构 1.3.2 数据库系统的二层映像与数据独立性 1.4 数据模型 1.4.1 数据模型的概念 1.4.2 概念模型 1.4.3 E-R模型 1.4.4 常用的数据模型 小结 思考题与习题 …… 第2章 关系数据库基础知识 笫3章 关系数据库标准语言SQL 第4章 网络数据库系统的工作模式第二篇 PowerBuilder数据库开发环境 第5章 PowerBuilder概述 第6章 开发数据库管理系统的基本步骤和基本要素 第7章 数据库管理 第8章 窗口及窗口控件 第9章 数据窗口 第10章 菜单 第11章 PowerScript语言 第12章 函数及结构 第13章 用户对象 第14章 数据管道 第15章 库管理 第16章 程序调试 第17章 可执行文件生成及系统发布第三篇 Dreamweaver动态网站开发环境 第18章 ASP动态网页技术的基础 第19章 数据库创建连接和创建动态站点第四篇 实验指导 第20章 实验1 创建数据库,开发通讯录录入界面 第21章 实验2 改变字段显示风格,创建系统主界面和菜单 第22章 实验3 精确查询和模糊查询 第23章 实验4 任意字段查询和多关系组合查询 第24章 实验5 统计和报表设计 第25章 实验6 动态改变数据窗口对象和标签控件的使用方法 第26章 实验7 工具栏、主界面修饰,系统登录界面、可执行文件生成及安装盘制作 第27章 实验8 学生成绩管理系统开发 第28章 实验9 企业员工工资管理系统设计 第29章 实验10 计算器设计(学习PowerScript语言) 第30章 实验11 客观题自动阅卷系统设计(学习数组、函数、SQL语句) 第31章 实验12 把C/S结构的数据库应用系统转换成为B/S结构的系统 第32章 实验13 新闻发布浏览站点、数据库和管理页面设计 第33章 实验14 管理新闻类别 第34章 实验15 新闻网页的管理 第35章 实验16 在线统计站点和数据库设计规划 第36章 实验17 统计网页制作 第37章 实验18 数据统计和统计结果显示网页制作参考文献
章节摘录
1.2数据库系统的组成 数据库系统一般由数据库、数据库管理系统、数据库应用软件和界面、软件和硬件平台、数据库管理员组成。 1.硬件平台 在数据库系统中,其硬件平台包括计算机和网络两类。用于建立数据库系统的计算机可以是大型机、小型机、微型机等。数据库系统既可以建立在单机上,也可以建立在网络上,结构形式以分布式方式与B/S方式为主。 在为数据库系统选择硬件环境时,要着重考虑I/O的速度和存储容量。要有足够大的内存存放操作系统、DBMS的核心模块、数据缓冲区和应用程序,要有足够大的磁盘或磁盘阵列等设备存放数据库,有足够的磁带或光盘作数据备份;系统有较高的数据传送率。对分布式数据库系统或网络数据库系统还需要考虑数据在网络上的传输速度。 2.软件平台 在数据库系统中,其软件平台包括支持DBMS运行的操作系统、数据库系统开发工具、接口软件。 数据库系统开发工具是为应用开发人员和最终用户所提供的工具,包括高级程序设计语言以及可视化开发工具,如Visual Basic.NET、C++、C#、PowerBuilder、Delphi等,还包括与Internet相关的HTML及XML等以及一些专用开发工具。它们为数据库系统的开发和应用提供了良好的环境。 在网络环境下,数据库系统中的数据库与应用、数据库与网络之间需要用接口软件进行连接,否则数据库系统整体就无法运作。这些接口软件及规范包括ODBC、JDBC、CORBA、COM、DCOM等。 3.数据库系统中的人员 数据库系统中的人员包括数据库管理员(DataBase Administrator,DBA)、系统分析员和数据库设计人员、应用程序员和最终用户。 数据库管理员不一定只是一个人,往往是一个工作小组,主要负责数据库设计、数据库维护、数据库的改进和重组重构。系统分析员是数据库系统设计中的高级人员,主要负责应用系统的需求分析和规范说明,要和用户及I)BA相结合}确定系统的软硬件配置,并参与数据库系统的概要设计。数据库设计人员负责数据库中数据的确定、数据库各级模式的设计,很多情况下数据库设计人员就由数据库管理员担任。应用程序员负责设计、编写数据库应用系统的程序模块,并进行调试和安装。最终用户通过应用系统的用户接口使用数据库。
编辑推荐
《数据库前台开发环境》以数据库为核心,以PowerBuiIder 11.5和Dreamweaver CS4为开发环境,按照数据库功能模块进行案例教学,将数据库基本理论、数据库开发技术、网站开发环境以及多个简明完整的实验案例有机地结合在一起。 数据库应用系统的第一个案例和网站开发的两个案例都有详细的设计步骤,特别适合初学者自学
图书封面
图书标签Tags
无
评论、评分、阅读与下载