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

    • 数据库原理及应用(SQL Server2012第3版微课视频版题库版高等学校大学计算机课程系列教材)
      • 作者:编者:陈晓兵//刘金岭//周泓|责编:王冰飞
      • 出版社:清华大学
      • ISBN:9787302690122
      • 出版日期:2025/04/01
      • 页数:282
    • 售价:23.92
  • 内容大纲

        本书是为高等院校应用型本科计算机专业或相关专业精心编写的一本基于课程思政的数据库课程教学用书,以SQL Server 2012为核心系统,较完整地论述了数据库系统的基本概念、基本原理和SQL Server的应用技术。
        本书分为三部分,共12章。第一部分为基础篇(第1~3章),讲述数据库的基本理论知识及数据库设计的相关技术,内容主要包括数据库系统概述、关系数据库基本理论和数据库设计;第二部分为技术篇(第4~11章),讲述SQL Server 2012数据库基础、数据库与数据表管理、数据查询与游标机制、视图与索引、SQL Server子程序、数据库并发控制、数据库安全管理、数据库备份与恢复等内容;第三部分为应用篇(第12章),介绍ADO.NET访问SQL Server数据库的简单应用。
        本书结合应用型本科学生的特点,用通俗的语言和实例解释了抽象的概念,将抽象概念融合到具体的数据库管理系统SQL Server 2012中,便于学生理解和掌握。
        本书可作为高等院校应用型本科相关专业数据库原理及应用课程的教材,也可作为从事信息领域工作的科技人员的参考书。
  • 作者介绍

  • 目录

    第一部分  基础篇
      第1章  数据库系统概述
        1.1  数据管理技术的发展
          1.1.1  数据和数据管理
          1.1.2  数据管理发展的3个阶段
        1.2  数据库系统
          1.2.1  数据库系统的组成
          1.2.2  数据库系统结构
        1.3  数据模型
          1.3.1  数据处理的3个阶段
          1.3.2  常见的数据模型
        1.4  常用国产数据库简介
          1.4.1  金仓数据库
          1.4.2  南大通用数据库
          1.4.3  达梦数据库
          1.4.4  神舟通用数据库
          1.4.5  国产数据库的优势和不足
        习题1
      第2章  关系数据库基本理论
        2.1  关系数据模型
          2.1.1  关系数据结构
          2.1.2  关系运算
          2.1.3  关系的完整性约束
        2.2  关系代数基本理论
          2.2.1  传统的集合运算
          2.2.2  专门的关系运算
          2.2.3  关系代数表达式及其应用实例
        2.3  关系数据库的规范化理论
          2.3.1  关系模式规范化的必要性
          2.3.2  函数依赖
          2.3.3  关系的范式及规范化
          2.3.4  关系模式的分解
        习题2
      第3章  数据库设计
        3.1  数据库设计概述
          3.1.1  数据库设计目标和方法
          3.1.2  数据库设计的基本步骤
        3.2  需求分析
          3.2.1  需求分析的任务和目标
          3.2.2  需求分析的步骤
          3.2.3  数据流图
          3.2.4  数据字典
        3.3  概念结构设计
          3.3.1  概念结构设计任务和E-R模型的特点
          3.3.2  概念结构设计的基本方法
          3.3.3  概念结构设计的主要步骤
          3.3.4  局部E-R模型的设计
          3.3.5  全局E-R模型的设计
          3.3.6  概念结构设计实例
        3.4  逻辑结构设计

          3.4.1  E-R模型向关系模式的转换
          3.4.2  关系模式的优化
        3.5  物理结构设计
          3.5.1  设计物理结构
          3.5.2  评价物理结构
        3.6  数据库实施
        3.7  数据库运行和维护
        习题3
    第二部分  技术篇
      第4章  SQL Server系统概述
        4.1  SQL Server系统简介
          4.1.1  SQL Server的版本
          4.1.2  SQL Server系统数据库
          4.1.3  SQL Server的3个关键系统表
        4.2  Transact-SQL简介
          4.2.1  SQL语言的发展与特点
          4.2.2  Transact-SQL语法基础
        4.3  Transact-SQL流程控制语句
          4.3.1  BEGIN … END语句
          4.3.2  分支语句
          4.3.3  循环语句
          4.3.4  RETURN语句
          4.3.5  WAITFOR语句
          4.3.6  TRY…CATCH语句
        4.4  SQL Server存储机制
          4.4.1  SQL Server数据页概述
          4.4.2  SQL Server数据页结构
        习题4
      第5章  数据库和数据表管理
        5.1  SQL Server数据库概述
          5.1.1  数据库文件类型
          5.1.2  数据库文件组
        5.2  SQL Server数据库基本管理
          5.2.1  创建用户数据库
          5.2.2  数据库结构的修改
          5.2.3  数据库文件的更名、删除
        5.3  SQL Server数据表管理
          5.3.1  表的创建与维护
          5.3.2  表中数据的维护
        习题5
      第6章  数据查询与游标机制
        6.1  基本查询
          6.1.1  SELECT查询语句的结构
          6.1.2  简单查询
          6.1.3  带有WHERE子句的查询
          6.1.4  带有ORDER BY子句的查询
          6.1.5  带有GROUP BY子句的查询
          6.1.6  输出结果选项
          6.1.7  联合查询
        6.2  多表查询

          6.2.1  连接查询
          6.2.2  子查询
        6.3  游标机制
          6.3.1  游标概述
          6.3.2  游标的管理
          6.3.3  使用游标修改和删除表数据
        习题6
      第7章  视图与索引
        7.1  视图
          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
      第8章  SQL Server子程序
        8.1  存储过程
          8.1.1  存储过程概述
          8.1.2  创建存储过程
          8.1.3  调用存储过程
          8.1.4  管理存储过程
        8.2  触发器
          8.2.1  触发器概述
          8.2.2  创建触发器
          8.2.3  管理触发器
        8.3  用户定义函数
          8.3.1  用户定义函数概述
          8.3.2  创建用户定义函数
          8.3.3  管理用户定义函数
        习题8
      第9章  数据库并发控制
        9.1  事务
          9.1.1  事务概述
          9.1.2  管理事务
        9.2  并发数据访问管理
          9.2.1  并发数据操作引起的问题
          9.2.2  封锁机制
          9.2.3  事务隔离级
        习题9
      第10章  数据库安全管理
        10.1  身份验证
          10.1.1  Windows验证模式
          10.1.2  混合验证模式
        10.2  身份验证模式的编辑
          10.2.1  使用“编辑服务器注册属性”
          10.2.2  使用“对象资源管理器”

        10.3  登录账户管理
          10.3.1  创建登录账户
          10.3.2  管理登录账户
        10.4  数据库用户管理
          10.4.1  创建数据库用户
          10.4.2  删除数据库用户
        10.5  角色管理
          10.5.1  SQL Server角色类型
          10.5.2  固定服务器角色管理
          10.5.3  固定数据库角色管理
          10.5.4  用户定义数据库角色
        10.6  权限管理
          10.6.1  语句权限
          10.6.2  对象权限
          10.6.3  隐含权限
          10.6.4  授予用户或角色权限
          10.6.5  拒绝用户或角色权限
          10.6.6  撤销用户或角色权限
          10.6.7  使用系统存储过程查看权限
        习题10
      第11章  数据库备份与还原
        11.1  备份与还原概述
          11.1.1  备份方式
          11.1.2  备份与还原策略
        11.2  分离和附加数据库
          11.2.1  分离数据库
          11.2.2  附加数据库
        11.3  数据库备份
          11.3.1  创建和删除备份设备
          11.3.2  备份数据库方法
        11.4  数据库还原
          11.4.1  数据库还原的技术
          11.4.2  数据库还原的方法
        习题11
    第三部分  应用篇
      第12章  ADO.NET访问SQL Server数据库
        12.1  数据库访问技术ADO.NET
          12.1.1  ADO.NET概述
          12.1.2  数据库访问模式
        12.2  数据库的连接
          12.2.1  使用SqlConnection对象连接数据库
          12.2.2  ASP.NET连接数据库测试
        12.3  数据库的基本操作
          12.3.1  用户登录界面
          12.3.2  向数据库添加数据
          12.3.3  记录数据管理
        12.4  存储过程调用
          12.4.1  无参数存储过程调用
          12.4.2  带参数存储过程调用
          12.4.3  用户自定义函数调用

        12.5  执行SQL事务处理
        习题12