Documente Academic
Documente Profesional
Documente Cultură
Formación especializada TI
Bases de datos
¿Que es una base de datos?
● Conformidad con ACID: Todas las transacciones de base de datos deben ser
conformes a ACID (atómicas, coherentes, aisladas y duraderas) para
garantizar la integridad de los datos.
Algunos motores de Bases de Datos relacionales
● MySQL: Es un sistema de administración de bases de datos relacionales de
código abierto (RDBMS) utilizado por un gran número de aplicaciones web.
● Registro: Cada una de las filas de una tabla, está compuesto por campos o atributos.
● Campo: Cada uno de los “cajoncitos” de un registro donde se guardan los datos. Cada
campo tiene un nombre único para la tabla de la cual forma parte, además es de un
tipo (naturaleza) determinado, por tanto no podemos guardar limones en el cajón de
las naranjas, en términos informáticos y a modo de ejemplo, no encontraremos un dato
alfanumérico (letras y números) en un campo diseñado para guardar datos numéricos.
Ejemplo
ID_EMPLEADO NOMBRE APELLIDOS F_NACIMIENTO SEXO CARGO SALARIO
1 Carlos Jiménez 1985-05-03 H Mozo 1500
Clarín
2 Elena Rubio 1978-09-25 M Secretaria 1300
Cuestas
3 José Calvo Sisman 1990-11-12 H Mozo 1400
4 Margarita Rodríguez 1992-05-16 M Secretaria 1325.5
Garcés
1 1 MySQL
2 1 PHP
3 2 MySQL
4 2 PHP
Tercera Forma Normal
Se debe aplicar la 1FN y 2FN. Los campos que NO son clave NO deben tener
dependencias.
alumno_id alumno_nombre estudio_id
1 Juanito 1
2 Pepito 2
UPDATE My_table SET field1 = 'updated value asd' WHERE field2 = 'N';
DELETE
Una sentencia DELETE de SQL borra uno o más registros existentes en una tabla.