-Las relaciones ternarias no son conceptos del modelo físico de datos sino del modelo lógico. Esto
implica que en el modelo lógico se representan abstracciones del mundo
real. No puedes pasar de la abstracción a las tablas en una relación
1:1. No son equivalentes, sino que deben someterse a un proceso de transformación.
- Toda relación M:N determina la existencia de una tabla nueva (que
no existe en el modelo lógico como entidad) que determina la relación.
Debe contener como PK, la PK de las dos tablas relacionadas.
- Si tienes una relación entre tres entidades (ternaria), y la relación
es N:N;N, esa relación se transforma también en una tabla nueva que
represente la relación y contenga las PK de las tablas. En ella las PK
de las tres son la PK de la tabla.
Lobyte --Julio César Soria P--
Un sitio de referencias y casos en el desarrollo de software.
septiembre 23, 2015
agosto 27, 2015
Encontrar Vocales, Consonantes, numeros, etc en una cadena en SQL Server
--Verificar si una cadena contiene determinados caracteres, se utiliza like '%[caracteres que se buscan]%'
Declare @Cadena varchar(50)= 'Soria3.'
set @Cadena = UPPER(@Cadena)
if (@Cadena LIKE '%[BCDFGHJKLMNPQRSTVWX]%')
print 'La cadena: ' + @Cadena + ' Si tiene Consontes'
else
print 'La cadena: ' + @Cadena + ' No tiene Consontes'
if (@Cadena LIKE '%[AEIOU]%')
print 'La cadena: ' + @Cadena + ' Si tiene Vocales'
else
print 'La cadena: ' + @Cadena + ' No tiene Vocales'
if (@Cadena LIKE '%[1234567890]%')
print 'La cadena: ' + @Cadena + ' Si tiene #'
else
print 'La cadena: ' + @Cadena + ' No tiene #'
if (@Cadena LIKE '%[.,;]%')
print 'La cadena: ' + @Cadena + ' Si tiene caracteres de puntuacion'
else
print 'La cadena: ' + @Cadena + ' No tiene caracteres de puntuacion'
Declare @Cadena varchar(50)= 'Soria3.'
set @Cadena = UPPER(@Cadena)
if (@Cadena LIKE '%[BCDFGHJKLMNPQRSTVWX]%')
print 'La cadena: ' + @Cadena + ' Si tiene Consontes'
else
print 'La cadena: ' + @Cadena + ' No tiene Consontes'
if (@Cadena LIKE '%[AEIOU]%')
print 'La cadena: ' + @Cadena + ' Si tiene Vocales'
else
print 'La cadena: ' + @Cadena + ' No tiene Vocales'
if (@Cadena LIKE '%[1234567890]%')
print 'La cadena: ' + @Cadena + ' Si tiene #'
else
print 'La cadena: ' + @Cadena + ' No tiene #'
if (@Cadena LIKE '%[.,;]%')
print 'La cadena: ' + @Cadena + ' Si tiene caracteres de puntuacion'
else
print 'La cadena: ' + @Cadena + ' No tiene caracteres de puntuacion'
diciembre 04, 2013
noviembre 26, 2013
noviembre 25, 2013
noviembre 24, 2013
Suscribirse a:
Entradas (Atom)