Generadores de Codigo - Sql generado

5 - Sql generado

[editar]
Curso gratis creado por Vieravictor Balanta.
07 de Marzo de 2006
 GENERADORES DE SENTENCIAS SQL

 La mayoría de herramientas actuales de administración de bases de datos poseen un componente de generación de código.

Esta generación de código es representada en scripts ; estos  scripts son generados a partir de la información de los objetos contenidos en una base de datos.

Una de las utilidades de los scripts, se puede decir, que representan, en cierto modo, una "fotografía" de un estado de la base de datos.

 
Figura 5.1. Generación de scripts en un administrador de base de datos. Congreso es la base de datos

Un ejemplo de un script generado por un herramienta de administración de bases de datos seria:

CREATE TABLE [dbo].[BANCO] (

            [BANCID] [int] IDENTITY (1, 1) NOT NULL ,

            [BACNOMBRE] [varchar] (50) COLLATE  as NULL

) ON [PRIMARY]

GO

CREATE TABLE [dbo].[CIUDAD] (

            [CIUDID] [int] IDENTITY (1, 1) NOT NULL ,

            [CIUDDEPTOID] [int] NULL ,

            [CIUDNOMBRE] [nvarchar] (100)  AS NULL ,

            [CIUDPAISID] [float] NULL

) ON [PRIMARY]

CREATE TABLE [dbo].[PERSONA] (

            [PERSID] [int] IDENTITY (1, 1) NOT NULL ,

            [PERSUNIVID] [int] NULL ,

            [PERSOCUID] [int] NULL ,

            [PERSGRUPID] [int] NULL ,

            [PERSTIPOID] [int] NULL ,

            [PERSCEDULA] [char] (15) COLLATE  AS NULL ,

            [PERSCODIGO] [char] (15) COLLATE  AS NULL ,

            [PERSNOMBRE] [varchar] (100) COLLATE  AS NULL ,

                    [PERSCONGREACTUAL] [int] NULL

) ON [PRIMARY]

La porción de código anterior es solo para hacer referencia a un script particular generado por un software de administración de bases de datos.

Otro script  tipico de un administrador de bases de datos en el denominado:  dump1

grant all on entidadarp to apache;

insert into entidadarp values(1,'ISS','sistema');

insert into entidadarp values(2,'SURAMERICANA','sistema');

insert into entidadarp values(3,'S.BOLIVAR','sistema');

insert into entidadarp values(4,'COLSEGUROS','sistema');

CREATE INDEX acumloanoper  ON acumuladom (acumloginc,acumanod);

CREATE INDEX acumanopercompro  ON acumuladom (acumanod,acumperiodod,acumcomprobantec);

CREATE INDEX acumdccomperano ON acumuladod (acumcedulac,acumdcomprobac,acudperiodod,acudmanod);

    Las herramientas actuales de bases de datos generan código a partir de los objetos de la base de datos,en gran medida, estas operaciones sólo involucran la manipulación de cadenas de caracteres.    
                  Figura 5.2. Objeto tabla y Codigo generado a partir de este.     

Una parte importante de las herramientas para el manejo de bases de datos es la generación de código, que son utilies para la importación y exportación de información, backups de datos y creación de scripts.  

1 dump en ingles significa descarga, es el proceso donde se coloca toda la información de la base de datos en un archivo plano, con instrucciones sql.

[editar]

2 opiniones

oracle 9i

deberian de abrir un curso de oracle 9i seria maravilloso gracias
Orale curso "gratis".

Pues seria super , uno de los mejores cursos gratis , pues si se animan me apunto sale , sin nada mas que agregar les envio un cordial saludo bye.

Cursos gratis relacionados con 'Generadores de Codigo'

En la ingenieria del software existe trabajo repetitivo que se puede automatizar. Unas sugerencias para... Más »
Este es un lenguaje para para describir expresiones matemáticas. Su utilidad es permitir escribir con... Más »
Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien... Más »
Completo curso acerca de los virus informáticos, historia, clasificación, protección...
Un sistema informático utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposición de quien... Más »