





定价:25元
印次:1-1
ISBN:9787302146193
出版日期:2007.03.01
印刷日期:2007.02.12
图书责编:汤涌涛
图书分类:教材
本书以一个完整的应用案例为主线,以SQL Server为工具,全面阐述了数据库技术原理及应用。全书分为7部分:第一部分讲解数据库功能及其定义;第二部分为数据库基础,主要内容为关系模型及其实现,包括SQL中的DDL(数据定义语言);第三部分为数据库设计,主要内容为实体-关系模型、实体-关系模型到数据库设计的转换和表的规范化;第四部分为实现数据库,包括创建数据库和表,表的联系及参照完整性,SQL语言和索引;第五部分为数据库对象,包括视图、存储过程、触发器和用户定义函数;第六部分为数据库管理,包括安全管理和数据库维护;第七部分为数据库应用程序开发,包括控件及UGI程序设计,使用ADO.NET进行数据库编程等内容。 本书内容丰富、可操作性强、语言生动流畅,没有晦涩的术语,采用面向实际应用的教学方式来安排内容,使学生能够轻松愉快地掌握从事数据库领域的职业所必需的数据库技术。 本书可作为高职高专院校计算机专业和应用型高等院校计算机专业的教材和教学参考书,也适合所有希望学习数据库技术的人员使用。
前 言 数据库技术是计算机领域中最重要的技术之一。目前,不仅在各种机型上都配有数据库管理系统,而且各行各业的信息系统,乃至Internet上的信息系统也大都离不开数据库的支持。因此数据库已成为信息社会的重要基础设施。 近年来,随着Internet技术激动人心的发展,使得数据库应用及开发成为最热门的职业技能之一。因为数据库应用及开发的专业人才的需求量非常大,所以学习和掌握数据库技术的技能和知识是非常必要的。比较遗憾的是,在数据库的教学实践中,现有的大多数教材要么只讲理论,要么只讲一个数据库管理系统的使用方法,或者前半部分讲理论,后半部分讲一个数据库管理系统的使用方法。所有这些都会造成理论与实践的脱节,达不到应有的学习效果。而且很多教材是以Visual FoxPro或Access为工具讲解数据库的应用,远远不能满足市场和行业的需要。 SQL Server是目前最为流行的数据库管理系统之一,它是学生在将来的工作中最可能遇到的产品,而且学生学会了SQL Server之后,很容易弄懂Access。相反,学会了Access却不一定或很难弄懂SQL Server。因此,笔者认为,在讲授数据库原理与应用时,应该从头到尾采用SQL Server来讲解知识点,这样可取到事半功倍的效果,这才是真正的理论联系实际,走向真正的实用。再者,在进行数据库应用程序开发时,行业很少采用VBA与宏进行数据库应用程序开发,而目前很多教材在讲数据库应用程序开发时,都会贯穿讲解VBA与宏。笔者认为,这与实用相违背,与市场相脱离。面对日新月异的新技术、新方法,我们必须对现有计算机课程的设置和教学内...
第1章 数据库简介 1
1.1 数据库举例 1
1.2 数据库管理系统的概念 2
1.3 应用程序与数据库管理系统之间
的关系 2
1.4 数据库的数据结构 3
1.5 数据库的定义 3
1.6 习题 4
第2章 使用关系(表)存储用户数据 5
2.1 关系模型 5
2.1.1 关系模型的概念 5
2.1.2 关键字 6
2.1.3 域 7
2.2 列的数据类型 7
2.3 关系的实现 9
2.3.1 创建数据库 9
2.3.2 创建表 9
2.3.3 修改表 10
2.3.4 操作表的数据 11
2.4 习题 13
第3章 字段的属性和约束 15
3.1 字段的属性 15
3.1.1 默认值 15
3.1.2 精度和小数位数 17
3.1.3 标识、标识种子和标识
递增量 17
3.1.4 ROWGUIDCOL 18
3.1.5 空 (NULL) 值 18
3.2 约束 19
3.2.1 PRIMARY KEY 约束 19
3.2.2 UNIQUE约束 20
3.2.3 CHECK约束 21
3.2.4 字段(列)约束和表约束 22
3.3 习题 23
第4章 实体-关系模型 24
4.1 实体 24
4.2 属性 24
4.2.1 简单属性和复合属性 24
4.2.2 单值属性和多值属性 24
4.2.3 派生属性 25
4.2.4 属性的域 25
4.2.5 关键字 25
4.3... 查看详情