-
内容大纲
数据库技术是计算机科学、人工智能领域一个非常重要的分支,在信息技术发展过程中扮演着至关重要的角色。数据库设计是数据库技术的关键环节之一,涉及如何组织数据以满足特定应用程序的需求。本书全面介绍了数据库设计原理及其应用程序开发的实用技术,主要分为4篇:关系数据库设计技术、SQL程序设计、数据库应用程序界面和中间层设计以及项目实践。本书旨在帮助读者掌握数据库设计的基本原理、方法和工具,以及将数据库与应用程序集成的最佳实践。
本书可作为高等学校计算机、人工智能等专业的教材,也可作为有意向学习数据库设计、SQL程序设计、.NET及Java Web开发人员的指导书。 -
作者介绍
-
目录
第1篇 关系数据库设计技术
第1章 关系模型和关系数据库管理系统
1.1 关系模型
1.1.1 关系模型的数据结构
1.1.2 关系模型的数据操作
1.1.3 关系模型的数据约束
第2章 范式与数据库设计
2.1 问题引出
2.2 范式理论概述
2.3 1NF
2.3.1 1NF的最常见的表述及认识上的误区
2.3.2 1NF的另一种表述和全面理解1NF
2.4 函数依赖
2.5 2NF
2.6 3NF
2.7 BCNF
2.8 实例分析
2.8.1 正确理解1NF——树节点的数据表设计
2.8.2 3NF在实践中的应用问题
2.9 范式的局限——对冗余的进一步讨论
2.9.1 范式无法消除的冗余:计算列问题
2.9.2 突破范式限制
2.9.3 范式无法消除的冗余及合理冗余
第3章 数据库静态结构设计和实现——数据库设计
3.1 概念模型的一般概念
3.1.1 概念模型的两个要素:实体和关系
3.1.2 确定实体属性的重要规则
3.2 PowerDesigner概述——概念数据模型
3.2.1 概念数据模型概述
3.2.2 CDM分析设计的一般流程
3.2.3 建立CDM的一般操作
3.3 实体定义——域、属性和数据项
3.3.1 域定义
3.3.2 数据项
3.3.3 实体
3.4 实体之间的关系
3.4.1 关系
3.4.2 关联和关联连接
3.4.3 关系和关联的使用特点
3.5 继承关系
3.6 概念数据模型实例分析
3.6.1 单据的概念数据模型
3.6.2 考勤系统的概念数据模型
3.6.3 商品多供应商问题的概念模型
3.6.4 单据相关人员的处理
3.7 PowerDesigner的物理数据模型
3.8 数据库的建立
第2篇 SQL程序设计
第4章 查询语句和视图
4.1 SELECT语句
4.2 数据源中数据表的各种连接
4.3 子查询及其逻辑运算符
4.4 关系的集合运算的实现
4.5 索引
4.6 视图
4.7 典型查询实例分析
4.8 查询语句小结
第5章 对数据表行的修改以及子查询的运用
5.1 插入行
5.1.1 插入单行
5.1.2 插入子查询
5.2 更新行
……
第3篇 数据库应用程序界面和中间层设计
第4篇 项目实践
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
