《实用数据库教程》是数据库的*新教程,它包括数据库原理、数据库设计模式和数据库应用,共计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查找、顺序查找等)。
机器人几何代数模型与控制 内容简介 本书以作者的研究成果为依托,讲述了向量空间、李代数以及对偶数环上的旋量理论等数学工具在机器人运动学中的应用。全书包含了...
ScalahasestablisheditselfasaviablealternativetoJava,andpowerfulnewtoolsmakeiteas...
《Ansible自动化运维》内容简介:本书由一线运维人员联手打造,通过大量实例,详细讲解Ansible这个工具的自动化运维方式与技巧;从
Stringmatchingisaveryimportantsubjectinthewiderdomainoftextprocessing.Itconsists...
《Android应用测试与调试实战》内容简介:本书是Android应用测试与调试领域最为系统、深入且极具实践指导意义的著作,由拥有近10年
Railsisafantastictoolforwebapplicationdevelopment,butitsAjax-driveninterfacessto...
中文版Photoshop CC技术大全-(附光盘) 本书特色 这是一本全面介绍photoshop cc基本功能及实际运用的书。《中文版photoshop cc技...
《我读:没有人是一座孤岛》内容简介:在这里,木心、陈丹青、王小波、张爱玲、村上春树、金庸……陪你看长夜变蓝。把自己交给书籍
《每天一段话 写出好作文》内容简介:每天一段话,打下写作基本功,用成语、对话、描述、背景、顺序和节奏写出好作文。本书通过小琪
ANSYS Fluent 15.0流体计算从入门到精通-升级版-(含DVD光盘1张) 本书特色 fluent软件是目前国际上比较流行的商业cfd软件,只要涉及流...
《中国哲学通史(明代卷)》内容简介:宋明理学是中国传统哲学发展的高峰,但在宋明之间,既存在着思想谱系的一致性,又存在着“得
云计算是一个新兴的术语,很多技术还处在起步阶段。云计算涉及的范围非常广,包括分布式计算、并行计算、效用计算等。《分布式系
《超人气网站是这样建成的》通过通俗易懂的语言、趣味十足的插图和实用性的讲解,描述了运作一个成功网站所需的关键知识,涵盖了
《微信小程序:产品+运营+推广实战》内容简介:微信小程序从满城风雨到掀起创业热潮,再到一直不断地迭代更新,其每一次更新都会增
《黑洞旅行指南》内容简介:这本引人入胜的科普小书解读了当代科学里极具挑战性的现象—黑洞,它也是我们理解整个宇宙的方向标。在
《世界是我们的课堂》内容简介:少年商学院创始人张华集10年研究与实践写成的一本“未来之书”,就如何培养孩子面向未来的8大能力与
《当代中国高等教育》内容简介:教育规划纲要颁布实施以来,高等教育改革的进程如火如荼。那么在改革的过程中我们遇到了哪些矛盾和
《20世纪物理学(第3卷)》内容简介:20世纪是物理学的世纪,物理学在20世纪取得了突破性的进展,改变了世界以及世界和人们对世界的
《汪曾祺散文(初中部分)》内容简介:汪曾祺散文随意散漫、有时逸笔草草,实际上他绝非率尔操觚。汪曾祺重视散文,认为“写任何形
本书以IEEE802系列标准为主介绍局域网与城域网的相关技术,涉及lOMbps以太网、快速以太网、千兆位以太网、万兆位以太网、交换式以