《实用数据库教程》是数据库的*新教程,它包括数据库原理、数据库设计模式和数据库应用,共计3篇16章。其中第2篇的第6、7、8三章为数据库设计模式,它是《实用数据库教程》的特色与精华,主要内容为“四个原子化”理论(实体原子化、属性原子化、主键原子化、关系原子化)和7个”数据库设计模式“(主从模式,弱实体插足模式,强实体插足模式,列变行模式,西瓜模式,主题模式,全局模式),它们都是数据库设计理论与实践的*新成果。数据库设计中的“四个原子化”理论,是对数据库设计“五个范式”理论的重大发展。“五个范式”理论只是数据库设计理论工作的准则,而“四个原子化”理论才是数据库设计实践工作的行动指南。7个“数据库设计模式”不仅是“四个原子化”理论的具体应用成果,而且是进行数据库需求分析、数据库概念设计和数据库物理设计的行动纲领。《实用数据库教程》注重创新,实用性强,适合作为高校数据库相关课程的教科书,同时也可供从事软件开发与维护的工程师参考。
《实用数据库教程》是数据库的*新教程,其内容包括数据库原理、数据库设计模式和数据库应用3大部分。数据库原理和数据库应用的内容非常成熟,数据库设计模式的内容十分新颖。书中不但首次提出了数据库设计的“四个原子化”理论(实体原子化、属性原子化、主键原子化、关系原子化),而且还首次提出了7个“数据库设计模式”(主从模式、弱实体插足模式、强实体插足模式、列变行模式、西瓜模式、主题模式、全局模式),它们都是数据库设计理论与实践的*新成果。《实用数据库教程》可以作为计算机相关专业本科生数据库的*新教材,也适合于软件工程研究生、软件学院师生和IT企业软件开发人员使用。
插图:2.数据库顾名思义,数据库是存放数据的仓库。只不过这个仓库是建立在计算机存储设备上,而且数据是以一定的格式存放的。人们在收集并抽取出一个应用所需要的大量数据之后,将其保存起来,以供进一步加工处理。在科学技术飞速发展的今天,人们的视野越来越广阔,数据量也越来越庞大。人们过去把数据存放在文件柜里,现在借助计算机技术和数据库技术,把数据存放在数据库里。由文件柜发展到数据库,标志着信息时代的来临。严格地讲,数据库是指长期储存在计算机内、有组织、可共享的大量数据的集合。数据库中的数据,是按一定的数据模型来组织、描述和储存的,这些数据具有较小的冗余度、较高的独立性和较强的扩展性,只有这样才能有利于各种用户共享这些宝贵的信息资源。下面给数据库下一个科学的定义。【定义1-2】数据库是存储在一起的相关数据的集合,这个集合是结构化的、无不必要冗余的,并且能为多种应用服务。由此可见,数据库中的数据,具有永久存储、科学组织和共享这3项基本特性。3.数据库管理系统了解数据和数据库的基本概念后,下一个问题就是如何科学地组织和存储数据库中的数据,以及如何高效地获取和维护数据,完成这个艰巨任务的软件,就是数据库管理系统DBMS(Database Management System)。DBMS是位于用户与操作系统之间的一层软件,它不是一个应用软件,而是一个大型复杂的系统软件。I)BMS的用途,包括科学地组织和存储数据,高效地获取和维护数据,它的主要功能包括以下几个方面。(1)数据定义功能。它提供数据定义语言DDL(Data Deftnition Language),用户通过数据定义语言DDL,可以方便地对数据库中的数据对象进行定义。(2)数据组织、存储和管理功能。DBMS要分类组织、存储和管理各种数据,包括数据字典管理、用户数据管理、数据存取路径管理,还要确定以何种文件结构或何种存取方式将数据存储到存储器上,以及如何实现这些数据之间的联系,其目的是为了提高存储空间的利用率,并加快查询速度(如索引查找、Hash查找、顺序查找等)。
C#PrimerPlusisatutorialbasedintroductiontotheC#languageandimportantpartsofthe.Ne...
商务智能-第二版 本书特色 商务智能是近年来企业信息化的热点,有着广阔的应用前景。赵卫东编著的《商务智能(第2版)》首先介绍了商务智能的基本概念、商务...
《服装设计师创业指南》就是要摘下时装界的光环,在呈现其艰辛一面的同时奉上有用的知识和有效的方法以战胜困难,这是一本关于时
《捍卫隐私》内容简介:你的密码可以被轻易破解? 除了你,还有谁在读你的电子邮件? 你的手机就是一个窃听器? 勒索病毒是如何一步
JAVA持续交付 本书特色 本书完整介绍了Java软件开发的整个生命周期,还结合大量的成功实践经验,介绍了每个阶段可能会使用到的工具和技能。在基础设施已经极大完...
《儿童情绪心理学》内容简介:在家庭教育过程中,细心的父母能够很快捕捉孩子的情绪变化,但大多时候难以理解其原因。孩子的情绪随
Thisexuberantselectionoftypographicfontsandstylestracesthemodernevolutionofthepr...
《胡须爷爷讲《论语》》内容简介:丫丫是一个可爱的8岁女孩,她喜欢新奇有趣的事物,但面对艰辛的学习,存在畏难情绪。在生日会上,
《Android程序开发范例宝典》内容简介:本书紧密围绕开发人员在开发过程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用A
本书筛选出中国电影名片近百部,分设背景搜索、故事梗概、精彩场面、欣赏指导、专家建议五个栏目,多角度地介绍、分析、欣赏、评
《梁小民的极简经济课》内容简介:·世界公认经济学入门教材《经济学原理》(曼昆版)译者、知名经济学家、“经济学界流行歌手”梁
MichaelAbrashsclassicGraphicsProgrammingBlackBookisacompilationofMichaelspreviou...
《IEC60870-5系列协议应用指南》包括IEC60870-5-101、IEC60870-5-102、IEC60870-5-103、IEC60870-5-04...
Thelastdecadehaswitnessedaproliferationofartistswhoseprimarymediumissoftware.Alg...
《从“异域”到“旧疆”》内容简介:中国长期维持着大一统体制,是人类文明史上的独特现象,也是中国史研究的根本问题之一。本书考
一本预示着Web4.0网络大时代来临的开创性读物在这个重视营销宣传的社会,只要利用好互联网,就能让你商业上的竞争对手抓狂。大脑
结构弹塑性分析程序OpenSEES原理与实例 本书特色opensees是一个开源的弹塑性分析程序,它有很多未商业化仍在研究阶段的算法、单元及材料本构。opens...
本书是为高等院校电子信息类专业编写,凝结了北京邮电大学电信工程学院电路与系统中心各位老师多年的教学经验。本书主要内容包括
《电气控制与PLC应用技术》内容简介:本书共分为10章,主要内容包括常用低压电器、电气控制电路的基本控制环节、机床电气控制系统、
Swift细致入门与最佳实践 本书特色 本书基于稳定版本的swift 2.0进行讲解,详细介绍了开发swift应用程序的知识点。本书共分25章,循序渐进地...