Showing posts with label sql. Show all posts
Showing posts with label sql. Show all posts

10/12/2012

Mastering Oracle SQL, 2nd Edition Review

Mastering Oracle SQL, 2nd Edition
Average Reviews:

(More customer reviews)
[A REVIEW OF THE SECOND EDITION]
Those of you dealing with the latest Oracle 10g, and perhaps frustrated with the quality of the Oracle documentation, might want to consult this second edition. Its greatest difference compared to the first edition is simply that it deals with 10g, whereas the latter talks about 9g. Mishra and Beaulieu explain, with extensive detail and examples, the new features. Like support for unix-like regular expressions within SQL statements. Given that many Oracle users probably hail from a unix/C background, they will welcome this.
Also, for mapping between XML and SQL data types, 10g now integrates XML. This will reduce the impedance mismatch between the object oriented and relational outlooks that bedevil many programmers who have to deal with both.
The only problem I found with this book is its lack of mention of competing databases. Because the authors explicitly assume that you have already committed to using Oracle as your database. Fair enough. But perhaps occasional comments in the text, about how a given command or feature is not possible in another database would be useful and appreciated by Oracle users. Heck, to be fair, on this point, the book is at no relative disadvantage. For example, I have texts on dB2 and MySQL that likewise say zilch about their competitors.

Click Here to see more reviews about: Mastering Oracle SQL, 2nd Edition


The vast majority of Oracle SQL books discuss some syntax, provide the barest rudiments of using Oracle SQL, and perhaps include a few simple examples. It might be enough to pass a survey course, or give you some buzz words to drop in conversation with real Oracle DBAs. But if you use Oracle SQL on a regular basis, you want much more. You want to access the full power of SQL to write queries in an Oracle environment. You want a solid understanding of what's possible with Oracle SQL, creative techniques for writing effective and accurate queries, and the practical, hands-on information that leads to true mastery of the language. Simply put, you want useful, expert best practices that can be put to work immediately, not just non-vendor specific overview or theory.

Updated to cover the latest version of Oracle, Oracle 10g, this edition of the highly regarded Mastering Oracle SQL has a stronger focus on technique and on Oracle's implementation of SQL than any other book on the market. It covers Oracle s vast library of built-in functions, the full range of Oracle SQL query-writing features, regular expression support, new aggregate and analytic functions, subqueries in the SELECT and WITH clauses, multiset union operators, enhanced support for hierarchical queries: leaf and loop detection, and the CONNECT_BY_ROOT operator, new partitioning methods (some introduced in Oracle9i Release 2), and the native XML datatype, XMLType.

Mastering Oracle SQL, 2nd Edition fills the gap between the sometimes spotty vendor documentation, and other books on SQL that just don't explore the full depth of what is possible with Oracle-specific SQL. For those who want to harness the untapped (and often overlooked) power of Oracle SQL, this essential guide for putting Oracle SQL to work will prove invaluable.


Buy NowGet 27% OFF

Click here for more information about Mastering Oracle SQL, 2nd Edition

Read More...

10/08/2012

Database Administration: The Complete Guide to Practices and Procedures Review

Database Administration: The Complete Guide to Practices and Procedures
Average Reviews:

(More customer reviews)
This book has three things going for it:
(1) It describes the DBA function as it exists in the real world. More importantly, it breaks the categories of "DBA" out into specialities, such as system DBA, data architect, analysts and modelers, developers and data warehouse DBAs - each speciality is vastly different in practice - and provides skill profiles and roles and responsibilities for each.
(2) Proposes an organizational structure for all DBAs, regardless of database (DB2, Oracle, SQL Server, etc.) and skill. As a consultant who specializes in IT organizational management and processes I heartily endorse this structure. It's also consistent with recommendations made in "IT Organization: Building A Worldclass Infrastructure " by Harris Kern, Stuart Galup and Guy Nemiro, and "Building Operational Excellence: Strategies to Improve It People and Processes" by Dale Kutnick and Bruce Allen.
(3) A complete and comprehensive listing of tasks and responsibilities for DBAs, ranging from creating the database environment to data warehouse administration, and everything in between (data modelling, performance and capacity management, tuning, back-up and recovery, etc.)
While achieving the recommendations for organizational structure is a daunting and complex task, assimilating the extensive list of tasks and recommendations can be accomplished quickly. One way to attain immediate value from this book at the organizational level is to derive database administration policies and processes from this book, and refer to this book for the procedures.
The ideal audience for this book includes IT managers who need to understand the complexity and scope of the DBA function under their cognizance, senior DBAs who want to implement consistent procedures, and HR specialists who develop job descriptions and recruit DBAs.

Click Here to see more reviews about: Database Administration: The Complete Guide to Practices and Procedures

Part tutorial and part reference, Database Administration explains and examines each of the components that comprise the discipline of database administration. The book opens by providing an overview of the responsibilities of database administrators (DBAs) along with the various "flavors" of DBAs and their tasks. From there, the book proceeds chronologically through every task a DBA is likely to encounter. Although designed as a comprehensive survey of the entire DBA environment, the book's individual chapters are also well suited for quick look-up of specific information.

Buy NowGet 47% OFF

Click here for more information about Database Administration: The Complete Guide to Practices and Procedures

Read More...

9/21/2012

Access Data Analysis Cookbook (Cookbooks) Review

Access Data Analysis Cookbook (Cookbooks)
Average Reviews:

(More customer reviews)
This book is not about designing forms, primary keys, or the use of built-in wizards to make easy queries or reports. This book is about applying Access to real-world business problems. The book addresses how to query data, how to move data to and from Access in various ways, the calculation of different financial and investment terms, and other such problems. The reader of this book should already have some Access experience and thus know how to get around the Access user interface, know basic table structures and relations among them, and how to construct simple queries. As long as you know this much or more, the book should be quite useful to anyone interested in business solutions using Access to analyze the data that is involved. The book consists of a series of recipes that provide example queries, programming tips, and also some requisite math. The following is a summary of each chapter's contents. Each section of each chapter is actually a recipe consisting of a problem - the section title - and its solution(s).
1. Query Construction - A variety of query issues are addressed, including the use of the AND, OR, IN, and NOT operators; creating union queries; and understanding join types.
1.1. Finding Unmatched Records
1.2. Making AND and OR Do What You Expect
1.3. Working with Criteria Using the IN Operator
1.4. Excluding Records with the NOT Operator
1.5. Parameterizing a Query
1.6. Returning a Top or Bottom Number of Records
1.7. Returning Distinct Records
1.8. Returning Random Records
1.9. Fine-Tuning Data Filtering with Subqueries
1.10. Combining Data with Union Queries
1.11. Inserting On-the-Fly Fields in Select Queries
1.12. Using Aliases to Simplify Your SQL Statements
1.13. Creating a Left Join
1.14. Creating a Right Join
1.15. Creating an Outer Join
2. Calculating with Queries - More on using queries to find solutions to business problems. It demonstrates how to apply aggregate functions, custom functions, regular expressions, and crosstabs.
2.1. Finding the Sum or Average in a Set of Data
2.2. Finding the Number of Items per Group
2.3. Using Expressions in Queries
2.4. Using Custom Functions in Queries
2.5. Using Regular Expressions in Queries
2.6. Using a Cartesian Product to Return All Combinations of Data
2.7. Creating a Crosstab Query to View Complex Information
3. Action Queries - How to apply queries to perform activities such as inserting, updating, and deleting data.
3.1. Running an Update Query
3.2. Appending Data
3.3. Deleting Data
3.4. Creating Tables with Make-Table Queries
4. Managing Tables, Fields, Indexes, and Queries - Introduces how to programmatically create and manipulate tables and queries.
4.1. Creating Tables Programmatically
4.2. Altering the Structure of a Table
4.3. Creating and Using an Index
4.4. Programmatically Removing a Table
4.5. Programmatically Creating a Query
5. Working with String Data - Recipes on managing text-based data. Shows how to isolate parts of a string, how to remove spaces at any place in a string, and how to manipulate numbers stored as text.
5.1. Returning Characters from the Left or Right Side of a String
5.2. Returning Characters from the Middle of a String When the Start Position and Length Are Known
5.3. Returning the Start Position of a Substring When the Characters Are Known
5.4. Stripping Spaces from the Ends of a String
5.5. Stripping Spaces from the Middle of a String
5.6. Replacing One String with Another String
5.7. Concatenating Data
5.8. Sorting Numbers That Are Stored as Text
5.9. Categorizing Characters with ASCII Codes
6. Using Programming to Manipulate Data - How to use arrays, access the Windows Registry, encrypt data, and use transaction processing. Also covered are search methods, charts, and manipulating data relationships.
6.1. Using Excel Functions from Access
6.2. Working with In-Memory Data
6.3. Working with Multidimensional Arrays
6.4. Sorting an Array
6.5. Flattening Data
6.6. Expanding Data
6.7. Encrypting Data
6.8. Applying Proximate Matching
6.9. Using Transaction Processing
6.10. Reading from and Writing to the Windows Registry
6.11. Creating Charts
6.12. Scraping Web HTML
6.13. Creating Custom Report Formatting
6.14. Rounding Values
6.15. Running Word Mail Merges
6.16. Building a Multifaceted Query Selection Screen
7. Importing and Exporting Data - Different ways of moving data into and out of Access. Covers import/ export specifications, using the FileSystemObject, XML with XSLT, and communicating with SQL Server. Exchanging data with other applications in the Office suite is also covered. Also covers how to create an RSS feed.
7.1. Creating an Import/Export Specification
7.2. Automating Imports and Exports
7.3. Exporting Data with the FileSystemObject
7.4. Importing Data with the FileSystemObject
7.5. Importing and Exporting Using XML
7.6. Generating XML Schemas
7.7. Using XSLT on Import or Export
7.8. Working with XML via the MSXML Parser
7.9. Reading and Writing XML Attributes
7.10. Creating an RSS Feed
7.11. Passing Parameters to SQL Server
7.12. Handling Returned Values from SQL Server Stored Procedures
7.13. Working with SQL Server Data Types
7.14. Handling Embedded Quotation Marks
7.15. Importing Appointments from the Outlook Calendar
7.16. Importing Emails from Outlook
7.17. Working with Outlook Contacts
7.18. Importing Data from Excel
7.19. Exporting Data to Excel
7.20. Talking to PowerPoint
7.21. Selecting Random Data
8. Date and Time Calculations - How to add time, count elapsed time, work with leap years, and manage time zones in your calculations.
8.1. Counting Elapsed Time
8.2. Counting Elapsed Time with Exceptions
8.3. Working with Time Zones
8.4. Working Around Leap Years
8.5. Isolating the Day, Month, or Year
8.6. Isolating the Hour, Minute, or Second
8.7. Adding Time
9. Business and Finance Problems - Ways of calculating depreciation, loan paybacks, and return on investment are introduced, and investment concerns such as moving averages, Head and Shoulders patterns, Bollinger Bands, and trend calculations are discussed. One recipe explains how latitude and longitude are used to determine distances between geographical areas.
9.1. Calculating Weighted Averages
9.2. Calculating a Moving Average
9.3. Calculating Payback Period
9.4. Calculating Return on Investment
9.5. Calculating Straight-Line Depreciation
9.6. Creating a Loan Payment Schedule
9.7. Using PivotTables and PivotCharts
9.8. Creating PivotTables
9.9. Charting Data
9.10. Finding Trends
9.11. Finding Head and Shoulders Patterns
9.12. Working with Bollinger Bands
9.13. Calculating Distance Between Zip Codes
Chapter 10. Statistics - The most math intensive of the chapters, it discusses statistical techniques such as frequency, variance, kurtosis, linear regression, combinations, and permutations. All the recipes here have great value in data analysis.
10.1. Creating a Histogram
10.2. Finding and Comparing the Mean, Mode, and Median
10.3. Calculating the Variance in a Set of Data
10.4. Finding the Covariance of Two Data Sets
10.5. Finding the Correlation of Two Sets of Data
10.6. Returning All Permutations in a Set of Data
10.7. Returning All Combinations in a Set of Data
10.8. Calculating the Frequency of a Value in a Set of Data
10.9. Generating Growth Rates
10.10. Determining the Probability Mass Function for a Set of Data
10.11. Computing the Kurtosis to Understand the Peakedness or Flatness of a Probability Mass Distribution
10.12. Determining the Skew of a Set of Data
10.13. Returning a Range of Data by Percentile
10.14. Determining the Rank of a Data Item
10.15. Determining the Slope and the Intercept of a Linear Regression
10.16. Measuring Volatility
One final word of advise is to purchase "Head First SQL" or some other good book on SQL if you don't already feel proficient. Although the book briefly explains each query it shows, I don't think the explanation is sufficient unless you see the stuff every day. A good thing about the book is that it shows screenshots of the application in just about every recipe and usually gives directions in clear numbered steps.

Click Here to see more reviews about: Access Data Analysis Cookbook (Cookbooks)


If you have large quantities of data in a Microsoft Access database, and need to study that data in depth, this book is a data cruncher's dream. Access Data Analysis Cookbook offers practical recipes to solve a variety of common problems that users have with extracting Access data and performing calculations on it. Each recipe includes a discussion on how and why the solution works. Whether you use Access 2007 or an earlier version, this book will teach you new methods to query data, different ways to move data in and out of Access, how to calculate answers to financial and investment issues, and more. Learn how to apply statistics to summarize business information, how to jump beyond SQL by manipulating data with VBA, how to process dates and times, and even how to reach into the Excel data analysis toolkit. Recipes demonstrate ways to:

Develop basic and sophisticated queries
Apply aggregate functions, custom functions, regular expressions, and crosstabs
Apply queries to perform non-passive activities such as inserting, updating, and deleting data
Create and manipulate tables and queries programmatically
Manage text-based data, including methods to isolate parts of a string and ways to work with numbers that are stored as text
Use arrays, read and write to the Windows registry, encrypt data, and use transaction processing
Use the FileSystemObject, use XML with XSLT, communicate with SQL Server, and exchange data with other Office products
Find answers from time-based data, such as how to add time, count elapsed time, work with leap years, and how to manage time zones in your calculations
Deal with business and finance problems, including methods for calculating depreciation, loan paybacks, and Return on Investment (ROI)
Explore statistical techniques, such as frequency, variance, kurtosis, linear regression, combinations and permutations
Access Data Analysis Cookbook is a one-stop-shop for extracting nuggets of valuable information from your database, and anyone with Access experience will benefit from these tips and techniques, including seasoned developers. If you want to use your data, and not just store it, you'll find this guide indispensable.

Buy NowGet 37% OFF

Click here for more information about Access Data Analysis Cookbook (Cookbooks)

Read More...

9/15/2012

Learning SQL Review

Learning SQL
Average Reviews:

(More customer reviews)
Like everyone else, I'm pressed for time. It's all I can do to keep up with Java, let alone related incidental technologies such as SQL, JavaScript, HTML, Ant, etc. But as one reviewer pointed out: make no mistake, you need to know SQL. And if you don't (hell, even if you do), this is just a flat-out good book to have and read. I had previously purchased and read "SQL for Dummies", but threw that book out when I got this one. (To be honest, it wasn't just this book that made me toss the "Dummies" book; I never really liked it to begin with.)
I like the way "Learning SQL" is written. Sure, facts are presented, but the author does a masterful job of telling you how and why those facts exist. In addition, the conversational tone of the book proceeds along the path you'd expect from a real conversation: from the simpler to the more complex, in a logical and sensical path. (Okay, so most conversations don't fall into that category. But this book sure does, so do yourself a favor and buy it!)
Oh, and one more thing related to being pressed for time: it's not the technical-typical 700+ pages, it's just a few hundred.

Click Here to see more reviews about: Learning SQL


Updated for the latest database management systems -- including MySQL 6.0, Oracle 11g, and Microsoft's SQL Server 2008 -- this introductory guide will get you up and running with SQL quickly. Whether you need to write database applications, perform administrative tasks, or generate reports, Learning SQL, Second Edition, will help you easily master all the SQL fundamentals. Each chapter presents a self-contained lesson on a key SQL concept or technique, with numerous illustrations and annotated examples. Exercises at the end of each chapter let you practice the skills you learn. With this book, you will:



Move quickly through SQL basics and learn several advanced features
Use SQL data statements to generate, manipulate, and retrieve data
Create database objects, such as tables, indexes, and constraints, using SQL schema statements
Learn how data sets interact with queries, and understand the importance of subqueries
Convert and manipulate data with SQL's built-in functions, and use conditional logic in data statements

Knowledge of SQL is a must for interacting with data. With Learning SQL, you'll quickly learn how to put the power and flexibility of this language to work.


Buy NowGet 41% OFF

Click here for more information about Learning SQL

Read More...

9/12/2012

SQL in a Nutshell (In a Nutshell (O'Reilly)) Review

SQL in a Nutshell (In a Nutshell (O'Reilly))
Average Reviews:

(More customer reviews)
This book is designed as a reference -- the book that you keep
near your workstation after you learn the basics, because you
haven't got everything memorised yet. It's great for that. I
refer to it when I have a question.
But actually I picked up this book with no prior knowledge of
SQL (except that I knew it was for doing database stuff) and
learned enough to get started in a couple of days. The intro
is great for that.
The great thing about this book is that it covers the four
major SQL implementations in a relatively unbiased fashion.
This is nice because if you switch from one to another you
don't have to go looking for a new book. (Otherwise, you
would; as you will see from reading this book, the various
implementations differ considerably and also differ from
the unimplemented standard, which the book also covers.)
This book is not, and is not intended to be, a tutorial for
people who are utterly unfamiliar with the very concept of
a database, but it's okay to be utterly unfamiliar with SQL.
This book also is not a strategy guide for how to plan and
organise your database; this is an _implementation_ book.
As such, it doesn't cover things like deciding which data
to put in which table, when to create another table and
when to create an entirely separate database, or that sort
of thing. What it does tell you is what query syntax you
need to create and interact with your database, your tables,
and the data in your tables. It also explains datatypes,
because they vary considerably between the different SQL
implementations, and table types and the various attributes
(indeces and whatnot).
Additionally, this book is not a security guide. It does
include information about permissions, but only in terms of
the syntax used, not in terms of strategy.

Click Here to see more reviews about: SQL in a Nutshell (In a Nutshell (O'Reilly))


For programmers, analysts, and database administrators, SQL in a Nutshell is the essential reference for the SQL language used in today's most popular database products. This new edition clearly documents every SQL command according to the latest ANSI standard, and details how those commands are implemented in Microsoft SQL Server 2008, Oracle 11g, and the MySQL 5.1 and PostgreSQL 8.3 open source database products. You'll also get a concise overview of the Relational Database Management System (RDBMS) model, and a clear-cut explanation of foundational RDBMS concepts -- all packed into a succinct, comprehensive, and easy-to-use format. This book provides:

Background on the Relational Database Model, including current and previous SQL standards
Fundamental concepts necessary for understanding relational databases and SQL commands
An alphabetical command reference to SQL statements, according to the SQL2003 ANSI standard
The implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server
An alphabetical reference of the ANSI SQL2003 functions, as well as the vendor implementations
Platform-specific functions unique to each implementation

Beginning where vendor documentation ends, SQL in a Nutshell distills the experiences of professional database administrators and developers who have used SQL variants to support complex enterprise applications. Whether SQL is new to you, or you've been using SQL since its earliest days, you'll get lots of new tips and techniques in this book.


Buy NowGet 34% OFF

Click here for more information about SQL in a Nutshell (In a Nutshell (O'Reilly))

Read More...

9/08/2012

Database Design and Programming for DB2/400 Review

Database Design and Programming for DB2/400
Average Reviews:

(More customer reviews)
I wish I had this book as soon as it was published. After programming on the S/38 and the AS/400 (in RPG) for over 14 years now (with some interruptions), I consider this one the best AS/400-related computing book I have purchased - ever! And compared to other computer books, well, if only that kind of quality would be available on other topics as well more frequently, either DBMS's or programming languages. The book saved one of my clients hours of work: with no previous SQL knowledge but having this book they were able to do some work with SQL that otherwise would have required them to write a program. Another client (and myself for my own system) took advantage of the chapters on Referential Integrity. If you're serious about accessing your data on your DB2/400 database, you owe it to yourself to buy this book !

Click Here to see more reviews about: Database Design and Programming for DB2/400

Paul Conte, a leading DB2/400 authority with extensive application development experience, provides easy-to-follow instruction in the proper way to create efficient, flexible databases on the AS/400. His explanations and advice assure that you'll handle your design and coding challenges with confidence and professional-level techniques. This book provides complete coverage of both DDS, the traditional approach to defining DB2/400 files, and of SQL/400, the industry-standard database language that is IBM's strategic language for the future of DB2/400. With this text, you can be sure of handling not only existing application databases, but also developing new SQL/400 databases. These skills will put you in the forefront of AS/400 application developers. Database Design and Programming for DB2/400 also provides an excellent introduction to practical database design techniques. You get a solid introduction to the relational database model, which underlies the whole DB!2/400 architecture and the SQL language. On that foundation, the book explains a step-by-step method of modeling an organization's database requirements and developing a design for the necessary database files. The text is designed for college-level courses and for independent study. Each chapter has numerous examples and exercises. The material is organized into four parts - DDS, database design, SQL, and advanced DB2/400 features - so you can focus on particular topics as needed. Appendices provide extensive reference material. You can use the book as your single DB2/400 resource, eliminating the need for many IBM manuals. You will find Database Design and Programming for DB2/400 immediately useful, whether you're just beginning to learn DB2/400 or you are an experienced developer. You will turn to this book time and time again for advice on the best way to design and program DB2/400 databases.

Buy Now

Click here for more information about Database Design and Programming for DB2/400

Read More...

8/04/2012

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) Review

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)
Average Reviews:

(More customer reviews)
I recently got a new job and inherited a vast collection of SQL queries to maintain. Reading Karwin's book has been a tremendous help! Each chapter considers a particular design issue ("How can I store more than one value in a field?") and shows the most common, flawed method (the "antipattern"). He carefully explains the disadvantages, then usually shows several other ways to accomplish the same goal.
One of the things I like best about the book is that the analysis isn't black and white. Every methods has advantages and disadvantages, which Karwin carefully unpacks. He also reviews and clarifies relational theory as he goes: his discussion of "Null" is a masterpiece. In general, he favors solutions that don't subvert the basic principles of relational database theory.
This would not be a good book to try to learn SQL or Database theory from, but if you are just starting to get some real-world experience it is a Godsend. Highly Recommended.

Click Here to see more reviews about: SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)


Each chapter in this book helps you identify, explain, and correct a unique and dangerous antipattern. The four parts of the book group the anti​patterns in terms of logical database design, physical database design, queries, and application development. The chances are good that your application's database layer already contains problems such as Index Shotgun, Keyless Entry, Fear of the Unknown, and Spaghetti Query. This book will help you and your team find them. Even better, it will also show you how to fix them, and how to avoid these and other problems in the future. SQL Antipatterns gives you a rare glimpse into an SQL expert's playbook. Now you can stamp out these common database errors once and for all. Whatever platform or programming language you use, whether you're a junior programmer or a Ph.D., SQL Antipatterns will show you how to design and build databases, how to write better database queries, and how to integrate SQL programming with your application like an expert. You'll also learn the best and most current technology for full-text search, how to design code that is resistant to SQL injection attacks, and other techniques for success.


Buy NowGet 38% OFF

Click here for more information about SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)

Read More...

8/03/2012

Database Design Using Entity-Relationship Diagrams (Foundations of Database Design) Review

Database Design Using Entity-Relationship Diagrams (Foundations of Database Design)
Average Reviews:

(More customer reviews)
Bagui and Earp's "Database Design Using Entity-Relationship Diagrams" is a very well written book. It's clear, concise, and well laid out. It also meets their intended audience and intent. From page xiii of the Preface:
"This book is intended to be used by database practitioners and students for data modeling. It is also intended to be used as a supplemental text in database courses, systems analysis and design courses, and other courses that design and implement databases."
And, from page xvii of the Introduction:
"This book was written to aid students in database classes and to help database practitioners in understanding how to arrive at a definite, clear database design using an entity relationship (ER) diagram."
The only reasons I give it a rating of four stars out of five instead of five stars out of five are purely a matter of taste. First, there's not a lot of breadth to this material. So, I'm not all that certain that a whole book is warranted (it really should be covered in full-fledged database books). Second, the majority of the book focuses on "Chen-like" ER diagrams because they are well-used and implementation independent (which is good reasoning). But, I'm pretty sure that most databases are relational nowadays, so more coverage in the vein of the last chapter (the Barker-like relational ER model) would be a good thing. If I could give the book four and one half stars, I would (it's really that good). But, since I can't, four stars will have to do. If you decide you really need a supplemental text in ER Diagrams, you can't go wrong with this book.

Click Here to see more reviews about: Database Design Using Entity-Relationship Diagrams (Foundations of Database Design)

Entity-relationship (E-R) diagrams are time-tested models for database development well-known for their usefulness in mapping out clear database designs. Also commonly known is how difficult it is to master them. With this comprehensive guide, database designers and developers can quickly learn all the ins and outs of E-R diagramming to become expert database designers. Because E-R diagrams are so fundamental to database design, this book is also an indispensable text for teaching computer science students the basics of database development.Database Design Using Entity-Relationship Diagrams clarifies E-R diagramming by defining it in terms of requirements (end user requests) and specifications (designer feedback to those requests). The book explains how open communication between designers and end users is critical to developing usable, easy-to-understand E-R diagrams that model both requirements and specifications. The authors explain, in an intuitive, informal manner, how to develop an E-R diagram, how to map it to a database, and how the resulting database can be tested. This definitive guide is a basic component for any database course, and is also an invaluable reference that database professionals can use throughout their careers.introbul>Features

Buy NowGet 25% OFF

Click here for more information about Database Design Using Entity-Relationship Diagrams (Foundations of Database Design)

Read More...

5/19/2012

Advanced ANSI SQL Data Modeling and Structure Processing Review

Advanced ANSI SQL Data Modeling and Structure Processing
Average Reviews:

(More customer reviews)
Ever since i read this book first in a library in Atlanta, I coudlnt hold myself but buy this book immediately the following week.
Excellent description on data modelling, and has clear diagrams that are easy to understand.
a must have for all serious sql data modelling guys and programmers..

Click Here to see more reviews about: Advanced ANSI SQL Data Modeling and Structure Processing

This volume is a tool for utilizing the ANSI/ISO SQL outer join operation, and a guide to using this operation to perform simple or complex data modelling. It provides a look at the outer join operation, its powerful syntax, and features and capabilities that can be developed based on the operation's data modelling capacity. The author demonstrates how to tap into the power of data structure extraction technology that gathers data structure meta information naturally embedded in ANSI/ISO SQL outer join specifications. He also addresses existing SQL capabilities for improving performance, saving coding time, simplifying design, and reducing debugging time. The book also supplied critical review of the semantics of data structures; tells you how to perform multi-table outer joins and how to combine relational structures with hierarchical structures; and describes how to establish a default database standard or framework for data modelling.

Buy Now

Click here for more information about Advanced ANSI SQL Data Modeling and Structure Processing

Read More...

12/07/2011

Data Modeling and Database Design Review

Data Modeling and Database Design
Average Reviews:

(More customer reviews)
I had the chance to take a class taught by N. Umanath, one of the authors, with this as the text.
This was not the case of the textbook being the chosen text because the author wanted sales. It was an amazing opportunity to learn the subject as the author intend(s/ed) it to be taught. My view of the book may be skewed because it was taught by the author (so he could have made up for deficiencies in the book, it's hard to say). But overall I learned a ton of stuff in a very short period of time, and felt several times more knowledgeable and capable on the subject.
Very understandable and readable. A few things are somewhat non-traditional, but they make very good arguments for where they diverge from tradition, and I personally believe that many of those divergences should be adopted at an enterprise level. Specifically their model for logical schemas.


Click Here to see more reviews about: Data Modeling and Database Design

Data Modeling and Database Design presents a conceptually complete coverage of indispensable topics that each MIS student should learn if that student takes only one database course. Database design and data modeling encompass the minimal set of topics addressing the core competency of knowledge students should acquire in the database area. The text, rich examples, and figures work together to cover material with a depth and precision that is not available in more introductory database books.

Buy NowGet 39% OFF

Click here for more information about Data Modeling and Database Design

Read More...