Skip to main content

Murach's Oracle SQL and PL/SQL


Murach's Oracle SQL and PL/SQL
by Joel Murach
18 chapters,627 pages, 271illustrations
ISBN: 978-1-890774-50-9

 

If you're developing applications that access Oracle databases, why not let SQL do more of the work for you?
With the new, free, Express Edition of Oracle Database and Oracle SQL Developer (also free), you can set up the database environment you need and train yourself right on your own computer. This new book shows you how!

Get started fast with Oracle SQL Developer

In chapter 1, you'll quickly master the database concepts you have to know to handle Oracle databases effectively. Then, chapter 2 gets you started using Oracle SQL Developer. This graphical tool makes it far easier to work with an Oracle database than it is with command-line tools like SQL*Plus, so you can be more productive right from the start.

Master the SQL that you'll use every day

Section 2 starts you off writing SQL statements that retrieve and update the data in an Oracle database. But it doesn't stop with simple SQL statements. Instead, it also teaches you how to work with complex inner and outer joins, summary queries, subqueries, data types, and functions…all features that allow you to retrieve and update data more efficiently.

Design databases like a DBA

This isn't a DBA book. But you may be called upon to create test tables for your applications. And to write efficient queries, you need to understand how database design decisions affect security and performance.

So section 3 shows you how to design an Oracle database. Then, it shows you how to code SQL DDL (Data Definition Language) statements to implement the design, to create views, and to manage security.
Along the way, you'll gain insight into the issues DBAs deal with every day...a plus if you decide you want to move in that career direction.

Master PL/SQL

PL/SQL is Oracle's procedure language that allows you to code loops, if-else structures, and error-handling structures to build more complex scripts. That, in turn, allows you to manage transactions that maintain data integrity in a database. And it allows you to create stored procedures, functions, and triggers…named blocks of PL/SQL code that are stored in the database for ready access.

Handle special-purpose data

In today's increasingly global and digital world, you may need to handle time zones from around the world, and you may need to handle large amounts of text and binary data such as graphics, sound, and video. So section 5 shows you how to use Oracle's data types to make these tasks easier.

"The SQL book most developers don't even know they need"

That's how you're going to think of this book when you're done with it. You'll be delighted at how much time and work you'll save on each database application you write, using SQL skills that you didn't know you were missing before!
At that point, this book will become a terrific SQL reference for you to use on the job each day. Try and see for yourself.

Download link :http://www.filesonic.com/file/961803151/1890774502_SQL.pdf

Comments

Popular posts from this blog

Download Facebook or Youtube Videos Without Any Tools

                Have you ever liked a video shared by your friend on facebook and wanted to download it…Well this this tutorial is not only for facebook or youtube instead it can be used for any video streaming website like metacafe,dailymotion,veoh or yahoo videos.There are websites on the internet that will convert your video link into a download link but it has the following drawback

How To Remove “Error Deleting File or Folder”

It is a very common and annoying message that the file or folder you are trying to deleted cannot be deleted or thependrive cannot be removed as it is used by the system.In this tutorial I will show how to remove your pendrive or delete the files and folders if you get such an error.This error has various flavours and it can be of any of the following types:

What is the term Multiplexing in data transmission ?

  Multiplexing is the technique of combining multiple signals into a single signal for transmission over a communication channel. In data transmission, multiplexing allows multiple users to share a single communication channel, maximizing its use and increasing efficiency. There are several types of multiplexing used in data transmission, including: Frequency Division Multiplexing (FDM): This technique divides the available frequency range into multiple non-overlapping sub-channels, each of which can be used by a separate signal. Each signal is modulated onto a separate carrier frequency and combined into a single composite signal for transmission. FDM is commonly used in analog systems, such as radio and television broadcasting. Time Division Multiplexing (TDM): This technique divides the available time into multiple time slots, with each slot dedicated to a separate signal. Each signal is transmitted in its designated time slot, and the signals are interleaved in time to create a com