Programming Books
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250

Used price: $6.49

Simple and ComprehensiveReview Date: 2004-06-09
Advanced .Net developmentReview Date: 2002-09-19
I have been disappointed at numerous books that spend ages covering the same ground like introduction to .Net and using windows or web controls, leaving meatier issues untouched. In contrast, Faison treads quickly, and clearly, through major topics in .Net such as (not in order): using windows & web controls, user windows & web controls, Crystal reports, database access & data grids, session management in ASP, security, web services, and so on. Many other areas of the framework are covered in passing; for example a handy section on using the web browser control in .Net.
The discussion of UML in the beginning is a bit fast, particularly the terse presentation of numerous design patterns, but the author's use of UML sequence diagrams through the book is excellent.
My main criticism is that the author tries a bit hard at humor with the quotes before each chapter. Otherwise, it's a great book.
Good book to sink your teeth into...Review Date: 2002-10-13
Very GoodReview Date: 2002-05-07
One of the best books I have read.
Part one is almost biblical to software development process.
This is not just for .NET, the same principles are applicable to Java or Windows developments.
I have good understanding on VC++6.0, but facing VS.NET I feel daunted.
My experiences with the Windows system, MFC class lib and VisualStudio are not much useful.
This book helps a lot. .NET is very rich and deep, so you should not expect
realizing .NET with a signle book. Yet this book is a must on your reading list.

Used price: $23.50

Book ArticlesReview Date: 2007-08-05
TABLE OF CONTENTS
I. COMPONENT DEFINITON.
1. Definition of Software Component and its Elements.
George T. Heineman, William T. Councill.
2. The Component Industry Metaphor.
Hedley Apperly.
3. Component Models and Component Services: Concepts and Principles.
Rainer Weinreich, Johannes Sametinger.
4. An Example Specification for Implementing a Temperature Regulator Software Component.
Janet Flynt, Jason Mauldin.
II. THE CASE FOR COMPONENTS.
5. The Business Case for Software Components.
John Williams.
6. COTS Myths and Other Lessons Learned in Component-Based Software Development.
Will Tracz.
7. Roles for Component-Based Development.
Paul Allen.
8. Common High Risk Mistakes in Component-Based Software Engineering.
Wojtek Kozaczynski.
9. CBSE Success Factors: Integrating Architecture, Process, and Organization.
Martin L. Griss.
III. SOFTWARE ENGINEERING PRACTICES.
10. The Practice of Software Engineering.
George T. Heineman.
11. From Subroutines to Subsystems: Component-Based Software Development.
Paul C. Clements.
12. Status of CBSE in Europe.
Barry McGibbon.
13. CBSE in Japan and Asia.
Mikio Aoyama.
IV. THE DESIGN OF SOFTWARE COMPONENT INFRASTRUCTURES.
14. Software Components and the UML.
Kelli Houston, Davyd Norris.
15. Component Infrastructures: Placing Software Components in Context.
Steve Latchem.
16. Business Components.
James Carey, Brent Carlson.
17. Components and Connectors: Catalysis Techniques for Defining Component Infrastructures.
Alan Cameron Wills.
18. An Open Process for Component-Based Development.
Brian Henderson-Sellers.
19. Designing Models of Modularity and Integration.
Kevin J. Sullivan.
V. FROM SOFTWARE COMPONENT INFRASTRUCTURES TO SOFTWARE SYSTEMS.
20. Software Architecture.
Alexander L. Wolf, Judith A. Stafford.
21. Software Architecture Design Principles.
Len Bass.
22. Product-Line Architectures.
Martin L. Griss.
VI. THE MANAGEMENT OF COMPONENT-BASED SOFTWARE SYSTEMS.
23. Measurement and Metrics for Software Components.
Jeffrey Poulin.
24. The Practical Reuse of Software Components.
Don Reifer.
25. Selecting the Right COTS Software: Why Requirements are Important.
Cornelius Ncube, N.A.M. Maiden.
26. Build vs. Buy: A Rebuttal.
George T. Heineman.
27. Software Component Project Management Processes.
William T. Councill.
28. The Trouble with Testing Software Components.
Elaine Weyuker.
29. Configuration Management and Component Libraries.
Hedley Apperly.
30. The Evolution, Maintenance and Management of Component-Based Systems.
Mark Vigder.
VII. COMPONENT TECHNOLOGIES.
31. Overview of the CORBA Component Model.
Douglas C. Schmidt, Nanbor Wang, Carlos O'Ryan.
32. Transactional COM+: Designing Scalable Applications.
Timothy J. Ewald.
33. The Enterprise JavaBeans Component Model.
David Blevins.
34. Bonobo and Free Software Gnome Components.
Michael Meeks.
35. Choosing Between COM+, EJB, and CCM.
Andy Longshaw.
36. Software Agents as Next Generation Software Components.
Martin L. Griss.
VIII. LEGAL AND REGULATORY.
37. CBSE as a Unique Engineering Discipline.
John Speed, William T. Councill, George T. Heineman.
38. The Future of Software Components: Standards and Certification.
Janet Flynt, Manoj Desai.
39. Commercial Law Applicable to Component-Based Software.
Stephen Chow.
40. The Effects of UCITA on Software Component Development and Marketing.
Stephen Chow.
IX. CONCLUSION.
41. Summary.
William T. Councill, George T. Heineman.
42. Future of CBSE.
William T. Councill, George T. Heineman, Jeff Poulin.
Appendix A. Glossary.
References.
About the Authors.
I hope this helps.
Excellent AnthologyReview Date: 2001-07-30
Encyclopedic and full of informationReview Date: 2001-12-25
A definitive reference on the subjectReview Date: 2001-09-11
Instead of giving a chapter-by-chapter description, I am going to cover the chapters that I found useful. To begin, Part II, chapters 1 through 3 gave me a quick primer in software components and highlighted the need to think in a different frame when dealing with component-based development. If you are new to CBSW then the 48 pages devoted to the basics are worthwhile reading.
Part II's five chapters on making a business and technical case for components is outstanding and the authors cover every facet. I found Part III, which covers software engineering practices, particularly useful. The value to me was the status of CBSW engineering on a global scale because I am currently providing consulting services to an India-based company that specializes in components. For this reason I also found Part IV's eight chapters on managing component-based software systems especially valuable.
The real eye-opener [for me], however, was in Part VIII, which devotes four interesting chapters on aspects of legal and regulatory issues as they related to software development as a discipline, and component-based software engineering specifically. In particular, chapter 38 on software component standards and certification was enlightening. I was also enlightened by chapter 39's fascinating discussion on commercial law applicable to component-based software, and the effects of the Uniform Computer Information Transactions Act (UCITA) on component-based software development and marketing.
This is an excellent book that covers the entire landscape of component-based software engineering and, although is a weighty 818 pages, is not difficult to read through. Each chapter is really a paper or article, so each is standalone. If you are dealing with off-shore development in any way, the book is especially valuable, and if you are doing CBSW in-house, the key differences between this approach and other development approaches are highlighted and will give you sufficient information with which to approach CBSW intelligently and effectively.

Used price: $46.98

Fantastic book, a more in-depth SICPReview Date: 2008-02-13
Integrated view of programmingReview Date: 2005-10-23
CTM has been compared to Abelson and Sussman's "Structure and Interpretation of Computer Programs". They are similar, in the sense that they both provide the reader with a deeper understanding of programming than most programming texts. However, the content of both books is quite different, and it is definitely worth reading both.
Another book that I feel makes a good companion to CTM is Hoare's (sadly hard to come by) "Unifying Theories of Programming". It covers a lot of the same material as CTM, but in a much more theoretical sense. Where CTM is concerned with practical programming, Hoare is concerned with mathematical underpinnings. The two complement each other nicely.
The Power of Programming Without Dogmatic RestraintsReview Date: 2004-03-03
In 2004 Van Roy and Seif Haridi have given us a glimpse of what programming can be like without unnecessary restrictions imposed by paradigms and other heavy baggage caused by politics, ideology and historical inertia. Using the remarkably mature implementation of the Mozart system and the conceptually clean, simple, elegant, yet powerful programming language Oz, Van Roy and Haridi show us how dogmatic heavy baggage falls away when we can look at programming as a whole and choose the best programming concepts that the solution of a problem requires. Such a program becomes simpler, more elegant and therefore less error prone than an equivalent solution that is restricted to a specific paradigm.
Will change how you think about program design completelyReview Date: 2004-03-23
The notion that one language can be so flexible as to accomodate both the syntax and semantics of so many different computational models, or paradigms, took some unlearning of bad programming practice before its power, elegance and potential began to sink in.
It also explodes the myth that "pure" languages -- i.e., pure OO, or pure functional, etc., languages--have some kind of innate advantage over so-called "hybrid" languages. In fact, "hybrid" (or as the authors would prefer to call them, "multi-paradigm") languages come out of this book looking even more powerful than the "pure" ones, insofar as they allow the programmer to use the right model for each task, instead of trying to make OO fit, for instance, in places where it doesn't fit so well.
The idea here is that each computational model represents a completely different way of approaching a domain problem. Used by themselves, each has its niche. For instance, everybody knows OO is good for domain modelling and busines objects. Prolog-type languages are good for applications that need to apply rules over a set of data. Functional languages are great in mathematical applications. And so on. What is new here is that one can program in an environment in which all of these tools are available in a single core semantics that seamlessly weaves these computational models into a complementary whole. Used together judiciously, with an eye toward program correctness, they make things possible that have long been considered very hard -- for instance, constraint programming.
Mozart-Oz, the underlying technology, is a strange language when you first look at it. It's hard at first to get used to concepts like "higher-order programming" or "by need execution" or "lazy execution" if you are the programming grunt in the field of most modern IT shops, forced by bosses to code in your standard fare -- Java, C#, VB, etc. If OO in Java is like the hammer that makes everything look like a nail, in Mozart-Oz you have a language that is like walking into Ace hardware store, a swiss army knife of a language (conceptually speaking) that challenges you to become a highly skill code craftsman, not just a programmer.
But, if only for the personal growth you will experience grappling with the concepts in this book, I recommend it very highly even to "non academic" programmers (like myself) as well as to any advanced student of computer science. It may be painful, you may scratch your head in places where the concepts just seemed to leap over your cranium, but if you are patient, do the exercises (and at least think about what it would take to tackle some of the research projects), you will grow.
Unfortunately, you may find the languages you work on to be rather confining, and maybe even boring, after you get a whiff of what multi-paradigm programming can do. More likely, however, is that you will grasp very clearly how the language you code in today works, and that can only make you a better software engineer. So do it-buy this book!

Used price: $21.45

Excellent book!!!!Review Date: 2008-06-18
Another interesting technique this book uses, is it take the web developer through the different types of web development. It starts with development of custom tags and takes the reader through JSTL libraries and then discusses the Struts framework.
Finally, I used this book to help me through deployment of my web application. It was an invaluable tool.
Excellent book!!Review Date: 2008-05-14
I like the style of the book very much. One thing in particular that I like is when a new technology or feature is introduced the steps needed to use it are numbered and laid out clearly without going into too much detail. Then as the feature is developed and each step is examined in detail the steps as a whole are repeated. This helps keep things in perspective - you can see more clearly where each thing fits into the big picture.
The authors also do a good job of trying to give small but useful and instructional examples of the different technologies - not always an easy task.
Whenever I look into this book I find new and interesting ideas. Even the concepts that I am familiar with I still learn new things about them. I wish I had more time to read through the entire book.
advanced servlet/jsp & struts 1.3Review Date: 2008-02-03
The main topics are advanced deployment descriptor settings, security, custom tags, filters, event handling and JSTL. Then there are three chapters on Struts 1.3. These additional chapters were very good although I'm not sure what they have to do with "core servlets." The browser screenshots were good for showing output and the examples were excellent.
As with "Core Java", the 700 page book contains some long classes. I could have done without the complete 5 page deployment descriptor at the end since it was gradually built up with new additions highlighted. The highlighting does help with spatial orientation.
I did notice a couple typos in the book. None of these affected the meaning, but it gives you the impression it wasn't proofread as carefully as other books. And (at least my copy) had a printing error where one page was missing a few lines.
For most part the book pointed out best practices. There were a few exceptions such as one chapter mentioning which jsp page should establish a database connection. Different chapters had different opinions on whether there should be scriptlets in a JSP as well.
Overall the book was fine although I would prefer to invest in a different title - either fully on Struts or fully on servlets/JSPs.
Excelent environment setup explinationsReview Date: 2004-09-02

Used price: $3.39

Ideal for getting you started on "how to" identify Classes.Review Date: 2000-12-03
A lot of OOA books like to tell how to design from start to finish. However, some (most) of us are thrown in some obligatory process without consent. CRC will bridge the gap on getting your Classes defined.
Also, CRC works well for "Use Cases". I use CRC after a good Use Case session for Class Diagrams. Some prefer to do CRC before Use Cases. That's the beauty, CRC can be injected anywhere you deem fit.
And, finally, this book will get you "thinking in objects" fast!
Great book for helping do high level OO design.Review Date: 1998-12-02
Informal down to earth technique for everybodyReview Date: 2002-03-15
The technique itself can be very enjoyable and if you can convince very formal people to use it, it will change their lives, much more then any formal OO methodology will do. CRC Cards make you live software systems! This should be the first experience of everybody who wants to learn OO. You can even use it to explain your work to your kids:-)
High-effective but fragileReview Date: 2002-10-12
I was in OO development for five years and I was thinking about a solution which will improve the efficiency of OO design and help to avoid splitting the program between developers who create their own set of classes they are responsible for. Such splitting leads to integration problems and overall design imbalance. Fred Brooks has described this consequences in his famous book "The Mythical Man-Month", where the modules are being written first and integrated later, and the coordination of interfaces between modules written by each developer requires essential effort and time. The CRC Card Book shows how to have "the interfaces" coordinated in the very beginning.
However, the methodology described in this book is "fragile". As soon as it isn't followed by all of the developers, it became useless. But if it is followed, the results are amazing. The book, however, is not very easy to read and lack something which can attract the developers who are "neutral" to improving their way of creating OO programs. But, for the people who already have strong OO background and are seeking the way how to improve their efficiency significant, the book is a must-have.

Used price: $0.47

A good book to learn the basics of HTMLReview Date: 1997-10-08
A book that is easily read and understood. Excellent!Review Date: 1997-02-23
Considered HarmfulReview Date: 2008-05-02
Sadly, I found it very disappointing. The author advocates many methods of web page creation that are inaccessible, woefully out of date, or just plain wrong. When I suggested implementing some of the coding techniques in the book, I was literally laughed at by my colleagues.
The book does not cover even the most rudimentary basics of semantic markup, and even suggests using the FONT and TABLE tags to apply styles without even the briefest mention of CSS.
I will certainly not be recommending this book to my fellow web developers any time soon.
(In all seriousness, I read this book when it was new, and it got me started tinkering with web pages. Now I work for Yahoo. The 5 star rating is honorary.)
A friendly, common-sense approach to web page design.Review Date: 1996-12-17

Used price: $6.29

Must have for Cubase SX usersReview Date: 2007-04-11
There is alot more to the book as others have aready mentioned.
The bottom line is if your having trouble understanding how to operate this recording software,BUY THIS BOOK!
This book is definitely worth buying.
Better Than the Cubase Handbook !!!!!!!!!!!!!!!!!!!Review Date: 2006-02-07
When Less is MoreReview Date: 2003-09-20
Cubase SX Power is written very much from the practitioner's point of view. It offers a tour of the software, accompanied with little exercises, that covers the things most likely to be of importance to someone trying to create and record a piece of music. As such, it is a bit more focused that the manuals are. It tries to give you the basics you need, and doesn't dwell at length on some of the more intricate details that are more confusing than helpful at first..
What it does very well is get you over the initial learning curve that Steinberg's software presents to the novice. The writing style is clear, without any frills. This isn't a 'for dummies' kind of book though - Guerin assumes that the reader already knows some of the basics of recording and is intelligent enough to have a computer in the first place. The book has stood the test of time for me and is often the first place I look when I have a question - which is the best recommendation I can give any reference book.
This book should come with Cubase SXReview Date: 2002-12-28
I kept thinking about another book "Making Music With Emagic Logic Audio by Stephen Bennett" while reading this. How deferent the two books are. How one author has a clear idea of what he is trying to do and how another is lost in useless details and unclear language. How one may be a an "expert" but have little idea how to share the knowledge in easy language.
This book should come with Cubase SX instead of the PDF manual. It would make using Cubase SX an even more elegant and rewarding experience.

Used price: $26.98

DataStructure/Algorithms/VB.NetReview Date: 2007-10-01
Al Edlund
ProgrammerReview Date: 2006-12-13
I look forward to more books from this author.
introductory algorithm courseReview Date: 2005-09-10
Without them, you find yourself having to tediously reinvent basic functionality. Adding little value. And with the risk that your implementations might be buggy.
McMillan shows how to use the structures in several algorithms. Having said that, this book will not be of any surprise to someone already familiar with algorithms. It does not go into these to the depth of Knuth's 'Art of Computer Programming', or Sedgewick's texts.
ExcellentReview Date: 2007-09-20
1- The book doesn't go into the mathematics found in other books. Of course, mathematics are essential for those who want to create algorithms, but it's not the case for the majority of programmers, at least in the business computing field, who just want to implement them. On the contrary, I think that teaching the mathematics underlying the construction of algorithms makes the learning process unnecessarily hard.
2- On the data structures field, the book takes advantage of structures already implemented in the major development platforms. As the author says it: "students of data structures and algorithms can now see how to use a data structure before learning how to implement it" (Preface, p. vii). From an educational standpoint, this is a far better approach than starting to discuss a concept abstractly.
3- The examples are in VB .NET, which I consider a good starting programming language. For those who rather prefer another language, the author has recently published the same book for C#: "Data Structures and Algorithms Using C#".
In a word, I consider this book an excellent practical approach to learn common data structures and algorithms without going into the complexity of mathematics.

Used price: $10.00

If you program the AS/400, you need this book!Review Date: 1997-12-18
Filled with a perfect mix of theory and hands-on examples, this book allows a reader of any level of experience to benefit from the author's many years of expertise. Conte is a stickler for professionalism and attention to detail, and "Database Design And Programming For DB2/400" not only typifies his love of excellence, but encourages the reader to raise his or her own personal expectations.
If you're a manager, buy every programmer a copy and make it mandatory reading. If you're a programmer who wants to be the best, you must have this book; my copy rests at arm's length on my desk. If you're an educator, this would make an ideal textbook.
Outstanding work!! Both my thumbs are up.Review Date: 1997-09-06
Encore! Encore!Review Date: 1998-11-14
I am looking to modernize our AS/400 database development with the latest modeling tools and functions without disrupting the traditional DDS-centric RPG development efforts of my programmer customers. I serve customers in dozens of countries with varying levels of SQL/400 knowledge, but being an ex-mainframe DBA, I appreciate the effort IBM has placed into DB2/400 (or "DB2 for AS/400") into giving it mainframe-DB2-like capabilities. I am hoping Paul Conte will come up with a new edition of this book for OS/400 V4.3 because I would love to see these issues addressed in the same manner that DB2/400 V3.6 is presented in this book. Maybe even a chapter devoted to interoperability issues between DDS and SQL/400 and why/how to make the migration would be splendid.
A must-have !Review Date: 1999-02-07

Used price: $102.32

An Excellent Foundation Re:(Building & Managing databases): The whole Ball of WaxReview Date: 2006-03-13
The 3 customer reviews i saw for this book are quite accurate in this readers opinion. this book provides an excellent foundation for database design
however, i think giving just the in-topic highlights would have helped an interested reader like myself,in making a more informed decision; and as such, i thought i might include these here in a review :
Re:
(A.) Database Implementation & Design elements;
-----------------------------------------------
You will learn all about : how to ;
-Represent business processes with ERD's in a conceptual design & data model/design blueprint,
-Create, control & modify a database,
-Structure a table & normalize it,
-Transform a data model/design blueprint into a relational db,
-Lay-out a solid phyical design, and
how to implement your design/blueprint solution by:
-deciding on the db sytem architecture to use,
-creating,tables,constraints, views,
-controlling db object priveldges,
-transporting data via bulk copy, a study on the import/export wizard,
-querying databases using SQL , subqueries, joins
-SQL procedures ie: Triggers,User defined functions, creating & using stored procedures, flow-control structures ie: IF's , WHILE loops, CASE statements ,et cetera ;
-creating & managing indexes and index views
-Data access via ADO, ODBC,OLE DB
Re:
(B.) The Database Application Development aspect;
-------------------------------------------------
You will learn all about :
-creating database applications with Visual Studio.Net,
-Developing a Web based Applications interface to a database system ,viz:
-creating forms based on views/queries
-creating reports, embedding subforms and subreports,
-creating reports based on stored procedures
-creating network databases ie: client/server architecture,
-using XML, XML datafiles, XML schema, creating XML Web services with Visual Studio.Net
Re:
(C.) Database Administration elements ;
----------------------------------------
You will learn all about :
-Installation of SQL Server
-Server security, Managing Database User accounts,
-Security Authentication, Roles, Permissions,
-Backup and recovery
-Database Replication
-Database Optimization & tools used in performance tuning ie: transactions & locking
-Building a database maintenance plan.
Re:
(D.) Data Analysis Services elements;
-------------------------------------
You will learn all about :
-Building & Designing an OLAP (On-Line Analytical Processing) solution
-Building a Data warhouse ie: dimensional modelling, fact table, ETL(extract,transform,load),
-DTS-(data transformation services)
An example OLAP Case study : demonstrating visually a star-schema, snowflake-schema etc
Re:
(E.) -Data mining ;
-------------------
You will learn all about :
-developing data-mining models ,
-data-mining algorithms
-creating decison trees
-deploying data-mining results with DTS
An example data-mining Case study
et cetera, et cetera
i hope this helps
Must have Book for developing and managing databaseReview Date: 2006-03-04
Other topics includes data accessing techniques, use of database in network environment, database administration, data analysis using Online Analytical Processing (OLAP), data warehousing, and other analysis tools, and also discusses about data mining.
Since it provides detailed easy to follow instructions using step-by-step case based approach, it helps to understand database concepts clearly. I recommend you to buy this book.
A must-have book on your bookshelfReview Date: 2006-03-02
With more than five years of working as a DBA and developer, this book is still helpful to me every day. Your every penny counts in this book.
Thank you Dr. Chao for such great work.
Laying that 1st powerful FoundationReview Date: 2006-03-09
and that we all sit on the shoulders of giants
well, if you want to develop and manage database systems professionally (ie: conceive database design blueprints, develop, implement/produce or bring the blueprint into the physical, and deliver with articulate proficiency any relational database system -(for database applications at the enterprise level ie:client/server-based applications and web-based applications)
then, you are going to need a thorough mastery of the core underpinnings eventually, before you can commandingly build brilliantly the way you like ie:
You need to permit yourself a
1.) Thorough mastery of relational theory in order to have the flexibility & adaptability to consistently produce solid database design blueprints; this implies knowing how to make the right design decisions/design selections & the ability to see the whole picture ie:(how everything will fit together beforehand)+ the ability to then work-inwards & outwards in the detail levels, in order to forge the database you want.
2.) Thorough mastery of putting out a conceptual design to meet, answer/respond to your users business needs.
3.)concrete knowledge of the steps to take to verify the accuracy of your design proposal(logically), checking it for correctness & adequecy, regardless of the design methodology u adopt before you give the green light to implementation.
4.)knowledge of database implementation & how to manipulate the data to retrieve whatever u and the boss require or want out of it.
5.)knowledge of how to fit/hook-up your implementated database as part of a complete system solution and make it belong; eg: as a client/server-based applications & web-based application in the context of an enterprise ie: as an accessible enterprise application residing on a network-share.
6.) knowledge of how to keep historic data , classify these away, organise and set them apart for future purposes ; ie: for future reporting or querying . in short, expertise in building yourself an OLAP side to your design blueprint , a data warehouse et cetera, in order to set up/satisfy a clients data-mining & future decison-analyses ambitions/prospects for the database system.
These are the things you will need. This is the professional know-how which can help you become a highly-paid, consulted professional or a senior developer/designer.
This is the secret most newbee's stuck on the outside looking in on the inside, not knowing how to navigate the tide or where to begin from to get to the heart of the profession, seek.
This is clarity.
Thus, If you have any gaps in your database development know-how, which requires filling -(you'll know this in yourself), then i would recommend 2 primordial books for it:
(1.)"Database Development and Management (foundations of Database Design)" isbn 0849333180
&
(2.)"Database Design and Development a visual approach" isbn 0130351229
Now with regards each book :
Note: (due to review real estate constraints, i shall limit this review to Book 1, the current book in question.
you'll find my Book 2 review on Book 2's customer review page under :"Database Design and Development a visual approach" ISBN: 0130351229)
Book 1:"Database Development and Management (foundations of Database Design)" isbn 0849333180
is your cement/concrete foundation book.
the book does show favor for implementation in SQL SERVER & MS Visual Studio.Net, but the central database design foundation/tenets is sound for ORACLE,DB2,SQL SERVER,MS Access.
Basically, this one book answers questions like: what is a database, the component parts & pieces that make one up , how do the pieces all fit together, what does each one do, what do they each bring to the picture of a database blueprint solution
From the book you will learn all about :
(A.)Database Implementation & Design elements
(B.)The Database Application Development aspect ie: creating database applications with Visual Studio.Net, Developing a Web Application
(C.)Database Administration elements
(D.)Data Analysis Services (OLAP, data-ware housing)
(E.)Data mining
the long & short of it is that,
If database design, development and management appears to be one big convoluted puzzle, well, this book puts it all together for you and tells you how & where everthing fits.
this is the power of this book. and as such, it is brilliant!
This is a book you'll want to keep, its of great value and accessible to the very green beginner, intermediate or pro person.
these 2 books will bring you something most Developers and DBA spend half their careers trying to figure out ;which is, d complete skill-set of how to handle a database project from point A to Z all by yourself. For most people, theory only ever meets hands-on practise in the proverbial 2-3years work experience context , from on the job experience.
However,the db design foundation which this book delivers to one features the core staple a fledging database developer or DBA would go through a
-MCSD -(Micorsoft Certified Solutions Developer) or -MCDBA -(Microsoft Certified Database Administrator) I.T certification/ accreditation in order to obtain.
this applies in a lot of ways too to ORACLE
This staple constitutes the core skill-set,profile/credentials, employers in the real world generally seek to hire onto db management projects despite the hard won bachelors degree in computing.
cheers :-)
Related Subjects:
More Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250