bases de datos

21
Una base de datos es un conjunto de registros que están organizados para un uso determinado. Todos los sistemas de gestión de base de datos modernos almacenan y tratan la información utilizando el modelo de gestión de bases de datos relacional. En un sistema de base de datos relacional, el sistema trata todos los datos en Tablas. Las tablas almacenan información sobre un tema como pueden ser los clientes de una empresa, o los pedidos realizados por cada uno de ellos, y las tablas se relacionan de forma que a partir de los Conceptos Básicos de Access

Upload: geor2808

Post on 08-Nov-2015

214 views

Category:

Documents


0 download

DESCRIPTION

access

TRANSCRIPT

  • Unabase de datoses unconjunto de registrosque estnorganizadospara un uso determinado.Todos los sistemas de gestin de base de datos modernos almacenan y tratan la informacin utilizando el modelo degestin de bases de datos relacional. En un sistema de base de datos relacional, el sistema trata todoslos datos en Tablas. Las tablas almacenan informacin sobre un tema como pueden ser los clientes de una empresa, o los pedidos realizados por cada uno de ellos, y las tablas se relacionan de forma que a partir de los datos de la tabla de clientes podamos obtener informacin sobre los pedidos de stos.Conceptos Bsicos de Access

  • Base de datos con los datos de una empresa, una tabla deCLIENTESpodra ser: Unaconsultaes el objeto de Access que proporciona una visin personal de los datos de las tablas ya creadas.Existen varios tipos de consultas para seleccionar, actualizar, borrar datos,..., pero en principio se utilizanpara extraer de las tablas los datos que cumplen ciertas condiciones.Por ejemplo, podramos crear una consulta para obtener todos los datos de los clientes cuyo cdigo postal sea 46625.

  • Unformularioes el objeto de Access diseadopara la introduccin, visualizacin y modificacin de los datos de las tablas.Existen diferentes tipos de formularios pero los que ms se utilizan tienenla forma de fichas de datospara la introduccin por ejemplo de los diferentes clientes de la tablaCLIENTES.Uninformees el objeto de Access diseado para dar formato, calcular, imprimir y resumir datos seleccionados de una tabla. Generalmente se utiliza para presentar los datos de forma impresa.Una pgina de acceso a datos es un tipo especial de pgina Web diseada para ver datos y trabajar con ellos desde Internet o desde una intranet. Este tema lo trataremos en otro curso ms avanzado.

  • Unamacroes el objeto de Access quedefinede forma estructuradalas acciones que el usuario desea que Access realice en respuesta a un evento determinado.Por ejemplo, podramos crear una macro para que abra un informe en respuesta a la eleccin de un elemento de un formulario.Unmduloes el objeto de Access quecontiene procedimientos personales que se codifican utilizando Visual Basic, Pero Realmente se trata de programacin con Access.Cada campo de una tabla dispone de unaserie de caractersticasque proporcionan un control adicionalsobre la forma de funcionar del campo. Las propiedades pueden cambiar para un tipo de dato u otro. Si se modifican las propiedades de un campo despus de haber introducido datos o informacin se pueden perder los datos introducidos.

  • Para los camposTexto, esta propiedad determina el nmero mximo de caracteres que se pueden introducir en el campo. Siendo por defecto de 50 caracteres y valor mximo de255. 2. Para los camposNumrico, las opciones son:

    Byte(equivalente a un carcter) para almacenar valores enteros entre 0 y 255.Decimalpara almacenar valores comprendidos entre -1028-1 y 1028-1. Es decir, valores con una precisin decimal de 28.Enteropara valores enteros comprendidos entre -37.768 y 32.767.Entero largopara valores enteros comprendidos entre -2.147.483.648 y 2.147.483.647.Simplepara la introduccin de valores comprendidos entre -3,402823E38 y -1,401298E-45 para valores negativos, y entre 1,401298E-45 y 3,402823E38 para valores positivos.Doblepara valores comprendidos entre -1,79769313486231E308 y -4,94065645841247E-324 para valores negativos, y entre 1,79769313486231E308 y 4,94065645841247E-324 para valores positivos. Los camposAutonumricosonEntero largo.

  • Esta propiedad se utiliza para personalizar la forma de presentar los datos en pantalla o en un informe. Se puede establecer para todos los tipos de datos excepto el Objeto OLE y Autonumrico. Para los camposNumricoyMoneda, las opciones son:

    Nmero general:presenta los nmeros tal como fueron introducidos.Moneda:presenta a los valores introducidos el separador de millares y el smbolo monetario asignado en Windows como puede ser Pts.Euro:utiliza el formato de moneda, con el smbolo del euro.Fijo:presenta los valores sin separador de millares.Estndar:presenta los valores con separador de millares.Porcentaje:multiplica el valor por 100 y agrega el signo de porcentaje (%).Cientfico:presenta el nmero con notacin cientfica.

  • Los camposFecha/Horatienen los siguientes formatos:

    Fecha general:si el valor es slo una fecha, no se muestra ninguna hora; si el valor es slo una hora, no se muestra ninguna fecha. Este valor es una combinacin de los valores de Fecha corta y Hora larga. Ejemplos: 3/4/93, 05:34:00 PM y 3/4/93 05:34:00 PM.Fecha larga:se visualiza la fecha con el da de la semana y el mes completo. Ejemplo: Lunes 21 de agosto de 2000.Fecha mediana:presenta el mes con los tres primeros caracteres. Ejemplo: 21-Ago-2000.Fecha corta:se presenta la fecha con dos dgitos para el da, mes y ao. Ejemplo: 01/08/00.El formato Fecha corta asume que las fechas comprendidas entre el 1/1/00 y el 31/12/29 son fechas comprendidas entre los aos 2000 y el 2029 y las fechas comprendidas entre el 1/1/30 y el 31/12/99 pertenecen al intervalo de aos entre 1930 y 1999.Hora larga:presenta la hora con el formato normal. Ejemplo: 17:35:20.Hora mediana:presenta la hora con formato Pm o Am. Ejemplo: 5:35 Pm.Hora cortapresenta la hora sin los segundos. Ejemplo: 17:35.Los camposS/Nodisponen de los formatos predefinidos S/No,Verdadero/Falsoy Activado/Desactivado.S, Verdadero y Activado son equivalentes entre s, al igual que lo son No, Falso y Desactivado. Los camposTextoyMemono disponen de formatos predefinidos, se tendran que crear formatos personalizados.

  • Bases de datos relacionales.

    Unabase de datos relacionalpermite lautilizacin simultneade datos procedentesde ms de una tabla.Al hacer uso de las relaciones, seevita la duplicidad de datos,ahorrando memoria y espacio en el disco,aumentando la velocidad de ejecucinyfacilitando al usuario/a el trabajocon tablas.Para conseguir una correcta base de datos relacional es imprescindible realizar un estudio previo del diseo de la base de datos.Para poder relacionar tablas entre s se deber especificarun campo en comnque contenga el mismo valor en las dos tablas y dicho campo ser clave principal en una de ellas.Las tablas se relacionan de dos a dos, donde una de ellas ser latabla principalde la que parte la relacin y la otra ser latabla secundariadestino de la relacin.Tipos de relaciones.Se pueden distinguir tres tipos de relaciones:

    Relacin Uno a Uno: Cuandoun registro de una tabla slo puede estar relacionado con un nico registro de la otra tabla y viceversa.Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con una lista de Alcaldes, una poblacin slo puede tener un alcalde, y un alcalde lo ser nicamente de una poblacin.

  • Relacin Uno a Varios: Cuandoun registro de una tabla(tabla secundaria)slo puede estar relacionado con un nico registro de la otra tabla(tabla principal)y un registro de la otra tabla(tabla principal)puede tener ms de un registro relacionado en la primera tabla(tabla secundaria).

    Por ejemplo: tenemos dos tablas una con los datos de diferentes poblaciones y otra con los habitantes, una poblacin puede tener ms de un habitante, pero un habitante pertenecer (estar empadronado) en una nica poblacin.

    Relacin Varios a Varios: Cuandoun registro de una tabla puede estar relacionado con ms de un registro de la otra tabla y viceversa.

    Por ejemplo: tenemos dos tablas una con los datos de clientes y otra con los artculos que se venden en la empresa, una cliente podr realizar un pedido con varios artculos, y un artculo podr ser vendido a ms de un cliente.Las relaciones varios a varios se suelen representar definiendo una tabla intermedia entre las dos tablas. Siguiendo el ejemplo anterior sera definir una tabla lineas de pedido relacionada con clientes y con artculos.Bases de datos relacionales

  • Ejercicio

    Consultar cada uno de las caractersticas de las propiedades sobre la forma en que funcionan cada uno de los campos.

  • Abre la base de datos Neptuno y practica la ordenacin y los filtros sobre las tablas Clientes y Productos.

    1. Clientes ordenados por pas, cdigo postal, cargo y nombre del contacto.2. Productos ordenados por categora, proveedor, precio (descendente) y nombre.3. Clientes de Francia o de Alemania.4. Clientes de Mxico D.F. cuyo cargo sea "de ventas" y con 555 en su telfono o en su fax.5. Productos de la categora Bebidas o Repostera, cuyo precio est entre $10 y $60, de los que haya al menos 10 unidades y que no estn "suspendidos".

    Tras aplicar los filtros, aplica formatos a las tablas de datos filtradas y observa los resultados con la vista preliminar.

  • Prctica 1. Creacin de una Base de Datos y diseo de varias tablas

  • Prctica 2. Adquirir prctica en el uso de las hojas de datos

  • Prctica 3. Establecer relaciones entre tablas y experimentar con la integridad referencial.

  • Prctica 3. Establecer relaciones entre tablas y experimentar con la integridad referencial.

  • Prctica 3. Establecer relaciones entre tablas y experimentar con la integridad referencial.Prctica 4. Adquirir prctica en el diseo de consultas de seleccin

  • Prctica 4. Adquirir prctica en el diseo de consultas de seleccin

  • Prctica 5. Adquirir prctica en el diseo de consultas de accin del tipo Actualizacin NOTA: Este presentacin se realizo exclusivamente para el grado Once del colegio Cafam Bellavista Diseo de Software.Prohibido su reproduccin o cualquier otro medio sin la debida autorizacin. Lic. JEGP

    *