首页计算机书籍数据库C语言数据库开发_李沐荪编译
memories

文档

1380

关注

0

好评

0
PDF

C语言数据库开发_李沐荪编译

阅读 983 下载 0 大小 5.61M 总页数 181 页 2023-03-15 分享
价格:¥ 10.00
下载文档
/ 181
全屏查看
C语言数据库开发_李沐荪编译
还有 181 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 181 页,下载后文档不带www.pdfdz.com水印,支持完整阅读内容。
2、古籍基本都为PDF扫描版,所以文档不支持编辑功能,即不支持文档内文字的复制粘贴。
3、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
4、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
5、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。
已实现。如果书中给出的蹈数能够使读者的个人软件工具库得到显著的扩充,可以认为本书山经达到目的。如果读者从来没有编过工具库,以本书作为开始,则本书取得的成就更高,因为它使读者开始进步,成为更好的程序员。数据库管理以后各章中将看到的数据库管理系统被写成通用性软件,可以移植到许多环境中,无需对所用的硬件或操作系统作不必要的考虑。书中的软件包曾工作于多种计算机,从Z80到80286,在四种操作系统之下有PC-DOS,CP/M-80,CP/M-86和TurboDOS。系统被汇集成单一的软件包,可以在IBM PC机中IBM PC-DOS下运行,但是可以移植到其他环境中。本书给出的是PC机版本。各章内容提要二至八章论述支持开发应用软件的数据库和数据库管理系统(DBMS)。这几章中包括了一个函数库,可以从应用程序中调用,它提供DBMS的大多数功能。具备了这些知识和工具库后,能编写以关系模式处理数据的软件系统。关系数据库原理在第四章中讨论。第二章解释数据库原星,阐述构成数据库的各个效据成分。然后说明怎样用一种称为数据库图式(data base sche)的语言来描述数据库。读者将学会如何将数据库设计为逻辑上交连的文件,文件中含有数据元素,如何用称为关键字(ky)的选定的数据元素来检索文件中的记录。然后将看到数据元素字典是所有关系数据定义的基础。第三章讨论如何起草设计数据库。首先收集对数据存储的要求,然后列出必须存取的数据项清单。第四章解释DBMS本身,它是支持数据的软件系统,提供函数以说明数据库的结构,根据用户的调用存取记录,保特记录索引的完整性和连续性。本书处理DBMS的方法主要包含在本章中,并假定读者具有中等程度的C语言句法知识。第五章讨论如何使用C语言定义数据。章中介绍的技术允诈改变数据格式而不必考虑大多数的数据处理软件。第六草介绍“廉价数据库管理系统”,称为Cdata。在Cdatar中,用第五章介绍的技数据库读取记录。第七章给出一系列实用函数,用来操作数据库中的数据。这些函数包括将数据逃入文件记录的程序、根据索引关键数据元素读取记录的程序、以及根据从数据库读的数松记录形成报告的程序。第七章还包括一个图式汇编程序,用来从文本文件读取致据库图式的描述,并产生第六章描述的Cdata数据定义语言。第八章给出一个小而全的例子一一这是一个软件系统,利用Cd:ta DBMS生成顾问帐单系统。最后,第九章解释怎样用一种编译器生成本书的软件。每一种编译器都配有PC-DOS2批文件,用来生成工具库函数和应用程序。C偏译器本书的软件曾在IBM PC机上用九种不同的C编译器装置过:·Aztec CComputer Innovtions C86DataLight C·ECO-C88·Lattice C·Microsoft C·Turbo C·Wizard C下面的讨论不打算比较编译器的优劣。它们都能工作,都是优良的产品,当然各有优缺点。只要有其中的一种,就可以使用本书的软件,就能工作。如果有其他不同的编译器。只要它支持全部C语言,转换将不会有困难。从前,C程序之间的转换是非常麻烦的;没有统一的语言标准,编译器各不相同,大多数程序员在移植性问题上没有什么经验。但是这一问题已经随着时间和经验而消失。本书中的软件经过多次修改,形成了比较一致的可移植的代码。目前,编译逐渐向标准语言靠拢,程序员也更加注意编写可移植的代码。本书中的软件可以用九种不同的编译器工作。但IBM PC上至少还有七种C编译器可用:·C-systems C·DeSmet CDigital Research C·High C·QC88Whiteiths C可能会奇怪,为什么一个计算机需要:6种不同的编译器(还有差不多同样数量的解释器(Interpreter)服务于同一语言。还有没有其他语言有这么多编译器,都畅销,都服务于同一计算机,同一操作系统?C语言的深受程序员欢迎以及它天生与个人计算机结构的兼容性,是如此大量编译器成功的关键。各大软件公司选定C为他们的开发语言更助长了对C的狂热。用C语言写的软件要比用其他语言写的更容易转移到其他计算机和操作系统。这种移植性是C语言最受赞扬的特性,也是C语言备受欢迎的主要原因之一。软件公司希望能够迅速对计算机工业的发展趋势作出响应。可移植软件给予软件公司这一能力;C语言给予他们可移植的软件。小结本书中的函数是有用的,富有启发性和有趣的。但远胜于一切的是一种享受。为同行3
返回顶部