08.05.2014 Views

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

Descargar (12Mb) - Universidad de El Salvador

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo II.<br />

Sistema Informático para la gestión <strong>de</strong> eventos <strong>de</strong> los Teatros Nacionales <strong>de</strong> <strong>El</strong> <strong>Salvador</strong><br />

c.3.4) Nomenclatura <strong>de</strong> constraints<br />

Para las llaves primarias se <strong>de</strong>finirá <strong>de</strong> esta forma:<br />

primary key (ID_NOMBRELLAVE)<br />

Para las llaves foráneas se <strong>de</strong>finirá <strong>de</strong> esta forma:<br />

alter table NOMBRETABLA add constraint FK_NOMBRETABLAORIGEN_NOMBRETABLADESTINO foreign<br />

key (ID_NOMBRELLAVE)<br />

references NOMBRETABLAORIGEN (ID_NOMBRELLAVE) on <strong>de</strong>lete restrict on update restrict;<br />

c.3.5) Nomenclatura <strong>de</strong> índices<br />

Los índices se utilizarán <strong>de</strong> la siguiente forma:<br />

ALTER table NOMBRETABLA add in<strong>de</strong>x IDX_NOMBRE(COLUMNA1, COLUMNA2);<br />

c.3.6) Nomenclatura <strong>de</strong> procedimientos<br />

Para los procedimientos se utilizará la siguiente forma:<br />

CREATE PROCEDURE NOMBREPROCEDIMIENTO (IN PARAMETER1 TIPODEDATO)<br />

CUERPO DEL PROCEDIMIENTO<br />

END;<br />

<strong>El</strong> nombre <strong>de</strong>l procedimiento <strong>de</strong>pen<strong>de</strong>rá la acción que éste ejecutará, ejemplo:<br />

Inserción <strong>de</strong> datos (insert): INSERT_NOMBREPROCEDIMIENTO.<br />

Actualización <strong>de</strong> datos (update): UPDATE_NOMBREPROCEDIMIENTO.<br />

<strong>El</strong>iminar datos (<strong>de</strong>lete): DELETE_NOMBREPROCEDIMIENTO.<br />

c.3.7) Nomenclatura <strong>de</strong> funciones<br />

Para las funciones se utilizará la siguiente forma el nombre <strong>de</strong> la función antepondrá una F seguido <strong>de</strong>l<br />

nombre, ejemplo:<br />

CREATE FUNCTION FNOMBRE (parámetros)<br />

RETURN type;<br />

c.3.8) Nomenclatura <strong>de</strong> triggers<br />

Para la creación <strong>de</strong> disparadores (triggers), se tomará como estándar para los nombres la letra T al inicio,<br />

seguido <strong>de</strong>l nombre <strong>de</strong> la tabla asociada, ejemplo: TNOMBRE_TABLA.<br />

c.4) Directorio <strong>de</strong> archivos<br />

En la construcción <strong>de</strong>l proyecto se utilizarán diferentes lenguajes <strong>de</strong> programación como son:<br />

Php.<br />

Html.<br />

javascript.<br />

hojas <strong>de</strong> estilo.<br />

Y se utilizarán framework como:<br />

ExtJs.<br />

JQuery.<br />

ADOdb.<br />

80

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!