miércoles, 11 de febrero de 2015

Creando relaciones uno a muchos desde el codigo SQL


Las relaciones uno a muchos son muy usadas
veamos un ejemplo que no es el que vamos a usar en nuestro codigo



Vamos esta vez a aprender a crear una relación de uno a muchos con integridad referencial usando MYSQL Inicialmente vamos a trabajar con carros, y sus propietarios, y como todos sabemos un propietario puede tener varios carros y eso nos da la base para crear nuestro código en SQL que permita eliminar datos en cascada, eso significa que al eliminar un propietario, se eliminan todos carros asociados a ese propietario, veamos como se hace desde codigo:


1 CREATE TABLE propietario
2 (
3 id_propietario INT NOT NULL,
4 PRIMARY KEY (id_propietario)
5 ) TYPE = INNODB;

6
7 CREATE TABLE carros
8 (
9 id_carro INT NOT NULL,
10 id_propietario INT NOT NULL,
11 PRIMARY KEY(id_carro),
12 INDEX (id_propietario),
13 FOREIGN KEY (id_propietario) REFERENCES propietario(id_propietario) ON DELETE CASCADE
14 ) TYPE = INNODB;


lo primero es que de acuerdo a mi experiencia se deben cumplir cuatro cositas:

1)la llave de la tabla en el lado 1  debe ser PRIMARY KEY (linea 4)
2)Ambas tablas deben tener como tipo InnoDB  (linea 5 y 14)
3)En la tabla del lado Muchos se debe crear la llave foranea como INDEX (linea 12)
4)Se debe crear la relación en la parte final de la tabla muchos de la siguiente manera

FOREIGN KEY (id_propietario) REFERENCES propietario(id_propietario) ON DELETE CASCADE

la estructura general es:


FOREIGN KEY (campomuchos) REFERENCES nombretablauno(idtablauno) on delete cascade in update cascade;

Veamos un codigo mas generico de ejemplo

CREATE TABLE parent (
    id INT NOT NULL,
    PRIMARY KEY (id)
) ENGINE=INNODB;

CREATE TABLE child (
    id INT, 
    parent_id INT,
    INDEX par_ind (parent_id),
    FOREIGN KEY (parent_id) 
        REFERENCES parent(id)
        ON DELETE CASCADE
) ENGINE=INNODB;



Espero que esta entrada les sirva para garantizar la integridad referencias de sus bases dedatos desde Codigo.




martes, 16 de diciembre de 2014

miércoles, 19 de noviembre de 2014

Software de actualizacion Juridica

Que es Audios Jurídicos

Es una herramienta que sirve de apoyo a los abogados y estudiantes de derecho en la oralidad, 
buscando la mejor interpretación de los fundamentos jurídicos en cada una de las audiencias.


mas informacion en el sitio web AUDIO JURIDICOS

tambien aqui

curso de php


martes, 7 de octubre de 2014

Como saber los registros duplicados de una tabla ?

Una forma sencilla de saber los duplicados de una tabla es la siguiente: select Cliente, count(Cliente) from dbo.Clientes group by Cliente having count(Cliente) > 1

jueves, 4 de septiembre de 2014

Ofrezco posicionamiento web en Manizales

El posicionamiento web o SEO por sus siglas en Ingles (Search Engine Optimization) es muy importante a la hora de posicionar  nuestra marca en la mente de nuestros consumidores.

SEO es muy importante dado que las personas de Manizales hoy mayormente estan usando el motor de busqueda Google para encontrar lo que estan buscando, y si google es tan importante pues nos trae a los clientes, entonces posicionarnos en los primeros lugares de este buscador es posicionarnos frente a nuestra competencia en nuestro niche de mercado para la ciudad de manizales y por supuesto lo que esto significa en terminos de ventas y /o de recordacion de marca.

Hace unos años explique lo que significa estar posicionado de primero en Manizales y he creado un video de youtube para que podamos entender mejor ese concepto



Me gusta posicionar a mis clientes en el primer lugar de los motores de búsqueda con sus palabras clave y por ello he creado una guia de seo en manizales ademas pues me parece importante que conozcan un audio y un vídeo complementario que se encuentra en la empresa de seo en manizales NEXT, que es una empresa con gran experiencia en capacitaciones y en cuanto a acompañar las estrategias de marketing digital de nuestros clientes en Manizales la capital de caldas.

Espero que este vídeo y estos enlaces les hayan gustado, y ademas te invito a conocer el blog de  fotografías de Manizales en el siguiente enlace fotografias de manizales


Carlos Garcia

Posicionamiento web en colombia