BasesDatos12P Flashcards

(31 cards)

1
Q

¿Cuáles son todas las operaciones del álgebra relacional?

A

selección, proyección, unión, diferencia, intersección, producto cartesiano, asignación, reunión/join (natural, semi, theta), división

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Símbolo de Unión

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Símbolo de Intersección

A

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Símbolo de Diferencia

A

-

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Símbolo de División

A

÷

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Símbolo de Producto Cartesiano

A

×

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Símbolo de Asignación

A

->

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Símbolo de Reunión

A

⋈ (en general)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Símbolo de Selección

A

σ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Símbolo de Proyección

A

Π

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es Producto Cartesiano?

A

Multiplicación de matrices (filas por columnas)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué se hace en la primera forma normal?

A

Eliminar grupos repetitivos/valores múltiples , identificar PK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué se hace en la segunda forma normal?

A

Campos sin llave dependen de PK

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué se hace en la tercera forma normal?

A

Eliminar dependencias transitivas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Inicialización en XAMPP

A

MYSQL -u root -p (ninguna contraseña)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Mostrar bases de datos

A

SHOW DATABASES;

15
Q

Crear base de datos

A

CREATE DATABASE nombredatabase;

16
Q

Usar base de datos

A

USE nombredatabase;

17
Q

Crear tabla

A

CREATE TABLE nombretabla(nombreatributo tipovariable [unsigned | auto_increment |primary key | not null], …);

18
Q

Modificar tabla

A

ALTER TABLE nombretabla;

19
Q

Decripción tabla (mostrar tabla)

A

DESC nombretabla;

20
Q

Mostrar tablas

21
Q

Quitar atributos en tabla

A

ALTER TABLE nombretabla DROP nombreatributo, …;

22
Q

Agregar atributos en tabla

A

ALTER TABLE nombretabla ADD nombreatributo tipovariable;

23
Cambiar atributos en tabla
ALTER TABLE nombretabla CHANGE nombreatributo nombrenuevo tipovariablenuevo;
24
Modificar atributos en tabla (para ponerles NOT NULL)
ALTER TABLE nombretabla MODIFY nombreatributo tipovariable NOT NULL;
25
Eliminar tabla
DROP TABLE nombretabla;
26
Convertir Modelos E.R->R, entidades y atributos
Entidad: tabla, Atributos: filas https://aunclicdedistancia.wordpress.com/2015/01/29/pasar-del-modelo-entidad-relacion-al-modelo-relacional/
27
Convertir Modelos ER->R, entidades débiles y fuertes, y su relación
Entidades débiles hacen tabla, con su propio PK, atributos, y con FK de la entidad fuerte de que depende (su PK).
28
Convertir Modelor ER->R, Relaciones 1:N
Tabla normal, usando PK del lado 1 como PK de la tabla, FK en tabla lado N
29
Convertir Modelos ER->R, Relaciones M:N
Tabla que contiene FK de las PK de tablas origen y atributos de relación