Sql Tema 2

Publicado: 13 de febrero de 2015 en Actualidad

Intro a SQL y MySQL – Tema 2 – Consultas básicas con dos tablas

2.1 Formalizando conceptos

Hay algunas cosas que hemos pasado por alto y que no estaría mal formalizar un poco.

SQL es un lenguaje de consulta a bases de datos. Sus siglas vienen de Structured Query Language(lenguaje de consulta estructurado).

MySQL es un "gestos de bases de datos", es decir, una aplicación informática que se usa para crear y manipular bases de datos (realmente, se les exige una serie de cosas más, pero por ahora nos basta con eso).

En MySQL, las órdenes que tecleamos deben terminar en punto y coma (;). Si tecleamos una orden como "select * from personas" y pulsamos Intro, MySQL responderá mostrando "->" para indicar que todavía no hemos terminado la orden.

2.2 ¿Por qué varias tablas?

Puede haber varios motivos.

Por una parte, podemos tener bloques de información claramente distintos. Por ejemplo, en una base de datos que guarde la información de una empresa tendremos datos como los artículos que distribuimos y los clientes que nos los compran, que no deberían guardarse en una misma tabla.

Por otra parte, habrá ocasiones en que veamos que los datos, a pesar de que se podrían clasificar dentro de un mismo "bloque de información" (tabla), serían redundantes: existiría gran cantidad de datos repetitivos, y esto puede dar lugar a dos problemas:

  • Espacio desperdiciado.
  • Posibilidad de errores al introducir los datos, lo que daría lugar a inconsistencias:

Veamos un ejemplo:

+

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s