欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 数据库原理与应用(MySQL版高等学校计算机专业系列教材)
      • 作者:编者:何玉洁//岳清//张良//梁琦|责编:姚蕾//章承林
      • 出版社:机械工业
      • ISBN:9787111768937
      • 出版日期:2025/01/01
      • 页数:288
    • 售价:23.6
  • 内容大纲

        本书从数据库基础理论、数据库实践、数据库设计、国产数据库等方面全面阐述了数据库技术的应用体系。全书理论阐述求精求易,理论与实践环环相扣,重点介绍国产数据库。
        本书选用MySQL作为实践平台,附录中的上机实验可作为数据库课程的实验内容,便于读者学以致用。本书可作为普通高等院校计算机科学与技术及相关专业本科生数据库课程的教材,也可作为数据库初学者的入门读物。
  • 作者介绍

  • 目录

    前言
    第1章  数据库概述
      1.1  概述
      1.2  一些基本概念
        1.2.1  数据
        1.2.2  数据库
        1.2.3  数据库管理系统
        1.2.4  数据库系统
      1.3  数据管理技术的发展
        1.3.1  文件管理
        1.3.2  数据库管理
      1.4  数据独立性
      1.5  数据库系统的组成
      本章小结
      习题
    第2章  数据模型与数据库结构
      2.1  数据和数据模型
        2.1.1  数据与信息
        2.1.2  数据模型
      2.2  概念层数据模型
        2.2.1  基本概念
        2.2.2  实体-联系模型
      2.3  组织层数据模型
        2.3.1  层次模型
        2.3.2  网状模型
        2.3.3  关系模型
      2.4  面向对象模型
      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  形式化定义
      3.3  完整性约束
        3.3.1  实体完整性
        3.3.2  参照完整性
        3.3.3  用户定义的完整性
      3.4  关系代数
        3.4.1  传统的集合运算
        3.4.2  专门的关系运算
        3.4.3  关系代数示例
      本章小结

      习题
    第4章  SQL语言基础及基本表的定义
      4.1  SQL语言概述
        4.1.1  SQL语言的发展过程
        4.1.2  SQL语言的特点
        4.1.3  SQL语言的主要功能
      4.2  数据类型
        4.2.1  数值类型
        4.2.2  字符串类型
        4.2.3  日期时间类型
      4.3  基本表
        4.3.1  基本表的定义
        4.3.2  查看基本表结构
        4.3.3  基本表的维护
      本章小结
      习题
    第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.3.3  外连接
      5.4  限制查询结果集行数
      5.5  CASE表达式
        5.5.1  CASE表达式介绍
        5.5.2  CASE表达式应用示例
      5.6  子查询
        5.6.1  WHERE子句中的子查询
        5.6.2  FROM子句中的子查询
        5.6.3  SELECT查询列表中的子查询
      5.7  复制表
      5.8  数据更改功能
        5.8.1  插入数据
        5.8.2  更新数据
        5.8.3  删除数据
      本章小结
      习题
    第6章  索引和视图
      6.1  索引
        6.1.1  索引的基本概念
        6.1.2  索引的存储结构及分类
        6.1.3  建立和删除索引
      6.2  视图
        6.2.1  视图的基本概念

        6.2.2  定义视图
        6.2.3  通过视图查询数据
        6.2.4  修改视图定义
        6.2.5  更新视图数据
        6.2.6  删除视图
        6.2.7  视图的作用
      本章小结
      习题
    第7章  SQL扩展编程
      7.1  SQL编程基础
        7.1.1  变量
        7.1.2  游标
        7.1.3  运算符
        7.1.4  分支结构
        7.1.5  循环结构
      7.2  存储过程
        7.2.1  存储过程的概念与作用
        7.2.2  定义与调用存储过程
        7.2.3  维护存储过程
      7.3  函数
        7.3.1  函数的概念与作用
        7.3.2  定义与调用函数
        7.3.3  维护函数
      7.4  触发器
        7.4.1  触发器的概念与作用
        7.4.2  定义触发器
        7.4.3  维护触发器
      本章小结
      习题
    第8章  关系规范化理论
      8.1  关系规范化的意义
      8.2  函数依赖
      8.3  函数依赖的推理规则
        8.3.1  Armstrong公理
        8.3.2  闭包及候选键求解方法
        8.3.3  极小函数依赖集
      8.4  范式
        8.4.1  第一范式
        8.4.2  第二范式
        8.4.3  第三范式
        8.4.4  Boyce-Codd范式
        8.4.5  规范化小结
      8.5  关系模式的分解准则
      本章小结
      习题
    第9章  数据库设计
      9.1  数据库设计概述
        9.1.1  数据库设计的特点
        9.1.2  数据库设计方法概述
        9.1.3  数据库设计的基本步骤

      9.2  数据库需求分析
        9.2.1  需求分析的任务
        9.2.2  需求分析的过程
      9.3  概念结构设计
        9.3.1  概念结构设计概述
        9.3.2  ER模型
        9.3.3  概念结构设计方法
      9.4  逻辑结构设计
        9.4.1  ER模型向关系模型的转换
        9.4.2  数据模型的优化
        9.4.3  设计外模式
      9.5  物理结构设计
        9.5.1  物理结构设计的内容和方法
        9.5.2  确定数据的存取方法
        9.5.3  确定数据的存储结构
        9.5.4  物理结构设计评价
      9.6  数据库行为设计
        9.6.1  功能分析与设计
        9.6.2  安全设计
      9.7  数据库实施与运维
        9.7.1  加载数据
        9.7.2  调试和运行应用程序
        9.7.3  数据库运行和维护
      9.8  数据库设计示例
        9.8.1  需求分析
        9.8.2  概念结构设计
        9.8.3  逻辑结构设计
        9.8.4  物理结构设计
        9.8.5  数据库行为设计
      本章小结
      习题
    第10章  事务与并发控制
      10.1  事务
        10.1.1  事务的基本概念
        10.1.2  事务的特征
        10.1.3  事务处理模型
      10.2  并发控制
        10.2.1  并发控制概述
        10.2.2  并发控制措施
        10.2.3  封锁协议
        10.2.4  活锁和死锁
        10.2.5  并发调度的可串行性
        10.2.6  两段锁协议
      本章小结
      习题
    第11章  安全管理
      11.1  安全管理概述
        11.1.1  安全管理目标
        11.1.2  安全控制模型
      11.2  数据库访问控制

        11.2.1  自主访问控制
        11.2.2  强制访问控制
      11.3  MySQL的安全管理
        11.3.1  登录管理
        11.3.2  用户管理
        11.3.3  权限管理
        11.3.4  角色管理
      本章小结
      习题
    第12章  数据库恢复技术
      12.1  恢复的基本概念
      12.2  数据库故障的种类
      12.3  数据库恢复的类型
      12.4  数据库恢复的检查点技术
      12.5  MySQL的备份和恢复方法
        12.5.1  MySQL数据库备份
        12.5.2  MySQL数据库恢复
      本章小结
      习题
    第13章  国产数据库
      13.1  国产数据库研发的必要性
      13.2  国产数据库的起步
        13.2.1  20世纪70年代
        13.2.2  20世纪80年代
        13.2.3  20世纪90年代
      13.3  国产数据库的发展
        13.3.1  科技创新、开发自主的数据库管理系统
        13.3.2  国产数据库市场的主要分类
      13.4  国产数据库展望
      本章小结
    附录  上机实验
    参考文献