数据库技术及应用基础教程

出版社:杨青、杨艳、 郑世珏 清华大学出版社 (2013-02出版)
出版日期:2013-2
ISBN:9787302298458
页数:365页

章节摘录

版权页:   插图:   (1)复杂事务模型; (2)结构依赖性、语义相关性、实时性、主动性等; (3)新的或较弱的正确性准则; (4)新的实现技术。 6.友好的图形工具集 图形化是各种工程型应用普遍要求的,如各种工具的图形界面、图形数据结构、对数据库或模式的图形浏览式存取、语义联系的可视化说明及应用本身(如各种CAD、CASE等)的处理等,所以要求数据库系统要集成友好的图形工具集。 1.2数据库系统概述 1.2.1 数据库、数据库管理系统、数据库系统 数据(Data)实际上就是描述事物的符号记录。在现代计算机系统中数据的概念是广义的,早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据;现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据的种类可包括数字、文字、图形、图像、声音等。数据与其语义是不可分的,例如500这个数字可以表示一件物品的价格是500元,也可以表示一个公司的员工人数是500人,还可以表示一袋奶粉重500克。 数据库(DataBase,DB)是长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。 数据库管理系统(DataBase Management System,DBMS)是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。 数据库系统(DataBase System,DBS)是指在计算机系统中引人数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统及各类用户所构成。数据库系统和数据库是两个概念。数据库系统是一个人一机系统,而数据库是数据库系统的一个组成部分。需要注意的是,在日常工作中人们常常会把数据库系统简称为数据库,希望读者能够从人们讲话或文章的上下文中区分“数据库”和“数据库系统”,不要引起混淆。 1.2.2 数据描述 在数据处理中,数据描述涉及不同的范畴,从事物的特性到计算机中的具体表示。在数据库系统中,可以使用两种描述形式表示客观世界的数据,即逻辑数据描述和物理数据描述。逻辑数据和物理数据之间的转换是由数据库管理系统(DBMS)来实现的。 1.逻辑数据描述 逻辑数据描述是用户或程序员使用的数据形式。逻辑数据是一种抽象的概念,是对客观现实世界的反映和记录,这些数据也可以称为逻辑记录。 逻辑数据包含了两个层次: (1)对现实信息世界的描述; (2)对数据库管理系统中数据的描述。 在对现实信息世界的描述中,使用的术语包括: (1)实体(Entity):客观存在的东西使用实体来描述。实体可以是具体的、有形的对象,也可以是抽象的、无形的对象。例如,一本书是一个有形对象,一次借书则是一个无形的对象。 (2)实体集(Entities):特性完全相同的同类实体的集合称为实体集。例如,一个图书馆所有的书籍是一个实体集,该图书馆的所有借书过程也是一个实体集。 (3)属性(Attribute):实体的特性称为属性。每一个属性都有一个值域,这些值域可以是整数类型、浮点数类型、字符类型、日期类型等。 (4)标识符(Identifier):能够唯一标识一个实体的属性或属性集。例如,书的书号属性是实体书的标识符,借书过程实体的标识符包括借书证号、书号两个属性。

书籍目录

第1章数据库基础知识 1.1数据库技术的发展 1.1.1早期的数据库系统 1.1.2网络环境下的数据库技术 1.1.3现代应用对数据库的要求 1.2数据库系统概述 1.2.1数据库、数据库管理系统、数据库系统 1.2.2数据描述 1.2.3数据管理技术的发展 1.2.4数据库中数据的特点 1.2.5数据库系统的体系结构 1.2.6数据库管理系统的功能 1.3常用的数据库管理系统 1.3.1 Oracle 1.3.2 DB2 1.3.3 SQL Server 1.3.4 MySQL 1.3.5 Access 1.4数据库技术的发展趋势 1.4.1数据库技术面临的挑战 1.4.2数据库技术的发展趋势 本章小结 练习题 第2章数据库系统基本原理 2.1数据模型 2.1.1数据模型的概念 2.1.2概念模型 2.1.3层次数据模型 2.1.4网状数据模型 2.1.5关系数据模型 2.2 SQL语言基础 2.2.1基本概念 2.2.2数据定义功能 2.2.3数据查询功能 2.2.4数据更改功能 2.2.5视图 2.2.6数据控制功能 2.3关系数据库规范化理论 2.3.1函数依赖 2.3.2关系规范化 2.4数据库设计 2.4.1数据库设计概述 2.4.2数据库需求分析 2.4.3概念设计 2.4.4实现设计 2.4.5数据库的实施和维护 2.5数据库保护 2.5.1事务的基本概念 2.5.2并发控制 2.5.3数据库的备份与恢复 本章小结 练习题 第3章Access 2010数据库基础 3.1 Access 2010概述 3.1.1 Access 2010简介 3.1.2 Access 2010的安装和启动 3.1.3 Access 2010的工作环境 3.2数据库的创建与管理 3.2.1 Access 2010数据库的创建 3.2.2 Access 2010数据库的操作和管理 3.2.3 Access 2010数据库的基本对象 3.3表的创建与使用 3.3.1字段的类型 3.3.2字段的命名规则 3.3.3表的创建 3.3.4字段的属性设置 3.3.5主键的设置与撤销 3.3.6索引的创建与编辑 3.3.7表间关系的设置 3.3.8数据表的使用 3.3.9数据的导人与导出 3.4查询 3.4.1查询简介 3.4.2选择查询 3.4.3参数查询 3.4.4交叉表查询 3.4.5操作查询 3.4.6 SQL查询 3.5窗体 3.5.1窗体简介 3.5.2窗体的创建 3.5.3窗体控件的使用 3.5.4窗体及控件属性设置 3.5.5使用窗体操纵数据 3.6报表 3.6.1报表简介 3.6.2报表的创建 3.6.3报表的设计 3.6.4添加子报表 3.6.5报表页面设置 3.7宏 3.7.1宏简介 3.7.2常用的宏操作 3.7.3创建宏 3.7.4运行宏 本章小结 练习题 第4章Access 2010数据库设计实例 4.1工资管理信息系统功能说明 4.2数据表设计 4.2.1创建表和初始数据输入 4.2.2建立各表间的关系 4.3查询设计 4.3.1 “病事假汇总查询”和“奖金汇总查询”的设计 4.3.2“工资条查询”的设计 4.3.3“按单位汇总查询”的设计 4.4窗体设计 4.4.1数据录入窗体的设计 4.4.2查询窗体的设计 4.5报表设计 4.5.1“工资报表”的设计 4.5.2“按单位汇总报表”的设计 4.6用宏完善系统功能 4.6.1设计“面板”窗体和相应的宏 4.6.2设计“登录”窗体 本章小结 练习题 第5章SQL Server 2008数据库基础 5.1 SQL Server 2008概述 5.1.1 SQL Server 2008简介 5.1.2 SQL Server 2008常用工具 5.2 SQL Server 2008数据库管理 5.2.1数据库概述 5.2.2创建数据库 5.2.3查看数据库 5.2.4修改数据库 5.2.5删除数据库 5.3 SQL Server 2008数据表管理 5.3.1数据表概述 5.3.2创建数据表 5.3.3查看数据表 5.3.4修改数据表 5.3.5删除数据表 5.4 SQL Server 2008数据表基本操作 5.4.1添加数据 5.4.2查看数据 5.4.3修改数据 5.4.4删除数据 5.4.5简单查询 5.4.6统计查询 5.4.7联接查询 5.4.8嵌套查询 5.4.9 自动生成SQL语句 …… 第6章网络数据库开发基础 附录A部分习题参考答案 参考文献

编辑推荐

《21世纪高等学校规划教材•计算机应用:数据库技术及应用基础教程》适合作为非计算机专业本科课程教材,选用者可以根据不同的办学层次、学科、地域和人才培养模式对相关章节进行取舍,组织教学。《21世纪高等学校规划教材•计算机应用:数据库技术及应用基础教程》对从事数据库技术及应用教学的师生也有很好的参考价值。

作者简介

《21世纪高等学校规划教材•计算机应用:数据库技术及应用基础教程》对当前数据库技术的各个领域进行了深入浅出的剖析,对传统的数据库理论和应用进行了精练描述,对具有发展前景的数据库技术作了详细介绍,力求拓宽读者的知识面。《21世纪高等学校规划教材•计算机应用:数据库技术及应用基础教程》共分为6章,第1章介绍数据库技术的发展、数据库相关基本概念、常用的数据库管理系统以及数据库技术的发展趋势;第2章介绍数据模型、SQL语言、关系数据库规范化理论以及数据库的设计与保护;第3章介绍Access2010数据库管理系统的使用;第4章通过一个完整的具体实例介绍Access数据库应用系统的设计与实现;第5章介绍SQLServer2008数据库管理系统的使用;第6章介绍网络数据库的开发与应用。


 数据库技术及应用基础教程下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024