Mostrando entradas con la etiqueta multiplataforma. Mostrar todas las entradas
Mostrando entradas con la etiqueta multiplataforma. Mostrar todas las entradas

22 de febrero de 2012

Modelo Entidad Relación II



Continuamos con el Modelo Entidad-Relación, en el anterior Post vimos como un conjunto de atributos definían una Entidad. Estos atributos que definen univocamente una Entidad se pueden dividir en tres claves:

  • SuperClave: Es un subconjunto de atributos que define univocamente cada una de las entidades, si se añade un atributo a la SuperClave, el resultado sigue siendo una SuperClave.
  • Clave Candidata: A partir de una SuperClave, si al añadir un nuevo atributo deja de ser una SuperClave pasa a ser una Clave Candidata.
  • Clave Primaria: Es una Clave Candidata, elegida por el diseñador de la Base de Datos para definir a la entidad, con el mínimo de atributos posible preferentemente.
Si se pretende saber que Clave Primaria define a una relación deberemos tener en cuenta las siguientes definiciones:
  • Relación es de muchos a uno de A a B entonces sólo se toma la  Clave Primaria  de A, como Clave Primaria de  Relación .
  • Relación es de uno a muchos de A a B entonces se toma sólo la  Clave Primaria  de B, como Clave Primaria de Relación.
  • Relación es de uno a uno de A a B entonces se toma cualquiera de las dos  Claves Primarias, como Clave Primaria de Relación.
  • Relación es de muchos a muchos de A a B entonces se toma la unión de los atributos que conforman las  Claves Primarias  de A y de B, como Clave Primaria de  Relación.

21 de febrero de 2012

Modelo Entidad-Relacion




En el momento que necesitamos crear una base de datos para almacenar nuestra información, necesitamos crear un modelo lógico de la estructura de almacenamiento de los datos, de forma que la base de datos tenga consistencia y sea una base de datos válida tanto dentro de un mes como dentro de  diez años.

Para lograr esta integridad en la base de datos necesitamos crear un diagrama de la estructura de los datos, este diagrama se llama Modelo Entidad-Relación, normalmente se expresa por sus siglas E-R. Este modelo representa las entidades relevantes así como sus atributos y las interrelaciones que generan entre entidades.

El Modelo Entidad-Relación se basa en la simplificación del mundo en una serie de objetos básicos llamados Entidades y las Relaciones que se crean entre ellos.
Modelo Entidad-Relación

15 de febrero de 2012

MySQL Copias de Seguridad

El gestor de base de datos MySQL dispone de un comando que nos permite crear copias de seguridad de nuestra base de datos así como restaurar dicha copia.
Además permite restaurar la copia de seguridad en otro gestor de bases de datos aunque no sea MySQL, es capaz de lograr esta acción por que la genera la copia de seguridad en un archivo que almacena todas las sentencias SQL que se necesitan para restaurar tabla por tabla y dato por dato toda la base de datos.


El comando capaz de realizar todas estas acciones en MySQL es mysqldump, este comando tiene una serie de modificadores que deberemos añadir en la ejecución en función del tipo de copia de seguridad que queremos obtener, estos son lo modificadores más comunes aunque tiene más:

7 de febrero de 2012

MySQL Cargar datos en una tabla






Vamos a ver los modos que tenemos de almacenar información en una tabla creada en MySQL.


Para ello vamos a partir de una tabla que va a almacenar países junto con al Continente al que pertenece y la Capital de dicho país.


Para crear la tabla en MySQL usamos en la sentencia CREATE TABLE:


mysql> CREATE TABLE Paises (Pais VARCHAR(50),
                 Continente VARCHAR (50),
                 Capital VARCHAR (50));


Después de haber creado la tabla, ahora podemos incorporar algunos datos en ella, para lo cual haremos uso de las sentencias INSERT y LOAD DATA.
Los datos que queremos almacenar en nuestra tabla Paises puede resumirse en el contenido de esta tabla:



País                  Continente             Capital
España                Europa                 Madrid
Francia               Europa                 París
Colombia              América                Bogotá  
China                 Asia                   Pekin
Australia             Oceanía                Camberra
Marruecos             África                 Rabat


30 de enero de 2012

FTP



¿Que es el FTP?

El servicio FTP (File Transfer Protocol) es uno de los servicios de Internet más interesantes y mas usados. Es un servicio que nos permite trabajar con archivos alojados en un servidor remoto, dándonos la posibilidad de copiar, borrar, o modificar archivos desde un PC remoto.

Gracias a este servicio, los webmaster pueden modificar desde sus hogares o lugares de trabajo, los archivos alojados en su servidor de hosting, que puede estar situado a  miles de kilómetros como si estuvieren modificando los archivos de su propio PC.

El servicio FTP es un servicio que se basa en la estructura cliente-servidor, es decir. El equipo remoto, donde se van a situar los archivos que queremos controlar, necesitaremos instalar una aplicación FTP Server y en nuestro equipo remoto, desde donde modificaremos esos archivos, necesitaremos instalar una aplicación FTP Client.


Esquema de la Estructura Cliente-Servidor FTP

26 de enero de 2012

Dropbox


Seguro que la mayoría de vosotros habéis oído hablar de Dropbox, y muchos la usáis a diario pero para los que no conocéis Dropbox os diré, que es una herramienta que acerca al usuario la capacidad que desde hace algún tiempo tienen las empresas de usar la nube.

Dropbox es un sistema de almacenamiento de datos en un servidor de Internet, de manera que es accesible desde cualquier lugar, además al ser multiplataforma es capaz de ser accesible desde cualquier sitio y desde cualquier dispositivo. Dropbox tiene versión para Windows, Linux y Mac, además tiene versiones para android, ios y windows mobile.