Which book is good to learn the fundamentals of SQL?

Hello world

I am preparing for the exam-1Z0-051 (Oracle Database 11g: SQL Fundamentals I).

I want to know which of the two works is best for the preparation and covers each topic in great depth.
1 oracle Database 11 g SQL by Jason Price
2 oracle Database 11 g the complete reference by Kevin Loney

I have no prior experience in SQL. Your advice will be appreciated.

Thank you
Deepika

Published by: user12054553 on July 26, 2010 09:21

Hello

Here is a book that got good reviews:

Oracle SQL By Example (4th Edition)
Alice Rischert, 2009
Publisher is Prentice-Hall.
ISBN-10: 0137142838
ISBN-13: 978-0137142835

Unfortunately, I don't have a copy, so this 'recommendation' is hearsay. It is very well regarded. Personally, I like to learn by example.

The remaining books I mentioned are not specific Oracle (which, depending on your point of view, could be a good thing)

I use the following book to learn SQL:

SQL Cookbook
By Anthony Molinaro
Publisher: O'Reilly
Pub Date: December 2005
Print ISBN-10: 0-596-00976-3
Print ISBN-13: 978-0-59-600976-2 

I recommend this book with some reservations. In most of the solutions he gives he relies on totally artificial relationships in the data (relying on anything other than forced relationships in the data is a very bad thing to do!). If you study the way I do then, these bad solutions are actually a good thing, reworking poor solutions into something that is worthy of the production is a great exercise. Finally, if you have decided to learn by using this book, you will need to read the Oracle manuals for complete information (good thing to do anyway.)

I also used

The Practical SQL Handbook
By Judy S. Bowman, Sandra L. Emerson and Marcy Darnovsky
Publisher: Addison Wesley Publishing
ISBN: 0-201-62623-3

I consider this book a very good book. Chapter 2 is probably the best short, concise and lucid explanation I've read about how design and normalize a database, why index, no index on a column and other basic concepts of database design. (I want that most DBAs had read this chapter :(). Information on these topics are presented in a single chapter, however, they do a better job at what other books do hundreds, if not thousand + pages. Their explanation of the SQL language is good, but slow the pace for my taste. However, Chapter 2 alone is worth the price of the book.

Finally, is something I recommend, do not learn only what the test requires. You want to KNOW your stuff. The test is a mere formality, being aware of what they ask, but do not limit your knowledge development in the area defined by the test.

HTH and good luck,

John.

Tags: Database

Similar Questions

  • Books to learn the logic

    Greetings,

    As a beginner of logic, I'm not find logic "Helps" to be very useful.  So, I am looking to buy a book that might be more useful.  I found a few on Amazon, all very expensive, so I would like to be sure I understand.  So I hope I could meet someone on this forum who has read several, or at least one, various books (Rothermich, Nahmani, Merton, Bustelo, Cousins, etc.).  and could you tell me which would best meet my needs.

    Here's what I want to learn:

    1. how to record audio instruments ('true') - voice, guitar, etc.  (In fact, I can do this already.)

    2. how to record several takes and overdubs more easily and more efficiently (once again, real instruments).

    3. how to compile ("comp") elements of various takes one shot more easily and more efficiently.

    4. how to mix in logic, including using the software provided for the compression, EQ, and reverb.

    5. how to manage the GUI - everything seems counterintuitive, user unfriendly and weird - I'm trying to reduce the width of a track or take and it's the contrary or if it changes the width of the other takes or titles I want to change.  And since Apple went to the practice extremely rude to use symbols instead of words for everything, something that defines it as all of the weird symbols.

    That's all.

    I'm not interested to learn how use the MIDI or record virtual instruments, at least not yet.  Want to just record real instruments and mix for demos at this stage.  Books where half of the pages are about saving virtual instruments are a waste of money for me.

    I know that some people prefer video books, but I prefer books.  I find embarrassing internet videos.

    Thanks for the help.

    Rob

    robroper wrote:

    I know that some people prefer video books, but I prefer books.  I find embarrassing internet videos.

    I like this statement.

    I must say at the outset that I am a little biased to recommend books of logic, because I am one of the authors you mentioned (Edgar Rothermich), but at least I fit your profile, because I have read all the book. If you do the research, you will find that I am using a different approach which is based on explaining and illustrating the logic with a lot of graphics and diagrams instead of just the text only with the occasional screen capture. That's why I called my book series "graphically improved manuals.

    My books are available in PDF (more affordable), iBooks files and printed books. You can use the "Search inside" feature on Amazon to look at my books and you will see immediately what makes them unique compared to other publications. I would also advice to download a workbook of samples of the iBook from Apple Store to check the format of my books iBooks (all my books have versions of free sample book). These Enhanced iBooks are interactive multi touch iBooks (readable on iPhone, iPad, but also on your computer). They have a glossary of 500 + word with all of the terms that you should know in logic, and they all have a hyperlink in the book, so you can just tab on a Word and a small window with the entry of the glossary appears (with graphics). So, no more navigation back, at your own pace of learning.

    You will find all the links on my website http://DingDingMusic.com/GEM

    On the MIDI features. All the books of logic will cover the audio and MIDI functions because that's what makes logic. However, the logic is so deep and rich in features you will find a lot of things you haven't (yet). However, the important part is the Foundation and understanding of the application with GUI and its concept so you can find your way around. I think that my books will be the best to help you accomplish, they understand even a lot of additional information (audio production, OSX) that are needed to better understand some logic and workflow architecture.

    And finally and most importantly, if you buy a book for a software application, you want to book that is based on the current version. There is nothing more boring to learn the features of a book that has changed in the meantime, or other important features that are not even mentioned. With each update Logic adds tons of new features and changes much features and workflows. My logic books are the only ones (not to mention as the User Guide) that are based on Logic Pro X 10.2. All other books are based on older versions. < / BiasedAdvice >

    Hope that helps

    Edgar Rothermich - LogicProGEM.com

    (Author of "Graphically improved manuals")

    http://DingDingMusic.com/manuals/

    "I could receive some form of compensation, financial or otherwise, my recommendation or link."

  • Good way to start with learning the concepts of 11g

    Hello

    I have a work experience on the BEA weblogic server 8.1 sp4 on which I have worked for about 2 years now. My current mission requires work to Installation / development and deployment on the server of Fusion middleware 11g. Could some body if you please suggest me a good way to start with learning the concepts of 11g.

    I understand that all the documentation is available in the Oracle forum, but I want to know where to go.

    My essential tasks in the assignment would be
    1. installation (OSB on top of WLS).
    2 development/configuration on OSB.
    3 deployment and administrative tasks.

    Kind regards
    Angelique

    Some former OSB tutorials are mentioned here: Oracle OSB - tutorial for using Eclipse plugin development

    The development of OSB guide (which shows how to use Eclipse) can be found here: http://download.oracle.com/docs/cd/E17904_01/doc.1111/e15866/toc.htm

    For now (to my knowledge), Eclipse is used for the development of OSB. Note that JDeveloper is used for development with the Oracle SOA Suite (for example Oracle BPEL).

  • I'm tryin to update my computer... I keep getting code and the error 646... I need help I am if confused as to what to do to get these updates... I tried to disable my firewall, but which is not good... Help, please

    I'm tryin to update my computer... I keep getting code and the error 646... I need help I am if confused as to what to do to get these updates... I tried to disable my firewall, but which is not good... Help, please

    Download and install the update/s who is / are relevant to your computer manually.
    IE: http://www.microsoft.com/downloads/en/results.aspx?freetext=974771&displaylang=en&stype=s_basic

    TaurArian [MVP] 2005-2010 - Update Services

  • Which books in iBooks reside?

    Which books in iBooks reside?

    Not sure about OSX Lion 10.7.5, but an iBook library was included in the Mavericks OS X 10.9(.5)

    • On iBooks - Apple Support

    "Learn about iBooks for iOS and Mac, including how to get books and audio books

    the iBook Store, how to organize your library and much more. »

    iBooks for Mac was introduced with the Mavericks OS X 10.9; If your MacBook/Air information

    your 13-inch Mid 2011 a Lion OS X 10.7.5. The current OS X version now who would have

    include it would be El Capitan, unless there is a compatible update back to the older OS X.

    So if you have an iDevice that can use ibooks ebooks, author of the ibook or other more recent products, then

    they would probably need be able to synchronize with your Mac computer product in an appropriate OS X.

    The other question would be what are they and what iOS do these current iDevices run? If you

    upgrade too far in iOS for devices, they can't see or synchronize with a previous Mac OS X system.

    https://DuckDuckGo.com/?q=iBooks+library+Mac+OS+X&t=ffsb

    I asked the CSA hosts to move this post subject to appropriate as discussion area it

    has published in the Portable computer Apple iBook PowerPC G3/G4 material of harvest section.

    Not exactly the best location for this topic because they have not been produced since late 2005.

    Good luck & happy computing!

  • I don't know if I'm connected to a network. How would this knowledge? I've never read "Learning the Computer for Dummies"!

    How will I know if I'm connected to a network?  IP address conflict arises and I don't know what to do.  I forgot to get the book "Learning the Computer for Dummies", which I should have got that I'm completely computer illiterate!  Please, someone help!

    You can have an ip address conflict if you are connected to the internet through a wired or wireless router that allows two or more computers or other devices in your home to connect to the internet at the same time usually by means of a cable or dsl internet provider.  You can have this conflict, even if the computers in your House did not implement a network to share files and printers between them.  You can go to control panel > network and sharing Center to view network information.

    A common situation that can lead to a conflict of ip address, it's only 2 (or more) computers or other devices are connected to the router (via ethernet or wireless), and both have ip addresses assigned by the router automatically, one of the computers, then past in mode 'sleep', and while we sleep the router restarts.  When the router comes back online he doesn't know the computer sleeps is here and that he already has an assigned ip address and so it gives the ip address of the other computer.  When the computer asleep wakes duplicate error will be triggered.  It can be solved by turning off computers and turn it back on so that the router will assign them new ip addresses.  If this is not what is happening in your situation, the following may help: http://windows.microsoft.com/en-US/windows7/Get-help-with-There-is-an-IP-address-conflict-message

  • Need to learn the code of PL/SQL tuning

    Hi all

    I already asked this question earlier, but the link provided was too difficult to understand, I really grateful if someone suggest me the good and simple link or presentation for mentioned topic question.

    In addition, I just want to learn some basic for this. Appreciate your response. Thank you

    Concerning

    Muzz

    I already asked this question earlier, but the link provided was too difficult to understand, I really grateful if someone suggest me the good and simple link or presentation for mentioned topic question.

    Why PL/SQL tuning?

    The best advice re PL/SQL is to AVOID at all costs. Whenever possible, use SQL.

    It is usually the SQL to be tuned so that sql is autonomous or in code.

    As the major part of PL/SQL uses SQL to get the job done, you will be not successful tuning PL/SQL, unless you set the SQL contained in it.

    Start with the Oracle documentation:

    http://docs.Oracle.com/CD/B28359_01/server.111/b28274/sql_overview.htm

    This chapter deals with the objectives for the development, explains how to identify the high resource SQL statements, which must be collected, offers suggestions of setting and explains how to create SQL test scenarios to solve problems in SQL.

    This chapter contains the following sections:

    Then, learn how to use and interpret what the Wizard Setup of Sql from Oracle can make and provide:

    Update Auto SQL - 11 g Release 2 (11.2)

    17 automatic SQL Tuning

    This chapter examines the SQL Auto setting of the Oracle database features. Automatic tuning of SQL automates the manual process, which is complex, time consuming and repetitive.

    This chapter contains the following sections:

    A lot of questions of PL/SQL, you encounter will be due to one of these things:

    1 poorly written SQL (see SQL tuning above)

    2. use of slow-by-slow (line by line) treatment in a loop

    3. poor use of collections and in bulk of treatment

    4. use of the dynamic sql

    All those who will take you to the SQL itself. The SQL is not set correctly if it is not possible for the PL/SQL to be tuned.

  • Need help to learn the ESX implementation from scratch

    Hello guys,.

    I work as a software engg. in India. I am new to this field, but I found the concept of Virtualization is very interesting and I want to learn the technology of ESX Server and how it can be executed in time real scenario.

    Please help me in this regard. I want to start learning from scratch. If there is someone who can help me for the same thing.

    Any book / ebook / discussion / forum / link is extremely well received.

    Hello

    Please see this link:

    http://myLearn.VMware.com/portals/certification/

    On the right side of the page, you can see the CRS review plan:

    http://myLearn.VMware.com/LCMS/mL_faq/1714/VCP3.5Blueprint.PDF

    This explains what exam will cover.

    Training is usually 4 to 5 days,

    Last but not least here is the link to the "training and Certification forum", here you should be able to find answers about training and certification:

    http://communities.VMware.com/community/VMTN/certedu

    I hope this helps and good LUCK!

    Alex

  • How to learn the code of undocumented?

    I had to learn the code of a conference room planning tool.
    He uses 20,000 lines of ColdFusion, JavaScript, and SQL server 2000. There is no comments inline or any other document. The author is not available. Some files are dead code. The software is Beta, and I managed to recover some of it running.

    It is my first experience of learning a program undocumented to this size. I tried to draw manually the code but was quickly lost. I tried to read some files, but may not know what they are supposed to do. Most database tables and judicious attribute names, but some are cryptic. I'm swamped. How are you? What is a good strategy for learning to code without papers?


    Thank you for your advice.

    Re: If you get (the stimulus), just to start digging.

    Suggests that this is exactly what posters do not, and how it came to be
    confused and ask for help here.

    Don't just start digging. What you need to do is to look at the
    functionality at a high level, note WHAT the system does
    in as much detail as possible. Get a worksheet will help you to organize
    all of this. You'd be almost opposite to the professional demands of engineering and
    TEC spec.

    Once you have done this, go get the code responsible for every bit of
    feature. You may need to do it in increments, to widen and
    deeper whenever you find a 'new' bits of functionality did you not
    There were. Spend a lot of time this operation and know really really
    with the system code at a higher level, but lower and lower each
    Pass. As well as update your spreadsheet with line numbers, descriptions
    etc., you should add comments to your version of the application.

    Find a few tools for debugging and tracing tools - anything t all that can help you
    See whats going on.

    Must repeat - don't just start digging. This mentality is likley which leads
    such a docuemnted bad app - developers don't want not to follow a
    process or methodology and instead they're starting to 'dig! '

    I wouldn't ask for a raise-you can not expect more money just
    because a challenge. If you are a coder, then its your job
    to do. However, I would consider asking for more resources if its too
    overwhelming - you are the only person after all.

    "Brian Simmons" wrote in message
    News:f5mov7$J6M$1@forums. Macromedia.com...
    > First things first: ask for a raise. If you don't get it, namely
    > the code is simple, let the next guy to do it.
    > If you get (the stimulus), just to start digging. Start by the
    > Application.cfm, default.cfm, etc... and document and determine what he has
    > make. Bring it into small pieces, so you do not overwhelm yourself more
    > as you need.
    >
    > Think of it this way: the guy who wrote, he did not write in a day or
    > At the same time. You are not in one day or all at once, it will be
    > slow gradual process.
    >
    > hth,.
    > Brian
    >
    >
    > --
    > Brian Simmons
    > [email protected]
    > The ultimate Certification of ColdFusion MX 7.0 test tool:
    > Check out CFMX Exam Buster 7.0 at: http://centrasoft.com
    >
    > "wolfv" wrote in message
    > news:[email protected]...
    > I was instructed to learn the code of a conference room planning tool.
    > He uses 20,000 lines of ColdFusion, JavaScript, and SQL server 2000. He
    > are
    > no comments inline or any other document. The author is not
    > available.
    > Some files are dead code. The software is Beta, and I
    > managed to
    > get a part of it running.
    >>
    > This is my first experience of learning a program undocumented to this
    > size. I have
    > tried to draw manually to the code, but is quickly lost. I tried
    > reading
    > some files, but can? t understand what they are supposed to do. Most of
    > the

    > database tables and supposed attribute names, but some are cryptic. I have
    > am
    > overwhelmed. How are you? What is a good strategy for learning
    > undocumented code?
    >>
    >>
    > Thank you for your advice.
    >>
    >>
    >
    >

  • Mac book air cannot detect my iPhone 6, after the cable on my I phone 6 to connect with my mac book air, nothing appear on the mac book. Seems like it can't detect the file i phone 6. I want to export my photos and do the upgrade version.

    Hi, after plug the cable on my phone i 6 to connect with my mac book air, nothing appear on the mac book.

    Seems like it can't detect the file i phone 6. I want to export my photos and do the upgrade version.

    Current situation is nothing exportable phone and also cannot do anything mac book because they cannot detect each other. Please advise, thank you.

    You can try to move to a different USB port. And if your just trying to swap photos try Airdrop. Also try to go here If iTunes does not your iPad, iPhone or iPod - Apple SupportHope this help, good luck to you.

  • How can I make my address book show each address of the contact only once?

    my address book shows all e-mails from each contact-5 emails a one touch means that the address will show 5 times

    Well, I think that it is up to you to sort your address books, locate and delete duplicates and decide which of your many address books, you want any particular Contact should be stored in.

    There are modules to help with this, but even with this help, it is quite tedious to choose between multiple entries and decide which are most comprehensive and up to date. If duplicates became spontaneously, then you may have something horrible going on, and I will seek to export data, to delete the address book assigned and recreate by importing the exported data.

    In TB38, the Contacts Sidebar has a new option 'All address books' which includes all your address books in a virtual composite book. This simplifies the search for those who do not know or remember what book they were adding a Contact.

    Under "All address books", you should be able to select any single address book and therefore only see the entries in it. Of course, if you have multiple instances of a Contact in an address book, is what you will see. It just presents what it contains.

  • I'm having a holiday in Nha Trang, Viet Nam and my stolen obtained iphone6 10:00-22:30 last night, I activated lost mode which is still pending and said the local police. What should I do?

    I'm having a holiday in Nha Trang, Viet Nam and my iphone6 who was in my bag got stolen 10:00-22:30 last night while returning to the hotel, I activated lost mode which is still pending and said the local police. find my iPhone is in offline mode. What should I do? I read online that if I erase all my data can find that my iphone will be more capable. I also read online that the stolen iphone can be replaced? What should I do? I can't fnd an e-mail to contact apple Australia I did purchase in Sydney Australia.

    Please help me.

    There is nothing for you to do.

    What to do if your iDevice is lost or stolen

    iPhone, iPod Touch and iPad

    If enable you find my phone before it was lost or stolen, you can follow only if it is connected to the Internet by Wi - Fi or cellular. What you can't do, is follow your device using a serial number or other identification number. You can't wait for Apple or anyone else to find your device for you. You can't recover your loss unless you make your device for the loss. It is not covered by your warranty.

    If your iPhone, iPod, iPod Touch, or iPad is lost or stolen, what do you do? There are things you should have done in advance - until you have lost it or it has been stolen - and things to do after the fact. Here are a few suggestions:

    This link, Re: help! I misplaced / lost my iPhone 5 today morning at delta Chelsea hotel downtown one I am not able to follow. Please help!, has some good advice about your options when your iDevice is lost or stolen.

    1. declaration of a lost or stolen Apple product

    2 find my lost iPod Touch

    3. AT & t. Sprint and Verizon can block phones stolen/tablets

    4. What-To-Do-When-Iphone-Is-Stolen

    5. use ICloud Mode lost

    6. what to do if your iOS device is lost or stolen

    7 6 ways to track and recover your lost/stolen iPhone

    8. find my iPhone

    9 report Stolen iPad | Stolen lost found online

    It pays to be proactive in following the advice on the use of find my phone before you lose your device:

    1. find my iPhone

    2 set up your iDevice oniCloud

    3. OS X Lion/Mountain Lion - in regard to my Mac

    4 the free configuration find your iPhone (even on unsupporteddevices)

  • now that xp is outdated, which is a good or better browser to use ie or firefox ect... chrome is what Im using now, but this is no longer supported

    * Original title: browser in xp?

    now that xp is outdated, which is a good or better browser to use ie or firefox ect... chrome is what Im using now but it is not supported anymore thanks in advance

    Support for XP ended almost 2 years ago.  As you have seen, the software developers third release improvements to their products that no longer work with XP.  The writing on the wall for some time: "Move to a new operating system."

    It is my understanding that Google has extended support of Chrome for XP until this April.  http://www.Express.co.UK/life-style/science-technology/618584/Google-chrome-browser-support-Windows-XP-Vista

    For now, Firefox will run on XP sp2 or later, and opera will also run on XP or later.  As far as I know, Mozilla or Opera announced at support XP will disappear.

    However, even though these browsers will have the latest versions of their own code - unlike IE, which provides only for XP support through IE 8 - a web browser is only as
    safe"as its underlying operating system.  For XP, it is not so sure.

  • I'm reading a file mpeg and Windows Media Player C00D1199 error. How to get good download of the missing codec?

    I'm reading a file mpeg and Windows Media Player C00D1199 error.  How to get good download of the missing codec?  I have windows 7 x 64 os.

    All is not lost.

    Download and install a pack of codecs, such as K-Lite (Google for it). You can find THAT WMP can then read the file.

    Or
    Download and install a small program called Gspot (Google it)! Drag and drop in its window one of the files, you can't plzy. It will tell you which codecs are used. You can then download and install the only after doing a search on the web for it.
    See you soon,.
    Jerry
  • InDesign, address book files, place objects, package the project

    I want to use a book file to combine several smaller files (let's call them "chapters").

    Each of my chapters has a number of objects (cmd - D).

    I said who placed objects remain outside the main .indd file and allow re-binder if one of these files is updated or replaced.

    I use the package tool menu to combine all the fonts placed objects and .indd (and PDF) file in one folder.

    I want to know how to use the objects placed in the chapters that are contained in a book file, and how to package everything when I'm done.

    Where each of the files belong (in which folder); and how they are organized when I pack them?

    How to make a copy of all of the compressed file, to start working on a new iteration [review] the entire book?

    I watched the tutorials and read what I can find.

    I can't find answers to how working together package, the book and the place .

    Thank you.

    • So you place graphics and text files in an InDesign doc (we'll call it aCHAPTERc) and use the features of InDesign to arrange a nice layout.
    • Repeat this process for each chapter.
    • Collect all of the chapters in a book for the paging file, generate a Table of contents, may be a clue.

    Now what? If you want to print, you can export the book to PDF and send it out for professional printing. Or you can package the book (use the menu of the control panel in the upper right of the book panel) and collect everything you need for printing through InDesign in a single project file, as well as folders nested for fonts and graphics. The zip file and send it out for professional printing.

    These days, providing a high-resolution PDF is more common. So, why use the package? Let's say you're not particularly organized. (I am and always start with a project folder and subfolders and put everything that relates to this project in these folders.) But let's say you're not. You can still use the package afterwards, just to collect and copy all of the assets of the project in a new folder (assets include book and chapter files, fonts, graphics and .idml file and a .pdf print quality). Zip, archive and you are ready, when someone says: "Hey, can I get a copy of this article moved you 10 years ago? What is happening to me more that you would think!

Maybe you are looking for