以人民币人物原型为原型说说5.8-3.2的思路

区别于${},这个例子是用于输出数字嘚格式化,保留小数的位数,详细如下 数字格式化插值可采用#{expr;format}形式来格式化数字,其中format可以是: mX:小数部分最小X位 MX:小数部分最大X位 在定义字符串的时候,可以使用''或者"",对特殊字符,需要使用\进行转义 如果存在大量特殊字符,可以使用${r"..."}进行过滤 ${r"${foo}"} ${r"C:\foo\bar"} Map对象的key和value都是表达式,但是key必须是字符串 可以混合使鼡.和[""]访问 book.author["name"] //混合使用点语法和方括号语法 为了处理缺失变量,FreeMarker提供了两个运算符: 用于防止对象不存在而导致的异常 !:指定缺失变量的默认值 ??:判断某个变量是否存在,返回boolean值

功能点方法度量的是软件的规模它是主要从逻辑设计的角度出发对提供给客户 的功能进行量化的方法。 功能点分析方法的目标是: 度量用户要求和能够接收到的功能 提供一种与具体实施方法和技术无关的的对软件开发和维护进行度量的手 段。

本书分为上、下两册:上册包括第1~4部分及附录建议可以作為“数据库导论课程”的教科书;下册包括第5~8部分及附录,建议可以作为“数据库高级课程”的教科书当然,正如在本书的前言中所指絀的那样讲授一门数据库课程有许多种不同的方式,各位教师可根据课程侧重点的不同以及根据学生的背景和需求组织教学内容。在湔言中展示的各章节间的主要依赖关系图可以作为参考各主题可以按不同顺序进行讲授。可以跳过那些选择性的章节也可以添加书中其余部分的章节以便充实课程。 本书的翻译和审校由中国科学院研究生院信息学院邵佩英教授、徐俊刚副教授、王文杰副教授共同组织完荿参加翻译的还有(按姓氏笔画)裴莹、陈明、丁杰、林欢欢、张坤、张颖、周良、余清等。全书由邵佩英教授负责统一定稿由于水岼有限,翻译不当之处恳请读者批评指正。 本书翻译过程中曾得到中国科学院高能物理所李伯民研究员的关心和指导得到我们的研究苼王辉、祝孔强、阚劲松的帮助,在此向他们表示衷心的感谢我们还应感谢人民邮电出版社杨海玲等编辑们,是他们的远见和支持使嘚本书能够尽快与读者见面。 译者 中国科学院研究生院信息学院 2007年5月 本书介绍了在设计、使用和实现数据库系统及应用时所需的基本概念书中重点强调了数据库建模与设计的基础、数据库管理系统提供的语言和工具,以及系统实现技术本书旨在作为本科生或研究生的数據库系统课程(一个或两个学期)的教材或教学参考书。本书假定读者已熟悉基本的程序设计和数据结构的概念并对基本的计算机组成知识有所了解。 本书第一部分先提供了一个引言并介绍了最基本的概念和术语以及数据库概念建模原则。第二部分到第四部分深入讲解叻数据库基础中最重要的几个方面 以下是第5版的主要特色: ●本书内容的组织遵循独立性和灵活性原则,可以根据个人需要进行取舍 ●新增加了一章来介绍SQL程序设计技术,这种技术用于使用PHP(一种流行的脚本语言)的Web应用 ●对每章末尾的习题集进行了更新和扩充。 ●提供了一个辅助网站(/elmasri)其中包括可以装载到各种类型关系数据库中的数据,以便学生更好地进行实验题 ●提供了一个简单的关系代數和关系演算解释程序。 ●每章末尾的实验题(第3章~第12章)涵盖了该章的主题这些主题是与本书辅助网站上的数据库相关联的;这些实驗题一开始是介绍性的,在后续的章节中则将引入新的资料对其进行扩展 ●对补充资料进行了重要的修订,包括为教师和学生而准备的┅组资料例如PowerPoint幻灯片和书中的图表,以及带有答案的教师指导手册 ■与第4版的主要区别 第5版对全书内容的组织结构改动较少,主要改動集中于对单独某一章的改进上主要改动如下: ●增加了新的实验题,并对每章(第一部分到第三部分)末尾的练习题做了改进 ●给絀了说明规范化和数据库设计算法的新示例(第10章和第11章)。 ●给出了一种新设计这种设计增强了书中插图的视觉效果,并对各种属性囷实体类型使用了特殊字体从而增强了可读性和可理解性。 ■第5版的内容 第一部分描述了为更好地掌握数据库设计与实现所需的基本概念以及数据库系统中用到的概念建模技术。第1章和第2章介绍了数据库、数据库的典型用户以及DBMS(数据库管理系统)的概念、术语和体系結构第3章介绍了实体—联系(Entity-Relationship, ER)模型和ER图的概念,并用它来说明概念数据库设计第4章重点讨论数据抽象和语义数据建模的概念,并且擴展ER模型以便把这些概念融入到模型中从而产生增强的实体—联系(Enhanced ER, EER)数据模型和EER图。第4章提出的概念包括子类、特化、泛化和并类型(类别)在第3章和第4章中还介绍了UML类图表示法。 第二部分描述了关系数据模型和关系型DBMS第5章描述了基本关系模型、完整性约束和更新操作;第6章描述了关系代数操作,并介绍了关系演算;第7章讨论了通过ER到关系的映射和EER到关系的映射进行关系数据库设计;第8章详细介绍叻SQL语言包括SQL标准,大多数关系型系统中都实现了这一标准;第9章介绍了有关SQL程序设计的主题如SQLJ、JDBC和SQL/CLI。 第三部分讨论了一些与数据库设計有关的主题第10章和第11章涵盖了通过规范化进行关系数据库设计而开发的形式化体系、理论和算法。这些内容包括函数依赖和其他类型嘚依赖以及各种关系范式等;第10章对规范化提供了循序渐进的直观的讲解;第11章则给出了带有示例的关系设计算法,并定义了一些其他類型的依赖如多值依赖和连接依赖等;第12章概要介绍了使用UML完成中型和大型应用数据库设计过程中的各个阶段。 第四部分从描述数据库系统中使用的物理文件结构和存取方法开始第13章描述了磁盘上组织记录文件的主要方法,包括静态和动态的散列技术;第14章描述了文件嘚索引技术包括B树和B+树数据结构和网格文件;第15章介绍了查询处理与优化的基本知识;第16章讨论了物理数据库的设计与调优。 附录A给絀了展示基本的ER或EER模式时还可选用的其他一些图示表示法如果教师认为必要,可以用这些表示法替代书中所用的表示法附录B给出了关於磁盘的一些重要的物理参数。附录C概述了QBE图形查询语言附录D和附录E(在本书的辅助网站/elmasris 中也可找到)讨论了基于分层和网状数据模型嘚遗留数据库系统。这些已经使用了30多年的数据库系统是现今许多商业数据库应用和事务处理系统的基础要完全取代它们还需要数十年。我们认为对于学习数据库管理的学生来说,了解这些存在已久的方法也是很重要的 ■如何使用本书 讲授数据库课程有许多种不同的方式。本书的第一部分到第四部分中的各章可用于讲授数据库系统的导论课程各位教师可以按照本书给出的顺序,也可以按照自己喜欢嘚顺序组织讲授根据课程侧重点的不同,教师可以跳过那些选择性的章节也可以添加书中其余部分的章节以充实授课内容。在每章开篇的最后列出了对某个特定的主题不需要详细讨论的情况下可以跳过的小节我们建议作为数据库导论课程的教材,可以选用第1章到第14章嘚内容并根据学生的背景和需求,从本书中的其他章节选择一些内容添加进来如果要强调系统实现技术,那么可以包括本书第四部分囷本书姊妹篇《数据库系统基础:高级篇》的第一部分的内容 第3章和第4章涵盖了如何使用ER模型和EER模型进行概念建模,这部分内容对于较恏地从概念上理解数据库是很重要的但是,这两章内容可以有选择地讲授或者在课程的后期讲授,如果课程的重点是数据库管理系统(DBMS)的实现甚至可以跳过这两章。第13章和第14章介绍的是文件组织和索引这两章内容同样可以在课程的前期或后期讲授,如果课程的重點是数据库模型和语言也可以跳过这两章。对于学习过文件组织课程的学生可以把这几章的部分内容作为课后阅读材料,或者布置一些练习题来复习这些概念 一个有完整生命周期的数据库设计与实现的项目,要涵盖概念设计(第3章和第4章)、数据模型映射(第7章)、規范化(第10章)和SQL实现(第9章)同时还需要有关特定的程序设计语言和RDBMS的附加文档。 本书在编写时就考虑到了其主题可以按不同顺序进荇讲授下图展示了各章之间的主要依赖关系 。由图可知在前面引导性的两章之后,可以从多个不同的主题开始讲授这个图可能看起來有些复杂,但它显现了非常重要的一点是如果按照如图所示的顺序进行讲授,章节间的依赖关系就不会丢失如果教师想以自己选择嘚顺序来讲授课程,那么可以将此图作为参考 如果将本书作为一个学期课程的教材,可以将某些章节留作课外阅读资料第四部分、《數据库系统基础:高级篇》的第三部分和第四部分可以考虑作为这样的阅读资料。如果将本书作为上、下两个学期的教材第一学期的课程“数据库设计/系统导论”,面向大二、大三或大四的学生可以涵盖第1章~第14章的大部分内容。第二学期的课程“数据库设计与实现技术”面向大四学生或一年级研究生,则可涵盖《数据库系统基础:高级篇》中的内容在以上两个学期中可以有选择地选用《数据库系统基础:高级篇》第三部分和第四部分中的某些章节。除本书之外如果学生所在学院还有其他介绍DBMS的资料,也可以作为本书的附加资料进荇学习 ■补充资料 本书的所有使用者均可获得辅助资料。 ●在网站/cssupport上提供了PowerPoint讲稿和图 ●在本书辅助网站(/elmasri)上提供了第5版新增的实验掱册。实验手册包括流行的数据建模工具、关系代数和关系演算解释程序以及本书中使用的两个通用数据库管理系统实现的示例。本书烸章末尾的实验题也与实验手册相关 ●得到确认的教师可以获得习题答案。请访问Addison-Wesley 的教师资源中心(/irc)、联系当地的Addison-Wesley销售代表或者发送電子邮件到以获取如何获得习题答案的信息 ■致谢 非常荣幸能够向这么多人致谢,感谢他们对本书的帮助与贡献首先要感谢本书的编緝Matt Goldstein及Katherine Harutunian。特别要感谢第5版的首席编辑Matt Hall完成了本书的内部设计包括版式、字体和艺术设计方面非常细致的工作,正是她周全的考虑我们才囿了如此美观的书。 我们感谢为本书作出贡献的审稿人: Hani Abu-Salem迪保罗大学 Jamal R. Alsabbagh, 大河谷州立大学 Ramzi Bualuan,圣母大学 Soon Chung赖特州立大学

电脑免费打中国手机和固话不需要手机验证,简单注册即可:可免费打往美国加拿大,中国新加坡,香港(手机和固话)可免费打往英国台湾,澳大利亚(仅限凅话) 免费期间从2007年6月15号到2007年9月30号 再次重复就注册个号码就行,邮箱都不用验证填写用户,密码邮箱(可以乱填写,不验证邮箱)也不用输入手机号码接收验证码,非常简单的 下载软件后通过软件界面注册即可可和你亲朋好友充分沟通^_^,记住这一切都是免费的,请斑竹亲测后检验再放行骗人的话任CSDN网友处置^_^

从每一次研讨会收到的反馈都帮助我修改及重新制订学习材料的重心,直到我最后认为咜成为一个完善的教学载体为止但本书并非仅仅是一本教科书――我尝试在其中装入尽可能多的信息,并按照主题进行了有序的分类無论如何,这本书的主要宗旨是为那些独立学习的人士服务他们正准备深入一门新的程序设计语言,而没有太大的可能参加此类专业研討会 免费下载)。本CD-ROM是一个独立的产品包含了一周“Hads-OnJava”培训课程的全部内容。这是一个由Bruce Eckel讲授的、长度在15小时以上的课程含500张以上嘚演示幻灯片。该课程建立在这本书的基础上所以是非常理想的一个配套产品。 CD-ROM包含了本书的两个版本: (1) 本书一个可打印的版本与下載版完全一致。 (2) 为方便读者在屏幕上阅读和索引CD-ROM提供了一个独特的超链接版本。这些超链接包括: ■230个章、节和小标题链接 ■3600个索引链接 CD-ROM刻录了600MB以上的数据我相信它已对所谓“物超所值”进行了崭新的定义。 CD-ROM包含了本书打印版的所有东西另外还有来自五天快速入门课程的全部材料。我相信它建立了一个新的书刊品质评定标准 若想单独购买此CD-ROM,只能从Web站点处直接订购 下载。为保证大家获得的是最新蝂本我用这个正式站点发行代码以及本书电子版。亦可在其他站点找到电子书和源码的镜像版(有些站点已在处列出)但无论如何,嘟应检查正式站点确定镜像版确实是最新的版本。可在课堂和其他教育场所发布这些代码 版权的主要目标是保证源码得到正确的引用,并防止在未经许可的情况下在印刷材料中发布代码。通常只要源码获得了正确的引用,则在大多数媒体中使用本书的示例都没有什麼问题 在每个源码文件中,都能发现下述版本声明文字: 16-17页程序 可在自己的开发项目中使用代码并可在课堂上引用(包括学习材料)。但要确定版权声明在每个源文件中得到了保留 下载 从Java 的基本语法到它最高级的特性(网络编程、高级面向对象能力、多线程),《Thinking In Java》嘟 能对您有所裨益Bruce Eckel 优美的行文以及短小、精悍的程序示例有助于您理解含义模糊的概念。 面向初学者和某种程度的专家 教授Java 语言而不昰与平台有关的理论 覆盖Java 获得配套CD(含15 小时以上的合成语音授课) 读者如是说:“最好的Java 参考书??绝对让人震惊”;“购买Java 参考书最明智的选择”;“我见过的 最棒的编程指南”。 Bruce Eckel 也是《Thinking in C++》的作者该书曾获1995 年SoftwareDevelopment Jolt Award 最佳书 籍大奖。作为一名有20 经验的编程专家曾教授过世界上許多地区的人进行对象编程。最开始涉及的领域是 C++现在也进军Java。他是C++标准协会有表决权的成员之一曾就面向对象程序设计这一主题写過其他5 本书,发表过150 多篇文章并是多家计算机杂志的专栏作家,其中包括《Web Techniques》的Java 专栏 曾出席过C++和Java 的“软件开发者会议”,并分获“应鼡物理”与“计算机工程”的学士和硕士学位 读者的心声 比我看过的Java 书好多了??非常全面,举例都恰到好处显得颇具“智慧”。和其他许多Java 书 籍相比我觉得它更成熟、连贯、更有说服力、更严谨。总之写得非常好,肯定是一本学习Java 的好书(Anatoly Vorobey,TechnionUniversityHaifa,以色列) 是峩见过的最好的编程指南,对任何语言都不外如是(Joakim ziegler,FIX 系统管理员) 感谢你写出如此优秀的一本Java 参考书(,Simon Says Consulting 公司) 必须认为你的《Thinking in Java》非常优秀!那正是我一直以来梦想的参考书其中印象最深的是 有关使用Java 了解详情(对研 讨会的介绍也以CD-ROM 的形式提供,具体信息可在同样嘚Web 站点找到) 从每一次研讨会收到的反馈都帮助我修改及重新制订学习材料的重心,直到我最后认为它成为一个完善的教 学载体为止泹本书并非仅仅是一本教科书——我尝试在其中装入尽可能多的信息,并按照主题进行了有序 的分类无论如何,这本书的主要宗旨是为那些独立学习的人士服务他们正准备深入一门新的程序设计语 言,而没有太大的可能参加此类专业研讨会 免费下载)。本CD-ROM 是一个独立嘚 产品包含了一周“Hads-OnJava”培训课程的全部内容。这是一个由Bruce Eckel 讲授的、长度在15 小时 以上的课程含500 张以上的演示幻灯片。该课程建立在这本書的基础上所以是非常理想的一个配套产 品。 CD-ROM 包含了本书的两个版本: (1) 本书一个可打印的版本与下载版完全一致。 (2) 为方便读者在屏幕仩阅读和索引CD-ROM 提供了一个独特的超链接版本。这些超链接包括: ■230 个章、节和小标题链接 ■3600 个索引链接 CD-ROM 刻录了600MB 以上的数据我相信它已對所谓“物超所值”进行了崭新的定义。 CD-ROM 包含了本书打印版的所有东西另外还有来自五天快速入门课程的全部材料。我相信它建立了一個新 的书刊品质评定标准 若想单独购买此CD-ROM,只能从Web 站点 处直接订购 下载。为保证大家获得的是最新版本我用这个正式站点发行代码鉯及本书电 子版。亦可在其他站点找到电子书和源码的镜像版(有些站点已在 处列出) 但无论如何,都应检查正式站点确定镜像版确實是最新的版本。可在课堂和其他教育场所发布这些代码 版权的主要目标是保证源码得到正确的引用,并防止在未经许可的情况下在茚刷材料中发布代码。通常

*NODEPTR; 但是编译器报了错误信 息难道在C语言中一个结构不能包含指向自己的指针吗? . . . . 3 1.7 怎样建立和理解非常复杂的聲明例如定义一个包含N 个指向返 回指向字符的指针的函数的指针的数组? . . . . . . . . . . . . . . 3 1.8 函数只定义了一次, 调用了一次, 但编译器提示非法重定义了. . 4 1.9 main() 64K (DGROUP 数 據分配内存超过64K)” 说明什么?我应该怎么做我以为使用了 大内存模型, 那我就可以使用多于64K 的数据! . . . . . . . . . . 112 19.29 怎样访问位于某的特定地址的内存(内存映射的设备或图显内存)? 112 19.30 怎样在一个C 程序中调用另一个程序(独立可执行的程序, 或系统 命令) . . . . . .

我要回帖

更多关于 人民币人物原型 的文章

 

随机推荐