Você está na página 1de 10

SERVER SYSTEMS, S.A. DE C.V.

ESTANDARES DE BASES DE DATOS

VERSIN: 1.0

SERVER SYSTEMS DE MXICO, S.A. DE C.V.


LIC. FROYLN E. POMPA G.

31 de Enero de 2002

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

TABLA DE REVISIONES
Esta tabla contiene la historia de las revisiones de este documento. Los datos que contiene son para
fines ilustrativos
Este mismo documento debe estar bajo el control de revisiones y cada nueva versin debe ser
actualizada en el sistema de control de revisiones cuando se defina el Sistema de Administracin de la
Configuracin.
Version

1.0

Autor(es)

Descripcin de la Versin

Fecha

FPG

Versin inicial creada para distribucin y


comentarios

30/Nov/2000

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 2

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

CONTENIDO
1. MANEJO DE SCRIPTS ................................................................................................... 4
1.1 TIPOS DE SCRIPTS....................................................................................................... 4
1.1.1 Scripts generales de Base de Datos (DB).......................................................................4
1.1.2 Scripts de Dominios (DM)..............................................................................................4
1.1.3 Scripts de Tablas (TB)....................................................................................................4
1.1.4 Scripts de Vistas (VW)....................................................................................................4
1.1.5 Scripts de Generadores (GN)..........................................................................................4
1.1.6 Scripts de Stored Procedures (SP).................................................................................4
1.1.7 Scripts de Triggers (TG)................................................................................................4
1.1.8 Scripts de User defined Functions (UF).........................................................................4
1.1.9 Scripts de Exceptions (EX).............................................................................................4
1.1.10 Scripts de Roles (RL)...................................................................................................4

1.2 ESTANDARES PARA NOMBRES DE SCRIPTS...................................................................4


1.2.1 Base de Datos.................................................................................................................5
1.2.2 Dominios.........................................................................................................................5
1.2.3 Tablas.............................................................................................................................5
1.2.4 Vistas (Views)..................................................................................................................5
1.2.5 Generadores....................................................................................................................6
1.2.6 User Defined Functions (UF).........................................................................................6
1.2.7 Stored Procedures...........................................................................................................6
1.2.8 Triggers..........................................................................................................................7

2. REPORTES.................................................................................................................... 8
2.1 INFRAESTRUCTURA..................................................................................................... 8
2.1.1 Microsoft Windows NT/2000 (Servidores)......................................................................8

3. FORMATOS DE CAPTURA ............................................................................................ 9


3.1 RESULTADOS............................................................................................................... 9
3.1.1 Instalacin y configuracin de Equipos..........................................................................9

4. OTROS........................................................................................................................ 10
4.1 ARQUITECTURA......................................................................................................... 10
4.1.1 Cliente/Servidor............................................................................................................10

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 3

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

1.

MANEJO DE SCRIPTS

1.1

Tipos de Scripts

Los scripts se dividen en los siguientes tipos:


Codigo
DB

DM
TB

VW
GN
SP
TG
UF
EX
RL

Descripcion
Scripts generales de base de datos.
Contiene instrucciones generales a la BD tales como creacin, usuarios,
paginas, etc.
Ejemplo Nombre: DB_SisCo.sql
Scripts para actualizacin de Dominios de la BD.
DM_SisCo.sql
Scripts para actualizacin de Tablas de la BD.
Contiene instrucciones para la creacin de tablas, campos y restricciones
(constraints); llaves primarias, forneas, etc.
TB_Clientes.sql
Scripts para actualizacin de Vistas
Scripts para actualizacin de Generadores
Scripts para actualizacin de Stored Procedures
Scripts para actualizacin de Triggers
Scripts para actualizacin de User defined Functios
Scripts para actualizacin de Exceptions
Scripts para actualizacin de Roles

1.1.1 Scripts generales de Base de Datos (DB)


1.1.2 Scripts de Dominios (DM)
1.1.3 Scripts de Tablas (TB)
1.1.4 Scripts de Vistas (VW)
1.1.5 Scripts de Generadores (GN)
1.1.6 Scripts de Stored Procedures (SP)
1.1.7 Scripts de Triggers (TG)
1.1.8 Scripts de User defined Functions (UF)
1.1.9 Scripts de Exceptions (EX)
1.1.10 Scripts de Roles (RL)

1.2

Estandares para nombres de Scripts

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 4

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

1.2.1 Base de Datos


Manipulacin de base de datos

Accin

Clave

Ejemplo

Creacin

DB

SISCO_DB01

Accin

Clave

Ejemplo

Creacin

DM

SISCO_DM01

Accin

Clave

Ejemplo

Create

CR

CLIENTES_CR01

AL

CLIENTES_AL01

Accin

Clave

Ejemplo

Create

VW

CLIENTES_VW01

Puede haber script sucesivos que corresponden a


la creacin, desconeccin, etc..

1.2.2 Dominios
Los dominios se definen a nivel de base de datos

Puede haber script sucesivos que corresponden a


la creacin de dominios adicionales.

1.2.3 Tablas
Ejemplo: Tabla Clientes.

Para crear la tabla por primera vez


Alter
Para modificaciones posteriores a la tabla.
Agregar columnas, agregar llave fornea, etc.
Puede haber muchos scripts de este tipo: uno
para cada modificacin.

1.2.4 Vistas (Views)


Ejemplo: Tabla Clientes.

Para crear la vista por primera vez

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 5

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

1.2.5 Generadores
Accin

Clave

Ejemplo

Create

GN

SISCO_GN01

1.2.6 User Defined Functions (UF)


Accin

Clave

Ejemplo

Create

UF

SISCO_UF01

Accin

Clave

Ejemplo

Insert

IN

CLIENTES_IN01

UP

CLIENTES_UP01

UI

CLIENTES_IU01

DL

CLIENTES_DL01

SL

CLIENTES_SL01

Para crear el generador

Para crear la funcion por pr-imera vez

1.2.7 Stored Procedures


Ejemplo: Tabla Clientes.

Para insertar datos a la tabla de clientes


Update
Para modificar datos a la tabla de clientes
Insert / Update
Para insertar y modificar la tabla de clientes en el
mismo SP
Delete
Para borrar datos a la tabla de clientes
Select
Para extraer datos de la tabla de clientes

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 6

Propuesta Global

Sistema de Ordenamiento del Transporte Pblico (SOTP)

1.2.8 Triggers
Ejemplo: Tabla Clientes.

Accin

Clave

Ejemplo

Before Insert

BI

CLIENTES_BI01

After Insert

AI

CLIENTES_AI01

Before Update

BU

CLIENTES_BU01

After Update

AU

CLIENTES_AU01

Before Delete

BD

CLIENTES_BD01

After Delete

AD

CLIENTES_AD01

El numero del nombre indica la posicin del


Trigger respecto a los otros.

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 7

Propuesta Global

2.

REPORTES

2.1

Infraestructura

Sistema de Ordenamiento del Transporte Pblico (SOTP)

2.1.1 Microsoft Windows NT/2000 (Servidores)


Sistema Operativo para servidores

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 8

Propuesta Global

3.

FORMATOS DE CAPTURA

3.1

Resultados

3.1.1

Instalacin y configuracin de Equipos


Cmputo

Sistema de Ordenamiento del Transporte Pblico (SOTP)

Perifrcios

Server Systems de Mxico, S.A. de C.V. | STM

Pg. 9

Propuesta Global

4.

OTROS

4.1

Arquitectura

4.1.1

Cliente/Servidor

Server Systems de Mxico, S.A. de C.V. | STM

Sistema de Ordenamiento del Transporte Pblico (SOTP)

Pg. 10

Você também pode gostar