Juan Garcés

Personal Blog

Base de Datos – Introducción

octubre 19th, 2013

    En las siguientes páginas realizaremos un análisis de los principales conceptos relacionados con Bases de Datos. Comenzaremos con un breve análisis del Modelo Entidad Relación (MER) para continuar con las dependencias funcionales y su aplicación para la normalización. Finalmente veremos una introducción al manejo de SQL para la consulta a la base de datos.

 

Guardar Imagen en MySQL

abril 25th, 2013

En este ejemplo se guarda una imagen en un campo tipo BLOB en la base de datos MySQL y se muestra en pantalla por medio de una etiqueta «img».


CREATE TABLE `imagen` (
    `id` int(11) NOT NULL auto_increment,
    `imagen` blob,
    PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8;

Campo/Clave/Llave Primaria

enero 5th, 2013

Este es uno de los temas más consultados en mi antiguo sitio Educación Informática, por ello escribo este artículo.

La característica esencial de una Clave Primaria es que es distinta para cada registro en una tabla de base de datos. Se puede obtener por medio de un proceso de análisis llamado normalización.

Clave Primaria, también conocida como «Llave Primaria» o «Campo Primario» cuando se trata de un sólo campo, no es más que aquel campo o conjunto de campos por medio de los cuales podemos identificar en forma única un registro (tupla o fila) de datos dentro de una tabla de base de datos.

Según sea el motor de base de datos, se puede definir de diferentes formas, aunque la siguiente instrucción es reconocida por la mayoría de los motores:

 ALTER TABLE nombre_tabla ADD PRIMARY KEY(campo1, campo2, ... , campon)

Como ejemplo, utilizaremos la siguiente tabla, en la que se definen los datos de una persona:

CREATE TABLE person (
 person_tax_id VARCHAR(50) NOT NULL,
 person_name VARCHAR(100) NOT NULL,
 person_last_name VARCHAR(100) NULL,
 person_sex VARCHAR(1) NULL
);

Juan Garcés

Personal Blog