Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
1Activity
0 of .
Results for:
No results containing your search query
P. 1
ORACLE CONCEPTOS

ORACLE CONCEPTOS

Ratings: (0)|Views: 23|Likes:
Published by karitoprieto

More info:

Published by: karitoprieto on May 12, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

06/14/2009

pdf

text

original

 
ORACLE:
Es una tecnología de base de datos relacional.
PLSQL:
Significa
"lengua de procedimiento extensiones a SQL",
y puede serutilizado en bases de datos Oracle. PLSQL está estrechamente integrado en ellenguaje SQL, sin embargo, añade que la programación no se construye a SQLnativo.
TABLAS
La sentencia CREATE TABLE le permite crear y definir una tabla. La sintaxisbásica para un comando CREATE TABLE es la siguiente:
PROMPT “Creando tabla nombre de la tabla”CREATE TABLE nombre de la tabla(Campo 1 tipo de dato,Campo 2 tipo de dato,...);
Cada columna debe tener un dato. La columna debe ser definida como "nulo"o "no es nulo" y si este valor se deja en blanco, la base de datos supone "nulo"es la opción predeterminada.
EJEMPLO:
PROMPT "Creando tabla Pais"CREATE TABLE Division.Pais(idPais number (3),nombre varchar2(30),);
ALTER TABLE:
Le permite cambiar el nombre de una tabla existente. Tambiénse puede utilizar para agregar, modificar o eliminar una columna de una tablaexistente.
Cambiar el nombre de una tabla :
La sintaxis básica para cambiarel nombre de una tabla es la siguiente:
ALTER TABLE nombre de la tablaRENAME TO nuevo nombre de la tabla;
Adición de la columna (s) a una tabla:
Para agregar una columna a una tabla existente, la sintaxis de ALTER TABLE es la siguiente:
 
ALTER TABLE nombre de la tablaADD nombre de la columna tipo de dato;
Modificación de la columna (s) en una tabla:
Para modificar unacolumna en una tabla existente, la sintaxis de ALTER TABLE es lasiguiente:
ALTER TABLE nombre de la tablaMODIFY nombre de la columna tipo de dato;
Eliminar una columna (s) en una tabla:
Para excluir a una columnaen una tabla existente, la sintaxis de ALTER TABLE es la siguiente:
ALTER TABLE nombre de la tablaDROP COLUMN nombre de la columna;DROP TABLE:
El DROP TABLE le permite eliminar una tabla a partir de la basede datos. La sintaxis básica para la declaración de DROP TABLE es lasiguiente:
DROP TABLE nombre de la tabla;PRIMARY KEY 
Una
clave principal
es un único campo o combinación de campos que sedefine únicamente un registro. Ninguno de los campos que forman parte de laclave principal puede contener un valor nulo. Una tabla sólo puede tener unaclave principal.
Usando una sentencia CREATE TABLE:
La sintaxis para crear unaclave principal mediante una sentencia CREATE TABLE es la siguiente:
CREATE TABLE nombre de la tabla(Campo 1 tipo de dato,Campo 2 tipo de dato,...CONSTRAINT nombre de la PK PRIMARY KEY (nombre del campo));EJEMPLO:
PROMPT "Creando tabla Pais"CREATE TABLE Pais(
 
idPais number (3),nombre varchar2(30),CONSTRAINT Pais_PK PRIMARY KEY (idPais));
Uso de un comando ALTER TABLE:
La sintaxis para crear una claveprincipal en un ALTER TABLE es la siguiente:ALTER TABLE nombre de la tabla ADD CONSTRAINT nombre de la PK PRIMARY KEY (nombre del campo);
EJEMPLO:
PROMPT "Creando Primary Key para Pais"ALTER TABLE Division.Pais ADD CONSTRAINT PKPais Primary key (idPais);
Borrar un primary key:
La sintaxis para borrar un clave principal es lasiguiente:
ALTER TABLE nombre de la tabla DROP CONSTRAINT nombre de laPK;FOREIGN KEY 
Una
clave externa
significa que los valores en una tabla debe figurar tambiénen otra tabla. Una clave foránea se pueden definir ya sea en un comandoCREATE TABLE o ALTER TABLE.
Usando una sentencia CREATE TABLE:
La sintaxis para crear unaclave externa usando la sentencia CREATE TABLE es la siguiente:
CREATE TABLE nombre de la tabla(Campo 1 dato nulo o no nulo,Campo 2dato nulo o no nulo,...CONSTRAINT nombre de la fk FOREIGN KEY (campo1)REFERENCES nombre de la tabla (nombre del campo));EJEMPLO:
PROMPT"creando tabla Ciudad"CREATE TABLE Division.Ciudad(

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->