9

Click here to load reader

Consulta sql de tabla computador en access

Embed Size (px)

DESCRIPTION

Muestra la estructura de una tabla Computador y las consultas en SQL que se pueden hacer en Microsoft Access con los datos de esa tabla.

Citation preview

Page 1: Consulta sql de tabla computador en access

Estructura de Tabla(Computador)

Registros en Microsoft Access y

Consultas SQL

Emerson E. Garay Gómez

www.slideshare.net/emergar

Page 2: Consulta sql de tabla computador en access

Entidad

Computador: En una institución educativa puede haber decenas de computadores en sus salas de sistemas que están disponibles para sus estudiantes, con lo cual se debe manejar un inventario de los equipos de computo que tiene junto con sus características. La información que lleva la institución de cada computador es: Numero o código del Computador, Marca, Tipo de PC, Capacidad en Memoria, Capacidad en Disco Duro, Fecha de Compra.

www.slideshare.net/emergar 2013

Page 3: Consulta sql de tabla computador en access

Estructura Tabla Computador

*--> Nombre del

Campo

Tipo de

Dato

Longitud

Máxima

Tamaño Campo /

Formato

* Codigo_PC Numérico 15 Entero Largo

> Tipo_PC Texto 25 N/A

> Marca Texto 15 N/A

Memoria Numérico 5 Entero Largo

DD Numérico 5 Entero Largo

FechaCompra Fecha N/A Fecha Corta

Los campos Tipo_PC y Marca se pueden convertir en Tablas ya que se

repiten mucho en los registros de la tabla Computador, es decir, cumplen la

cordialidad de 1 a n, donde un Computador pertenece a una Marca y una

Marca puede estar en varios computadores. Lo mismo sucede con el

Tipo_PC.

www.slideshare.net/emergar 2013

Page 4: Consulta sql de tabla computador en access

Datos Tabla Computador Codigo_PC Tipo_PC

Marca Memoria

(MB)

DD

(GB)

FechaCompra

15802003 De Mesa HP 4096 520 01/03/2012

16348521 Portátil Acer 2048 320 01/03/2012

25368593 De Mesa Samsung 8192 1024 01/03/2012

29846712 Mini Portátil HP 2048 520 08/10/2012

31258658 Servidor Asus 16384 8192 08/10/2012

42853397 Portátil HP 3072 640 08/10/2012

58963314 De Mesa Lenovo 4096 720 27/11/2012

63285711 Mini Portátil Acer 1024 250 27/11/2012

65895472 De Mesa Asus 6144 2048 10/02/2013

75821663 De Mesa Acer 3072 520 10/02/2013

85746281 Portátil Lenovo 1024 320 10/02/2013

98746228 Portátil Apple 4096 640 10/02/2013

www.slideshare.net/emergar 2013

Page 5: Consulta sql de tabla computador en access

Consultas usando SQL

SQL(Structured Query Language): Es el

Lenguaje Estructurado de Consultas.

CLAUSULAS SQL:

SELECT: Selecciona registros de una o mas

tablas, por lo general cumpliendo una condición.

FROM: Indica de que tabla(s) son los datos.

WHERE: Establece la condición para buscar

los datos a seleccionar con SELECT.

LIKE: Indica como coincidirá un campo con

algún texto generalmente.

www.slideshare.net/emergar 2013

Page 6: Consulta sql de tabla computador en access

Consultas usando SQL

MAS CLAUSULAS SQL:

BETWEEN: Permite establecer un rango como condición, ya sea numérico, texto(alfabético) o de fecha, se usa después del WHERE.

Ejemplos:

Temperatura Between 30 And 35

FechaCompra Between #1/11/2013# And #2/15/2013#

Las fechas en el codigo SQL de Access van dentro de # y con el formato mm/dd/aaaa

www.slideshare.net/emergar 2013

Page 7: Consulta sql de tabla computador en access

Consultas usando SQL

Los comodines:

* es usado en LIKE para indicar cero o

mas caracteres, el *(Para Access) tiene el

mismo uso que el %(en Otros SGBD)

?(Para Access) indica un solo carácter y es

usado junto con LIKE, _(en Otros SGBD)

#(Para Access) indica un solo digito y es

usado junto con LIKE, _(en Otros SGBD)

www.slideshare.net/emergar 2013

Page 8: Consulta sql de tabla computador en access

Consultas usando SQL

Operadores:

◦ * indica todos los campos en la clausula SELECT

◦ = : Igual a

◦ <> : Diferente de

◦ <= : Menor o igual a

◦ >= : Mayor o igual a

◦ Not : Negacion

◦ And: Y

◦ Or: O

www.slideshare.net/emergar 2013

Page 9: Consulta sql de tabla computador en access

Consultas usando SQL

Ejemplos:

Seleccionar los registros que su marca sea Samsung.

SELECT * FROM tblComputador WHERE Marca = ‘Toshiba’;

Seleccionar los registros que su marca empiece con la letra A

SELECT * FROM tblComputador WHERE Marca LIKE ‘A*’;

Seleccionar la Marca, la capacidad del Disco Duro y el tipo de PC de

los registros que su Memoria esté desde 500 hasta 1024 y la Marca sea

distinta de Samsung.

SELECT Marca, DD, Tipo_PC FROM tblcomputador WHERE

Memoria>=500 AND Marca<>'Samsung';

www.slideshare.net/emergar 2013