Practical Guide to Using SQL in Oracle 1st Edition Richard Walsh Earp All Chapters Instant Download
Practical Guide to Using SQL in Oracle 1st Edition Richard Walsh Earp All Chapters Instant Download
https://ebookfinal.com
https://ebookfinal.com/download/practical-guide-
to-using-sql-in-oracle-1st-edition-richard-walsh-
earp/
https://ebookfinal.com/download/database-systems-using-oracle-a-
simplified-guide-to-sql-and-pl-sql-2nd-edition-nilesh-shah/
ebookfinal.com
https://ebookfinal.com/download/murach-s-oracle-sql-and-pl-sql-for-
developers-2nd-edition-joel-murach/
ebookfinal.com
https://ebookfinal.com/download/treating-self-injury-a-practical-
guide-1st-edition-barent-w-walsh-phd/
ebookfinal.com
https://ebookfinal.com/download/sql-quickstart-guide-the-simplified-
beginner-s-guide-to-sql-clydebank-technology/
ebookfinal.com
Oracle SQL Recipes A Problem Solution Approach 1st Edition
Grant Allen
https://ebookfinal.com/download/oracle-sql-recipes-a-problem-solution-
approach-1st-edition-grant-allen/
ebookfinal.com
https://ebookfinal.com/download/treating-self-injury-second-edition-a-
practical-guide-barent-w-walsh-phd/
ebookfinal.com
https://ebookfinal.com/download/healthy-sql-a-comprehensive-guide-to-
healthy-sql-server-performance-1st-edition-robert-pearl/
ebookfinal.com
https://ebookfinal.com/download/expert-pl-sql-practices-for-oracle-
developers-and-dbas-1st-edition-john-beresniewicz/
ebookfinal.com
https://ebookfinal.com/download/working-with-specialized-language-a-
practical-guide-to-using-corpora-1st-edition-lynne-bowker/
ebookfinal.com
Practical Guide to Using SQL in Oracle 1st Edition
Richard Walsh Earp Digital Instant Download
Author(s): Richard Walsh Earp
ISBN(s): 9781598220636, 1598220632
Edition: 1
File Details: PDF, 3.75 MB
Year: 2008
Language: english
Practical Guide to
Using SQL in Oracle ®
ISBN-13: 978-1-59822-063-6
ISBN-10: 1-59822-063-2
10 9 8 7 6 5 4 3 2 1
0809
Oracle is a registered trademark and PL/SQL and SQL*Plus are trademarks of Oracle Corporation in the United
States and other countries. UNIX is a registered trademark of The Open Group in the United States and other
countries.
Other brand names and product names mentioned in this book are trademarks or service marks of their
respective companies. Any omission or misuse (of any kind) of service marks or trademarks should not be
regarded as intent to infringe on the property of others. The publisher recognizes and respects all marks used by
companies, manufacturers, and developers as a means to distinguish their products.
This book is sold as is, without warranty of any kind, either express or implied, respecting the contents of this
book and any disks or programs that may accompany it, including but not limited to implied warranties for the
book’s quality, performance, merchantability, or fitness for any particular purpose. Neither Wordware Publishing,
Inc. nor its dealers or distributors shall be liable to the purchaser or any other person or entity with respect to
any liability, loss, or damage caused or alleged to have been caused directly or indirectly by this book.
All inquiries for volume purchases of this book should be addressed to Wordware
Publishing, Inc., at the above address. Telephone inquiries may be made by calling:
(972) 423-0090
Dedicated to my wife, Brenda,
and
my children, Beryl, Rich, Gen and Mary Jo
R.W.E.
S. S.B.
This page intentionally left blank.
Contents
Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii
Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
v
Contents
vii
Contents
viii
Contents
ix
Contents
x
Contents
xi
Contents
Appendix C The Student Database and Other Tables Used in This Book . . . . . . . 447
The Student-Course Database . . . . . . . . . . . . . . . . . . . . 447
Entity Relationship Diagram of the Student-Course Database . . . 449
Other Tables Used in This Book . . . . . . . . . . . . . . . . . . . 450
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 479
xii
Preface
xiii
Preface
xiv
Preface
xv
Preface
entails. The book gives a very good “feel” for what Oracle
is and the many ways Oracle can be used.
Supplements
The exercises at the end of each chapter are drawn from
databases that we created and that can be downloaded
from http://www.cs.uwf.edu/~sbagui/. The download
instructions are also available at this web site. The files
can also be downloaded from http://www.wordware.com/
files/sql-oracle.
xvi
Acknowledgments
xvii
This page intentionally left blank.
Prologue |
Prologue
The Software
Engineering Process
and Relational
Databases
1
The Software Engineering Process and Relational Databases
What Is a Database?
Data — facts about something — must be stored in some
fashion in order for it to be useful (that is, in order for it
to be found). A database is a collection of associated or
related data. For example, the collection of all the infor-
mation in a doctor’s office could be referred to as a
“medical office database”; all data in this database would
refer to information that is pertinent to the operation of a
medical office.
Before the age of computers, databases were kept on
paper (medical databases were kept in doctor’s offices,
personnel databases were kept in employment offices,
and so on). Over the years, databases have migrated from
paper to electronic media.
Regardless of the format (paper or electronic), infor-
mation stored in databases is organized into files. Files
are collections of data about one subject. A medical office
database might well have files other than patient data.
One might imagine that in a doctor’s office there would be
a pharmaceutical file, employee files, and so on. Individ-
ual data is stored in records within files. For example, Mr.
Smith’s medical records would be located in his doctor’s
patient files. Individual items in Mr. Smith’s records
would include his name, his address, and so on. Informa-
tion such as name and address is referred to as a field or
attribute. Thus, databases contain files, files contain
records, and records contain fields (attributes).
2
Prologue |
Database Models
A conceptual way of thinking about data in a database is
called a logical model. With a logical model, we conceptu-
alize how data might be organized. The way that data is
actually laid out on the disk — that is, where each bit is
located — is called a physical model.
Over the past 40 years or so, three basic camps of log-
ical database models evolved:
The hierarchical model
The network model
The relational model
All three of these models represent ways of logically per-
ceiving the arrangement of data in databases. As you will
see, the hierarchical and network models can infer some
knowledge of how the physical model operates, whereas
the relational model virtually ignores the physical model.
We will now give a little insight into each of these three
historically significant models to see how the relational
model has evolved into the dominant logical model.
3
The Software Engineering Process and Relational Databases
4
Prologue |
5
The Software Engineering Process and Relational Databases
Other Cardinalities
A many-to-one (M:1) relationship between employee and
dependent would imply that a dependent might have mul-
tiple parents (multiple employees who “claimed” a
particular dependent). But, because the relationship is
M:1, it would infer that an employee could have at most
one dependent. Again, the M:1 relationship is not allowed
in hierarchical logical models.
The very common many-to-many (M:N) relationship,
shown in Figure 4, is not allowed in hierarchical database
models either. (Note that while M usually stands for
many, M:N is used more often than M:M to stand for
many-to-many because it’s important not to infer that the
values for M and N are equal; in fact, they usually are
not.) We will discuss examples of these hierarchically
unallowable relationships (M:1 and M:N) when we look at
the network model.
6
Prologue |
7
The Software Engineering Process and Relational Databases
8
Prologue |
9
The Software Engineering Process and Relational Databases
10
Prologue |
11
The Software Engineering Process and Relational Databases
12
Prologue |
Non-1NF:
13
The Software Engineering Process and Relational Databases
14
Prologue |
15
The Software Engineering Process and Relational Databases
Non-2NF to 2NF
To make a non-2NF table a 2NF table, the partial
dependency has to be removed to a new table. The attrib-
utes (columns or fields) that are fully dependent of the
primary key (primary key here being name + job) are put
together with the primary key (as shown in Table 5a). The
salary is dependent on both parts of the primary key
(name and job), so salary is placed with the name and job
fields in Table 5a.
16
Prologue |
Then, the fields that are not fully dependent on the pri-
mary key are placed with the part of the primary key that
they are dependent on. In this case, the address field
(which is only dependent on part of the primary key) is
placed with name (the part of the primary key that
address is dependent on). This is shown in Table 5b.
Table 5b: EmployeeInformation table
EmployeeInformation
name address
Smith 123 4th St.
Jones 5 Oak Dr.
Adams 33 Dog Ave.
17
The Software Engineering Process and Relational Databases
18
Prologue |
Non-3NF to 3NF
To make a non-3NF table into a 3NF table, the transitive
dependency has to be removed to a new table. Thus,
Table 6 is decomposed into two tables: Tables 7a and 7b.
Table 7a: Employee table in 3NF
Employee3a
name address project#
Smith 123 4th St. 101
Smith 123 4th St. 102
Jones 5 Oak Dr. 101
19
The Software Engineering Process and Relational Databases
20
Prologue |
21
Random documents with unrelated
content Scribd suggests to you:
Elle avait bien compris quel homme était le comte Paul, et elle se
maintenait, en conséquence, dans son rôle de modestie sans
affectation. Elle jugeait bien la situation. Pour plaire à Paul et à sa
mère, elle n’avait vraiment que ce moyen : les tromper du tout au
tout sur sa personne morale.
V
PINCHARD,
de la Comédie française.
Il y avait débuté en effet vers 1845. Il n’avait plus d’âge. C’était
un doux souffreteux, très honnête, très bon, mais doué à un degré
plaisant de tous les défauts particuliers à ceux de sa profession.
L’inaltérable gaîté qu’il gardait malgré l’excès de sa misère, lui faisait
tout pardonner.
Le malheureux avait même imaginé, un jour où il avait trop faim,
d’aller réciter des vers, dans les cours des maisons. C’était une
chose attendrissante que de lui voir rejouer, pour payer à table sa
place de parasite, son rôle de mendiant des rues.
— Le jour où je pris cette résolution, disait-il, j’entrai d’abord dans
une cour de la rue des Saints-Pères. J’avais appris avec beaucoup
de soin la Conscience de Victor Hugo, — mais la honte me
suffoquant, au moment de commencer, j’attaquai, sans le vouloir, le
récit de Théramène que je savais depuis mon enfance ! Ma douleur
était si vive, que je me sentis pathétique. Ah ! si un public
connaisseur, un vrai public, mon public de la Comédie française,
avait pu me voir ce jour-là !… On s’était mis aux fenêtres, et les sous
commencèrent à pleuvoir avec les quolibets.
Alors, il se mettait à mimer la scène, laissant tomber un sou à
terre, de temps à autre, et interrompant d’un « merci bien ! » du plus
piquant effet, l’illustre tirade, à la manière des joueurs d’orgue de
Barbarie.
— « A la fin, terminait-il, saisi par le désespoir de ma situation
personnelle, je tombai sur un genou, la tête dans mes mains, en
criant malgré moi : « Non ! non ! c’est trop souffrir ! » On attribua ma
douleur à Théramène ; on crut que je pleurais ce pauvre Hippolyte,
et, à toutes les fenêtres, éclatèrent des applaudissements, dont,
malgré mon désespoir, je me sentis encouragé, et même charmé !
« Cela parut si comique à une bande d’étudiants groupés à une
fenêtre du cinquième, qu’ils m’envoyèrent chercher, et de ce
moment, j’entrevis des jours meilleurs. J’allais, répétant
quotidiennement, dans les cours des maisons où logent des
étudiants, le récit de Théramène.
« Profitant de l’indication que m’avaient donnée « la nature » et le
hasard, je coupais le fameux récit de réflexions de mon cru sur ma
misère et le malheur des temps… Et cela m’a permis de vivre. Tout
le quartier me connaît sous le nom de Théramène… Appelez-moi
comme ça. Ça me fera plaisir, ça me rappelle mon plus gros
succès ! »
C’était un professeur économique qu’on avait pris en affection, ce
vieux. On lui mettait quelquefois un balai entre les mains ;
quelquefois, sous le pied, une brosse à cirer le parquet ; et il cirait, et
il balayait, disant : « L’art se rend utile : Utile dulci ! » Et, vraiment, il
lui était doux, à cet ingénu, de se rendre utile à qui l’aidait.
De fait, il était intéressant, et on l’aimait sans y prendre garde,
comme on aime un animal familier. C’était même, peut-être, le
meilleur des sentiments que Mademoiselle Déperrier eût au cœur,
celui que ce vieil innocent lui inspirait… Ah ! si elle n’avait pas eu de
connaissances pires ! Mais l’honnête Théramène eût certainement
méprisé bien des beaux messieurs qui venaient chez elle,
admirablement vêtus et correctement gantés, s’il eût pu voir leur
dedans.
Tout de même, c’était un spectacle inouï que d’assister à la leçon
du père Théramène chez les Déperrier, le mardi.
Léon Terral y venait souvent. Il y amenait deux ou trois amis. On
y voyait aussi le bas-bleu qui faisait les modes, deux ou trois
reporters qui pouvaient être utiles un jour, et autant de futurs auteurs
dramatiques, de ceux qui collaborent uniquement pour avoir leurs
entrées dans les coulisses des petits théâtres.
Peut-être, ce jour-là, eût-on malaisément reconnu la belle
Mademoiselle Déperrier, celle qui dans les salons plus ou moins
selects, mais enfin de ceux où l’on rencontre parfois du vrai monde,
se tenait droite, fière, en grande tenue de patricienne, s’imposant au
regard par la noblesse du maintien, la beauté de ses lignes fermes
et ondulées, et la pureté de son regard, un peu hautain.
Ces jours-là, chez elle, c’était la fête bohème. Sa mère ne s’y
amusait guère, parce qu’elle ne pouvait retenir mille objurgations
que Marie ne manquait jamais de relever. La mère était partagée
entre un désir déterminé de tirer parti de sa fille en la mariant à
quelque prince — et une jalousie féroce, qui enrageait de ne pouvoir
se dissimuler. De là une sourde querelle qui régnait éternellement
entre elles.
Madame Déperrier avait fini, les mardis, par rester confinée dans
sa chambre, d’où elle sortait de demi-heure en demi-heure pour faire
quelque admonestation à propos d’une parole plus mal sonnante
que les autres, surprise à travers la cloison.
Peu à peu, dans la chaleur des leçons, le vieux Théramène
s’était habitué à tutoyer couramment sa petite Marie. A l’indignation
de sa mère, Marie avait répondu, non sans quelque bonté :
— Quel mal ça peut-il faire ?… Pauvre homme ! il est si vieux…
Pourquoi l’humilier ? Veux-tu qu’il ne revienne plus ? Je serais bien
avancée ! Car, tu ne sais pas, au fond, il est très fort. Et il me
lâcherait, un peu raide. Et puis, ça m’amuse. C’est comme ça qu’on
fait au théâtre ; on se tutoie entre camarades, hommes et femmes.
Elle pensait encore : « Pourquoi empêcher cet homme de se
payer comme ça ? » Par de semblables raisonnements, trop
fréquents chez elle, elle acceptait, sans s’en douter, de se vendre en
détail. Elle ne s’appartenait plus. Elle appartenait à mille menues
dettes. C’est le destin des filles… Que de gens avaient ainsi main-
mise sur elle !
Il la tutoyait donc, Théramène ; elle en riait d’abord ; bientôt elle
se blasa, et c’était d’autant plus étrange, depuis qu’elle paraissait ne
plus voir ce qu’il y avait là de choquant.
— Voyons, ma petite Marie, le mot ne sort pas ; tu bafouilles.
Tiens-toi droite. Les mains comme ça… Marche donc avec tout le
corps. Tu as l’air de glisser dans une rainure…
Il redressait son dos voûté, et la vieillesse décrépite et laide
donnait sa leçon d’attitude et de noblesse à la beauté jeune.
Si l’on riait, mes bons ! Rien n’était plus divertissant.
C’était drôle surtout quand il répétait la théorie « telle que je l’ai
recueillie de la propre bouche de mon maître Samson ».
Il y avait toujours quelqu’un pour lui crier : « Le bourreau ? »
— Non, messieurs, répondait Théramène ; je parle de l’illustre
comédien.
Et il commençait :
— Quand vous rentrez chez vous, le soir, qu’est-ce que vous
faites ?
— Je prends mon bougeoir chez mon concierge, répondait
invariablement un des jeunes gens.
— Bon. Après ?
— Je monte mon escalier.
— Je veux bien ; mais, pour monter votre escalier, qu’est-ce que
vous faites ?
— Je lève le pied.
— Comme un caissier… C’est là que je vous attendais… Eh
bien ! messieurs, dans une tirade, le premier vers c’est la première
marche, et comme on lève le pied de marche en marche, vous
élevez la voix, de vers en vers — jusqu’où ?
— Jusque chez moi, au cinquième.
— Mais non ! Jusqu’au premier palier. Les paliers sont là pour
nous permettre de souffler — et de prendre des temps. Vous prenez
donc un temps… Et puis ?
— J’attaque le second étage…
— Jusqu’au palier suivant. Et puis ?
— Et puis, je rentre chez moi.
— Mais non, malheureux ! vous ne rentrez pas chez vous… Et
c’est bien là que je vous attendais, car aucune science ne
s’improvise ! Les secrets de l’art, monsieur, sont le trésor de
l’humanité. Ce sont des fruits, lentement mûris, que la tradition
conserve et transmet — lampada tradunt — et qui permettent à
Pinchard de donner la main à Molière, par une chaîne non
interrompue d’hommes de talent, j’oserai dire de génie.
Cette phrase était acclamée.
— Prenez un temps, Pinchard. Vous voilà au cinquième.
— A la fin de la tirade, poursuivait Pinchard imperturbable, vous
ne rentrez pas chez vous… Loin de là !… Vous vous précipitez
brusquement, la tête la première, dans la cage de l’escalier… c’est-
à-dire que vous laissez retomber tout à coup votre voix dans les
notes basses, en la prenant dans le creux, et vous faites un grand
effet sur le public !
De Marie, Théramène avait fait Rita…, Mariquita, Marita, Rita…
Si bien que toute la bande des littéraires se mit à l’appeler ainsi,
dans l’intimité, et Léon Terral tout le premier.
Elle se montrait à eux dans des demi-négligés un peu suspects.
Il fallait garder ce qu’elle avait de mieux pour la parade de la rue ou
des grandes soirées. Ici, à ces gens qu’elle comptait bien licencier
un jour, elle se laissait voir en déshabillé, avec une robe fatiguée,
fripée un peu, je ne sais quoi d’abandonné, de lâche, de médiocre
en elle. Ce n’était pas par respect pour sa personne, ni par goût du
joli, qu’elle aimait la propreté, mais seulement parce qu’elle la croyait
indispensable dans l’art de plaire. Or, qu’avait-elle besoin de plaire à
ces gens-là ! Il aurait fallu s’imposer un effort qu’ils ne méritaient pas.
C’est par paresse, et aussi par économie, qu’elle se relâchait ainsi
de son habituelle coquetterie… Ah ! si elle avait eu une femme de
chambre !… Mais, dès qu’elle serait riche, tout changerait… Et elle
rêvait quelquefois d’une salle de bain étonnante, où la baignoire
serait en argent massif, les robinets en or, et où elle prendrait des
bains de lait.
— En attendant, je suis bien assez belle pour eux, telle que je
suis. Mazette ! on leur en fournira, des filles comme moi, à regarder
pour rien, tant qu’ils veulent !
Lorsqu’elle revint d’Hyères, elle fit entendre à tout ce monde
inférieur que les réunions du soir n’auraient pas lieu cette année.
Elle ne voulait pas se faire surprendre, une belle après-midi, au
milieu de tout ce monde, par le comte Paul, qui ne pouvait tarder à
venir chez elle.
Le pauvre Théramène accourut désespéré.
— Mon petit Théramène, c’est fini, je n’ai plus besoin de vous ;
j’ai des raisons graves. Jusqu’ici ça pouvait aller, vos visites ; ça ne
peut plus. C’est un parti à prendre. Je comprends que ça vous
embête ; moi aussi d’ailleurs. Vous m’amusiez tant !
Le vieux bouffon avait des larmes plein ses yeux. Sa main
tremblait.
— C’est, que j’ai pris l’habitude de te voir, ma petite Rita. Je me
suis attaché à toi comme une vieille bête de toutou… Et puis, c’était
au moins un déjeuner par semaine, un vrai, avec des œufs dans les
omelettes.
— Qu’est-ce que vous voulez ? C’est comme ça !
— Je dirai à tout le monde que je suis le frotteur, fit-il tout à coup
avec une humilité sincère et tendre, qu’il accentua théâtralement en
pliant l’échine d’une façon burlesque.
Elle réfléchit :
— Comme ça, oui, si tu veux, père Théramène.
— Elle m’a tutoyé, l’enfant !
— Ça n’est pas la première fois.
— Et dis-moi, Rita, je déjeunerai encore, hein ?
— Oui, à la cuisine.
VIII
Elle avait ainsi fait la toilette de sa maison. Elle avait balayé les
bohèmes : le seul qui restât balayait la poussière de leurs souliers.
Et certains coins de l’appartement des Déperrier en avaient, ma foi,
besoin. Bien que le salon fût la pièce soignée, d’apparence presque
élégante, il ne fallait pas chercher longtemps pour voir que rien n’y
était de vrai luxe, mais le faux y avait quelque simplicité. On eût dit
qu’il n’était point question de tricher. C’est qu’elle avait du goût, et
savait donner aux étoffes les moins précieuses une élégance de bon
aloi par la manière dont elle les posait et les drapait, autour des
glaces et sur les meubles. Cela dissimulait bien des délabrements ;
l’art est le grand cache-misère. Le comte Paul, n’ayant jamais vu le
petit salon des dames Déperrier, n’avait été frappé que du goût de
l’arrangement, de l’heureux choix des pauvres bibelots. Il tournait
tout à l’éloge de la ravissante fille. Comme il n’arrivait jamais à
l’improviste, elle le recevait sous les armes. Alors, elle avait ses
chaussures les plus soignées, ses bas des grands jours, une robe
simple, le tout sortant des meilleures maisons, où elle obtenait des
rabais inouïs par l’entremise du bas-bleu chroniqueur de modes. Elle
n’était pas de ces lanceuses qui portent des toilettes de prix pour
rendre service aux couturiers… qui, en échange, les leur donnent.
Elle ne les payait qu’en partie, mais elle payait… « Comme ça,
personne n’avait rien à dire ! »
Quant à la comtesse d’Aiguebelle, malgré les craintes de Marie, il
lui était impossible d’être renseignée à fond sur elle, car du mauvais
monde, et même du bon, que fréquentaient les dames Déperrier,
personne ne pénétrait chez le comte Paul. Une chose encore les
préservait, c’est que certaines gens répugnent à certains moyens
d’information.
Welcome to our website – the ideal destination for book lovers and
knowledge seekers. With a mission to inspire endlessly, we offer a
vast collection of books, ranging from classic literary works to
specialized publications, self-development books, and children's
literature. Each book is a new journey of discovery, expanding
knowledge and enriching the soul of the reade
Our website is not just a platform for buying books, but a bridge
connecting readers to the timeless values of culture and wisdom. With
an elegant, user-friendly interface and an intelligent search system,
we are committed to providing a quick and convenient shopping
experience. Additionally, our special promotions and home delivery
services ensure that you save time and fully enjoy the joy of reading.
ebookfinal.com