SlideShare una empresa de Scribd logo
TALLER DE BD




      JHONATAN GIL ARANGO

  LUIS FERNANDO RAMIREZ OSORIO




UNIDAD CENTRAL DEL VALLE DEL CAUCA

     FACULTAD DE INGENIERIAS

      INGENIERIA DE SISTEMAS

           SEMESTRE V

              2009
TALLER DE BD




      JHONATAN GIL ARANGO

  LUIS FERNANDO RAMIREZ OSORIO




        Taller presentado a:

  Ing. EDGAR SANDOVAL ARBOLEDA




UNIDAD CENTRAL DEL VALLE DEL CAUCA

     FACULTAD DE INGENIERIAS

      INGENIERIA DE SISTEMAS

           SEMESTRE V

               2009
Planteamiento del ejercicio



Ejercicio1 Carretera:

Se desea diseñar un modelo de datos que contenga información relativa de las carreteras de
España.

Toda España está dividida en áreas. Cada área tiene un código que la identifica.

Un municipio se encuentra dentro de una única área.

Un área está compuesta de almenas un municipio.

Toda carretera está dividida en tramos y un tramo pertenece a una sola carretera.

Un tramo puede pasar por vario municipio, el tramo se identifica especificando el Km de entrada
respecto al Km cero de la carretera y la longitud del tramo.

Los tramos en construcción no tienen asignada un área, pero una vez acabados deben tenerla.

Un tramo tiene asignada una o varias salidas. Toda salida está en un único término municipal y se
identifican por un número único dentro de la carretera.
DIAGRAMA ENTIDAD RELACION
CODIGO SQL (DDL):

TABLAS Y RELACIONES:

AREA

CREATE TABLE quot;AREAquot;
   (    quot;CODAREAquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;NOMAREAquot; CHAR(30) NOT NULL ENABLE,
         CONSTRAINT quot;PK_AREAquot; PRIMARY KEY (quot;CODAREAquot;) ENABLE
   )


MUNICIPIO

CREATE TABLE quot;CARRETERAquot;
   (    quot;CODCARRETERAquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;KMCEROquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;DESCRIPCIONCARRETERAquot; CHAR(60) NOT NULL ENABLE,
         CONSTRAINT quot;PK_CARRETERAquot; PRIMARY KEY (quot;CODCARRETERAquot;) ENABLE
   )


CONTIENE

CREATE TABLE quot;CONTIENE___quot;
   (    quot;CODMUNICIPIOquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;KMENTRADAquot; NUMBER(*,0) NOT NULL ENABLE,
         CONSTRAINT quot;PK_CONTIENE___quot; PRIMARY KEY (quot;CODMUNICIPIOquot;,
quot;KMENTRADAquot;) ENABLE,
         CONSTRAINT quot;FK_CONTIENE_CONTIENE__MUNICIPIquot; FOREIGN KEY
(quot;CODMUNICIPIOquot;)
          REFERENCES quot;MUNICIPIOquot; (quot;CODMUNICIPIOquot;) ENABLE,
         CONSTRAINT quot;FK_CONTIENE_CONTIENE__TRAMOquot; FOREIGN KEY
(quot;KMENTRADAquot;)
          REFERENCES quot;TRAMOquot; (quot;KMENTRADAquot;) ENABLE
   )
/
CREATE INDEX   quot;CONTIENE____FKquot; ON    quot;CONTIENE___quot; (quot;CODMUNICIPIOquot;)
/
CREATE INDEX   quot;CONTIENE___2_FKquot; ON   quot;CONTIENE___quot; (quot;KMENTRADAquot;)
/
TRAMO

CREATE TABLE quot;TRAMOquot;
   (    quot;KMENTRADAquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;CODESTADOquot; NUMBER(*,0),
        quot;CODCARRETERAquot; NUMBER(*,0),
        quot;LONGITUDTRAMOquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;DETALLECARRETERAquot; CHAR(70) NOT NULL ENABLE,
         CONSTRAINT quot;PK_TRAMOquot; PRIMARY KEY (quot;KMENTRADAquot;) ENABLE,
         CONSTRAINT quot;FK_TRAMO_CONTIENE_CARRETERquot; FOREIGN KEY
(quot;CODCARRETERAquot;)
          REFERENCES quot;CARRETERAquot; (quot;CODCARRETERAquot;) ENABLE,
         CONSTRAINT quot;FK_TRAMO_TIENE___ESTADOquot; FOREIGN KEY (quot;CODESTADOquot;)
          REFERENCES quot;ESTADOquot; (quot;CODESTADOquot;) ENABLE
   )
/


CARRETERA

CREATE TABLE quot;CARRETERAquot;
   (    quot;CODCARRETERAquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;KMCEROquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;DESCRIPCIONCARRETERAquot; CHAR(60) NOT NULL ENABLE,
         CONSTRAINT quot;PK_CARRETERAquot; PRIMARY KEY (quot;CODCARRETERAquot;) ENABLE
   )
/


SALIDA

CREATE TABLE quot;SALIDAquot;
   (    quot;CODSALIDAquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;KMENTRADAquot; NUMBER(*,0),
         CONSTRAINT quot;PK_SALIDAquot; PRIMARY KEY (quot;CODSALIDAquot;) ENABLE,
         CONSTRAINT quot;FK_SALIDA_TIENE__TRAMOquot; FOREIGN KEY (quot;KMENTRADAquot;)
          REFERENCES quot;TRAMOquot; (quot;KMENTRADAquot;) ENABLE
   )
/


ESTADO

CREATE TABLE quot;ESTADOquot;
   (    quot;CODESTADOquot; NUMBER(*,0) NOT NULL ENABLE,
        quot;DESCRIPCIONquot; CHAR(70) NOT NULL ENABLE,
         CONSTRAINT quot;PK_ESTADOquot; PRIMARY KEY (quot;CODESTADOquot;) ENABLE
   )
/

Más contenido relacionado

Similar a Taller De Bd

Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
Rafael Tobar Jame
 
Equipo 6 codigo segment
Equipo 6 codigo segmentEquipo 6 codigo segment
Equipo 6 codigo segmentgabo
 
Cuaderno gdsa 2012 2013 v1.0.0-
Cuaderno gdsa 2012 2013  v1.0.0- Cuaderno gdsa 2012 2013  v1.0.0-
Cuaderno gdsa 2012 2013 v1.0.0-
Dario Anaya
 
Identificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasIdentificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasDiegoFGaleano
 
Taller mecanico
Taller mecanicoTaller mecanico
Taller mecanico
R Tatiana Huayra H
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Agile Spain
 
escaneado profesional de motorizados
escaneado profesional de motorizados escaneado profesional de motorizados
escaneado profesional de motorizados
roger gustavo saravia aramayo
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datosgorgt
 
Práctica SQL en MYSQL
Práctica SQL en MYSQLPráctica SQL en MYSQL
Práctica SQL en MYSQL
lissette_torrealba
 
Taller De Refuerzo.
Taller De Refuerzo.Taller De Refuerzo.
Taller De Refuerzo.javiercd
 
Robot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdfRobot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdf
HernndezErick2
 
Autodesk auto cad
Autodesk auto cadAutodesk auto cad
Autodesk auto cadivanzarsosa
 
BW ITV
BW ITVBW ITV
BW ITVemiyan
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
FernandoRamirez
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
FernandoRamirez
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
FernandoRamirez
 
Taller PráCtica 4
Taller PráCtica 4Taller PráCtica 4
Taller PráCtica 4
FernandoRamirez
 

Similar a Taller De Bd (20)

Base datos mysql y visual basic
Base datos mysql y visual basicBase datos mysql y visual basic
Base datos mysql y visual basic
 
Equipo 6 codigo segment
Equipo 6 codigo segmentEquipo 6 codigo segment
Equipo 6 codigo segment
 
Cuaderno gdsa 2012 2013 v1.0.0-
Cuaderno gdsa 2012 2013  v1.0.0- Cuaderno gdsa 2012 2013  v1.0.0-
Cuaderno gdsa 2012 2013 v1.0.0-
 
Identificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeasIdentificar Las Llaves Primarias Y ForáNeas
Identificar Las Llaves Primarias Y ForáNeas
 
Taller mecanico
Taller mecanicoTaller mecanico
Taller mecanico
 
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
Quiero hacer ágil, ¿y ahora qué: Java, Ruby o Scala?
 
escaneado profesional de motorizados
escaneado profesional de motorizados escaneado profesional de motorizados
escaneado profesional de motorizados
 
Seleccion de datos
Seleccion de datosSeleccion de datos
Seleccion de datos
 
Práctica SQL en MYSQL
Práctica SQL en MYSQLPráctica SQL en MYSQL
Práctica SQL en MYSQL
 
Taller De Refuerzo.
Taller De Refuerzo.Taller De Refuerzo.
Taller De Refuerzo.
 
Robot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdfRobot_Industrial-Aplicaciones.pdf
Robot_Industrial-Aplicaciones.pdf
 
Autodesk auto cad
Autodesk auto cadAutodesk auto cad
Autodesk auto cad
 
Bodega mod
Bodega modBodega mod
Bodega mod
 
Charla Mysql
Charla MysqlCharla Mysql
Charla Mysql
 
Bw
BwBw
Bw
 
BW ITV
BW ITVBW ITV
BW ITV
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller De PráCtica 4
Taller De PráCtica 4Taller De PráCtica 4
Taller De PráCtica 4
 
Taller PráCtica 4
Taller PráCtica 4Taller PráCtica 4
Taller PráCtica 4
 

Último

Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
danitarb
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
Claude LaCombe
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
cportizsanchez48
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
H4RV3YH3RN4ND3Z
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
20minutos
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
SandraBenitez52
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
MauricioSnchez83
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
Distea V región
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
https://gramadal.wordpress.com/
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Demetrio Ccesa Rayme
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
María Sánchez González (@cibermarikiya)
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Alejandrino Halire Ccahuana
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
Alejandrogarciapanta
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
cintiat3400
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
Martín Ramírez
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
ElenaGallardoPals
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
lautyzaracho4
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
valerytorresmendizab
 

Último (20)

Libro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdfLibro infantil sapo y sepo un año entero pdf
Libro infantil sapo y sepo un año entero pdf
 
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxxPLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
PLAN DE CAPACITACION xxxxxxxxxxxxxxxxxxx
 
Presentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdfPresentación Curso C. Diferencial - 2024-1.pdf
Presentación Curso C. Diferencial - 2024-1.pdf
 
Examen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdfExamen Lengua y Literatura EVAU Andalucía.pdf
Examen Lengua y Literatura EVAU Andalucía.pdf
 
El Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundoEl Liberalismo económico en la sociedad y en el mundo
El Liberalismo económico en la sociedad y en el mundo
 
Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1Mauricio-Presentación-Vacacional- 2024-1
Mauricio-Presentación-Vacacional- 2024-1
 
El lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libroEl lugar mas bonito del mundo resumen del libro
El lugar mas bonito del mundo resumen del libro
 
Sesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdfSesión: El espiritismo desenmascarado.pdf
Sesión: El espiritismo desenmascarado.pdf
 
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdfGuia para Docentes como usar ChatGPT  Mineduc Ccesa007.pdf
Guia para Docentes como usar ChatGPT Mineduc Ccesa007.pdf
 
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
Aprender-IA: Recursos online gratuitos para estar al tanto y familiarizarse c...
 
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docxLecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
Lecciones 10 Esc. Sabática. El espiritismo desenmascarado docx
 
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdfINFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
INFORME MINEDU DEL PRIMER SIMULACRO 2024.pdf
 
Junio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividadesJunio 2024 Fotocopiables Ediba actividades
Junio 2024 Fotocopiables Ediba actividades
 
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptxc3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
c3.hu3.p3.p2.Superioridad e inferioridad en la sociedad.pptx
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIAFUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
FUENTES DE LA CULTURA GRIEGA EN LA HISTORIA
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdfBlogs_y_Educacion_Por Zaracho Lautaro_.pdf
Blogs_y_Educacion_Por Zaracho Lautaro_.pdf
 
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
665033394-TODAS-LAS-SANGRES-resumen-Por-Capitulos.pdf
 

Taller De Bd

  • 1. TALLER DE BD JHONATAN GIL ARANGO LUIS FERNANDO RAMIREZ OSORIO UNIDAD CENTRAL DEL VALLE DEL CAUCA FACULTAD DE INGENIERIAS INGENIERIA DE SISTEMAS SEMESTRE V 2009
  • 2. TALLER DE BD JHONATAN GIL ARANGO LUIS FERNANDO RAMIREZ OSORIO Taller presentado a: Ing. EDGAR SANDOVAL ARBOLEDA UNIDAD CENTRAL DEL VALLE DEL CAUCA FACULTAD DE INGENIERIAS INGENIERIA DE SISTEMAS SEMESTRE V 2009
  • 3. Planteamiento del ejercicio Ejercicio1 Carretera: Se desea diseñar un modelo de datos que contenga información relativa de las carreteras de España. Toda España está dividida en áreas. Cada área tiene un código que la identifica. Un municipio se encuentra dentro de una única área. Un área está compuesta de almenas un municipio. Toda carretera está dividida en tramos y un tramo pertenece a una sola carretera. Un tramo puede pasar por vario municipio, el tramo se identifica especificando el Km de entrada respecto al Km cero de la carretera y la longitud del tramo. Los tramos en construcción no tienen asignada un área, pero una vez acabados deben tenerla. Un tramo tiene asignada una o varias salidas. Toda salida está en un único término municipal y se identifican por un número único dentro de la carretera.
  • 5. CODIGO SQL (DDL): TABLAS Y RELACIONES: AREA CREATE TABLE quot;AREAquot; ( quot;CODAREAquot; NUMBER(*,0) NOT NULL ENABLE, quot;NOMAREAquot; CHAR(30) NOT NULL ENABLE, CONSTRAINT quot;PK_AREAquot; PRIMARY KEY (quot;CODAREAquot;) ENABLE ) MUNICIPIO CREATE TABLE quot;CARRETERAquot; ( quot;CODCARRETERAquot; NUMBER(*,0) NOT NULL ENABLE, quot;KMCEROquot; NUMBER(*,0) NOT NULL ENABLE, quot;DESCRIPCIONCARRETERAquot; CHAR(60) NOT NULL ENABLE, CONSTRAINT quot;PK_CARRETERAquot; PRIMARY KEY (quot;CODCARRETERAquot;) ENABLE ) CONTIENE CREATE TABLE quot;CONTIENE___quot; ( quot;CODMUNICIPIOquot; NUMBER(*,0) NOT NULL ENABLE, quot;KMENTRADAquot; NUMBER(*,0) NOT NULL ENABLE, CONSTRAINT quot;PK_CONTIENE___quot; PRIMARY KEY (quot;CODMUNICIPIOquot;, quot;KMENTRADAquot;) ENABLE, CONSTRAINT quot;FK_CONTIENE_CONTIENE__MUNICIPIquot; FOREIGN KEY (quot;CODMUNICIPIOquot;) REFERENCES quot;MUNICIPIOquot; (quot;CODMUNICIPIOquot;) ENABLE, CONSTRAINT quot;FK_CONTIENE_CONTIENE__TRAMOquot; FOREIGN KEY (quot;KMENTRADAquot;) REFERENCES quot;TRAMOquot; (quot;KMENTRADAquot;) ENABLE ) / CREATE INDEX quot;CONTIENE____FKquot; ON quot;CONTIENE___quot; (quot;CODMUNICIPIOquot;) / CREATE INDEX quot;CONTIENE___2_FKquot; ON quot;CONTIENE___quot; (quot;KMENTRADAquot;) /
  • 6. TRAMO CREATE TABLE quot;TRAMOquot; ( quot;KMENTRADAquot; NUMBER(*,0) NOT NULL ENABLE, quot;CODESTADOquot; NUMBER(*,0), quot;CODCARRETERAquot; NUMBER(*,0), quot;LONGITUDTRAMOquot; NUMBER(*,0) NOT NULL ENABLE, quot;DETALLECARRETERAquot; CHAR(70) NOT NULL ENABLE, CONSTRAINT quot;PK_TRAMOquot; PRIMARY KEY (quot;KMENTRADAquot;) ENABLE, CONSTRAINT quot;FK_TRAMO_CONTIENE_CARRETERquot; FOREIGN KEY (quot;CODCARRETERAquot;) REFERENCES quot;CARRETERAquot; (quot;CODCARRETERAquot;) ENABLE, CONSTRAINT quot;FK_TRAMO_TIENE___ESTADOquot; FOREIGN KEY (quot;CODESTADOquot;) REFERENCES quot;ESTADOquot; (quot;CODESTADOquot;) ENABLE ) / CARRETERA CREATE TABLE quot;CARRETERAquot; ( quot;CODCARRETERAquot; NUMBER(*,0) NOT NULL ENABLE, quot;KMCEROquot; NUMBER(*,0) NOT NULL ENABLE, quot;DESCRIPCIONCARRETERAquot; CHAR(60) NOT NULL ENABLE, CONSTRAINT quot;PK_CARRETERAquot; PRIMARY KEY (quot;CODCARRETERAquot;) ENABLE ) / SALIDA CREATE TABLE quot;SALIDAquot; ( quot;CODSALIDAquot; NUMBER(*,0) NOT NULL ENABLE, quot;KMENTRADAquot; NUMBER(*,0), CONSTRAINT quot;PK_SALIDAquot; PRIMARY KEY (quot;CODSALIDAquot;) ENABLE, CONSTRAINT quot;FK_SALIDA_TIENE__TRAMOquot; FOREIGN KEY (quot;KMENTRADAquot;) REFERENCES quot;TRAMOquot; (quot;KMENTRADAquot;) ENABLE ) / ESTADO CREATE TABLE quot;ESTADOquot; ( quot;CODESTADOquot; NUMBER(*,0) NOT NULL ENABLE, quot;DESCRIPCIONquot; CHAR(70) NOT NULL ENABLE, CONSTRAINT quot;PK_ESTADOquot; PRIMARY KEY (quot;CODESTADOquot;) ENABLE ) /