3.298 cursos gratis
6.267.101 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Procesamiento de datos con Oracle > Creación de la base de datos

Procesamiento de datos con Oracle

Autor: Hernan Alberto Silva Rodríguez
Curso: 5/5 5/5 (1 opinión) |4163 alumnos|Fecha publicación: 24/02/2006

Capítulo 10:

 Creación de la base de datos

Una base de datos puede estar compuesta por un conjunto amplio de objetos entre los cuales los principales son las tablas, creados todos con el comando o sentencia CREATE. No es necesario crear la base de datos para poder crear las tablas, pero si se quiere hacer un trabajo integral primero debiera crearse la Base de Datos utilizando la sentencia CREATE DATABASE nombrebd, donde nombrebd es un identificador que debe crear el usuario. El algoritmo para la implementación de una base de datos es el siguiente: 1.- Definir en el disco duro a través del tamanaño en MegaBytes, el área física , que contendrá las tablas de la base de datos 2.- Crear  las diferentes tablas de la base de datos. 3.- Insertar las filas de las diferentes tablas, sin violar la integridad referencial de los datos. 4.- Actualizar los datos que cambien con el tiempo en las diferentes tablas 5.- Eliminar las filas que ya no se requieran en las diferentes tablas. 6.- Realizar las consultas deseadas a las tblas de la base de datos a través de la principal sentencia del SQL. y 7.- finalmente si se quiere, dar nombre a las consultas a través de la creación de vistas lógicas. Es de anotar que antes de crear la base de datos es necesario tratar de determinar que no existe una base de datos con el mismo nombre, en cuyo caso debemos borrarla para poder crear la nuestra con ese nombre ya que el sistema no nos permitirá tener dos bases de datos con el mismo nombre, por lo cual digitaríamos las siguientes instrucciones:

IF DB_ID (`nombrebd´) IS NOT NULL

BEGIN

DROP DATABASE nombrebd

END

A continuación la sintaxis de la sentencia de creación es:

CREATE DATABASE nombrebd ON PRIMARY

(

Name = nombrebd,

Filename = `c:\nombrebd.mdf´,            /* path o dirección donde se crea*/

Size = 5 mb,                                        /* Tamaño inicial de la base de datos*/

Maxsize = 11 mb,                               /* Tamaño máximo de la base de datos*/

Filegrowth = 2 mb                               /* Crecimiento de la base de datos*/

)

Log on

(

Name = nombrebd_log,

Filename = `c:\nombrebd.ldf´, 

Size = 5 mb,

Masase = 11 mb,

Filegrowth = 2 mb

)

Lo anterior permitiría crear la Base de Datos "nombrebd" como archivo principal con extensión .mdf y un tamaño inicial de 5 MB en disco duro, con crecimientos de 2 MB hasta alcanzar un tamaño máximo de 11MB, creando a su vez un archivo de registro de transacciones con extensión .ldf

A partir de este punto se pueden crear los demás objetos de la base de datos, casi todos con la sentencia CREATE.

Dentro del  lenguaje de  definición (DL)  del  SQL,  la sentencia CREATE permiten la definición o creación  de  muchos objetos de la  base de datos tales como: tablas  (esquemas), índices, vistas, dominios, ligaduras de integridad y  procedimientos. En esta oportunidad  veremos las sentencias correspondientes a  la creación  de los esquemas o lo que es lo mismo las tablas que contendrán  los datos  de la  base de datos, la sentencia   CREATE  TABLE.

La sentencia CREATE  TABLE, define el  nombre de la   tabla, las columnas con su tipo  de  datos, las  ligaduras  de integridad  que vigilan el   valor   que  se  guarde  como dato en las columnas  o  atributos sean  llaves  o  no

Síntesis.:

CREATE  TABLE  nombre _ tabla

(

Campo1  tipo  dato [NULL/NOT NULL] | CHECK (expresiónLógica) | [DEFAULT  expresiónConstante],  campo2  tipo dato [NULL/NOT  NULL] | CHECK (expresiónLógica) | DEFAULT  expresiónConstante], campo-N, PRIMARY KEY(campo_llave), FOREIGN KEY (campo_llave) REFERENCES  tabla2(campo-llave_ tabla2))

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 1 opinión. Opina sobre este curso.


Cursos similares a Procesamiento de datos con Oracle


Cursos Valoración Alumnos Vídeo
Apache + PHP + MySql + PhpMyAdmin como módulo de Apache
Éste es un breve manual para una instalación rápida de PHP como módulo de Apache. Recuerda que el PHP también puede instalarse como CGI aunque no es el tipo de ... [18/01/05]
5/5 8.788  
SQL
SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos. SQL surgió de un proyecto de IBM en el que investigaba e... [10/05/04]
 4,49/5 34.866  
Manual de estilo de páginas Web
En este curso se quiere dar una guía muy amplia para todos aquellos que están interesados en crear una página Web. Dando explicaciones de como crear un buen diseño tanto ... [05/05/05]
5/5 14.413  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail