Foros del Web » Programando para Internet » PHP » CodeIgniter »

Que es CRUD y ORM?

Estas en el tema de Que es CRUD y ORM? en el foro de CodeIgniter en Foros del Web. Esa es mi consulta, quisiera saber que es y para que sirve CRUD como http://codeigniter.com/forums/viewthread/186132/ y ORM como http://codeigniter.com/forums/viewthread/205637/ ? y si pueden darme algunos ...
  #1 (permalink)  
Antiguo 25/02/2012, 21:59
 
Fecha de Ingreso: abril-2010
Ubicación: Chile
Mensajes: 76
Antigüedad: 14 años
Puntos: 3
Que es CRUD y ORM?

Esa es mi consulta, quisiera saber que es y para que sirve CRUD como http://codeigniter.com/forums/viewthread/186132/ y ORM como http://codeigniter.com/forums/viewthread/205637/ ? y si pueden darme algunos ejemplos, seria fantastico
  #2 (permalink)  
Antiguo 25/02/2012, 22:28
Avatar de masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 3 meses
Puntos: 845
Respuesta: Que es CRUD y ORM?

KaozC9 google no muerde CRUD & ORM
__________________
http://es.phptherightway.com/
thats us riders :)
  #3 (permalink)  
Antiguo 28/02/2012, 22:00
 
Fecha de Ingreso: abril-2010
Ubicación: Chile
Mensajes: 76
Antigüedad: 14 años
Puntos: 3
Respuesta: Que es CRUD y ORM?

masterpuppet eso ya lo sé, pero en mi caso, si recurro a forosdelweb, es debido a que no logré entender claramente los conceptos, al menos en ORM no entendí casi nada, y con CRUD tengo en concepto mas esclarecido pero aún así me gustaría aclararlo.
  #4 (permalink)  
Antiguo 28/02/2012, 23:24
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Que es CRUD y ORM?

CRUD se refiere a los terminos de Create Read Update & Delete, o en español, crear, leer, actualizar y borrar. Se dice así cuando un sistema te tiene que dar todas esas posibilidades.

Un ORM es un un sistema que esta entre tu sistema y la base de datos, ofrece la posibilidad de ver tu base de datos desde un sistema Orientado a Objetos al 100%, sin el ORM tienes que interactuar directamente vía SQL con tu base de datos. El ORM te brinda una capa de abstracción para separar lo que es la base de datos del resto de tu sistema.

Saludos.
  #5 (permalink)  
Antiguo 29/02/2012, 03:21
 
Fecha de Ingreso: julio-2008
Ubicación: Barcelona
Mensajes: 2.100
Antigüedad: 15 años, 9 meses
Puntos: 165
Respuesta: Que es CRUD y ORM?

Hola buenas,

Como bien te dicen, CRUD se usa como un backend o panel de administración que te permite realizar las operaciones básicas. No se si alguna vez has usado phpmyadmin, pues algo parecido.

El tema ORM, para que lo entiendas, es una manera de trabajar con tu base de datos pero usando código orientado a objetos. Es decir, imagínate que quieres obtener de una tabla usuarios, aquel cuyo id es el 78. En sql tradicional, tendrías que hacer en tu código:

$sql = 'SELECT name FROM users WHERE id = 78';
mysql_query ... etc

en cambio, con un ORM, simplemente podrías hacer:

$user = new User(78);
echo $user->getName();

Es un ejemplo para que te hagas una idea, como ves, el ORM te ha creado a través de tu base de datos, unos objetos que representan tus tablas, para poder trabajar con ellos de manera cómoda y a otro nivel,

Un saludo!
__________________
Gracias por el Karma :D

empleo ofertas de trabajo

Etiquetas: crud
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:30.