Oracle

Páginas: 6 (1341 palabras) Publicado: 11 de diciembre de 2012
Curso Oracle
Rápido
José Navero
Curso de Oracle

http://www.namocode.com
http://devthisblog.wordpress.com/

http://www.namocode.com
http://devthisblog.wordpress.
com/

Curso Oracle Rápido I – Comenzando Oracle.
Hace unos días, puse un pequeño índice sobre los temas que voy a tratar en el curso, así que
ahora que tengo un momento voy escribir lo que sería el primer capítulo.Índice del capítulo.
Índice del capítulo. .................................................................................................................... 2
¿Qué es Oracle? ........................................................................................................................ 2
Comenzando, DDL.................................................................................................................... 2
Tipos de datos........................................................................................................................... 3
Creación de tablas .................................................................................................................... 3Restricciones............................................................................................................................. 3
Anexo del capitulo .................................................................................................................... 5

¿Qué es Oracle?
Una definición Breve de Oracle, nos vendrá bien:
Según Wikipedia:
“Se considera a Oracle como uno de los sistemas de bases de datos más completos,
destacando:
-

soporte detransacciones
estabilidad
escalabilidad
Soporte multiplataforma.

Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco,
recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de
otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las últimas versiones de
Oracle han sido certificadas para poder trabajar bajoGNU/Linux.”
Básica y brevemente, es un potente gestor de bases de datos.

Comenzando, DDL
Lenguaje de definición de Datos (Languaje Data Definition (DDL)) es un lenguaje que sirve para
gestionar la organización de la base de datos además de otros objetos como por ejemplo,
creación, modificación y borrado de las tablas, índices, disparadores, procedimientos
almacenados, etc.

2 http://www.namocode.com
http://devthisblog.wordpress.
com/

Tipos de datos
Hay multitud de tipos de datos que se pueden utilizar en DDL, a continuación expongo algunos
de los tipos que vamos a utilizar. Si se desea información adicional sobre todos los tipos de
datos existentes convendría consultar la documentación de la versión instalada de Oracle.
Números enteros, como pueden ser (integer o smallint)Cadenas: varchar (tamaño), char(tamaño)
Números: Number(precisión, escala) ejemplo: number(3,2) podría almacenar 333,22. Si la
escala es negativa, redondea hacia el 0 (por arriba o por abajo).
Fecha: Date, esta variable almacena siglo/año/mes/dia/hora/min/seg.
Estos son los principales tipos de datos con los que trabajaremos en este curso. Solamente
debemos recordar que hay multitud más.Creación de tablas
Para crear una tabla utilizamos la sentencia Create table, la sentencia es la siguiente:
Create table [esquema.]tabla(
Columna tipodato [Default][,…]
…);

Donde:
Esquema: Es la estructura lógica que se refiere directamente a la base de datos.
Tabla: Es la tabla que vamos a crear
Columna: indica las columnas que contendrán la tabla
Tipodato: es el tipo de dato y sulongitud para una columna concreta.
Defaullt: Especifica un tipo de dato por defecto. Además podemos añadirle características que
veremos más adelante en el curso.

Ejemplo:
Create table equipo (
Denom
varchar(15),
País
varchar(15),
N_corredores number(3),
);

Restricciones
Las restricciones permiten prevenir la entrada de datos no validos en las tablas, estas
restricciones pueden ser...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Oracle
  • Oracle
  • oracle
  • Oracle
  • Oracle
  • oracle
  • ORACLE
  • oracle

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS