Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Bdtransp 4
Bdtransp 4
Motivacin
BD deben facilitar la definicin y recuperacin de datos
Las BDR se encuentran bien establecidas
SQL es un lenguaje de consulta estndar para BDR
Definicin de datos
Consulta de datos
Actualizacin de datos
Cuentas
CtaCli
nombreSuc
Downtown
Redwood
Perrydge
Mianus
Round Hill
Pownal
North Town
Brighton
numeroCta
1
2
3
4
5
6
dniCli
1
1
2
3
4
5
6
7
saldo
10000
20000
30000
40000
50000
60000
numeroCta
1
2
3
4
5
5
5
6
ciudadSuc
Brooklyn
Palo Alto
Horseneck
Horseneck
Horseneck
Bennington
Rye
Brooklyn
Activo
9000000
2100000
1700000
400000
8000000
300000
3700000
7100000
nombreSuc
Downtown
Downtown
Perrydge
Perrydge
Mianus
Brighton
numeroCta
1
2
2
3
4
5
6
nombreEmp
Smith
Kortz
Hansen
Dubitzky
Henson
Kravitz
nombreCli
Johnson
Smith
Hayes
Turner
Williams
Lindsay
Green
numeroTrans
1
1
2
1
1
1
1
dniEmp
10
11
12
13
14
15
telefono NombreSuc
101010
Downtown
111111
Downtown
121212
Perrydge
131313
Perrydge
141414
Mianus
151515
Brighton
Empleados
dniCli
1
2
3
4
5
6
7
Domicilio
La Reina n7
Fragata azul n8
Gibraltar espaol n14
Gibraltar espaol n17
Diamante S/N
Gato negro n13
Perro n1
fecha
10-10
10-10
11-10
12-10
12-10
13-10
13-10
importe
+10000
+30000
-20000
+30000
+40000
+50000
+60000
Clientes
Transacciones
4
Table
Fila
Row
Column
Column
Crear: CREATE
Eliminar: DROP
Modificar: ALTER
Bases de datos. Tema 4.
Atributos
Restricciones
Atributos
Restricciones
8
Atributos
Restricciones
10
11
12
13
14
15
16
SELECT empleados.nombreEmp
FROM sucursales, empleados
WHERE sucursales.nombreSuc = empleados.nombreSuc
AND sucursales.ciudadSuc = "Brooklyn";
17
18
19
20
10
21
22
11
23
24
12
25
Apellidos
Mrquez
Fernndez
Yage
Martn
Nombre
Juana
Manuel
Margarita
Mara
Luis
NSSP
1
1
1
3
3
NSS
1
2
3
4
Personal
Familia
26
13
27
28
14
< SOME, <= SOME, >= SOME, <> SOME, = SOME, < ALL, <=
ALL, >= ALL, = ALL y <> ALL
Bases de datos. Tema 4.
29
30
15
31
32
16
33
34
17
Ejemplo:
INSERT INTO Empleados
VALUES (Harry, 16, 161616, Brighton);
35
Ejemplo:
DELETE
FROM Empleados
WHERE nombreEmp = Mukos;
36
18
37
38
19
39
40
20
41
nombreEmp
Hansen
Dubitzky
Henson
Null
42
21