| ||||||||||||
Product Details
|
“The book...has enough depth for even a seasoned professional to pick up enough tips to pay back the price of the book
many times over.”
–Dr. Paul Dorsey, President, Dulcian, Inc., Oracle Magazine PL/SQL Developer of the Year 2007, and President
Emeritus, New York Oracle Users Group
“This is a fascinating guide into the world of Oracle SQL with an abundance of well-collected examples. Without a doubt, this
book is helpful to beginners and experts alike who seek alternative ways to resolve advanced scenarios.”–Oleg Voskoboynikov, Ph.D., Database Architect
The World’s #1 Hands-On Oracle SQL Workbook–Fully Updated for Oracle 11g
Crafted for hands-on learning and tested in classrooms worldwide, this book illuminates in-depth every Oracle SQL technique you’ll need. From the simplest query fundamentals to regular expressions and with newly added coverage of Oracle’s powerful new SQL Developer tool, you will focus on the tasks that matter most. Hundreds of step-by-step, guided lab exercises will systematically strengthen your expertise in writing effective, high-performance SQL. Along the way, you’ll acquire a powerful arsenal of useful skills–and an extraordinary library of solutions for your real-world challenges with Oracle SQL.
Coverage includes
The SQL language is the de facto standard language for relational databases, and Oracle's database server is the leading relational database on the market today. The Oracle by Example, third edition, presents an introduction to the Oracle SQL language in a unique and highly effective format. Rather than being a reference book, it guides you through the basic skills until you reach a mastery of the language. The book challenges you to work through hands-on guided tasks rather than read through descriptions of functionality. You will be able to retain the material more easily and the additional example questions reinforce and further enhance the learning experience.
Who This Book Is ForThis book is intended for anyone requiring a background in Oracle's implementation of the SQL language. In particular, application developers, system designers, and database administrators will find many practical and representative real-world examples. Students new to Oracle will gain the necessary experience and confidence to apply their knowledge in solving typical problems they face in the work situation. Individuals already familiar with Oracle SQL but wishing a firmer foundation or those interested in the new Oracle 10g features will discover many of the useful tips, tricks, and information.
The initial audience for the book was the students of the Oracle SQL class at Columbia University's Computer Technology and Applications program. The student body has a wide-ranging level of technology experience. Their questions, learning approaches, and feedback provided the framework for this book. Many students cited the hands-on exercises as critical to their understanding of database technology and the SQL language and continuously asked for more examples and additional challenging topics. This book shares much of the material presented in the classroom and looks at the various angles of many solutions to a particular issue.
The book begins with the basic concepts of relational databases, the SQL*Plus environment, and SQL; it then gradually deepens the knowledge. A reader who already has some fundamental understanding of SQL will benefit from reading this book as it allows him/her to gain a better insight to writing alternative SQL statements. After performing the exercises in this book, you will harness the power of SQL and utilize much of Oracle's SQL functionality.
What Makes This Book DifferentThis book encourages the reader to learn by doing; this requires active participation by performing the exercises. Ultimately, the reward is a thorough understanding of SQL and a high level of comfort dealing with the real-world Oracle SQL topics. Performing the exercises help with the retention of the material, and the Self-Review and Test Your Thinking sections further test your understanding and offer additional challenges. The companion Web site contains solutions to the Test Your Thinking exercises and includes additional exercises and answers.
The book's focus is to give the readers examples of how the SQL language is commonly used, with many exercises supporting the learning experience. Unlike other SQL books, this book discusses Oracle's specific implementation of the language. Learning the language alone is not enough. The book also teaches you how to adopt good habits and educates you about many Oracle-specific technology features that are essential to successful systems development. The examples are derived from a sample database that takes you through the typical tasks you will encounter when working with an Oracle database.
This book is not a reference book but rather it teaches SQL by illustrating its use through many examples. Use the index to lookup previously discussed concepts or refer back to certain topics. The best way to learn the SQL language is to perform the exercises and compare your answers with the sample answers and accompanying explanations. After you have completed the exercises, the companion Web site contains additional questions to test your understanding. It also lists the solutions to the Test Your Thinking exercises at the end of each chapter.Some of Oracle's syntax options are too numerous and many very infrequently used; including them all would make the book swell by a several hundred additional pages. Instead, I have concentrated on those that you will use most. After performing the exercises, you will also have gained sufficient knowledge to read-up and understand the Oracle documentation, if needed. I hope that you will enjoy this learning experience and come away with the knowledge you hoped to gain.
How This Book Is OrganizedEach chapter of the book is divided into labs covering a particular topic. The objective of each lab is defined at its beginning, with brief examples that introduce the reader to the covered concepts.
Following the lab's introductory examples are exercises that are the heart of the lab which reinforce and expand the reader's knowledge of the subject. Each exercise consists of a series of steps to follow to perform specific tasks, or particular questions that are designed to help you discover the important aspects of the SQL language. The answers to these questions are given at the end of the exercises, along with more in-depth discussion of the concepts explored.
After you perform the exercises and compare the answers with the sample queries, answers, and explanations, the lab ends with multiple-choice Self-Review questions. These are meant to test that you have understood the material covered in the lab. The answers to these questions appear in Appendix A. There are additional Self-Review questions at this book's companion Web site.
At the end of each chapter, the Test Your Thinking section reinforces the topics learned in labs, and solidifies your skills. The answers to these questions are found on the companion Web site for this book.
Layout of a ChapterThe chapters should be completed in sequence because concepts covered in earlier chapters are required for the completion of exercises in later chapters.Here you will find a number of very important things:
Installation files you need before you begin reading the book.
Answers to the Test Your Thinking questions.
Additional Self-Review questions.
Additional Resources such as links, tips, and errata
All of the exercises and questions are based on a sample schema called STUDENT. The required files to install this STUDENT schema and the installation instructions can be downloaded from the Web site.
Test Your ThinkingThe answers to the Test Your Thinking sections are found at the Web site.
Additional Self-Review QuestionsThe Web site will have many other features, such as additional Self-Review questions, a message board, and periodically updated information about the book.
Visit the companion Web site and download the required files before starting the labs and exercises.
What You will NeedTo complete the exercises you need the following:
The Oracle® database software
Oracle's SQL*Plus software or a Web browser
Access to the Internet
Oracle 10g is Oracle's latest version of the relational database software and its flagship product. You can use either the Personal Edition or Enterprise Edition. Various beta versions of the Enterprise edition of Oracle 10g were used to create the exercises for this book.
If you have a previous version of the Oracle database you will be able to complete a large majority of the exercises, however some syntax options and features are only available in Oracle 10g. Review the companion Web site for more details.Alternatively, you can use iSQL*Plus, a Web-based version, which does not require the installation of the Oracle SQL*Plus software on your individual machine. Only a browser is necessary. The iSQL*Plus version simplifies the editing and offers a superior display of the result. However, iSQL*Plus does not allow certain functionality and this is pointed out where applicable. For a list of unsupported commands refer to Appendix C, "SQL*Plus Command Reference." Instead of SQL*Plus you can also use alternate SQL execution environments and a list is available in Appendix H, "Resources.Here you will find files that are necessary to install the sample STUDENT schema.
About the Student SchemaThroughout this book, you access data from a sample schema called STUDENT, which contains information about a computer education program. The schema was designed to record data about instructors, courses, students, and their respective enrollments and grades.
After you download the installation files to create the schema within your Oracle database, you will be able to follow the exercises in the book. In Chapter 1, "SQL and Data," you are introduced to the relational concepts necessary to read the schema diagram. Appendix D, "Student Database Schema," shows you a graphical representation of the schema and Appendix E, "Table and Column Descriptions" lists descriptive information about each table and column.
Conventions Used in This BookThere are several conventions used in this book to make your learning experience easier. These are explained here.
notepaper icon This icon denotes advice and useful information about a particular topic or concept from the author to you, the reader.
lightbulb icon This icon flags tips that are especially helpful tricks that will save you time or trouble, for instance, a shortcut for performing a particular task or a method that the author has found useful.
warning icon Computers are delicate creatures and can be easily damaged. Likewise, they can be dangerous to work on if you're not careful. This icon flags information and precautions that not only save you headaches in the long run, but may even save you or your computer from harm.
web icon Passages referring to the book's companion Web site are flagged with this icon.However, to err is human. As part of the companion Web site, you will find corrections as they're spotted. The exercises and answers were tested against various beta versions of Oracle 10g. In case of a modification in functionality in the production version, you will see this listed as an errata item on Web site's errata page. If you find an error that has not been reported, please let me know by contacting me at ar280@yahoo.com. You comments and suggestions are greatly appreciated.
© Copyright Pearson Education. All rights reserved. --This text refers to an alternate Paperback edition.
Tag this product(What's this?)Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items. |
|
Share your thoughts with other customers:
|
||||||||||||||||||||||
|
Most helpful customer reviews
5.0 out of 5 stars
This book is Awesome!!,
By A. Gendle "QWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW... (Lancaster, CA United States) - See all my reviews (REAL NAME)
This review is from: Oracle SQL by Example (Paperback)
This book by Alice Rischert is one of the greatest Oracle SQL books ever written. I purchased the 1st edition of this book back in the day and it helped me pass the Oracle 8i OCP SQL exam. After reading the 1st edition, I was very much compelled to purchase the 3rd edition. The 3rd edition of the book is much better with all the errors from the previous versions corrected. This is the book they use for the students at Columbia University in New York. After you read this book and do all the exercises and test your thinking projects, you become a master of the subject. If you want to learn Oracle SQL, there is no greater learning tool than this book. Indeed, there is much time, effort, and loads of quality and research put into this book. The format of the book is reading and then hands-on labs which reinforce the topics you just read. After you read this book you should purchase the Oracle PL/SQL by Example third edition. It goes hand-in-hand with this book. AFterward, you'll know enough to go take the Oracle SQL and PL/SQL exam.
Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta) Amazon.com:
4.7 out of 5 stars (15 customer reviews) 11 of 11 people found the following review helpful
5.0 out of 5 stars
The best and most under rated SQL book,
By justicescale.org "justice" - Published on Amazon.com
This review is from: Oracle SQL by Example (Paperback)
I use SQL daily and I'm still not very good at it.I don't pick up languages easily or memorize syntax or vocabulary be it French, Spanish or SQL. So, several times a day I pick up this book to reference how to do something with SQL that I need to know NOW before moving on to my next 20 emergency du jures. . This is a great book........ the best that I have found. . 13 of 14 people found the following review helpful
5.0 out of 5 stars
Very Good Resource for SQL and Oracle.,
By J. Stark - Published on Amazon.com
This review is from: Oracle SQL by Example (Paperback)
You will like this book! I knew absolutely nothing about SQL, but this book will put your mind at ease. The author is easygoing and writes what could be a very tough topic in a non-intimating way. Believe me, this book will quickly become your best friend when it comes to learning SQL/Oracle. This book is so detailed that it covers every conceivable aspect of SQL/Oracle. Personally, I just wanted to learn SQL and really don't know what database I want to use at this point, but this book is an excellent way to learn SQL -- especially for those that like to learn at their own pace like I do. So, if you are a "learn-it-yourselfer" like I am, you will love it. It even has end of chapter review questions to reinforce in the learning. Plus, it's a terrific resource after you complete the chapters.Now the downside: I would say the only confusing part is uploading the tutorial database (which you have to do from the author's website. It will take a little brainpower and a few aspirin because the directions on the author's website assume some previous knowledge. But trust me; you will eventually get it to work. I should tell you that it would be helpful, not necessary, but helpful to know a little bit about relational databases (like MS Access) before you tackle Oracle. Anther thing to know is that the author tells you that you need the Standard or Professional full editions, which would be very expensive and only necessary if you own a Fortune 500 company! But, thankfully, you do not need the full versions. All you need is the Express Edition to practice on and the book tutorials are well suited to it. The Express Edition is free software downloadable from Oracle's website, and really, it's all the casual hobbyist needs anyway and it's plenty powerful. Now, for those who are not familiar with Oracle, it has a completely different look and feel from ...like MS Access, for example. Oracle looks like DOS and initially feels just as clunky. But, it will grow on you. You also can apply the SQL concepts to Microsoft SQL Server if you want to learn another DB. So if you are really serious and dedicated about learning databases, and don't mind a difficult initial set up, buy this book. 9 of 9 people found the following review helpful
5.0 out of 5 stars
Learning By Examples,
By F. Riaz - Published on Amazon.com
Amazon Verified Purchase(What's this?)
This review is from: Oracle SQL by Example (Paperback)
I had picked up a copy of O'Reilly's "Oracle SQL*Plus" text. Read through the first few pages, got discouraged, and the book sat on the shelf for five years.Since then, I have become a strong believer of "Learning by doing". Last year, I had bought this book with the same philosophy in mind. Needless to say, I was not disappointed. As the other reviewers have pointed out, the author starts with simple examples and builds on the material. Every concept is followed by at least one example. The questions at the end of each chapter reinforce the concepts covered in the chapter. The answers (to the questions) introduce more concepts followed by more examples, and the learning process goes on and on ... All in all, an excellent resource to learn Oracle's sqlplus. Having said that, what this book is not is a certification guide. For those aspiring to write the Oracle certification exams will have to go an extra mile of investing time & money in another text that is specifically geared towards certifications. And this is where I am heading next. |
|
|