Ingeniero En Sistemas Y Computacion
Fundamentals I
Volume I • Student Guide
D17108GC10
Edition 1.0
March 2004
D39189
®
Author
Copyright © 2004, Oracle. All rights reserved.
Nancy Greenberg
This documentation contains proprietary information of Oracle Corporation. It is
provided under a license agreement containing restrictions on use and disclosure and
is also protected bycopyright law. Reverse engineering of the software is prohibited.
If this documentation is delivered to a U.S. Government Agency of the Department of
Defense, then it is delivered with Restricted Rights and the following legend is
applicable:
Technical Contributors
and Reviewers
Wayne Abbott
Christian Bauwens
Perry Benson
Brian Boxx
Zarko Cesljas
Dairy Chan
Laszlo Czinkoczki
MarjoleinDekkers
Matthew Gregory
Stefan Grenstad
Joel Goodman
Rosita Hanoman
Sushma Jagannath
Angelika Krupp
Christopher Lawless
Marcelo Manzano
Isabelle Marchand
Malika Marghadi
Valli Pataballa
Elspeth Payne
Ligia Jasmin Robayo
Bryan Roberts
Helen Robertson
Lata Shivaprasad
John Soltani
Priya Vennapusa
Ken Woolfe
Publisher
Nita K. Brozowski
Restricted Rights Legend
Use, duplicationor disclosure by the Government is subject to restrictions for
commercial computer software and shall be deemed to be Restricted Rights software
under Federal law, as set forth in subparagraph (c)(1)(ii) of DFARS 252.227-7013,
Rights in Technical Data and Computer Software (October 1988).
This material or any portion of it may not be copied in any form or by any means
without the express priorwritten permission of Oracle Corporation. Any other copying
is a violation of copyright law and may result in civil and/or criminal penalties.
If this documentation is delivered to a U.S. Government Agency not within the
Department of Defense, then it is delivered with “Restricted Rights,” as defined in
FAR 52.227-14, Rights in Data-General, including Alternate III (June 1987).
Theinformation in this document is subject to change without notice. If you find any
problems in the documentation, please report them in writing to Education Products,
Oracle Corporation, 500 Oracle Parkway, Redwood Shores, CA 94065. Oracle
Corporation does not warrant that this document is error-free.
Oracle and all references to Oracle Products are trademarks or registered trademarks
of OracleCorporation.
All other products or company names are used for identification purposes only, and
may be trademarks of their respective owners.
Contents
Preface
Introduction
Lesson Objectives I-2
Goals of the Course I-3
Oracle10g I-4
Oracle Database 10g I-6
Oracle Application Server 10g I-7
Oracle Enterprise Manager 10g Grid Control I-8
Relational and Object Relational Database ManagementSystems I-9
Oracle Internet Platform I-10
System Development Life Cycle I-11
Data Storage on Different Media I-13
Relational Database Concept I-14
Definition of a Relational Database I-15
Data Models I-16
Entity Relationship Model I-17
Entity Relationship Modeling Conventions I-19
Relating Multiple Tables I-21
Relational Database Terminology I-23
Relational Database Properties I-25Communicating with an RDBMS Using SQL I-26
Oracle’s Relational Database Management System I-27
SQL Statements I-28
Tables Used in the Course I-29
Summary I-30
1
Retrieving Data Using the SQL SELECT Statement
Objectives 1-2
Capabilities of SQL SELECT Statements 1-3
Basic SELECT Statement 1-4
Selecting All Columns 1-5
Selecting Specific Columns 1-6
Writing SQL Statements 1-7
ColumnHeading Defaults 1-8
Arithmetic Expressions 1-9
Using Arithmetic Operators 1-10
Operator Precedence 1-11
Defining a Null Value 1-12
Null Values in Arithmetic Expressions 1-13
Defining a Column Alias 1-14
Using Column Aliases 1-15
Concatenation Operator 1-16
Literal Character Strings 1-17
Using Literal Character Strings 1-18
Alternative Quote (q) Operator 1-19
Duplicate Rows 1-20
iii...
Regístrate para leer el documento completo.