LOGICA Y BASE DE DATOS EN EL MODELOS RELACIONAL

BASE DE DATOS: Sistema computarizado para llevar registros que funcionan como contenedor de una colección de registros.

Los usuarios del sistema pueden realizar varias operaciones como:
  • Agregar nuevos archivos a la BD
  • Insertar datos dentro de los archivos existentes
  • Recuperar datos de los archivos existentes
  • Modificar datos de los archivos existentes
  • Eliminar datos de los archivos existentes

NICHO
VINO
PRODUCTOR
AÑOS
BOTELLAS
LISTO
2
CHARDONAY
BUENA VISTA
1997
1
1999
3
CHARDONAY
GEYSER PEAK
1997
5
1999
6
CHARDONAY
SIMI
1996
4
1996
12
JOH. RIESLING
JAKE
1998
1
1999
21
FAMÉ BLANC
CH. ST. JEAN
1997
4
1999
22
FAMÉ BLANC
RUBT. MANDOVI
1996
2
1998
30
GEWVRZTRUMINER
CH. ST. JEAN
1998
3
1999
43
CAB. SUAVIGNAN
WINDSOR
1991
12
2000
45
CAB. SUAVIGNAN
GREYSERPEAK
1994
12
2002
48
CAB. SUAVIGNAN
ROBT. MONDAVI
1993
12
2004
50
PINOT NOIR
GARYER FARREL
1996
3
1999
51
PINOT NOIR
FETZOR
1993
3
2000
52
PINOT NOIR
DEHLINGER
1995
2
1998
58
MELOT
CLOS DU BAS
1994
9
2000
64
ZINFONDEL
CLINE
1994
9
2003
72
ZINFONDEL
RAFANELLI
1995
2
2003

EJEMPLO DE RECUPERACION:

SELECT VINO, NICHO, PRODUCTOR
      FROM CAVAS
WHERE LISTO=2000

VINO
NICHO
PRODUCTOR
CAB. SUAVIGNON
43
WINDSOR
PINOT NOIR
51
FETZER
MERLOT
58
CLOS DO BAIS

INSERT
   INTO CAVA (NICHO, VINO, PRODUCTOR, AÑO, BOTELLAS, LISTO)
   VALUES (53,”PINOT NOIR”,”SAINTS BURG”, 1997, 6, 2001);

MODIFICACION DE DATOS EXISTENTES

                UPDATE CAVA
                SET BOTELLAS=4
                WHERE NICHO=3

NICHO
VINO
PRODUCTOR
AÑOS
BOTELLAS
LISTO
3
CHARDONAY
GEYSER PEAK
1997
4
1999

ELIMINACION DE DATOS EXISTENTES

                DELETE
                FROM CAVA

                WHERE NICHO=2

0 comentarios:

Publicar un comentario