NICHO
|
VINO
|
PRODUCTOR
|
AÑO
|
BOTELLAS
|
LISTO
|
2
|
Chardonnay
|
Buena
Vista
|
1997
|
1
|
1999
|
3
|
Chardonnay
|
Geiser
Peak
|
1997
|
5
|
1999
|
6
|
Chardonnay
|
Simi
|
1996
|
4
|
1996
|
12
|
Joh
Riesling
|
Jekel
|
1998
|
1
|
1999
|
21
|
Fumé
Blank
|
Ch.
St. Jean
|
1997
|
4
|
1999
|
22
|
Fumé
Blank
|
Robt
Mondavi
|
1996
|
2
|
1998
|
30
|
Genvratraminer
|
Ch.
St. Jean
|
1998
|
3
|
1999
|
43
|
Cab.
Suavignon
|
Windsor
|
1991
|
12
|
2000
|
45
|
Cab.
Suavignon
|
Geiser
Peak
|
1994
|
12
|
2002
|
48
|
Cab.
Suavignon
|
Robt
Mondavi
|
1993
|
12
|
2004
|
50
|
Pinot
Noir
|
Gary
Ferrel
|
1996
|
3
|
1999
|
51
|
Pinot
Noir
|
Fetzer
|
1993
|
3
|
2000
|
52
|
Pinot
Noir
|
Dehlinger
|
1995
|
2
|
1998
|
58
|
Merlot
|
Clos
du Bois
|
1994
|
9
|
2000
|
64
|
Zinfandel
|
Cline
|
1994
|
9
|
2003
|
72
|
Zinfandel
|
Rafanelli
|
1995
|
2
|
2003
|
Ejemplos
de operaciones en SQL
·
Recuperación:
SELECT vino, nicho, productor
FROM cavas
WHERE listo=2000;
VINO
|
NICHO
|
PRODUCTOR
|
Cab.
Suavignon
|
43
|
Windsor
|
Pinot
Noir
|
51
|
Fetzer
|
Merlot
|
58
|
Clos
du Bois
|
·
Insertar
INSERT
INTO CAVA
(NICHO,VINO,PRODUCTOR,AÑO,BOTELLAS,LISTO)
VALUES (53,’Pinot
Noir’,’Saintsbury’,1997,6,2001);
53
|
Pinot
Noir
|
Sainsbury
|
1997
|
6
|
2001
|
·
Modificar
UPDATE CAVA
SET BOTELLAS=4
WHERE NICHO=3;
Antes:
3
|
Chardonnay
|
Geiser
Peak
|
1997
|
5
|
1999
|
Después:
3
|
Chardonnay
|
Geiser
Peak
|
1997
|
4
|
1999
|
·
Eliminar
DELETE
FROM CAVA
WHERE NICHO=2;
Eliminara:
2
|
Chardonnay
|
Buena
Vista
|
1997
|
1
|
1999
|
Puntos
importantes de estos ejemplos:
- Los archivos computarizados como el de CAVA a menudo se les llaman tablas, con más precisión tablas relacionales.
- Las filas de dicha tabla se conocen como registros y las columnas como campos de dichos registros.
- Las columnas VINO y PRODUCTOR contienen datos de tipo cadena de caracteres y las demás columnas contienen datos enteros.
- La columna NICHO constituye la clave primaria de la tabla CAVA, lo que significa que no es posible que 2 filas de CAVA contengan el mismo valor de NICHO, usualmente se usa un subrayado doble para señalar la columna de clave primaria.
- Las operaciones de ejemplo o QUERYs, SELECT, INSERT, DELETE, SET, WHERE están expresados en un lenguaje SQL, SQL en el lenguaje estándar para interactuar con BD relacionales y es soportado por prácticamente todos los productos de BD actuales. SQL significa Lenguaje Estructurado de Consultas y se pronuncia “is quiu el” o “ese cu ele”.
- La gran mayoría de los Sistemas de Bases de Datos actuales son Relacionales y son los más usados hasta estos días.
No hay comentarios.:
Publicar un comentario