BasesDatos12P Flashcards
(31 cards)
¿Cuáles son todas las operaciones del álgebra relacional?
selección, proyección, unión, diferencia, intersección, producto cartesiano, asignación, reunión/join (natural, semi, theta), división
Símbolo de Unión
∪
Símbolo de Intersección
∩
Símbolo de Diferencia
-
Símbolo de División
÷
Símbolo de Producto Cartesiano
×
Símbolo de Asignación
->
Símbolo de Reunión
⋈ (en general)
Símbolo de Selección
σ
Símbolo de Proyección
Π
¿Qué es Producto Cartesiano?
Multiplicación de matrices (filas por columnas)
¿Qué se hace en la primera forma normal?
Eliminar grupos repetitivos/valores múltiples , identificar PK
¿Qué se hace en la segunda forma normal?
Campos sin llave dependen de PK
¿Qué se hace en la tercera forma normal?
Eliminar dependencias transitivas
Inicialización en XAMPP
MYSQL -u root -p (ninguna contraseña)
Mostrar bases de datos
SHOW DATABASES;
Crear base de datos
CREATE DATABASE nombredatabase;
Usar base de datos
USE nombredatabase;
Crear tabla
CREATE TABLE nombretabla(nombreatributo tipovariable [unsigned | auto_increment |primary key | not null], …);
Modificar tabla
ALTER TABLE nombretabla;
Decripción tabla (mostrar tabla)
DESC nombretabla;
Mostrar tablas
SHOW TABLES;
Quitar atributos en tabla
ALTER TABLE nombretabla DROP nombreatributo, …;
Agregar atributos en tabla
ALTER TABLE nombretabla ADD nombreatributo tipovariable;