Está en la página 1de 2

TALLER PRACTICA

UTILIZANDO TRANSACT-SQL

1. Crear la Base de Datos Transportes, tener en cuenta la integridad que debe


poseer, en cuanto a dominio de datos, nulos e integridad referencial, utilizar el
diagrama y la siguiente estructura:

Tabla: Terminal

Nombre De Columna Tipo Descripción


te_CodiTerm Char (6) Código de la terminal
te_DireTerm Varchar (30) Dirección de la terminal
te_NombTerm Varchar(35) Nombre de la terminal

Tabla: Buses

Nombre De Columna Tipo Descripción


bu_Placa Char (8) Placa del bus
bu_CodiFlot Char (8) Código de la flota Varchar (35)
bu_Capacidad Int Capacidad del bus
bu_FechFabri Datetime Fecha de fabricación del bus
bu_Tipo Tinyint Tipo de bus (1= Intermedio
2= Busetas
3= Ejecutivo
4= Microbús)
Tabla: Flotas

Nombre De Columna Tipo Descripción


fl_CodiFlot Char (8) Código de la flota
fl_NombFlot Varchar (35) Nombre de la flota
fl_CodiTerm Char (6)

Tabla: Rutas

Nombre De Columna Tipo Descripción


ru_CodiRuta Tinyint Código de la ruta
ru_NombRuta Varchar (35) Nombre de la ruta
ru_ValoPasaj Money Valor actual del pasaje

Tabla: Viajes

Nombre De Columna Tipo Descripción


vi _ placa Char (8) Placa del bus
vi_CodiRuta Tinyint Código de la ruta
vi_NumePasajero Int Numero de pasajeros
vi_FechViaje Datetime Fecha del viaje
vi_CodiConduc Int Código del conductor
vi_NumeVuelta Int Número único que identifica la
Vuelta

vi_ValoPasaj Money Valor pasaje. (Se toma de la


tabla de
rutas y aunque parentemente
es
Redundante, este precio
queda como
soporte de precios antiguos)

Tabla: Conductores

Nombre De Columna Tipo Descripción


co_CodiConduc Int Código del conductor
co_NombConduc Varchar (35) Nombre del conductor
co_DireConduc Varchar (35) Dirección del conductor
co_fechNaci Datetime Fecha de nacimiento del
conductor

Flota Buses
Terminal fl_CodiFlot bu_Placa
te_CodiTerm
fl_CodiTerm bu_CodiFlot

Viajes
Vi_numvuelta
vi_Placa Conductores
Rutas
vi_CodiRuta co_CodiConduc
ru_CodiRuta
vi_CodiConduc