数据库技术及应用

当前位置:首页 > 网络编程 > 数据库 > 数据库技术及应用

出版社:谷岩 等 高等教育出版社 (2011-02出版)
出版日期:2011-2
ISBN:9787040311808
作者:谷岩 等
页数:385页

章节摘录

版权页:插图:1.数据库系统的三级模式结构(1)模式对数据库的数据结构及其相互关系的描述,称为数据模式,简称模式(Schema)。模式是数据库所有用户的公共数据视图,视图可理解为用户或程序员看到和使用的数据库的内容。一个数据库只有一个模式,它处于三级结构的中间层,模式既不涉及数据的物理存储细节、访问技术、硬件环境,也与具体的应用程序及程序设计语言无关。模式以一种数据模型为基础,综合考虑了所有用户的需求,并将这些需求有机地集成为一个逻辑整体。模式描述了数据的逻辑结构(如数据记录由哪些属性构成,属性的名称、数据类型、长度和取值范围等)、数据间的联系、数据的约束、数据的安全性和完整性信息等。(2)外模式在用户观念下对局部数据结构的逻辑描述,称为外模式(External Schema)。外模式是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,它介于模式与应用之间。由于外模式是完全按照用户自己对数据的需要、站在局部的角度进行设计的,因此它也被称为用户数据视图。一个数据库系统有多个用户,因而可以导出多个外模式,反映了不同的用户的应用需求、看待数据的方式、对数据保密的要求。同一外模式可以为某一用户的多个应用系统所使用,但一个应用程序只能使用一个外模式。例如高校学费管理系统中教务处、财务处、学生、各学院等用户,由于需求各不相同,因此可以为这些用户分别设计所对应的不同的外模式,这些外模式都是系统数据模式的子集。(3)内模式对数据库中全体数据的物理结构和存储方式的描述,称为内模式(Internal schema)。它是数据在数据库内部的表示形式。一个数据库只有一个内模式。在内模式中规定了属性、记录、码、数据集、索引和存取路径在内的所有数据的物理组织,以及优化性能、响应时间和存储空间需求等信息,并规定了数据的记录位置、块的大小及数据溢出区等。内模式一般由数据库管理员使用DBMS提供的工具来完成,对用户来说是透明的。

书籍目录

第一篇 相关理论基础第1章 基本数据结构与算法1.1 算法1.1.1 算法的基本概念1.1.2 算法复杂度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 线性表的基本概念1.3.2 线性表的顺序存储结构1.3.3 线性表的插入运算1.3.4 线性表的删除运算1.4 栈和队列1.4.1 栈的基本概念1.4.2 栈的顺序存储结构和基本运算1.4.3 队列的基本概念1.4.4 队列的顺序存储结构和基本运算1.5 线性链表1.5.1 基本概念1.5.2 链表的基本操作1.6 树与二叉树1.6.1 树的基本概念1.6.2 二叉树及其基本性质1.6.3 二叉树的存储结构1.6.4.叉树的遍历1.7 查找技术1.7.1 顺序查找1.7.2 二分查找算法1.8 排序技术1.8.1 交换类排序法1.8.2 插入类排序法1.8.3 选择类排序法1.9 小结习题第2章 程序设计基础2.1 程序与程序设计的基本概念2.2 程序设计方法2.2.1 结构化程序设计2.2.2 面向对象程序设计2.3 程序设计风格2.4 小结习题二第3章 软件工程基础3.1 软件工程的基本概念3.1.1 软件的定义和特点3.1.2 软件危机与软件工程3.1.3 软件工程实施过程与软件生存周期3.1.4 软件工程的目标与原则3.2 结构化分析方法3.3 结构化设计方法3.4 面向对象分析与设计方法3.4.1 面向对象分析方法3.4.2 面向对象设计方法3.5 软件测试方法3.5.1 软件测试的准则3.5.2 软件测试技术3.5.3 软件测试的实施3.6 程序的调试3.6.1 程序调试的基本概念3.6.2 程序的调试方法3.7 小结习题三第4章 数据库设计基础4.1 数据库系统概述4.1.1 数据库系统的基本概念4.1.2 数据库技术的产生与发展4.1.3 数据库系统的体系结构4.1.4 数据库管理系统4.2 数据库系统的数据模型4.2.1 三种数据模型4.2.2 概念模型4.2.3 最常用的数据模型4.2.4 数据模型的组成4.3 关系模型4.3.1 关系模型的基本概念4.3.2 关系模型的性质4.3.3 概念模型转换为关系模型的规则4.3.4 关系模型的完整性约束4.3.5 基于关系代数的数据操作4.4 关系数据库查询语言SQL4.4.1 SQL语言概述4.4.2 SQL的应用4.5 数据库的设计过程4.6 小结习题四第二篇 Access程序设计第5章 Access2007系统概述5.1 Access2007的新特性5.1.1 改进的数据表视图5.1.2 面向结果的用户界面5.1.3 新的数据类型和控件5.1.4 增强的设计和分析工具5.1.5 崭新的共享数据和展开协作的方式5.2 Access2007的安装、启动与退出5.2.1 安装Access20075.2.2 启动Access20075.2.3 退出Access20075.3 Access2007的操作环境和设置5.4 创建Access2007数据库5.4.1 任务和知识点5.4.2 使用模板创建数据库5.4.3 创建空白数据库5.5 Access2007对象的基本操作5.5.1 Access2007对象5.5.2 导航窗格的基本操作5.6 小结习题五第6章 表的建立和维护6.1 表的设计过程6.2 创建表6.2.1 任务和知识点6.2.2 创建新表6.2.3 使用袁模板创建表6.2.4 使用设计视图创建表6.2.5 通过导入或链接方式创建表6.2.6 在数据表视图中向表内……第7章 查询第8章 窗体第9章 报表第10章 宏第11章 模块与VBA程序设计基础第12章 高校学费管理系统第13章 实践选题第三篇 Access程序设计实验实验1 创建数据库实验2 表的创建和操作实验3 查询设计实验4 窗体设计实验5 报表设计实验6 宏的设计实验7 VBA简单应用实验8 综合性实验附录 课程的理论与实验教学标准参考答案参考文献

编辑推荐

《数据库技术及应用(Access 2007)》:在“高等学校大学计算机公共课程教学改革”项目建设基础上,由张景中院士牵头,在编审委员会组织下精心挑选的优秀教师编写完成。以多元化的教学理念为依据,为计算机基础课程教学提供多元化的教学模式、教学手段、教学资源,力图为多元教学理念提供具体的实施方案。本系列教材配有如下教学资源:学习辅助光盘-安装教材所附光盘中的“师友”多媒体教学软件,读者能查看教材中每一个知识单元《包括实验单元》的学习内容、扩展阅读知识及单元小测试等。网络学习平台-读者可以通过该平台完成课程内容的学习、单元作业、综合实训与实验、实时测试等。网络学习资源-读者可登录网站,持续获取每本教材的更新内容。使用本教材的教师可获赠“师友”多媒体教学软件(教师版),还可获得网络学习平台中课程管理、作业管理、考试管理等教学软件和素材。

作者简介

《数据库技术及应用(Access 2007)》根据教育部高等学校计算机基础课程教学指导委员会制订的《计算机基础》课程教学基本要求及《全国计算机等级考试(二级Access)考试大纲》编写。全书共分为三篇。第一篇介绍与全国计算机等级考试(二级公共基础知识)紧密结合的相关理论基础;第二篇以“高校学费管理系统”的开发过程为主线,对Access 2007数据库对象进行讲述;第三篇为“数据库技术及应用”课程的配套实验。《数据库技术及应用(Access 2007)》在讲述过程中注重从初学者的认识规律出发,强调实用性和可操作性。全书对数据库的基本知识和Access 2007数据库对象的基本操作方法的讲述浅显易懂、深入浅出;同时书中安排了大量短小精悍、典型实用的案例,使学习者能够结合案例熟练掌握Access2007数据库的操作方法和技巧。
为便于读者学习,《数据库技术及应用(Access 2007)》附带有专门制作的学习光盘。学习光盘主要包括各章节的主要任务和知识点、各章节中实例的原始文件和目标文件、各章节中关键实例的操作屏幕录像、各章节中的习题练习以及学习光盘的使用指南等内容。
《数据库技术及应用(Access 2007)》可作为高等学校非计算机专业“数据库技术及应用”课程的教材,也可作为全国计算机等级考试(二级Access)的培训教材,还可作为数据库应用系统开发人员的参考用书。

图书封面


 数据库技术及应用下载



发布书评

 
 


精彩短评 (总计1条)

  •     挺不错的一本书,希望大家看下
 

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

零度图书网 @ 2019