
| 本书是学习Microsoft SQL Server 2005数据库的优秀教程,在内容上力求简明清晰、重点突出、实例典型,在叙述上力求深入浅出、通俗易懂,编排科学。全书共分为13章,主要介绍数据库的基本知识及使用SQL Server 2005进行开发实践的知识。本书可作为各高等院校和职业院校数据库相关专业的教材,也可作为SQL Server数据库爱好者、SQL Server 2005培训学员的学习用书,还可作为SQL Server低版本用户转为使用高版本的参考书。 |
| 第1章 数据库基础知识概述 1 1.1 数据库概述 1 1.1.1 术语和基本概念 1 1.1.2 数据库管理技术的产生和发展 2 1.2 数据模型 3 1.2.1 层次模型 3 1.2.2 网状模型 4 1.2.3 关系模型 5 1.2.4 面向对象模型 6 1.3 数据库系统结构 6 1.3.1 数据库系统的三级模式结构 7 1.3.2 数据库的两级映像功能 7 1.3.3 数据独立性 8 1.4 数据库管理系统 8 1.4.1 数据库管理系统的功能 9 1.4.2 数据库管理系统的组成 10 1.4.3 用户访问数据的过程 10 1.5 主流数据库产品 11 1.5.1 Oracle 10g和DB2 11 1.5.2 Sybase和Informix 11 1.5.3 Microsoft SQL Server 2005 12 1.5.4 开源的MySQL和PostgreSQL 12 1.5.5 Microsoft Access 2003 13 1.6 Microsoft SQL Server 2005基础 13 1.6.1 SQL Server 2005简介 13 1.6.2 SQL Server 2005的重要特性 14 1.6.3 SQL Server 2005家族 16 1.6.4 Microsoft SQL Server Management Studio的基本使用方法 17 1.7 上机指导:SQL Server 2005的安装 23 1.7.1 安装SQL Server 2005的软硬件要求 23 1.7.2 SQL Server 2005的安装过程 25 1.8 习题 30 第2章 E-R模型和关系模型 32 2.1 E-R模型简介 32 2.2 实体、实体集和属性 33 2.3 联系和联系集 34 2.4 E-R模型的其他特征 36 2.5 用E-R模型进行概念数据库设计 38 2.5.1 实体与属性 40 2.5.2 实体与联系 41 2.5.3 二元与三元联系 42 2.5.4 聚合与三元联系 43 2.6 关系模型简介 43 2.7 关系上的完整性约束 47 2.7.1 码约束 48 2.7.2 外码约束 49 2.7.3 一般约束 50 2.8 完整性约束的强制执行 50 2.9 查询关系数据 52 2.10 转换带有码约束的联系集 53 2.11 转换带有参与约束的联系集 54 2.11.1 转换弱实体集 55 2.11.2 转换类层次 56 2.11.3 转换带聚合的E-R图 56 2.12 上机指导:初步使用SQL语句 57 2.12.1 使用CREATE创建关系表 57 2.12.2 使用ALTER修改表 58 2.12.3 使用INSERT插入数据 59 2.12.4 使用UPDATE更新数据 60 2.12.5 使用DELETE删除数据 60 2.13 习题 61 第3章 Transact-SQL语言 63 3.1 结构化查询语言 63 3.1.1 T-SQL语言 63 3.1.2 SQL的语句、批处理和元素 64 3.1.3 服务器的处理步骤 65 3.2 T-SQL语言的基本数据类型 65 3.2.1 整数数据类型 66 3.2.2 浮点数据类型 66 3.2.3 字符数据类型 67 3.2.4 时间日期类型 67 3.2.5 文本和图像类型 68 3.2.6 货币类型 68 3.2.7 特殊的数据类型 68 3.2.8 用户自定义数据类型 69 3.3 运算符 69 3.3.1 算术运算符 69 3.3.2 比较运算符 71 3.3.3 逻辑运算符 71 3.4 T-SQL编程结构 72 3.4.1 程序注释语句 72 3.4.2 局部变量 73 3.4.3 全局变量 74 3.4.4 IF-ELSE条件结构 75 3.4.5 BEGAIN…END语句 76 3.4.6 WHILE循环语句 76 3.4.7 CASE条件分支语句 77 3.4.8 RETURN语句 79 3.4.9 游标(Cursor) 80 3.5 常用函数 83 3.5.1 字符串函数 83 3.5.2 日期时间函数 84 3.5.3 数学函数 85 3.5.4 转换函数 85 3.5.5 系统函数 86 …… |
商品评论(0条)