注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件工程及软件方法学客户/服务器数据库应用开发

客户/服务器数据库应用开发

客户/服务器数据库应用开发

定 价:¥22.00

作 者: 朱扬勇,凌力编著
出版社: 复旦大学出版社
丛编项: 服务器数据库应用开发
标 签: 网络服务器

ISBN: 9787309019759 出版时间: 1997-12-01 包装: 平装
开本: 26cm 页数: 229页 字数:  

内容简介

  内容提要本书对客户/服务器数据库应用系统开发的各个方面都进行了介绍。内容包括客户/服务器数据库的基本概念、数据库应用系统开发方法、数据库概念设计的ER方法、关系数据库规范化原理和方法、数据库完整性安全性设计、ODBC和存储过程技术的使用、系统开发中人的因素、计算机网络原理和网络集成技术等。本书的读者对象主要是大学本科高年级学生、研究生、信息系统开发的高级设计人员和项目管理人员等,需要读者具有计算机及相关专业的基础知识,尤其需要具备数据库和软件工程知识以及一定的程序设计经验。本书可作为大学本科高年级学生和研究生教材或教学参考书,以及信息产业高级技术管理人员的参考书。

作者简介

暂缺《客户/服务器数据库应用开发》作者简介

图书目录

     目 录
   前言
   第1章 导论
    1.1关系数据库
    1.1.1数据库
    1.1.2关系数据库
    1.1.3SQL
    1.2客户/服务器数据库
    1.2.1客户/服务器计算机网络
    1.2.2客户/服务器数据库
    1.3客户/服务器数据库环境
    1.3.1数据库服务器
    1.3.2ODBC
    1.3.3前端开发工具
    1.4客户/服务器数据库应用系统
    1.4.1数据库应用的层次
    1.4.2客户/服务器数据库应用的特点
    1.5其他运行数据库的计算机系统
    1.5.1集中式计算机系统
    1.5.2文件服务器系统
    1.5.3分布式系统
    1.5.4说明
    1.6中间件
    1.6.1何谓中间件
    1.6.2中间件的作用
    1.6.3中间件的工作原理
    1.6.4中间件的种类
   第2章 数据库应用的开发
    2.1软件系统生命周期
    2.1.1需求分析
    2.1.2系统设计
    2.1.3编程
    2.1.4测试
    2.1.5运行维护
    2.2系统开发方法
    2.2.1结构化方法
    2.2.2原型法
    2.2.3面向对象方法
    2.3数据库设计
    2.3.1为什么要数据库设计
    2.3.2数据库设计的工作
    2.3.3数据库生命周期
    2.3.4数据库设计方法
    2.4建立数据字典
    2.4.1数据字典及其作用
    2.4.2数据字典的格式
    2.4.3软件工程中的数据字典
    2.4.4数据库中的数据字典
    2.4.5建立数据字典
    2.5开发方法的讨论
    2.5.1结构化方法
    2.5.2原型法
    2.5.3面向对象方法
    2.6小结
   第3章 数据库概念设计的ER方法
    3.1基本ER构造
    3.1.1实体
    3.1.2联系
    3.1.3属性
    3.2高级ER构造
    3.2.1泛化
    3.2.2汇集
    3.2.3弱实体 存在依赖和标识依赖
    3.3建立ER模型
    3.3.1需求分析与ER建模
    3.3.2区分实体和属性
    3.3.3找出汇集层次
    3.3.4找出泛化层次
    3.3.5找出弱实体
    3.3.6定义联系
    3.3.7建立ER模型的几点原则
    3.4视图集成
    3.4.1视图集成的基本问题
    3.4.2简单的视图集成
    3.4.3视图集成的基本步骤
    3.4.4举例
    3.5将ER模式转换到关系模式
    3.5.1基本问题
    3.5.2转换方法
    3.5.3转换样例
    3.5.4从ER图生成函数依赖
    3.5.5从需求说明书中产生函数依赖
    3.6小结
   第4章 关系数据库模式规范化
    4.1规范化的意义和基本假设
    4.1.1意义
    4.1.2泛关系假设
    4.2基本概念
    4.2.1投影与联结
    4.2.2函数依赖
    4.2.3Armstrong公理系统
    4.2.4闭包和投影
    4.2.5覆盖
    4.2.6范式
    4.3模式规范化
    4.3.1规范化的框架
    4.3.2无损联结分解
    4.3.3保持函数依赖的分解
    4.4规范化算法
    4.4.1计算属性闭包
    4.4.2计算投影
    4.4.3计算最小覆盖
    4.4.4通用分解方法
    4.4.53NF分解
    4.4.6BCNF分解
    4.5小结
   第5章 数据库保护
    5.1为什么要数据库保护
    5.1.1操作错误
    5.1.2恶意访问
    5.1.3自然灾害
    5.1.4数据库故障的严重程度
    5.2数据库备份和恢复
    5.2.1备份
    5.2.2恢复
    5.2.3事务
    5.2.4日志
    5.2.5事务的故障与恢复
    5.3完整性
    5.3.1数据约束
    5.3.2确保完整性的方法
    5.3.3SQL中有关完整性的语句
    5.3.4触发器
    5.3.5维护数据依赖
    5.4并发控制
    5.4.1并发的问题
    5.4.2锁机制
    5.4.3事务串行化与两段封锁
    5.5安全性
    5.5.1定义合法用户
    5.5.2权力与特权
    5.5.3用户视图
    5.5.4环境安全
    5.6建立私有数据库
    5.7小结
   第6章 客户/服务器数据库环境下的编程
    6.1ODBC技术和应用
    6.1.1ODBC原理
    6.1.2ODBC句柄
    6.1.3ODBC程序
    6.1.4ODBC的符合性级别
    6.1.5驱动程序与数据源的交互模型
    6.2编写存储过程
    6.2.1SQL的优化执行
    6.2.2存储过程
    6.2.3SYBASE的存储过程
    6.2.4ORACLE的存储过程
    6.3编写触发器
    6.3.1SYBASE的触发器
    6.3.2ORACLE的触发器
   第7章 用客户/服务器方法开发客户/服务器应用
    7.1用户为中心的系统开发方法。
    7.1.1用户为中心的开发思想
    7.1.2用户需求与系统开发需求
    7.1.3用户为中心的需求分析
    7.2客户/服务器式的分析技术
    7.2.1基本分析模型
    7.2.2功能分析和数据分析
    7.2.3数据分析的多级CS集成技术
    7.2.4客户/服务器式分析的优点
    7.3客户/服务器式的设计技术
    7.3.1泛模式下的功能设计
    7.3.2数据库设计
    7.4用户需求变化的对策
    7.4.1灵活性需求与灵活性设计
    7.4.2数据库模式进化
    7.5小结
   第8章 系统开发中人的因素
    8.1不成功的案例
    8.2系统开发中的人
    8.2.1用户
    8.2.2项目经理
    8.2.3系统设计师
    8.2.4程序员组
    8.2.5数据库总管
    8.2.6界面装潢师
    8.2.7网络设计师
    8.2.8项目办公室
    8.3项目管理
    8.3.1项目规划
    8.3.2成本分析
    8.3.3进度计划
    8.3.4人员组织
    8.3.5人员培训
    8.4需求收集技术
    8.4.1以用户为中心的需求收集
    8.4.2分析师与用户的交流
    8.4.3做用户的学徒
    8.4.4利用录像来再现用户现场
    8.5索赔
    8.5.1应用体索赔
    8.5.2开发商索赔
    8.6开发环境的选择
    8.7小结
   第9章 计算机网络原理
    9.1计算机网络
    9.1.1计算机网络基本组成元素
    9.1.2开放系统互连模型
    9.1.3开放系统框架
    9.1.4计算机网络拓扑结构
    9.1.5存储一转发原理
    9.2数据通信基础
    9.2.1空号和传号
    9.2.2并行和串行
    9.2.3异步和同步
    9.2.4波特率和传输率
    9.2.5单工和双工
    9.2.6代码和误码
    9.3计算机网络协议
    9.3.1计算机网络协议概念
    9.3.2协议分类
    9.3.3常用的计算机网络协议
    9.4典型的计算机网络
    9.4.1以太网
    9.4.2光纤分布式数据接口
    9.4.3令牌环网
    9.4.4分组交换数据网
    9.4.5帧中继网
    9.4.6综合业务数字网
    9.5网络互连原理和方法
    9.5.1网络设备
    9.5.2互连规则
    9.5.3网络互连基本类型和方法
    9.6小结
   第10章 客户/服务器计算机网络集成
    10.1网络规划
    10.2网络分析与设计
    10.2.1网络分析
    10.2.2网络设计
    10.3网络硬件和软件的选取
    10.4网络性能评价
    10.4.1定性评价
    10.4.2定量评价
    10.5客户/服务器网络集成实例
    10.5.1问题提出
    10.5.2需求分析
    10.5.3网络设计
   参考书目
   

本目录推荐