SlideShare una empresa de Scribd logo
Microsoft Access 2003
                 1




www.valero.biz
Las Bases de Datos
                               2

 CONCEPTO DE BASE DE DATOS

      Una base de datos se puede definir como un conjunto
       de información organizada sistemáticamente.




www.valero.biz
Las Bases de Datos
                               3

 CONCEPTO DE BASE DE DATOS

      Usamos bases de datos a diario casi sin darnos
       cuenta. Un ejemplo típico de base de datos puede ser
       una “agenda telefónica”.




www.valero.biz
Las Bases de Datos
                           4

   LAS TABLAS COMO BASE DE DATOS SIMPLE


                          Nombres de campos (Columnas)




Registros
(Filas)



  www.valero.biz
Las Bases de Datos
                                 5

   LAS TABLAS COMO BASE DE DATOS SIMPLE


                              Nombres de campos (Columnas)


Registros            Código           Tipo      Unidades   Pvp
(Filas)               1145           tuerca       1890      1

                      1146           tornillo     2987      2

                      1147       Arandela         2334      1




  www.valero.biz
Las Bases de Datos
                                6

 LAS TABLAS COMO BASE DE DATOS SIMPLE
   Una tabla recibe también el nombre de base de datos simple.

   Componentes básicos de una tabla:
         FILAS: REGISTROS
         COLUMNAS: CAMPOS




www.valero.biz
Las Bases de Datos
                               7

 LAS TABLAS COMO BASE DE DATOS SIMPLE
   Las filas o registros contienen los datos pertenecientes a
    una persona en particular (en el caso de la agenda)
   Los campos contienen los datos referentes a un “tipo” o
    categoría de información.
   EJEMPLO. Los datos del primer registro se refieren a (y
    sólo a) Javier Alaiza (por ejemplo); y los datos bajo el
    campo Nombre son los nombres de las diferentes
    personas




www.valero.biz
Las Bases de Datos.
                          8

 Ejemplo de tabla




 Registros




www.valero.biz
Las Bases de Datos
                                   9

 LAS TABLAS COMO BASE DE DATOS SIMPLE

      La intersección entre una fila y una columna (es decir, el
       contenido de un campo determinado de un registro) recibe el
       nombre de Dato o Elemento de la tabla.
      Ese dato es la unidad mínima de información que habrá en
       una tabla.




www.valero.biz
Las Bases de Datos
                          10
  PROBLEMAS




Información
repetida




 www.valero.biz
Las Bases de Datos
                           11
    PROBLEMAS
       Uno  de los problemas que surge junto a la
        duplicación de información vista
        anteriormente es la dificultad que
        encierra la modificación de un dato.
       Ejemplo: si Ofelia Luengo se cambia de
        domicilio, habría que buscar todos los
        registros donde aparece y actualizar dicha
        información. Tarea laboriosa e
        innecesaria.

www.valero.biz
Las Bases de Datos
                                 12

 BASES DE DATOS RELACIONALES
   La solución a problemas como el anterior se encuentra en el
    uso de Bases de Datos Relacionales.
   Se trata de no tener tablas grandes con mucha información,
    sino pequeñas tablas con lo necesario y relacionadas entre sí.




www.valero.biz
Las Bases de Datos
                                   13


      BASES DE DATOS RELACIONALES
        Para solucionar el problema del ejemplo de los clientes
         que compran libros tendríamos que crear dos tablas: una
         que contenga información sobre la venta de libros, en la
         que aparezca un código del cliente. Y otra tabla en la que
         aparecen los datos del cliente: código, nombre, dirección,
         etc.
        Lo que hacemos es relacionar dos tablas mediante un
         campo que tengan en común.




www.valero.biz
Las Bases de Datos
                                 14

 PLANIFICACIÓN DE LAS BASES DE DATOS
   Como puedes comprobar, hay que planificar muy bien una
    base de datos antes de comenzar a introducir datos en ella.
   Tendremos que pensar qué tablas y qué relaciones
    necesitaremos para representar bien la “realidad”.
   En ocasiones, nos ayudaremos de tablas preexistentes y de
    ayudantes que incluye Access.




www.valero.biz
Las Bases de Datos
                                  15

 GESTIÓN DE BASES DE DATOS
   Son muchas las operaciones que incluye lo que entendemos
    como Gestión de una Base de Datos.

      A continuación se muestran algunas de las operaciones más
       comunes




www.valero.biz
Las Bases de Datos
                         16

 GESTIÓN DE BASES DE DATOS


   AÑADIR      información a la base de
       datos. Por ejemplo, introducir un
       nuevo registro de empleado




www.valero.biz
Las Bases de Datos
                         17

 GESTIÓN DE BASES DE DATOS


   MODIFICAR        la información ya
       existente. Por ejemplo, un cambio de
       domicilio de un cliente.




www.valero.biz
Las Bases de Datos
                         18

 GESTIÓN DE BASES DE DATOS


   ELIMINAR        la información que ya no
       nos interesa. Por ejemplo, si un cliente
       deja de serlo, ya no guardaremos sus
       datos.



www.valero.biz
Las Bases de Datos
                         19

 GESTIÓN DE BASES DE DATOS


   BUSCAR       datos concretos en la base de
       datos.




www.valero.biz
Las Bases de Datos
                          20

 GESTIÓN DE BASES DE DATOS


   CLASIFICAR        los datos por diversos
       criterios: orden alfabético, fecha, etc.




www.valero.biz
Las Bases de Datos
                         21

 GESTIÓN DE BASES DE DATOS


   COPIAR      el contenido de una base de
       datos en otra distinta.




www.valero.biz
Las Bases de Datos
                         22

 GESTIÓN DE BASES DE DATOS


   REALIZAR        CONSULTAS a la base de
       datos. En realidad, esta es la
       operación más habitual. Se trata de
       pedir a la B.D. Información que
       cumpla alguna condición. Ejemplo:
       extraer los clientes de la provincia de
       Madrid.
www.valero.biz
Microsoft Access
                          23

 DESCRIPCIÓN DE ACCESS

      ACCESS es el programa informático de gestión de
       bases de datos que la empresa Microsoft pone a
       disposición del usuario.




www.valero.biz
Instalación de ACCESS
                                          24

      Consideraciones previas
                Tener instalado en el equipo uno de los siguientes sistemas
                 operativos:
            Windows 95/98
            Windows NT/2000
            Windows XP




www.valero.biz
Instalación de ACCESS
                              25

      Consideraciones previas (mínimas)
        Microprocesador (CPU) 486 o superior (Pentium,
         AMD, etc)
        16 a 32 Mb de Memoria RAM

        40 Mb de espacio en Disco Duro

        Unidad de CD-ROM




www.valero.biz
Instalación de ACCESS
                                  26

      Ejecutar:
        A:instalar.exe

       o
        D:instalar.exe



         dependiendo de donde se encuentre el paquete
          de instalación de Access.

         NOTA.- lo normal será hacerlo desde el CDROM junto a las
          demás aplicaciones de OFFICE.




www.valero.biz
El entorno de Access
                          27

 OBJETOS
   TABLAS

   CONSULTAS

   FORMULARIOS

   INFORMES




www.valero.biz
El entorno de Access
                                28

 TABLAS
   Son los objetos que contienen los datos. Están estructuradas
    en filas (registros) y columnas (campos).
   Primero crearemos la estructura de la tabla y posteriormente
    se accede a la inserción de los datos en ella.




www.valero.biz
El entorno de Access
                                29

 CONSULTAS
   Tienen la misión de “preguntar” a Access sobre el contenido de
    una o varias tablas (relacionadas entre sí).




www.valero.biz
El entorno de Access
                                   30

 FORMULARIOS
   Son otra herramienta potente que nos permite introducir y
    modificar datos de las tablas.

      En realidad, la inserción de datos en las tablas es más cómoda
       a través de los formularios que sobre la propia tabla
       directamente.




www.valero.biz
El entorno de Access
                                  31

 INFORMES
   Los informes se utilizan con el fin de obtener una salida
    impresa de los datos.

      Generalmente aprovechan las consultas o formularios ya
       creados para facilitar el proceso y presentar los datos
       rápidamente en impresora.




www.valero.biz
El entorno de Access
                           32

 DIFERENCIA ENTRE TABLA Y BASE DE DATOS
   Recordad que hay que diferenciar entre tabla y base
    de datos.
   Una tabla es tan sólo uno de los objetos de una base
    de datos.
   La base de datos será el conjunto de tablas,
    relaciones, informes, consultas, formularios, etc.




www.valero.biz
El entorno de Access
                             33

 EJECUCIÓN DEL PROGRAMA
   Para ejecutar Access, independientemente de que lo
    tengas en el menú Programas, crea un enlace en el
    Escritorio y otro en la barra de Inicio rápido que hay
    en la Barra de Tareas de Windows.




www.valero.biz
El entorno de Access
      EL ENTORNO DE TRABAJO
                       34




Dos
opciones




www.valero.biz
El entorno de Access de datos en blanco
                                  Base
                            35




www.valero.biz
El entorno de Access
                             36
Nombre de la base
de datos



                                             Ventana de
Objetos                                      aplicación

                                           Barra de menús

  Ventana de                           Barra de herramientas
  documento



   www.valero.biz
El entorno de Access
                            37

 EL SISTEMA DE AYUDA
   Debido a la potencia de Access habrá ocasiones en las
    que no recordaremos cómo llevar a cabo ciertas
    operaciones. En estos casos recurriremos al sistema
    de Ayuda.
   Veamos un ejemplo entrando en la Ayuda. (F1 y
    ayudante de Office = Clipo)




www.valero.biz
Salir de Access
                                     38
            Para salir de la B.D. podemos:
              Seleccionar el comando Cerrar del menú Archivo
              Hacer clic en el botón Cerrar de la ventana de base
               de datos -> cerramos el archivo *.mdb, pero no
               Access.
            Para salir de Access:
              Seleccionar el comando Salir del menú Archivo
              Hacer clic en el botón Cerrar de la ventana del
               programa




www.valero.biz
Bases de datos y tablas
                            39

 ORGANIZACIÓN DE LA INFORMACIÓN. Hay
   tres etapas en el diseño de una B.D.

      Diseño Conceptual
      Diseño Lógico
      Diseño Físico




www.valero.biz
Bases de datos y tablas
                            40

 DISEÑO CONCEPTUAL
   Recopilación de los aspectos más generales de la
    “realidad” que queremos representar mediante la B.D.
   Entran en juego los conceptos de “Entidades” y
    “Relaciones”.




www.valero.biz
Bases de datos y tablas
            Supongamos que tenemos una empresa de venta de
                                     41
             tornillos de todo tipo.
      ENTIDADES
        Tornillos
        Proveedor
        Cliente                             TABLAS
      RELACIONES
        Proveedor-Tornillos
        Cliente-Tornillos




www.valero.biz
Bases de datos y tablas
                             42

 DISEÑO LÓGICO
   Parte del modelo conceptual anterior y en esta etapa
    se describen las diferentes tablas que formarán la B.D.
    Y que información contendrán.




www.valero.biz
Bases de datos y tablas
                             43

 DISEÑO FÍSICO
   Etapa de la construcción real de las tablas y relaciones
    de la B.D.




www.valero.biz
Alguna terminología importante
                               44

 CLAVE


 CLAVE PRIMARIA


 CLAVE AJENA


 INTEGRIDAD REFERENCIAL




www.valero.biz
Alguna terminología importante
                               45

 CLAVE
   Es la columna o columnas cuyos valores no pueden
    repetirse en dos o más filas de la tabla.
   Es decir, cada fila tiene valores únicos en los campos
    que forman la tabla.




www.valero.biz
Alguna terminología importante
                               46

 CLAVE PRIMARIA
   De entre todas las claves de una tabla se elige una
    que se utilizará como identificador principal de la
    tabla.
   Sólo puede existir una clave primaria por tabla. Y ha
    de existir a la fuerza.




www.valero.biz
Alguna terminología importante
                               47

 CLAVE PRIMARIA
 Una clave primaria jamás puede contener
  valores nulos en sus columnas.
 Tampoco podrá contener valores repetidos.
 La clave que no es primaria recibe el
  nombre de “alternativa”.




www.valero.biz
Alguna terminología importante
                               48

 CLAVE AJENA
   La clave ajena la forma una o más columnas de una
    tabla que son clave primaria de otra tabla con la que
    está relacionada.




www.valero.biz
Alguna terminología importante
                               49

 INTEGRIDAD REFERENCIAL
   Consiste en garantizar que cualquier clave ajena se
    corresponda con una clave primaria o sea nula.




www.valero.biz
TIPOS DE DATOS
                       50
 El tipo de datos será el rango de valores que
  podrá adoptar un dato dentro de la celda.
 Por ejemplo, para una columna que
  represente el nombre de un cliente, el tipo
  de datos será alfanumérico, pero para cada
  registro habrá un dato distinto. En un caso
  puede ser “Manuel”, en otro “José”, etc.

 Hay tres grandes grupos de tipos de datos:
   NUMÉRICOS
   ALFANUMÉRICOS
   DE TIEMPO

www.valero.biz
TIPOS DE DATOS
                                   51

 NUMÉRICOS:
   representan cantidades que pueden participar en
    cálculos numéricos
   Hay dos tipos:
            ENTEROS (positivos y negativos). 78, -56
            DECIMALES (tienen parte entera y parte fraccionaria).
             Ejemplo: 34,98




www.valero.biz
TIPOS DE DATOS
                            52

 ALFANUMÉRICOS:
   Representan combinaciones de caracteres

   Ejemplos: “Javier Aldaiza”, “Microprocesador Intel
    Pentium IV”, etc.




www.valero.biz
TIPOS DE DATOS
                            53

 DE TIEMPO:
   Representan magnitudes temporales como días,
    meses, años

      Ejemplo:12/07/2002




www.valero.biz
Creación de una B.D.
  EJEMPLO RÁPIDO DE 54
                     CREACIÓN DE UNA
    BASE DE DATOS:
       Ejecutar Access
       Seleccionar la opción “Base de datos de Access” en
        blanco y Aceptar.
       Asignar el nombre “basedatos1” al archivo *.mdb que
        contendrá la B.D, guardarlo en C:archivos de
        programaaccess* y Crear. (el asterisco representa el número
        de ordenador en el que estás).
       Ya está creada la B.D. y estamos dentro de ella.




www.valero.biz
Eliminación de una B.D.
      Ahora vamos a eliminar la base de datos.
                               55

        Para ello tendremos que cerrarla y salir de
         Access hasta la carpeta que contenga dicho
         archivo.
        A continuación selecciona el archivo y elimínalo.




www.valero.biz

Más contenido relacionado

La actualidad más candente

Franco
FrancoFranco
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
weysiba
 
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lkPlantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
santi302930
 
Infor me del viernes 28
Infor me del viernes 28Infor me del viernes 28
Infor me del viernes 28
roberthquiroz
 
Infor me del viernes 28
Infor me del viernes 28 Infor me del viernes 28
Infor me del viernes 28
roberthquiroz
 
Acces valentina lugo
Acces valentina lugoAcces valentina lugo
Acces valentina lugo
MARIAVALENTINARODRIG4
 
Acosta icontec
Acosta icontecAcosta icontec
Acosta icontec
trollfacemotherfock
 
Normas icontec ladino
Normas icontec ladino Normas icontec ladino
Normas icontec ladino
jayerxD
 
Trajos informatica 2
Trajos informatica 2Trajos informatica 2
Trajos informatica 2
Andresfelipe Infante Cardoso
 
Base de datos
Base de datosBase de datos
Base de datos
Victor Gomez
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1
Marisol Henao
 
Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007
jpalencia
 
Curso basico access
Curso basico accessCurso basico access
Curso basico access
normita1974
 
Libro de acces
Libro de accesLibro de acces
Libro de acces
W0123456789
 
Presentacion En Power Point
Presentacion En Power PointPresentacion En Power Point
Presentacion En Power Point
johana
 
Entorno de las bases de datos
Entorno de las bases de datosEntorno de las bases de datos
Entorno de las bases de datos
Andrés Acosta
 

La actualidad más candente (16)

Franco
FrancoFranco
Franco
 
Base de datos 1
Base de datos 1Base de datos 1
Base de datos 1
 
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lkPlantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
Plantillaoriginal 150709154917-lva1-app6892-150901002344-lva1-app6892lk
 
Infor me del viernes 28
Infor me del viernes 28Infor me del viernes 28
Infor me del viernes 28
 
Infor me del viernes 28
Infor me del viernes 28 Infor me del viernes 28
Infor me del viernes 28
 
Acces valentina lugo
Acces valentina lugoAcces valentina lugo
Acces valentina lugo
 
Acosta icontec
Acosta icontecAcosta icontec
Acosta icontec
 
Normas icontec ladino
Normas icontec ladino Normas icontec ladino
Normas icontec ladino
 
Trajos informatica 2
Trajos informatica 2Trajos informatica 2
Trajos informatica 2
 
Base de datos
Base de datosBase de datos
Base de datos
 
Introducción a acces 2010 1
Introducción a acces 2010 1Introducción a acces 2010 1
Introducción a acces 2010 1
 
Tutorial access 2007
Tutorial access 2007Tutorial access 2007
Tutorial access 2007
 
Curso basico access
Curso basico accessCurso basico access
Curso basico access
 
Libro de acces
Libro de accesLibro de acces
Libro de acces
 
Presentacion En Power Point
Presentacion En Power PointPresentacion En Power Point
Presentacion En Power Point
 
Entorno de las bases de datos
Entorno de las bases de datosEntorno de las bases de datos
Entorno de las bases de datos
 

Similar a Introducción a Microsoft Access 2003 [parte 1]

Recuperacion
RecuperacionRecuperacion
Recuperacion
57530
 
trabajo de access
trabajo de accesstrabajo de access
trabajo de access
Lmc Arrieta
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
Lmc Arrieta
 
Para blogger
Para bloggerPara blogger
Para blogger
Delia Campoverde Abad
 
Access
AccessAccess
Access
jovisk2
 
Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
jemarinoi
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
carolinarache
 
Wilson
WilsonWilson
Base de datos
Base de datosBase de datos
Base de datos
Base de datosBase de datos
Base de datos
Base de datosBase de datos
Base de datos
Base de datosBase de datos
N4 lección16
N4 lección16N4 lección16
N4 lección16
Johanes Ramirez
 
BD 1.pptx
BD 1.pptxBD 1.pptx
Introduccion access 2010
Introduccion access 2010Introduccion access 2010
Introduccion access 2010
gvillacism
 
Practicas pre-profesionales
Practicas pre-profesionalesPracticas pre-profesionales
Practicas pre-profesionales
Walter Cruz Tak
 
Conceptos básicos y generalidades
Conceptos básicos y generalidadesConceptos básicos y generalidades
Conceptos básicos y generalidades
Elyza Ramirez Muñoz
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
kevin vilca cabanillas
 
Base de datos
Base de datosBase de datos
Base de datos
Gegis-Lina
 
Base de datos - Por Juan Ventura
Base de datos  - Por Juan VenturaBase de datos  - Por Juan Ventura
Base de datos - Por Juan Ventura
juan ventura
 

Similar a Introducción a Microsoft Access 2003 [parte 1] (20)

Recuperacion
RecuperacionRecuperacion
Recuperacion
 
trabajo de access
trabajo de accesstrabajo de access
trabajo de access
 
trabajo de informatica
trabajo de informaticatrabajo de informatica
trabajo de informatica
 
Para blogger
Para bloggerPara blogger
Para blogger
 
Access
AccessAccess
Access
 
Fundamentos de las bd u
Fundamentos de las bd uFundamentos de las bd u
Fundamentos de las bd u
 
Diapositivas informatik!
Diapositivas informatik!Diapositivas informatik!
Diapositivas informatik!
 
Wilson
WilsonWilson
Wilson
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
N4 lección16
N4 lección16N4 lección16
N4 lección16
 
BD 1.pptx
BD 1.pptxBD 1.pptx
BD 1.pptx
 
Introduccion access 2010
Introduccion access 2010Introduccion access 2010
Introduccion access 2010
 
Practicas pre-profesionales
Practicas pre-profesionalesPracticas pre-profesionales
Practicas pre-profesionales
 
Conceptos básicos y generalidades
Conceptos básicos y generalidadesConceptos básicos y generalidades
Conceptos básicos y generalidades
 
Funciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de DatosFunciones de un DBA y tipos de Base de Datos
Funciones de un DBA y tipos de Base de Datos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Base de datos - Por Juan Ventura
Base de datos  - Por Juan VenturaBase de datos  - Por Juan Ventura
Base de datos - Por Juan Ventura
 

Introducción a Microsoft Access 2003 [parte 1]

  • 1. Microsoft Access 2003 1 www.valero.biz
  • 2. Las Bases de Datos 2  CONCEPTO DE BASE DE DATOS  Una base de datos se puede definir como un conjunto de información organizada sistemáticamente. www.valero.biz
  • 3. Las Bases de Datos 3  CONCEPTO DE BASE DE DATOS  Usamos bases de datos a diario casi sin darnos cuenta. Un ejemplo típico de base de datos puede ser una “agenda telefónica”. www.valero.biz
  • 4. Las Bases de Datos 4  LAS TABLAS COMO BASE DE DATOS SIMPLE Nombres de campos (Columnas) Registros (Filas) www.valero.biz
  • 5. Las Bases de Datos 5  LAS TABLAS COMO BASE DE DATOS SIMPLE Nombres de campos (Columnas) Registros Código Tipo Unidades Pvp (Filas) 1145 tuerca 1890 1 1146 tornillo 2987 2 1147 Arandela 2334 1 www.valero.biz
  • 6. Las Bases de Datos 6  LAS TABLAS COMO BASE DE DATOS SIMPLE  Una tabla recibe también el nombre de base de datos simple.  Componentes básicos de una tabla:  FILAS: REGISTROS  COLUMNAS: CAMPOS www.valero.biz
  • 7. Las Bases de Datos 7  LAS TABLAS COMO BASE DE DATOS SIMPLE  Las filas o registros contienen los datos pertenecientes a una persona en particular (en el caso de la agenda)  Los campos contienen los datos referentes a un “tipo” o categoría de información.  EJEMPLO. Los datos del primer registro se refieren a (y sólo a) Javier Alaiza (por ejemplo); y los datos bajo el campo Nombre son los nombres de las diferentes personas www.valero.biz
  • 8. Las Bases de Datos. 8  Ejemplo de tabla Registros www.valero.biz
  • 9. Las Bases de Datos 9  LAS TABLAS COMO BASE DE DATOS SIMPLE  La intersección entre una fila y una columna (es decir, el contenido de un campo determinado de un registro) recibe el nombre de Dato o Elemento de la tabla.  Ese dato es la unidad mínima de información que habrá en una tabla. www.valero.biz
  • 10. Las Bases de Datos 10  PROBLEMAS Información repetida www.valero.biz
  • 11. Las Bases de Datos 11  PROBLEMAS  Uno de los problemas que surge junto a la duplicación de información vista anteriormente es la dificultad que encierra la modificación de un dato.  Ejemplo: si Ofelia Luengo se cambia de domicilio, habría que buscar todos los registros donde aparece y actualizar dicha información. Tarea laboriosa e innecesaria. www.valero.biz
  • 12. Las Bases de Datos 12  BASES DE DATOS RELACIONALES  La solución a problemas como el anterior se encuentra en el uso de Bases de Datos Relacionales.  Se trata de no tener tablas grandes con mucha información, sino pequeñas tablas con lo necesario y relacionadas entre sí. www.valero.biz
  • 13. Las Bases de Datos 13  BASES DE DATOS RELACIONALES  Para solucionar el problema del ejemplo de los clientes que compran libros tendríamos que crear dos tablas: una que contenga información sobre la venta de libros, en la que aparezca un código del cliente. Y otra tabla en la que aparecen los datos del cliente: código, nombre, dirección, etc.  Lo que hacemos es relacionar dos tablas mediante un campo que tengan en común. www.valero.biz
  • 14. Las Bases de Datos 14  PLANIFICACIÓN DE LAS BASES DE DATOS  Como puedes comprobar, hay que planificar muy bien una base de datos antes de comenzar a introducir datos en ella.  Tendremos que pensar qué tablas y qué relaciones necesitaremos para representar bien la “realidad”.  En ocasiones, nos ayudaremos de tablas preexistentes y de ayudantes que incluye Access. www.valero.biz
  • 15. Las Bases de Datos 15  GESTIÓN DE BASES DE DATOS  Son muchas las operaciones que incluye lo que entendemos como Gestión de una Base de Datos.  A continuación se muestran algunas de las operaciones más comunes www.valero.biz
  • 16. Las Bases de Datos 16  GESTIÓN DE BASES DE DATOS AÑADIR información a la base de datos. Por ejemplo, introducir un nuevo registro de empleado www.valero.biz
  • 17. Las Bases de Datos 17  GESTIÓN DE BASES DE DATOS MODIFICAR la información ya existente. Por ejemplo, un cambio de domicilio de un cliente. www.valero.biz
  • 18. Las Bases de Datos 18  GESTIÓN DE BASES DE DATOS ELIMINAR la información que ya no nos interesa. Por ejemplo, si un cliente deja de serlo, ya no guardaremos sus datos. www.valero.biz
  • 19. Las Bases de Datos 19  GESTIÓN DE BASES DE DATOS BUSCAR datos concretos en la base de datos. www.valero.biz
  • 20. Las Bases de Datos 20  GESTIÓN DE BASES DE DATOS CLASIFICAR los datos por diversos criterios: orden alfabético, fecha, etc. www.valero.biz
  • 21. Las Bases de Datos 21  GESTIÓN DE BASES DE DATOS COPIAR el contenido de una base de datos en otra distinta. www.valero.biz
  • 22. Las Bases de Datos 22  GESTIÓN DE BASES DE DATOS REALIZAR CONSULTAS a la base de datos. En realidad, esta es la operación más habitual. Se trata de pedir a la B.D. Información que cumpla alguna condición. Ejemplo: extraer los clientes de la provincia de Madrid. www.valero.biz
  • 23. Microsoft Access 23  DESCRIPCIÓN DE ACCESS  ACCESS es el programa informático de gestión de bases de datos que la empresa Microsoft pone a disposición del usuario. www.valero.biz
  • 24. Instalación de ACCESS 24  Consideraciones previas  Tener instalado en el equipo uno de los siguientes sistemas operativos:  Windows 95/98  Windows NT/2000  Windows XP www.valero.biz
  • 25. Instalación de ACCESS 25  Consideraciones previas (mínimas)  Microprocesador (CPU) 486 o superior (Pentium, AMD, etc)  16 a 32 Mb de Memoria RAM  40 Mb de espacio en Disco Duro  Unidad de CD-ROM www.valero.biz
  • 26. Instalación de ACCESS 26  Ejecutar:  A:instalar.exe o  D:instalar.exe dependiendo de donde se encuentre el paquete de instalación de Access. NOTA.- lo normal será hacerlo desde el CDROM junto a las demás aplicaciones de OFFICE. www.valero.biz
  • 27. El entorno de Access 27  OBJETOS  TABLAS  CONSULTAS  FORMULARIOS  INFORMES www.valero.biz
  • 28. El entorno de Access 28  TABLAS  Son los objetos que contienen los datos. Están estructuradas en filas (registros) y columnas (campos).  Primero crearemos la estructura de la tabla y posteriormente se accede a la inserción de los datos en ella. www.valero.biz
  • 29. El entorno de Access 29  CONSULTAS  Tienen la misión de “preguntar” a Access sobre el contenido de una o varias tablas (relacionadas entre sí). www.valero.biz
  • 30. El entorno de Access 30  FORMULARIOS  Son otra herramienta potente que nos permite introducir y modificar datos de las tablas.  En realidad, la inserción de datos en las tablas es más cómoda a través de los formularios que sobre la propia tabla directamente. www.valero.biz
  • 31. El entorno de Access 31  INFORMES  Los informes se utilizan con el fin de obtener una salida impresa de los datos.  Generalmente aprovechan las consultas o formularios ya creados para facilitar el proceso y presentar los datos rápidamente en impresora. www.valero.biz
  • 32. El entorno de Access 32  DIFERENCIA ENTRE TABLA Y BASE DE DATOS  Recordad que hay que diferenciar entre tabla y base de datos.  Una tabla es tan sólo uno de los objetos de una base de datos.  La base de datos será el conjunto de tablas, relaciones, informes, consultas, formularios, etc. www.valero.biz
  • 33. El entorno de Access 33  EJECUCIÓN DEL PROGRAMA  Para ejecutar Access, independientemente de que lo tengas en el menú Programas, crea un enlace en el Escritorio y otro en la barra de Inicio rápido que hay en la Barra de Tareas de Windows. www.valero.biz
  • 34. El entorno de Access  EL ENTORNO DE TRABAJO 34 Dos opciones www.valero.biz
  • 35. El entorno de Access de datos en blanco Base 35 www.valero.biz
  • 36. El entorno de Access 36 Nombre de la base de datos Ventana de Objetos aplicación Barra de menús Ventana de Barra de herramientas documento www.valero.biz
  • 37. El entorno de Access 37  EL SISTEMA DE AYUDA  Debido a la potencia de Access habrá ocasiones en las que no recordaremos cómo llevar a cabo ciertas operaciones. En estos casos recurriremos al sistema de Ayuda.  Veamos un ejemplo entrando en la Ayuda. (F1 y ayudante de Office = Clipo) www.valero.biz
  • 38. Salir de Access 38  Para salir de la B.D. podemos:  Seleccionar el comando Cerrar del menú Archivo  Hacer clic en el botón Cerrar de la ventana de base de datos -> cerramos el archivo *.mdb, pero no Access.  Para salir de Access:  Seleccionar el comando Salir del menú Archivo  Hacer clic en el botón Cerrar de la ventana del programa www.valero.biz
  • 39. Bases de datos y tablas 39  ORGANIZACIÓN DE LA INFORMACIÓN. Hay tres etapas en el diseño de una B.D.  Diseño Conceptual  Diseño Lógico  Diseño Físico www.valero.biz
  • 40. Bases de datos y tablas 40  DISEÑO CONCEPTUAL  Recopilación de los aspectos más generales de la “realidad” que queremos representar mediante la B.D.  Entran en juego los conceptos de “Entidades” y “Relaciones”. www.valero.biz
  • 41. Bases de datos y tablas  Supongamos que tenemos una empresa de venta de 41 tornillos de todo tipo.  ENTIDADES  Tornillos  Proveedor  Cliente TABLAS  RELACIONES  Proveedor-Tornillos  Cliente-Tornillos www.valero.biz
  • 42. Bases de datos y tablas 42  DISEÑO LÓGICO  Parte del modelo conceptual anterior y en esta etapa se describen las diferentes tablas que formarán la B.D. Y que información contendrán. www.valero.biz
  • 43. Bases de datos y tablas 43  DISEÑO FÍSICO  Etapa de la construcción real de las tablas y relaciones de la B.D. www.valero.biz
  • 44. Alguna terminología importante 44  CLAVE  CLAVE PRIMARIA  CLAVE AJENA  INTEGRIDAD REFERENCIAL www.valero.biz
  • 45. Alguna terminología importante 45  CLAVE  Es la columna o columnas cuyos valores no pueden repetirse en dos o más filas de la tabla.  Es decir, cada fila tiene valores únicos en los campos que forman la tabla. www.valero.biz
  • 46. Alguna terminología importante 46  CLAVE PRIMARIA  De entre todas las claves de una tabla se elige una que se utilizará como identificador principal de la tabla.  Sólo puede existir una clave primaria por tabla. Y ha de existir a la fuerza. www.valero.biz
  • 47. Alguna terminología importante 47  CLAVE PRIMARIA  Una clave primaria jamás puede contener valores nulos en sus columnas.  Tampoco podrá contener valores repetidos.  La clave que no es primaria recibe el nombre de “alternativa”. www.valero.biz
  • 48. Alguna terminología importante 48  CLAVE AJENA  La clave ajena la forma una o más columnas de una tabla que son clave primaria de otra tabla con la que está relacionada. www.valero.biz
  • 49. Alguna terminología importante 49  INTEGRIDAD REFERENCIAL  Consiste en garantizar que cualquier clave ajena se corresponda con una clave primaria o sea nula. www.valero.biz
  • 50. TIPOS DE DATOS 50  El tipo de datos será el rango de valores que podrá adoptar un dato dentro de la celda.  Por ejemplo, para una columna que represente el nombre de un cliente, el tipo de datos será alfanumérico, pero para cada registro habrá un dato distinto. En un caso puede ser “Manuel”, en otro “José”, etc.  Hay tres grandes grupos de tipos de datos:  NUMÉRICOS  ALFANUMÉRICOS  DE TIEMPO www.valero.biz
  • 51. TIPOS DE DATOS 51  NUMÉRICOS:  representan cantidades que pueden participar en cálculos numéricos  Hay dos tipos:  ENTEROS (positivos y negativos). 78, -56  DECIMALES (tienen parte entera y parte fraccionaria). Ejemplo: 34,98 www.valero.biz
  • 52. TIPOS DE DATOS 52  ALFANUMÉRICOS:  Representan combinaciones de caracteres  Ejemplos: “Javier Aldaiza”, “Microprocesador Intel Pentium IV”, etc. www.valero.biz
  • 53. TIPOS DE DATOS 53  DE TIEMPO:  Representan magnitudes temporales como días, meses, años  Ejemplo:12/07/2002 www.valero.biz
  • 54. Creación de una B.D.  EJEMPLO RÁPIDO DE 54 CREACIÓN DE UNA BASE DE DATOS:  Ejecutar Access  Seleccionar la opción “Base de datos de Access” en blanco y Aceptar.  Asignar el nombre “basedatos1” al archivo *.mdb que contendrá la B.D, guardarlo en C:archivos de programaaccess* y Crear. (el asterisco representa el número de ordenador en el que estás).  Ya está creada la B.D. y estamos dentro de ella. www.valero.biz
  • 55. Eliminación de una B.D.  Ahora vamos a eliminar la base de datos. 55  Para ello tendremos que cerrarla y salir de Access hasta la carpeta que contenga dicho archivo.  A continuación selecciona el archivo y elimínalo. www.valero.biz