数据库

当前位置:首页 > 教材教辅 > 大学教材教辅 > 数据库

出版社:机械工业
出版日期:2011-9
ISBN:9787111343516
作者:祝锡永 编
页数:296页

书籍目录

第1篇  数据库原理第1章  数据库系统基础  1.1  数据库简介    1.1.1  数据库基本概念    1.1.2  数据库技术的产生和发展  1.2  概念模型与数据模型    1.2.1  概念模型    1.2.2  数据模型  1.3  数据库管理系统    1.3.1  数据库管理系统的功能    1.3.2  数据库管理系统的组成    1.3.3  关系数据库管理系统实例  1.4  数据库应用系统的结构    1.4.1  数据库应用系统的组成    1.4.2  数据库应用系统的三级数据模式结构    1.4.3  数据库应用系统的体系结构    1.4.4  数据库应用系统的设计过程  1.5  数据库技术的研究与发展方向    1.5.1  传统数据库技术的局限性    1.5.2  第三代数据库系统    1.5.3  数据库技术与其他相关技术的结合  习题第2章  关系数据库  2.1  关系数据结构    2.1.1  关系    2.1.2  关系模式    2.1.3  关系数据库  2.2  关系操作概述  2.3  关系的完整性  2.4  关系代数    2.4.1  集合运算    2.4.2  专门的关系运算  2.5  查询优化    2.5.1  查询优化概述    2.5.2  查询优化的一般准则    2.5.3  关系代数等价变换规则  习题第3章  关系数据库设计理论与方法  3.1  数据库概念结构设计    3.1.1  概念结构的设计方法    3.1.2  数据抽象与局部视图设计    3.1.3  视图的集成  3.2  数据库逻辑结构设计    3.2.1  逻辑结构设计的任务和步骤    3.2.2  E-R图向关系模型的转换    3.2.3  用户子模式的设计  3.3  数据依赖    3.3.1  关系模式中的数据依赖    3.3.2  数据依赖对关系模式的影响    3.3.3  函数依赖  3.4  范式    3.4.1  第一范式(1NF)    3.4.2  第二范式(2NF)    3.4.3  第三范式(3NF)    3.4.4  BC范式(BCNF)    3.4.5  多值依赖与第四范式(4NF)    3.4.6  连接依赖与第五范式(5NF)  3.5  函数依赖公理与模式分解    3.5.1  函数依赖公理    3.5.2  最小函数依赖集    3.5.3  快速求码方法    3.5.4  分解的无损连接性和保持函数依赖    3.5.5  模式分解的算法  习题第4章  关系数据库设计实例  4.1  使用E-R图设计数据库    4.1.1  概念模型设计    4.1.2  逻辑模型设计  4.2  使用范式化理论设计数据库  4.3  数据库表的设计  4.4  数据库的创建  习题第2篇  SQL Server数据库技术第5章  数据库与表的管理  5.1  数据库的创建与维护    5.1.1  SQL Server数据库    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  PRIMARY KEY(主键)约束    5.3.2  FOREIGN KEY(外键)约束    5.3.3  UNIQUE约束    5.3.4  CHECK约束    5.3.5  DEFAULT约束    5.3.6  NOT NULL(非空)约束  5.4  表数据的更新    5.4.1  插入数据    5.4.2  修改数据    5.4.3  删除数据  5.5  临时表和表变量  5.6  索引    5.6.1  索引概述    5.6.2  创建索引    5.6.3  删除索引  习题第6章  数据检索  6.1  简单查询    6.1.1  使用星号(*)检索所有列    6.1.2  使用别名    6.1.3  DISTINCT选项    6.1.4  在SELECT列表中使用表达式    6.1.5  ORDER BY排序子句    6.1.6  TOP和PERCENT子句    6.1.7  使用SELECT…INTO语句复制数据  6.2  条件查询    6.2.1  组合搜索条件    6.2.2  通配符及[NOT]LIKE操作符    6.2.3  [NOT]IN操作符  6.3  使用函数检索数据    6.3.1  字符串处理函    6.3.2  日期时间函数    6.3.3  聚合函数    6.3.4  排名函数    6.3.5  其他函数  6.4  数据分组检索    6.4.1  GROUP BY子句    6.4.2  使用HAVING子句过滤分组结果    6.4.3  使用ROLLUP、CUBE和GROUPING SETS运算符  6.5  使用JOIN连接表    6.5.1  内连接与交叉连接    6.5.2  外连接    6.5.3  自连接    6.5.4  使用带聚合函数的多表连接  6.6  子查询    6.6.1  使用单值子查询    6.6.2  使用IN或NOT IN的子查询    6.6.3  使用ANY和ALL操作符的嵌套查询    6.6.4  EXISTS和NOT EXISTS的使用    6.6.5  使用衍生表    6.6.6  使用公用表表达式    6.6.7  相关子查询    6.6.8  在UPDATE、DELETE、INSERT语句中使用子查询  6.7  使用CASE语句处理条件数据  6.8  组合查询  习题第7章  T-SQL程序设计  7.1  T-SQL程序设计基础    7.1.1  变量定义    7.1.2  PRINT(输出)语句    7.1.3  语句块    7.1.4  条件处理(IF…ELSE)    7.1.5  循环处理  7.2  视图    7.2.1  视图概述    7.2.2  创建视图    7.2.3  通过视图修改数据    7.2.4  删除视图  7.3  存储过程    7.3.1  存储过程概述    7.3.2  创建存储过程    7.3.3  存储过程与动态SQL语句  7.4  用户定义函数    7.4.1  标量函数    7.4.2  表值函数    7.4.3  存储过程与用户定义函数的比较  7.5  触发器    7.5.1  触发器概述    7.5.2  创建触发器  7.6  游标    7.6.1  游标概述    7.6.2  定义游标    7.6.3  使用FETCH读取游标数据    7.6.4  游标循环    7.6.5  WHERE CURRENT OF的应用    7.6.6  游标的综合应用  习题第8章  SQL Server数据安全管理  8.1  用户管理    8.1.1  SQL Server登录用户管理    8.1.2  数据库用户管理  8.2  角色管理    8.2.1  固定服务器角色    8.2.2  数据库角色  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  SQL Server的并发控制机制    8.4.5  SQL Server事务编程  习题第9章  SQL Server高级技术及查询优化  9.1  数据的导入与导出    9.1.1  SQL Server数据的导出    9.1.2  SQL Server数据的导入  9.2  SQL Server系统表与系统函数的应用    9.2.1  系统表的应用    9.2.2  ColumnProperty函数及其应用    9.2.3  BINARYCHECKSUM和CHECKSUMAGG函数的应用  9.3  SQL Server数组模拟  9.4  SQL Server中树状结构的实现技术    9.4.1  树状结构的关系表存储结构    9.4.2  插入节点    9.4.3  查询节点    9.4.4  删除节点  9.5  SQL Server查询优化  习题第3篇  数据库应用第10章  数据库在MIS开发中的应用  10.1  常用的MIS用户定义函数  10.2  会计核算系统中常用的数据处理技术    10.2.1  科目发生额逐级汇总    10.2.2  明细账的生成及其余额的滚动计算    10.2.3  应收账款分析  10.3  销售营销系统中常用的数据挖掘技术    10.3.1  盈利能力分析    10.3.2  订单交货准时率分析    10.3.3  销售趋势分析    10.3.4  销售绩效考核  习题参考文献

作者简介

《数据库:原理、技术与应用》系统全面地阐述了数据库系统的主要原理,深入详细地介绍了SQL Server 2008数据库技术及其在管理信息系统开发中的应用。全书共10章,以一个完整的销售管理数据库实例贯穿教材,有助于帮助读者真正了解企业信息化过程中数据库的设计方法与步骤。《数据库:原理、技术与应用》具有实用性强、技术先进、知识全面及实例丰富等特点。全书提供近400个实例,每一个实例都经过精心设计,不同实例往往体现不同的知识点,很多实例根据实际应用开发而提出。
《数据库:原理、技术与应用》可作为高等院校计算机、信息管理、电子商务及其他相关专业本科生和研究生教材,也可作为软件开发人员和工程技术人员的培训或参考用书,同时还可作为计算机水平或等级考试的辅导用书。

图书封面


 数据库下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024