数据库系统基础教程
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:7302036462
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:332
- 出版时间:2006-06-26
- 条形码:9787302036463 ; 978-7-302-03646-3
内容简介
本书是由美国斯坦福大学两位著名的计算机学者J.D.Ullman和J.Widom为初学数据库的人编写的基本教材。(A First Course in Database Systems)Jeffrey D. Ullman, Jennifer Widom 著 史嘉权 译面向对象的数据库技术是近年来数据库技术发展的重要方向和热点,目前国内已积极开展在该领域方面的科研工作,但在教材中尚无反映,因此急需有关的教材,而本书正是雪中送炭。本书以当前的主流数据库——关系数据库为基础,以数据库系统的*基本内容——数据库的设计与编程为重点,以引进数据库领域的*新成果——比如面向对象的数据库技术为特点,系统地阐述了数据库建模、关系数据库的理论和设计、结构化查询语言SQL及其*新的标准SQL2和SQL3,阐述了递归查询等*新内容,特别是以相当多的篇幅阐述了面向对象数据库的对象定义语言ODL和对象查询语言OQL。本书的主要特点是新颖、丰富、系统、实用,把数据库技术的*新成果迅速反映到教材中。
前言
本书是从斯坦福大学的“数据库入门”(CS145)的课程笔记演变而来的。CS145是五门系列课程的**门。后面的四门是: 数据库系统原理,数据库系统实现的工程训练,事务和分布式数据库,以及数据库理论。由于Arthur Keller颇有创意的讲授,使这门课逐步发展成着重于数据库的设计和编程的课程,而这两方面内容对计算机科学专业的大多数学生来说是*有用的。这门课还包括一个内容广泛、不断滚动的课外工程项目,供学生设计并实现一个具体的数据库应用。与该工程项目相关的作业、其他课外作业、测验以及其他课程资料都可以从本书的主页上得到;请参阅“万维网(World Wide Web)上的支持”部分。 本 书 的 使 用 本书适用于讲授一学期的课程。如果像CS145这样按四分之一学年(译注:每学年分为四学期,这种制度的一学期)的课程来安排,就不得不省略或跳过书中的某些内容。*好由教师自己决定削减哪些内容,但以下内容显然是可以削减的:有关Datalog的部分,SQL编程的高级部分以及SQL3的细节部分。 如果课程中安排了不断滚动的工程项目,那么,提早讲授SQL语句部分是很重要的。可以推后讲授的内容包括:有关Datalog的部分,第5章和第6章的SQL3部分以及第3章的某些理论部分(但是,如果学生们在开始进行SQL编程之前,想设计出优秀的关系模式的话,他们就需要规范化的知识,或许还需要多值依赖的知识)。 预 备 知 识 我们把本书定位于“夹层”水平,即高年级本科生和低年级研究生水平。这门课程正规的预备知识相当于大学二年级的水平:(1) 数据结构、算法和离散数学;(2)软件系统、软件工程和编程语言。学生们对以下内容至少要有初步的了解:代数的表达式和定律、逻辑、基本数据结构(如搜索树)、面向对象的编程概念以及编程环境。我们相信,按照典型的计算机科学专业的教学计划,到大学三年级结束时,学生们肯定会拥有充分的背景知识。 练习 本书包括多方面的练习,几乎每节都有。我们把比较难的练习或练习中比较难的部分用惊叹号(!)标出。*难的练习用双惊叹号(!!)标出。 有一些练习或练习的某些部分标有星号(*)。对于这些练习,我们将尽量通过本书的主页提供解答。这些解答是公开的,并可用于自我检测。注意:在某些情况下,练习B要求您对另一个练习A的解答进行修改或改进。如果A的某些特定部分有解答,那么B的相应部分也将有解答。 万维网上的支持 本书的主页是: http://wwwdb.stanford.edu/~ullman/fcdb.html 这里有带星号的练习的解答,对已发现的书写或印刷错误的勘误表以及辅助教材。我们希望每一个像我们一样讲授CS145课程的人都能获得这些课程笔记,包括课外作业、解答和工程项目的作业。 致谢 特别感谢Bobbie Cochrane和Linda DeMichiel,感谢他们在SQL3标准方面给予的帮助。还有其他许多人帮助我们审校手稿,他们是:Donald Aingworth,Jonathan Becker,Larry Bonham,Christopher Chan,Oliver Duschka,Greg Fichtenholtz,Bart Fisher,Meredith Goldsmith,Steve Huntsberry,Leonard Jacobson,Thulasiraman Jeyaraman,dwight Joe,Seth Katz,Brian Kulman,LeWei Mo,Mark Mortensen,Ramprakash Narayanaswami,Torbjorn Norbye,Mehul Patel,Catherine Tornabene,Jonathan Ullman,Mayank Upadhyay,Vassilis Vassalos,Qiang Wang,Sundar Yamunachari和Takeshi Yokukawa。当然,剩下的错误由我们负责。
目录
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0