sábado, 19 de noviembre de 2016

Introducción a las Bases de Datos


UNIDAD 1


En esta unidad aprenderá:


1. Definición de Base de Datos
2. Clasificación de las Base de Datos
3. Base de Datos Relacionales
4. Definición de Base de Datos Relacionales
5. Sistema de Gestión de Base de Datos
6. Consulta de Base de Datos. 

martes, 11 de octubre de 2016

Consultas SQL: Sentencia SELECT



Consultas SQL
Para construir una consulta SQL debemos hacernos como mínimo tres preguntas:
Primero, ¿Qué datos nos solicitan?
El nombre de los campos de la tabla.
Segundo, ¿Dónde están los datos?
El nombre de la(s) tabla(s)
Tercero, ¿Qué criterios deben cumplir los registros?
Criterio donde se especifica el filtro para seleccionar los registros


Cláusulas básicas utilizadas en una consulta:
Para realizar una consulta a una o varias tablas básicamente se utilizan tres (3) cláusulas:
Cláusula SELECT: Donde indicamos los campos de la tabla que queremos obtener, separados por comas. Responde a la pregunta: ¿Qué datos nos piden?
Cláusula FROM: Donde indicamos en qué tabla se encuentran estos campos. Responde a la pregunta: ¿Dónde están los datos?
Cláusula WHERE: Donde se establece la condición que ha de cumplir los registros de la tabla que serán seleccionados. Responde a la pregunta: ¿Qué requisitos deben cumplir lo registros?

lunes, 20 de junio de 2016

Inyección SQL



La inyección SQL es una técnica donde el atacante crea o altera comandos SQL existentes para exponer datos ocultos, sobrescribir los valiosos o ejecutar comandos peligrosos a nivel de sistema en el equipo que hospeda la base de datos.

martes, 22 de septiembre de 2015

Hacking y sus tipos



HACKING:
El término hacking puede definirse de dos formas:
  1. Hacking: acción de explorar o buscar los límites de un código o una máquina.
  2. Hacking: acción de irrumpir o entrar de manera forzada a un sistema de cómputo o a una red.

A esta última definición se le conoce también como “cracking”.

miércoles, 15 de julio de 2015

Contenido Programático del PNF de Base de Datos



Unidad Curricular: Modelado de Base de Datos


Conocer
1. Modelado de Base de Datos.
2. Diseño Avanzado de bases de datos.
3. Implementación de Base de Datos Avanzadas.
4. Introducción a nuevas Tecnologías.

Hacer  
La solución de determinados tipos de problemas a través del Diseño Conceptual, Diseño Lógico y Diseño Físico de las BD, con la utilización de diferentes paradigmas de especificación de Bases de Datos.

miércoles, 27 de mayo de 2015

Como hacer consultas en dos tablas vinculadas utilizando la clausula INNER JOIN



El INNER JOIN permite emparejar filas de distintas tablas de forma más eficiente que con la utilización de la clausula “SELECT - WHERE”.

Utilizando “SELECT - WHERE” primero se combinan ambas tablas (si ambas tablas tienen 4 filas, el resultado de la tabla combinada será de 16 filas) y luego se seleccionan las filas que cumplan la condición de emparejamiento.

Con INNER JOIN se busca directamente las filas que cumplen la condición, con lo cual solo se emparejan las filas que luego aparecen en el resultado.

jueves, 7 de mayo de 2015

Como migrar un archivo texto a una tabla MySQL



Objetivo
Migrar un archivo texto a una tabla en MySQL. 

Ejercicio:
Dado este archivo texto "animal.csv" que contiene los siguientes datos: código de la mascota, nombre, Tipo de mascota: P(perro) o G(gato), sexo: M(macho) H(Hembra), código de la jaula, Vacuna: S(S) o N(No)