数据库原理与应用:基础、设计、实现与程序开发:SQL Server版

副标题:无

作   者:邵鹏鸣编著

分类号:

ISBN:9787302146193

微信扫一扫,移动浏览光盘

简介

  《新世纪高职高专实用规划教材·计算机系列:数据库原理与应用(基础、设计、实现与程序开发)(SQL Server版)》以一个完整的应用案例为主线,以SQL Server为工具,全面阐述了数据库技术原理及应用。全书分为7部分:第一部分讲解数据库功能及其定义;第二部分为数据库基础,主要内容为关系模型及其实现,包括SQL中的DDL(数据定义语言);第三部分为数据库设计,主要内容为实体-关系模型、实体-关系模型到数据库设计的转换和表的规范化;第四部分为实现数据库,包括创建数据库和表,表的联系及参照完整性,SQL语言和索引;第五部分为数据库对象,包括视图、存储过程、触发器和用户定义函数;第六部分为数据库管理,包括安全管理和数据库维护;第七部分为数据库应用程序开发,包括控件及UGI程序设计,使用ADO.NET进行数据库编程等内容。   《新世纪高职高专实用规划教材·计算机系列:数据库原理与应用(基础、设计、实现与程序开发)(SQL Server版)》内容丰富、可操作性强、语言生动流畅,没有晦涩的术语,采用面向实际应用的教学方式来安排内容,使学生能够轻松愉快地掌握从事数据库领域的职业所必需的数据库技术。   《新世纪高职高专实用规划教材·计算机系列:数据库原理与应用(基础、设计、实现与程序开发)(SQL Server版)》可作为高职高专院校计算机专业和应用型高等院校计算机专业的教材和教学参考书,也适合所有希望学习数据库技术的人员使用。

目录

第1章 数据库简介 11.1 数据库举例 11.2 数据库管理系统的概念 21.3 应用程序与数据库管理系统之间的关系 21.4 数据库的数据结构 31.5 数据库的定义 31.6 习题 4第2章 使用关系(表)存储用户数据 52.1 关系模型 52.1.1 关系模型的概念 52.1.2 关键字 62.1.3 域 72.2 列的数据类型 72.3 关系的实现 92.3.1 创建数据库 92.3.2 创建表 92.3.3 修改表 102.3.4 操作表的数据 112.4 习题 13第3章 字段的属性和约束 153.1 字段的属性 153.1.1 默认值 153.1.2 精度和小数位数 173.1.3 标识、标识种子和标识 递增量 173.1.4 ROWGUIDCOL 183.1.5 空 (NULL) 值 183.2 约束 193.2.1 PRIMARY KEY 约束 193.2.2 UNIQUE约束 203.2.3 CHECK约束 213.2.4 字段(列)约束和表约束 223.3 习题 23第4章 实体-关系模型 244.1 实体 244.2 属性 244.2.1 简单属性和复合属性 244.2.2 单值属性和多值属性 244.2.3 派生属性 254.2.4 属性的域 254.2.5 关键字 254.3 关系 264.3.1 关系的类型 264.3.2 1对1关系(1:1) 264.3.3 1对多关系(1:*) 264.3.4 多对多关系(*:*) 264.4 实体-关系图(E-R图) 274.4.1 实体类的图形化表示 274.4.2 关系的图形化表示 274.4.3 属性的图形化表示 284.5 实例研究 304.5.1 标识实体类 304.5.2 标识实体类间的关系 304.5.3 标识实体的属性 334.6 习题 38第5章 实体-关系模型到数据库设计 的转换 395.1 将实体类转换为表 395.2 表的规范化 415.2.1 函数依赖和函数依赖传递 415.2.2 更新异常 425.2.3 规范化的本质 435.2.4 第一范式 435.2.5 第二范式 435.2.6 第三范式 445.3 表示HAS-A关系 455.3.1 表示1对1关系 455.3.2 表示1对多关系 455.3.3 表示多对多关系 465.4 实例研究 475.4.1 将E-R模型映射为表 475.4.2 对多值属性的处理 505.4.3 再论1对1关系 505.5 习题 51第6章 创建数据库和表 526.1 创建数据库 526.1.1 理解数据库 526.1.2 示例 536.2 实例研究 556.3 习题 58第7章 创建表的关系和参照完整性 597.1 创建表的关系 597.1.1 在创建表时创建外键约束 597.1.2 在已有的表中创建外键 约束 607.2 创建参照完整性 607.2.1 参照完整性的含义 607.2.2 创建级联删除规则 617.2.3 创建级联更新规则 627.2.4 对 INSERT 和 UPDATE 语句忽略外键约束 627.3 实例研究 637.4 习题 66第8章 结构化查询语言SQL 678.1 对单表进行查询 678.1.1 使用SELECT进行投影 678.1.2 简单条件查询 688.1.3 复杂条件查询 698.1.4 创建计算字段的查询 768.1.5 排序 778.1.6 汇总与分组查询 788.1.7 查询中的表达式 798.2 子查询 818.2.1 子查询的概念 818.2.2 使用别名的子查询 828.2.3 使用 EXISTS 和NOT EXISTS 的子查询 838.2.4 用于替代表达式的子查询 848.2.5 UPDATE、DELETE语句中的 子查询 848.3 联接查询 848.4 实例研究 898.5 习题 92第9章 索引 949.1 什么是索引 949.2 索引的分类 959.2.1 聚集索引 959.2.2 非聚集索引 969.2.3 惟一索引 969.3 创建与删除索引 969.3.1 在现有表上创建索引 969.3.2 在创建表时创建索引 979.3.3 删除索引 989.4 使用索引 989.4.1 使用聚集索引 989.4.2 使用非聚集索引 999.4.3 使用惟一索引 999.5 实例研究 999.6 习题 100第10章 视图 10110.1 视图综述 10110.1.1 视图的概念 10110.1.2 视图的作用 10210.2 创建视图 10210.2.1 创建简单视图 10310.2.2 具有计算字段的视图 10310.2.3 创建视图字段的别名 10410.2.4 加密视图 10410.2.5 具有数据约束的视图 10510.3 修改和重命名视图 10510.3.1 修改视图 10510.3.2 重命名视图 10610.4 通过视图修改数据 10610.5 视图和查询的比较 10610.6 实例研究 10710.7 习题 109第11章 存储过程 11011.1 存储过程概述 11011.2 创建简单的存储过程 11011.3 创建带参数的存储过程 11111.3.1 创建使用参数的简单 存储过程 11111.3.2 创建使用参数默认值的 存储过程 11211.3.3 使用包含通配符的参数 默认值创建存储过程 11411.3.4 创建使用OUTPUT参数 返回数据的存储过程 11411.4 在存储过程中调用其他存储 过程 11511.5 执行存储过程 11611.6 实例研究存储过程分析 11611.7 习题 124第12章 触发器和用户定义函数 12512.1 触发器种类 12512.1.1 AFTER 触发器 12512.1.2 INSTEAD OF 触发器 12512.2 创建触发器 12512.2.1 创建AFTER 触发器 12612.2.2 查看触发器 12612.2.3 Inserted和Deleted表 12612.2.4 AFTER 触发器应用示例 12712.3 创建INSTEAD OF 触发器 12912.4 触发器与约束的比较 13112.5 修改和重命名触发器 13212.5.1 修改触发器 13212.5.2 重命名触发器 13212.5.3 删除触发器 13312.6 实例研究 13312.6.1 触发器应用分析 13312.6.2 用户定义函数 13512.7 习题 138第13章 安全管理 13913.1 安全性示例 13913.2 创建登录账户 14013.2.1 用 Windows 账户访问 数据库 14013.2.2 在SQL Server 中创建SQL Server 登录名 14113.3 用户 14113.4 授予权限 14313.5 角色 14613.5.1 创建角色 14713.5.2 给角色授权 14713.5.3 向数据库角色添加用户 14813.5.4 将成员添加到固定服务器 角色 15013.6 习题 150第14章 数据库维护 15114.1 备份 15114.1.1 概述 15114.1.2 创建数据库备份 15214.1.3 差异数据库备份 15314.1.4 事务日志备份 15414.2 还原 15514.2.1 还原数据库备份 15514.2.2 还原差异数据库备份 15614.2.3 还原事务日志备份 15714.3 附加和分离数据库 15814.3.1 分离数据库 15814.3.2 附加数据库 15914.4 习题 160第15章 控件及GUI程序设计 16115.1 Connection和Command对象 16115.1.1 Connection 对象 16115.1.2 Command 对象 16415.2 创建三层应用程序——雇员信息 管理应用程序 16615.2.1 创建项目和窗体 16715.2.2 创建问题域类: Employee类 16715.2.3 创建用户界面 17115.2.4 创建数据存取类: EmployeeDA类 17315.2.5 编写GUI(图形用户界面)代码 18415.3 PictureBox(图片框)控件 18815.3.1 PictureBox的常用属性 19215.3.2 PictureBox的常用事件 19315.3.3 Image.FromFile方法 19315.4 组合框控件和文本框控件 19315.4.1 ComboBox的常用属性和方法 20015.4.2 列表框控件的常用事件 20215.4.3 TextBox的常用属性 20315.4.4 TextBox的常用事件 20515.5 列表框 20515.5.1 列表框控件的常用属性 22015.5.2 列表框控件的常用方法 22115.5.3 列表框控件的常用事件 22315.6 习题 223第16章 使用ADO.NET进行数据库编程 22516.1 数据表DataTable 22516.2 数据集和数据适配器 23716.2.1 将数据集绑定到DataGrid控件 25716.2.2 行状态与行版本 26016.3 Windows窗体中的数据绑定 26116.3.1 简单绑定控件属性 26216.3.2 使用CurrencyManager 26816.4 创建和使用数据视图 26916.4.1 使用数据库视图查询 数据 26916.4.2 数据视图的常用属性及方法 27416.5 DataRelation 对象 27616.5.1 实例:产品类别信息管理 27616.5.2 导航表间关系 28016.6 习题 281参考文献 282

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

数据库原理与应用:基础、设计、实现与程序开发:SQL Server版
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon