数据库技术基础

副标题:无

作   者:王珊,李盛恩,张坤龙[著]

分类号:

ISBN:9787040250244

微信扫一扫,移动浏览光盘

简介

   本书从开发实际项目的需要出发,以学生选课系统为具体应用实例,详   细介绍了数据库系统的基本概念和开发技术。本书例题丰富、图文并茂,使   读者能较快掌握基本的数据库系统开发技术。    本书介绍了实体一联系模型,包括基本模型和扩充模型;重点介绍了   SQL语言,并通过大量的例子,以图示的方式,详细说明了单表查询、多表   查询的SQL语句书写方法;采用全新的方法对分组、聚集函数、嵌套查询等   难点进行了解释,方便读者理解和掌握;着重介绍了事务管理的概念和数据   库管理技术;为了突出应用,书中给出了用Delphi和JSP开发的实例学生选   课管理系统,分别采用ODBC和JDBC数据库互连技术,帮助读者了解开发一个   实际系统的全过程。    本书可以作为培养计算机专业应用型人才的高等学校的教学用书,也可   以供计算机从业人员参考使用。   

目录

第1章 数据库系统概论
1.1 学习目标
1.2 数据库系统的定义
l.3 数据库系统的特点
1.4 数据库系统的结构
1.4.1 体系结构
1.4.2 三级模式
1.5 数据库管理系统
1.5.1 发展过程
1.5.2 基本功能
1.5.3 组成模块
1.5.4 层次结构
1.5.5 主要产品介绍
1.6 小结
习题

第2章 实体一联系模型
2.1 学习目标
2.2 基本的实体一联系模型
2.2.1 基本概念
2.2.2 几点说明
*2.3 扩充的实体一联系模型
2.3.1 IsA联系
2.3.2 part-of联系
2.4 小结
习题

第3章 关系模型和关系数据库
3.1 学习目标
3.2 关系模型
3.2.1 关系
3.2.2 基本操作
3.2.3 约束条件
3.3 实体一联系模型向关系模型的转换
3.4 关系数据库实例
3.5 小结
习题

第4章 结构化查询语言sQL
4.1 学习目标
4.2 SQL概述
4.2.1 SQL的产生与发展
4.2.2 SQL的组成
4.2.3 SQL的特点
4.3 单表查询
4.3.1 SELECT语句简介
4.3.2 选择列
4.3.3 选择行
4.3.4 排序
4.3.5 聚集函数
4.3.6 分组
4.3.7 选择分组
4.4 多表查询
4.4.1 交叉连接
4.4.2 条件连接
4.4.3 外连接
4.5 集合操作
4.6 嵌套查询
4.6.1 基本概念
4.6.2 带有IN谓词的子查询
4.6.3 带有比较运算符的子查询
4.6.4 带有SOME或ALL谓词的子查询
4.6.5 带有EXISTS谓词的子查询
4.6.6 子查询在DML语句中的应用
4.7 小结
习题

第5章 数据库管理
5.1 学习目标
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.4 安全性
5.4.1 登录名与用户
5.4.2 权限
5.4.3 授权
5.4.4 收回权限
5.4.5 角色
5.4.6 一个实例
5.4.7 权限审核
5.5 完整性
5.5.1 实体完整性
5.5.2 参照完整性
5.5.3 属性值限制
5.5.4 元组级限制
5.5.5 完整性修改
5.5.6 空值的处理
5.6 系统表
5.7 小结
习题

第6章 事务管理
6.1 学习目标
6.2 事务的概念
6.2.1 定义事务的SQL语句
6.2.2 事务的特性
6.3 恢复技术
6.3.1 故障的种类
6.3.2 应对措施
6.3.3 恢复过程
6.4 并发控制
6.4.1 并发带来的问题
6.4.2 封锁技术
6.4.3 隔离级别
6.5 小结
习题

第7章 nansact-SQL
7.1 学习目标
7.2 Transact-SQL的基本概念
7.2.1 常量
7.2.2 变量
7.2.3 运算符
7.2.4 常用函数
7.2.5 流程控制语句
7.3 游标
7.3.1 使用游标读取数据
7.3.2 使用游标修改数据
7.4 存储过程
7.4.1 创建存储过程
7.4.2 调用存储过程
7.4.3 管理存储过程
7.4.4 系统存储过程
7.5 触发器
7.5.1 创建触发器
7.5.2 管理触发器
7.6 小结
习题

第8章 客户/服务器结构的数据库系统
8.1 学习目标
8.2 数据库系统体系结构概述
8.2.1 主/从式结构的数据库系统
8.2.2 分布式结构的数据库系统
8.2.3 客户/服务器结构的数据库系统
8.3 客户/服务器的一般概念
8.3.1 客P/服务器的工作模式
8.3.2 客P/服务器的主要技术特征
8.3.3 客P/服务器结构的组成
8.3.4 客户/服务器结构中的服务器类型
8.4 客户/服务器结构的数据库系统
8.4.1 客户/服务器数据库系统的功能划分
8.4.2 客户/服务器数据库系统实例
8.4.3 客户/服务器数据库系统的优点
8.5 三(多)层结构
8.5.1 两层客户/服务器结构的局限性
8.5.2 三(多)层体系结构
8.6 小结
习题

第9章 数据库互连方法
9.1 学习目标
9.2 数据库互连原理
9.3 ODBC简介
9.3.1 ODBC原理概述
9.3.2 ODBC驱动程序的分类
*9.4 ODBC的工作流程
9.4.1 建立和释放ODBC环境
9.4.2 建立和释放ODBC连接
9.4.3 连接和断开数据源
9.4.4 分配和释放语句句柄
9.4.5 执行SQL语句
9.4.6 结果集处理
9.5 JDBC简介
9.5.1 JDBC原理概述
9.5.2 JDBC驱动程序的分类
9.6 JDBC的工作流程
9.6.1 一般的查询流程
9.6.2 一般的更新流程
9.7 小结
习题

第10章 开发实例——客户/服务器结构数据库
10.1 学习目标
10.2 Delphi简介
10.2.1 Delphi的安装与启动
10.2.2 Delphi的集成开发环境
10.3 学生信息管理系统
10.4 系统主窗口
10.5 登录窗口
10.5.1 登录窗口布局设计
10.5.2 访问数据库
10.5.3 登录窗口主要功能实现
10.6 学生信息管理功能
10.6.1 创建窗口
10.6.2 数据初始化
10.6.3 数据更新
10.6.4 数据插入
10.6.5 数据删除
10.6.6 其他辅助功能的实现
10.7 数据查询
10.8 小结
习题

第11章 开发实例——浏览器/服务器结构数据库
11.1 学习目标
11.2 JSP简介
11.3 JSP的运行环境
11.3.1 相关软件介绍
11.3.2 J2SDK的安装
11.3.3 Tomcat的安装
11.4 登录窗口
11.4.1 登录安全
11.4.2 登录页面设计
11.5 连接数据库
11.5.1 使用JDBC
11.5.2 登录验证设计
11.6 数据维护
11.6.1 数据维护主页面
11.6.2 数据添加页面
11.6.3 数据保存页面
11.6.4 数据修改页面
11.6.5 数据删除页面
11.7 数据查询
11.8 菜单
11.8.1 主工作区和标题区的实现
11.8.2 菜单的定义
11.8.3 主页面的实现
11.9 小结
习题
附录 创建实例数据库S-C-SC
参考文献

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数据库技术基础
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon