请推荐几本数据库教材,谢谢了

请推荐几本数据库教材,谢谢了,第1张

我认为是《数据库系统概念》

Database Systems Concepts ,Fifth Edition

原 书 名 Database Systems Concepts ,Fifth Edition

原出版社 McGraw-Hill

作 者Abraham Silberschatz, Henry FKorth, SSudarshan [同作者作品] [作译者介绍]

译 者 杨冬青[同译者作品] 马秀莉 唐世渭 等

丛 书 名 计算机科学丛书

出 版 社 机械工业出版社 书 号 7111196872

出版日期 2006 年10月 开 本 16开 页 码 775 版 次5-1

本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。

内容简介

本书是经典的数据库系统教科书《Database System Conoepts》的最新修订版,全面介绍数据库系统的各种知识,透彻阐释数据库管理的基本概念。本书内容丰富,不仅讨论了数据库查询语言、模式设计、数据仓库、数据库应用开发、基于对象的数据库和)XML、数据存储和查询、事务管理、数据挖掘与信息检索以及数据库系统体系结构等方面的内容,而且对性能评测标准、性能调整、标准化以及空间与地理数据、事务处理监控等高级应用主题进行了广泛讨论。

本书既可作为高年级本科生或低年级研究生的数据库课程教材,也可供数据库领域的技术人员参考。

本书是数据库系统方面的经典教材之一。国际上许多著名大学包括斯坦福大学、耶鲁大学、得克萨斯大学、康奈尔大学、伊利诺伊大学、印度理工学院等都采用本书作为教科书。我国也有许多所大学采用本书以前版本的中文版作为本科生和研究生的数据库课程的教材和主要教学参考书,收到了良好的效果。

本书调整和新增内容:

调整了第4版的讲授顺序。首先介绍SQL及其高级特性,使学生容易接受数据库设计的概念。

新增数据库设计的专门讨论。

彻底改写和更新了基于对象的数据库和XML的相关内容。

重新组织数据挖掘和信息检索的内容,增加了对数据库系统PostgreSQL的实例研究。

目录信息

第1章 引言 1

11 数据库系统的应用 1

12 数据库系统的目标 2

13 数据视图 3

131 数据抽象 4

132 实例和模式 5

133 数据模型 5

14 数据库语言 6

141 数据 *** 纵语言 6

142 数据定义语言 6

15 关系数据库 7

151 表 7

152 数据 *** 纵语言 8

153 数据定义语言 8

154 来自应用程序的数据库访问 9

16 数据库设计 9

161 设计过程 9

162 银行企业的数据库设计 10

译者序

数据库系统是对数据进行存储、管理、处理和维护的软件系统,是现代计算环境中的一个核心成分。随着计算机硬件、软件技术的飞速发展和计算机系统在各行各业的广泛应用,数据库技术的发展尤其迅速,引人注目。有关数据库系统的理论和技术是计算机科学技术教育中必不可少的部分。《数据库系统概念》是一本经典的、备受赞扬的数据库系统教科书。

其内容由浅入深,既包含数据库系统的基本概念、又反映数据库技术的新进展。本书被国际上许多著名大学所采用,并多次再版。

我们先后将本书的第3版和第4版译成中文,由机械工业出版社分别于2000年初和2003年初出版发行。国内许多大学采用《数据库系统概念》作为

前言

数据库管理已经从一种专门的计算机应用发展为现代计算环境中的一个重要组成部分,因此,有关数据库系统的知识已成为计算机科学教育中的一个核心的部分。在本书中,我们讲述数据库管理的基本概念,这些概念涉及数据库设计、数据库语言、数据库系统实现等多个方面。

本书可作为本科生三年级或四年级数据库入门课程的教科书,也可作为研究生一年级的教科书。本书不仅可以作为入门课程的基本教材,还可作为课程补充性或高级课程介绍性材料。

我们仅要求读者熟悉基本的数据结构、计算机组织结构和一种高级程序设计语言,例如Java、C或Pascal。书中的概念都以直观的方式描述,其中许多概念都基于银行运

>

概念模型,也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。

逻辑模型和物理模型,逻辑模型主要包括:网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。

物理模型,是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。

概念模型:信息世界中的基本概念。

用途:数据库设计人员和用户之间进行交流的语言。但要考E-R图!

最常用的数据模型:非关系模型,有层次模型和网状模型;关系模型;面向对象模型、对象关系模型。

我不是大神,事实上我还是大一呢。我已经学了C,正在学C++,我也是一头雾水。再好多看些相关书籍。我给你推荐些。我只看了一点就受益无穷。求采纳。

计算机经典教材

目录

1 前言

2 Mathematics (数学)

3 Data Structures & Algorithms (数据结构、算法)

4 Compiler (编译原理)

5 Operating System ( *** 作系统)

6 Database (数据库)

7 C (C 语言)

8 C++ (C++ 语言)

9 Object-Oriented (面向对象)

10 Software Engineering (软件工程)

11 UNIX Programming (UNIX编程)

12 UNIX Administration (UNIX系统管理)

13 Networks (网络)

14 Windows Programming (Windows 编程)

15 Other (其它)

前言

推荐原则:

宁缺勿滥,决不混进糟粕 (好书不一定对所有人都合适,但对于它的目标读者群来说,一定是好书)。

选书原则:

有国外的,不看国产的

有原版的,不看翻译的

看大师的作品

看书原则:

不要看C、C++、java……今天听说C好,就跑去学C。明天听说java好,就跑去学java,最后你什么也学不到。因为不管什么语言,永远不要忘记语言的本质。语言只是一种工具,它的作用就是完成你的工作。不管把

C 的语法学得如何透彻,也不管把 C 的

trick用的如何精妙,这都不能表示你会编程。要学会如何分析问题,如何设计程序,如何用一种具体的语言来实现。如果你只会做最后一步,你只是一个编码者(coder),还不是一个程序员(programmer)。做一个programmer,不要做coder。总之,不要为了学语言而去学语言(除非你是个语言学家)。

不要放弃对基础知识的学习。所谓基础知识,一般都有一个特点,那就是:它们可能看起来没用,但如果你忽视它们的话,总有一天你会后悔莫及。所以,如果不想以后再后悔的话,就在今天多花点时间。

不管学什么东西,学之前先弄明白自己要学的是什么东西,它有什么用,在你已经学和以后的发展方向中,它处于什么位值。如果这些都不明白,就好比在茫茫的丛林里面四处乱撞,就算能出去,也一定会走很多弯路。

对于软件工程之类的东西,不象 C

语言有着严格的标准,最好的办法就是兼收并蓄,能看的都看,然后(最重要的)在此之上形成自己的思想(不然就什么都白看了)。

尽信书不如无书。书里写的只不过是写书的人认为正确的观点而已。学习前人的知识和经验,在此基础上形成自己的知识结构、观点和思维方式,才是学习的真正目的。

一。Mathematics (数学)

书名英文):Discrete Mathematics and Its Applications (Fifth Edition)

书名(中文):离散数学及其应用 (第五版)

原作者:Kenneth HRosen

书名(英文):Concrete Mathematics : A Foundation for Computer Science

(Second Edition)

书名(中文):具体数学:计算机科学基础 (第2版)

原作者:Ronald L Graham / Donald E Knuth / Oren Patashnik

二。Data Structures & Algorithms (数据结构、算法)

书名(英文):Data Structures and Algorithm Analysis in C, Second Edition

书名(中文):数据结构与算法分析--C语言描述 (第二版)

原作者:Mark Allen Weiss

大凡国外的数据结构教科书,都有一个共同的特点,就是他们的第一章都不是讲的数据结构,而是软件工程的基本原则。我个人认为这是十分必要的,特别是对于大

多数没有接触过程序设计的同学来说,在数据结构这个可以说是第一次接触程序设计的课程中能学习到基本的软件工程原则,对于以后的学习是十分有好处的。写一

个乱七八糟的程序出来还不如什么都不写。在我看来,这本书有两个优点:一:将软件工程的基本原则贯穿全书,二:简单,容易理解。对于初学者,这本书无疑是

非常合适的。mufasa

书名(英文):Data Structures & Program Design In C (Second Edition)

书名(中文):数据结构与程序设计 C 语言描述 (第二版)

原作者:Robert Kruse / CL Tondo / Bruce Leung

书名(英文):Data Structures with C++ Using STL (Second Edition)

书名(中文):数据结构C++语言描述描述—应用标准模版库 (第二版)

原作者:William Ford, William Topp

书名(英文):Introduction to Algorithms (Second Edition)

书名(中文):算法导论 (第二版)

原作者:Thomas H Cormen / Charles E Leiserson / Ronald L Rivest /

Clifford Stein

书名(英文):The Art of Computer Programming, Volume 1 : Fundamental

Algorithms (Third Edition)

书名(中文):计算机程序设计艺术 第1卷 基本算法 (第3版)

原作者:Donald E Knuth

书名(英文):The Art of Computer Programming, Volume 2 : Seminumerical

Algorithms (Third Edition)

书名(中文):计算机程序设计艺术 第2卷 半数值算法 (第3版)

原作者:Donald E Knuth

书名(英文):The Art of Computer Programming, Volume 3 : Sorting and

Searching (Second Edition)

书名(中文):计算机程序设计艺术 第3卷 排序和查找 (第2版)

原作者:Donald E Knuth

三。Compiler (编译原理)

书名(英文):Compilers: Principles, Techniques, and Tools

书名(中文):编译原理、技术与工具

原作者:Alfred V Aho / Ravi Sethi / Jeffrey D Ullman

书名(英文):Advanced Compiler Design and Implementation

书名(中文):高级编译器设计与实现

原作者:Steven S Muchnic

书名(英文):Modern Compiler Implementation in C

书名(中文):现代编译原理--C语言描述

原作者:Andrew WAppel / Maia Ginsburg

四。Operating System ( *** 作系统)

书名(英文):Operating System Concepts (Sixth Edition)

书名(中文): *** 作系统概念 (第六版)

原作者:Abraham Silberschatz / Peter Baer Galvin / Greg Gagne

书名(英文):Operating Systems : Design and Implementation (Second

Edition)

书名(中文): *** 作系统:设计及实现 (第二版)

原作者:Andrew S Tanenbaum / Albert S Woodhull

翻译者:王鹏、尤晋元、朱鹏、敖青云

书名(英文):The Design and Implementation of the 44BSD Operating System

书名(中文):44BSD *** 作系统设计与实现

原作者:Marshall Kirk McKusick / Keith Bostic / Michael J Karels / John

SQuarterman

书名(英文):The Design and Implementation of the FreeBSD Operating System

书名(中文):FreeBSD *** 作系统设计与实现

原作者:Marshall Kirk McKusick / George V Neville-Neil

翻译者:张辉

书名(英文):The Design of The UNIX Operating System

书名(中文):UNIX *** 作系统设计

原作者:Maurice JBach

书名(英文):UNIX Internals : The New Frontiers

书名(中文):UNIX系统内幕

原作者:Uresh Vahalia

书名(英文):UNIX Systems for Modern Architectures

书名(中文):现代体系结构上的UNIX系统--内核程序员的SMP和Caching技术

原作者:Curt Schimmel

翻译者:张辉

书名(英文):Lions' Commentary on UNIX 6th Edition with Source Code

书名(中文):莱昂氏UNIX源代码分析

原作者:John Lions

书名(英文):Distributed Systems : Principles and Paradigms

书名(中文):分布式系统:原理与范例

原作者:Andrew STanenbaum / Maarten van Steen

五Database (数据库)

书名(英文):An Introduction to Database Systems, Eighth Edition

书名(中文):数据库系统导论 (第八版)

原作者:C JDate

书名(英文):Database System Concepts, Fourth Edition

书名(中文):数据库系统概念 (第四版)

原作者:Abraham Silberschat / Henry FKorth / SSudarshan

六。C (C 语

书名(英文):The C Programming Language, Second Edition

书名(中文):C程序设计语言,第二版

原作者:Brian W Kernighan / Dennis Ritchie

书名(英文):The Art and Science of C : A Library-Based Introduction to

Computer Science

书名(中文):C语言的科学和艺术

原作者:Eric SRoberts

书名(英文):Programming Abstractions in C : A Second Course in Computer

Science

书名(中文):C程序设计的抽象思维

原作者:Eric SRoberts

书名(英文):Expert C Programming

书名(中文):C专家编程

原作者:Andrew Koenig

书名(英文):C Traps and Pitfalls

书名(中文):C陷阱与缺陷

原作者:Andrew Koenig

七。C++ (C++ 语言)

书名(英文):C++ Primer, Third Edition & Forth Edition

书名(中文):C++ Primer (第三版、第四版)

原作者:Stanley BLippman / Josée LaJoie / Barbara EMoo

翻译者:李师贤、蒋爱军、梅晓勇、林瑛

平心而论,这本书的第三版并不适合入门,但是第四版适合。所以第四版的出现并不意味着第三版就失去了其价值。在我看来最好的办法就是买一本第四版的中文版和一本第三版的英文版。中文版用来入门,英文版用来作参考手册。mufasa

书名(英文):The C++ Programming Language, Special Edition

书名(中文):C++ 程序设计语言 (特别版)

原作者:Bjarne Stroustrup

书名(英文):Inside the C++ Object Model

书名(中文):深度探索 C++ 对象模型

原作者:Stanley B Lippman

书名(英文):Effective C++, Thrid Edition

书名(中文):Effective C++ (第三版)

原作者:Scott Meyers

书名(英文):More Effective C++

书名(中文):More Effective C++

原作者:Scott Meyers

翻译者:侯捷

书名(英文):Thinking in C++, Second Edition

书名(中文):C++编程思想 (第二版)

原作者:Bruce Eckel

书名(英文):Thinking in C++, Volume 2 : Practical Programming

书名(中文):C++编程思想 第2卷:实用编程技术

原作者:Bruce Eckel / Chuck Alison

书名(英文):Ruminations on C++ : A Decade of Programming Insight and

Experience

书名(中文):C++沉思录

原作者:Andrew Koenig / Barbara Moo

八。Object-Oriented (面向对象)

书名(英文):Object-Oriented Analysis and Design with Applications, Second

Edition

书名(中文):面向对象分析与设计 (第二版)

原作者:Grady Booch

书名(英文):Object-Oriented Modeling and Design with UML,Second Edition

书名(中文):UML面向对象建模与设计 (第二版)

原作者:Michael Blaha / James Rumbaugh

翻译者:车皓阳、杨眉

书名(英文):Object-Oriented Software Construction (Second Edition)

书名(中文):面向对象软件构造 (第二版)

原作者:Bertrand Meyer

书名(英文):Design Patterns : Elements of Reusable Object-Oriented

Software

书名(中文):设计模式:可复用面向对象软件的基础

原作者:Erich Gamma / Richard Helm / Ralph Johnson / John Vlissides

九。Software Engineering (软件工程)

书名(英文):Software Engineering (7th Edition)

书名(中文):软件工程 (第七版)

原作者:Ian Sommerville

书名(英文):Software Engineering : A Practitioner's Approach (Fifth

Edition)

书名(中文):软件工程:实践者之路 (第5版)

原作者:Roger S Pressman

书名(英文):Software Engineering : Theory and Practice (Second Edition)

书名(中文):软件工程:理论与实践 (第二版)

原作者:Shari Lawrence Pfleeger

书名(英文):The Mythical Man-Month

书名(中文):人月神话

原作者:Frederick Phillips Brooks

书名(英文):Software Architecture : Perspectives On an Emerging Emerging

Discipline

书名(中文):软件体系结构:一门初露端倪学科的展望

原作者:Mary Shaw / David Garlan

十。UNIX Programming (UNIX编程)

书名(英文):Advanced Programming in the UNIX Environment, Second Edition

书名(中文):UNIX 环境高级编程 (第二版)

原作者:WRichard Stevens / Stephen ARago

翻译者:尤晋元、张亚英、戚正伟

书名(英文):The UNIX Programming Environment

书名(中文):UNIX 编程环境

原作者:Brianw Kernighan

书名(英文):UNIX Network Programming, Volume 1 : The Sockets Networking

API (Third Edition)

书名(中文):UNIX 网络编程 卷1:套接字联网API (第三版)

原作者:W Richard Stevens / Bill Fenner / Andrew M Rudoff

书名(英文):UNIX Network Programming Volume 2 : Interprocess

Communications (Second Edition)

书名(中文):UNIX 网络编程 卷2:进程间通信 (第2版)

原作者:W Richard Stevens

书名(英文):The Art of UNIX Programming

书名(中文):UNIX 程序设计艺术

原作者:Eric Raymond

UNIX Administration (UNIX系统管理)

书名(英文):UNIX System Administration Handbook (Third Edition)

书名(中文):UNIX系统管理技术手册 (第三版)

原作者:Evi Nemeth / Garth Snyder

书名(英文):Linux Administration Handbook

书名(中文):Linux系统管理技术手册

原作者:Evi Nemeth / Garth Snyder / Trent RHein

书名(英文):UNIX Unleashed (Fourth Edition)

书名(中文):UNIX 技术内幕 (第四版)

原作者:Robin Anderson / Andy Johnston

书名(英文):UNIX:The Textbook

书名(中文):UNIX *** 作系统教程

原作者:Syed Mansoor Sarwar / Robert Koretsky / Syed Aqeel Sarwar

书名(英文):Unix Backup & Recovery

书名(中文):UNIX 备份与恢复

原作者:WCurtis Preston

十一。Networks (网络)

书名(英文):Computer Networks (Fourth Edition)

书名(中文):计算机网络 (第4版)

原作者:Andrew S Tanenbaum

书名(英文):TCP/IP Illustrated, Volume 1 : The Protocols

书名(中文):TCP/IP 详解 卷1:协议

原作者:W Richard Stevens

书名(英文):TCP/IP Illustrated, Volume 2 : The Implementation

书名(中文):TCP/IP详解 卷2:实现

原作者:Gary R Wright / W Richard Stevens

书名(英文):TCP/IP Illstrated, Volume 3 : TCP for Transactions, >

以上就是关于请推荐几本数据库教材,谢谢了全部的内容,包括:请推荐几本数据库教材,谢谢了、数据库主要有哪些模型这些模型的特点是什么、计算机科学与技术,大二了,我该学些什么呢,现在只会写几行代码等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9315325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存