3.201 cursos gratis
6.233.243 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Generadores de código > Sql generado

Generadores de código

Autor: Victor Viera
Curso:  4,67/5 4,67/5 (3 opiniones) |2214 alumnos|Fecha publicación: 24/01/2006
Capítulos del curso

Capítulo 5:

 Sql generado

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.

Sql generado 
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 ,

            [PERSCIUDAD] [int] NULL ,

            [PERSFACULTAD] [int] NULL ,

            [PERSPROGRAMA] [int] NULL ,

            [PERSTELEFONO] [varchar] (60) COLLATE  AS NULL ,

            [PERSDIRECCION] [varchar] (150) COLLATE AS NULL ,

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

            [PERSTIPODOC] [int] NULL ,

            [PERSAPPELLIDOU] [varchar] (60) COLLATE  AS NULL ,

            [PERSAPPELLIDOD] [varchar] (60) COLLATE  AS NULL ,

            [PERSTIPOSANGRE] [varchar] (50) COLLATE AS NULL ,

            [PERSEMPRESA] [varchar] (100) COLLATE _AS NULL ,

            [PERSSEMESTRE] [int] NULL ,

            [PERSFECHA] [datetime] NULL ,

            [PERSOBS] [nvarchar] (50) COLLATE  AS NULL ,

            [PERSPAIS] [int] NULL ,

            [PERSDEPTO] [int] 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.     Sql generado
                  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.

Capítulo siguiente - Cadenas de Carácteres
Capítulo anterior - Reconocimiento de Patrones
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 3 opiniones. Opina sobre este curso.

Descarga el PDF gratis

Cursos similares a Generadores de código


Cursos Valoración Alumnos Vídeo
Procesamiento de datos con Oracle
Curso para aprender desde qué son los datos hasta cómo se transforman en información con la ayuda de un gestor de base de datos como Oracle. Disfruta de las herramientas ... [24/02/06]
5/5 4.011  
Programación estructurada
Este curso les ayudará a tener conceptos básicos de la programación. Estos conocimientos te servirán ya sea para tener conocimiento para crear video juegos o para consegu... [25/04/07]
 2,73/5 2.172  
PHP y MySQL. Aplicaciones Web: HTML I (segunda parte)
Programación de aplicaciones Web con PHP y MySQL. Ahora estudiaremos las páginas Web HTML, la estructura de los documentos HTML y los tipos de documentos... [02/12/08]
5/5 1.143  


Publicar en   del.icio.us    digg    meneame

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