Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/07/2013, 02:59
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 2 meses
Puntos: 574
Respuesta: lógica en bases de datos

El diseño de una base de datos apesar de tener unas normas generales que hay que respetar depende del uso que vas a hacer de la bbdd. Ademas hay soluciones válidas distintas para los mismos problemas.

Cita:
no era recomendable introducir lógica en una base de datos
Sigo sin entender a que te refieres.

Cita:
no es recomendable utilizar todas las funciones nativas de la base de datos
Esto es cierto a medias.

Primero debes tener claro que:

. Sql es un leguage de interrogación de bases de datos.
. Que existe un estandar de Sql que determina una serie de normas del lenguage y
. Que cada sistema gestor de bases de datos (SGBD p.e. mysql, oracle, Sqlserver, Informix...) usa su implementación de ese estandar,
. Que las funciones es donde hay mas diferencias entre los SGBD (la funciones nativas de tu video tutorial)
. Que tambien hay algunas diferencias, digamos, sintacticas en algunos SGBD

Luego si programas minimizando el uso de las cosas que diferencian el SGBD que estes usando conseguiras que tu codigo sea mas portable si en un futuro se debe ejecutar contra otro SGDB. Minimizar no suprimir, puesto que hay casos en los que no es posible.

El caso de los FULLTEXT es uno de los mas claros, creo, en donde hay implementaciones distintas en los SGBD.

Finalmente todo esto no tiene nada que ver con lo que yo entiendo por lógica.
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.