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

    • 数据库原理及应用(第3版微课视频题库版教育部高等学校计算机类专业教学指导委员会推荐教材)
      • 作者:编者:叶文珺//冯莉//杜海舟//徐菲菲//殷脂|责编:王冰飞//吴彤云
      • 出版社:清华大学
      • ISBN:9787302655596
      • 出版日期:2024/03/01
      • 页数:282
    • 售价:23.92
  • 内容大纲

        本书是上海市精品课程“数据库原理及应用”配套教材的第3版。
        本书系统、全面地阐述了数据库系统的基础理论、基本关系和基本方法。全书共11章,具体内容包括数据库的基本概念、关系数据库、结构化查询语言、数据库编程和存储程序、触发器和数据完整性、索引及查询优化、关系数据库设计理论、数据库设计、数据库安全、数据库保护、非关系数据库系统。附录内容为MySQL 8.0.SQL Server 2012的安装与使用以及对应的实验指导。
        本书可作为高等院校计算机、软件工程、信息安全、信息管理与信息系统、信息与计算科学、电气工程等相关专业学生数据库相关课程的教材。
  • 作者介绍

  • 目录

    第1章  绪论
      1.1  数据库系统概述
        1.1.1  数据库的发展历史
        1.1.2  数据库技术的基本术语
        1.1.3  数据管理技术的发展
      1.2  数据模型
        1.2.1  数据的3个范畴
        1.2.2  数据模型的组成要素及分类
        1.2.3  常用的数据模型
      1.3  数据库系统结构
        1.3.1  三级模式结构
        1.3.2  数据库系统的二级独立性
        1.3.3  数据库系统的二级映像
      1.4  数据库管理系统
        1.4.1  DBMS的主要功能
        1.4.2  DBMS的组成概述
        1.4.3  DBMS的工作过程
      小结
      习题1
    第2章  关系数据库
      2.1  关系数据模型
        2.1.1  关系数据模型概述
        2.1.2  基本术语
        2.1.3  关系的性质
      2.2  关系的完整性
      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
    第3章  结构化查询语言
      3.1  SQL概述
        3.1.1  SQL的发展
        3.1.2  SQL的特点
        3.1.3  SQL的基本概念
      3.2  数据定义语句
        3.2.1  基本表的定义
        3.2.2  基本表的修改
        3.2.3  基本表的删除
        3.2.4  约束的添加和删除
      3.3  查询
        3.3.1  单表查询
        3.3.2  连接查询
        3.3.3  嵌套查询

        3.3.4  集合查询
        3.3.5  通过中间表查询
      3.4  数据更新
        3.4.1  插入数据
        3.4.2  修改数据
        3.4.3  删除数据
      3.5  视图
        3.5.1  视图的建立与删除
        3.5.2  查询视图
        3.5.3  更新视图
        3.5.4  视图的作用
      小结
      习题3
    第4章  数据库编程和存储程序
      4.1  基本编程语法
        4.1.1  变量
        4.1.2  流程控制语句
        4.1.3  注释语句
      4.2  存储过程
        4.2.1  存储过程的基本概念
        4.2.2  创建和管理MySQL存储过程
        4.2.3  创建和管理SQL Server存储过程
      4.3  MySQL存储函数
        4.3.1  创建存储函数
        4.3.2  删除存储函数
      小结
      习题4
    第5章  触发器和数据完整性
      5.1  触发器
        5.1.1  触发器的基本概念
        5.1.2  创建MySQL触发器
        5.1.3  创建SQL Server触发器
        5.1.4  删除触发器
      5.2  数据库完整性
      小结
      习题5
    第6章  索引及查询优化
      6.1  索引
        6.1.1  索引的概念
        6.1.2  聚集索引
        6.1.3  非聚集索引
        6.1.4  索引的结构
        6.1.5  何时创建索引
        6.1.6  系统如何访问表中的数据
      6.2  查询优化技巧
      小结
      习题6
    第7章  关系数据库设计理论
      7.1  问题的提出
      7.2  基本概念

        7.2.1  函数依赖
        7.2.2  码
      7.3  规范化
        7.3.1  第一范式
        7.3.2  第二范式
        7.3.3  第三范式
        7.3.4  BC范式
        7.3.5  多值依赖与第四范式
        7.3.6  关系模式的规范化
      7.4  函数依赖的公理系统
        7.4.1  Armstrong公理系统
        7.4.2  闭包“市电南市福
        7.4.3  函数依赖集的等价和最小化
      7.5  模式分解
        7.5.1  模式分解的准则
        7.5.2  分解的函数依赖保持性和无损连接性
        7.5.3  模式分解的算法
      小结
      习题7
    第8章  数据库设计
      8.1  数据库设计概述
        8.1.1  数据库的生命周期
        8.1.2  数据库设计方法
        8.1.3  数据库的设计过程
      8.2  需求分析阶段
      8.3  概念设计阶段
        8.3.1  概念模型的特点
        8.3.2  实体-联系模型
        8.3.3  概念模型的设计方法与步骤
      8.4  逻辑设计阶段
      8.5  物理设计阶段
      8.6  数据库实现阶段
      8.7  数据库的运行与维护阶段设计
      8.8  数据库设计实例:电网设备抢修物资管理数据库设计
        8.8.1  需求分析
        8.8.2  概念模型
        8.8.3  逻辑模型
      小结
      习题8
    第9章  数据库安全
      9.1  数据库安全概述
        9.1.1  数据库安全要求
        9.1.2  数据库安全威胁
      9.2  数据库安全控制
        9.2.1  用户标识与鉴别
        9.2.2  存取控制
        9.2.3  视图机制
        9.2.4  审计
        9.2.5  数据加密
      9.3  MySQL的安全性

        9.3.1  MySQL权限系统的工作原理
        9.3.2  MySQL的用户管理
        9.3.3  MySQL的权限管理
        9.3.4  MySQL的角色管理
      9.4  SQL Server的安全性
        9.4.1  SQL Server的身份验证模式
        9.4.2  SQL Server的安全机制
        9.4.3  SQL Server的用户管理
        9.4.4  SQL Server的角色管理
        9.4.5  SQL Server的权限管理
      小结
      习题9
    第10章  数据库保护
      10.1  事务
        10.1.1  事务的定义
        10.1.2  事务的ACID性质
        10.1.3  事务的状态
      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  使用日志的数据库恢复技术
        10.3.5  缓冲技术
        10.3.6  检查点技术
        10.3.7  恢复策略
      10.4  MySQL数据库备份与恢复
        10.4.1  MySQL数据库备份的类型
        10.4.2  MySQL数据库备份
        10.4.3  MySQL数据库恢复
        10.4.4  导出和恢复表数据
        10.4.5  通过二进制日志还原数据库
      10.5  SQL Server数据库备份与恢复
        10.5.1  SQL Server数据库备份
        10.5.2  SQL Server数据库恢复
      小结
      习题10
    第11章  非关系数据库系统概述
      11.1  NoSQL概述
        11.1.1  NoSQL简介
        11.1.2  NoSQL兴起的原因
        11.1.3  NoSQL与传统关系数据库的比较
        11.1.4  NoSQL的四大类型
        11.1.5  CAP理论
        11.1.6  BASE
        11.1.7  最终一致性
      11.2  典型NoSQL数据库介绍

        11.2.1  Redis数据库(键值数据库)
        11.2.2  HBase数据库(列式数据库
        11.2.3  Neo4j数据库(图数据库》
        11.2.4  MongoDB(文档数据库)
      11.3  大数据应用
        11.3.1  大数据在电力行业的应用
        11.3.2  大数据在政府中的应用
        11.3.3  大数据在金融行业的应用
        11.3.4  大数据在交通行业的应用
        11.3.5  大数据应用的发展趋势
      小结
      习题11
    附录A  MySQL的安装与使用
    附录B  SQL Server 2012的安装与使用
    附录C  实验(MySQL版)
    附录D  实验(SQL Server版
    参考文献