Acces base de datos
Upcoming SlideShare
Loading in...5
×
 

Acces base de datos

on

  • 223 views

 

Statistics

Views

Total Views
223
Views on SlideShare
223
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft Word

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Acces base de datos Acces base de datos Document Transcript

  • Access es un programa, utilizado en los sistemasoperativos Microsoft Windows, para la gestión debases de datos creado y modificado por Microsoft yorientado a ser usado en entornos personal o enpequeñas organizaciones.Este programa permite manipular los datos en formade tablas (formadas por filas y columnas), crearrelaciones entre tablas, consultas, formularios paraintroducir datos e informes para presentar lainformación.Elementos básicos de Microsoft AccessUna base de datos de Microsoft Access es un conjunto de información relacionada con un tema opropósito particular.El primer paso que debemos seguir para la creación de una base de datos (BD) consiste en crearlas tablas. Cualquiera que sea la información que contenga la BD, necesitará una o más tablaspara almacenar dicha información. Una vez que la BD tenga sus tablas, podemos crear consultas,formularios, informes y otros objetos que ayuden a usar los datos. También es posible modificar laapariencia o el funcionamiento de un objeto cambiando sus propiedades, así como utilizar losasistentes y las herramientas de Microsoft Access para crear y modificar objetos.Microsoft Access sólo permite tener abierta una BD a la vez, sin embargo, es posible abrir variastablas al mismo tiempo en una BD.La tabla es la estructura básica de un sistema de bases de datos relacionales. Es el archivo ocontenedor donde se almacenan los datos distribuidos en filas y columnas, cada fila secorresponde con un registro o ficha, y cada columna se corresponde a un campo del registro. Porejemplo, podría utilizar una tabla para guardar el conjunto de los datos personales de los alumnosde una clase. La información individual de cada alumno se guardará en registros (filas). Cada
  • categoría de información del registro (nombre, dirección, edad, población,...) correspondería a uncampo (columnas).Tablas:Son los objetos principales de bases de datos que se utilizan para guardar datos.Podemos tener más de una tabla en la base de datos para guardar información relacionada. Porejemplo, en una tabla podemos tener la información de clientes, en la otra la información delproducto y en la tercera podemos enlazar los datos de dos tablas anteriores, por ejemplo lospedidos que hicieron clientes de cada producto.Aquí tienes el ejemplo de una tabla, es la tabla "Clientes" de la base de datos "Neptuno" incluida enAccess, pulsa la imagen en miniatura para ver la tabla completa:Campos y registros:Cada tabla se compone de campos y registros. A pesar de que a primera vista casi la podríamosconfundir con una hoja de Excel, existen unas diferencias fundamentales:en Access, cada columna en una tabla es un campo y cada fila de una tabla representa un únicoregistro que reúne la información de un elemento de la tabla. Cada campo de Access sólo puedetener un tipo de datos: o sólo texto, o sólo números, etc.Los tipos de datos más utilizados son los números, el texto, la fecha y la moneda pero el Access nose limita a esto: podemos insertar también hipervínculos y además los los objetos OLE, porejemplo, imágenes, sonidos e incluso los video clips.6. Que es relaciones?
  • Definición de RelaciónUna relación es una característica especial de Access que hace que podamos trabajar con variastablas relacionadas a través de un campo en común. Existen tres tipos de relaciones:Relación de uno a uno:En este tipo de relación, un registro de la tabla 1 sólo puede estar enlazado con un único registrode la tabla 2 y viceversa. Este tipo de relación es la que menos se utiliza. Un ejemplo podría seréste, en el que cada persona tiene un único DNI:Relación de varios a varios:
  • Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2 y viceversa.En el siguiente ejemplo, en la tabla 1 cada película pueden trabajar varios actores y, en la tabla 2,un mismo actor puede trabajar en varias películas:Relación de varios a varios:Cada registro de la tabla 1 puede estar enlazado con varios registros de la tabla 2, pero cadaregistro de la tabla 2 sólo puede estar enlazado con un registro de la tabla 1. En el siguienteejemplo, un equipo puede tener varios jugadores, pero cada jugador sólo puede jugar en unequipo:R= En bases de datos, una relación o vínculo entre dos o másentidades describe algúna interacción entre las mismas. Porejemplo, una relación entre una entidad "Empleado" y unaentidad "Sector" podría ser "trabaja_en", porque el empleadotrabaja en un sector determinado.Tipos de Datos:Microsoft Access ofrece una amplia opción de tipos de datos en el momento dedefinir los campos en las tablas de nuestra Base de Datos, Es recomendable hacerun buen análisis de los tipos de datos ideales para cada uno de los campos quevayamos a crear y de las relaciones que necesitamos establecer entre las tablas,
  • sobre todo en aquellos que vayan a ser parte de indices y claves principales, ya quecualquier cambio posterior en los tipos de datos puede traer consigo la perdida dedatos.Los tipos de datos soportados por Access se detallan a continuación:- Texto: Ideal para cuando necesitemos introducir datos que incluyan texto,números que no requieran cálculos o combinación de texto y numeros. (hasta 255caracteres)- Memo: Hasta 63.999 caracteres acepta este tipo de datos, que se utilizapara bloques extensos de texto.- Número: Datos numéricos que se quieran utilizar para realizar cálculosmatemáticos.- Fecha/Hora: Para introducir fechas (del año 100 al año 9999).- Moneda: Ideal para valores de moneda y datos numéricos utilizados en cálculosmatemáticos en donde podemos anteponer el signo de nuestra moneda. Sepermiten hasta 15 dígitos para la parte entera del número y hasta 4 dígitos para laparte decimal, es muy efectivo para manejar operaciones matemáticas connúmeros que tengan de 1 a 4 decimales.- Autonumérico: Cada vez que Access agrega un registro a una tabla incrementa enuno el valor numérico que posea este campo, luego este tipo de datos es ideal parallevar una secuencia de los registros ingresados a una tabla. (ese tipo de datos nopermite modificación)- Si/No: Campos que requieran estas dos alternativas.- Objeto OLE: Este campo puede contener una coja de cálculo Excel, un documentoword, gráficos, sonidos etc. (Hasta 1 gigabyte).- Hipervinculo: Texto o combinación de texto y números almacenada comotexto que viene a ser la ruta de una página web, objeto o documento.
  • Los tipos de datos con los que trabaja Access son los que seexplican a continuación.TEXTO: Este tipo de dato puede contener letras, signos depuntuación o números que no vayan a ser utilizados enoperaciones matemáticas. Como máximo se podrán introducir 255caracteres en cada campo. Por ejemplo un nombre, unadirección, un cargo, una familia, un teléfono (no lo vamos aoperar).MEMO: Se utiliza para almacenar en ellos gran cantidad deinformación. Se pueden almacenar hasta 64.000 caracteres porcada campo. Por ejemplo unos datos de interés, el argumentode una película...NUMÉRICO: En estos campos se almacenan datos de tiponumérico. Con ellos se podrán realizar operacionesmatemáticas. Ejemplos de éste tipo serían, el número deempleados de una empresa, el número de hijos, los días depago, los minutos de duración de una película en una tabla depelículas...FECHA/HORA: Se utilizan para almacenar datos de fechas yhoras. Por ejemplo fecha de alta, fecha de estreno, fecha denacimiento, hora de entrada...MONEDA: Se utilizan para almacenar datos numéricos de tipomonetario. Admite hasta cuatro decimales. Por ejemplo unsaldo, un precio de compra, un volumen de compras...AUTONUMERICO: Este campo almacena datos numéricos que serángenerados automáticamente por Access al introducir un nuevoregistro, asignando a cada registro el valor numérico delregistro anterior incrementado en una unidad (1, 2, 3, ...).Se garantiza la no repetición de valores para toda la tabla.Únicamente puede haber un campo de estas características encada tabla. De existir, siempre comienza con el valor 1. Sepuede aprovechar esta numeración para codificar elementos dela tabla tales como códigos de empleado, números de pedido,números de orden...SÍ/NO: Este tipo de campos sólo admite valores lógicos comoson: Sí (con acento) o No, Verdadero o Falso y Activado oDesactivado. Se establecerán como tales sólo aquellos camposen los cuales únicamente se afirme o niegue algo. Por ejemplomoroso (Sí/No), casado (Sí/No), pagado (Sí/No)...OBJETO OLE: Contienen datos de diferente naturaleza, hojas decálculo de Excel, dibujos, imágenes, ficheros de sonido, etc.Por ejemplo, para el las fichas de los empleados, introduciren un campo de éste tipo la foto del empleado. Se asociará alcampo un archivo .jpg únicamente.
  • HIPERVÍNCULO: Son campos de acceso directo a objetos,documentos o direcciones Web, estableciendo hipervínculos conestos objetos. Por ejemplo, la dirección URL que lleva a lapágina web de la empresa, en registros de pisos en unainmobiliaria, enlaces con archivos documentales respecto acada piso.EJEMPLOS DE ACCESS?TextoSe utiliza para texto o combinaciones de texto y números, como direcciones, o para números que no requieren cálculo,como números de teléfono, números de pieza o códigos postales.Almacena hasta 255 caracteres. La propiedad TamañoDelCampo (FieldSize) controla el número máximo de caracteres quese puede escribir.MemoSe utiliza para texto de gran longitud y números, como notas o descripciones.Almacena hasta 65.536 caracteres.NuméricoSe utiliza para los datos que se van a incluir en cálculos matemáticos, exceptuando los cálculos monetarios (en este caso seutiliza el tipo Moneda).Almacena 1, 2, 4 u 8 bytes; almacena 16 bytes para Id. de réplica (GUID). La propiedad TamañoDelCampo (FieldSize) defineel tipo Numérico específico.¿Qué es un gestor de Base de Datos?
  • R= Un Sistema de Gestión de Basesde Datos (SGBD) es un conjunto de programas que permitenel almacenamiento, modificación y extracción de lainformación en una base de datos, además de proporcionarherramientas para añadir, borrar, modificar y analizarlos datos. Los usuarios pueden acceder a la informaciónusando herramientas específicas de interrogación y degeneración de informes, o bien mediante aplicaciones alefecto.Los SGBD también proporcionan métodos para mantener laintegridad de los datos, para administrar el acceso deusuarios a los datos y recuperar la información si el sistemase corrompe.CARACTERISTICAS DE ORACLEEs una herramienta de administración gráfica que esmucho más intuitiva y cómoda de utilizar.Ayuda a analizar datos y efectuar recomendacionesconcernientes a mejorar el rendimiento y la eficienciaen el manejo de aquellos datos que se encuentranalmacenados.Apoya en el diseño y optimización de modelos dedatos.Asistir a los desarrolladores con sus conocimientosde SQL y de construcción de procedimientos almacenados ytriggers, entre otros.Apoya en la definición de estándares de diseño ynomenclatura de objetos.Soporte de transaccionesEstabilidad, escalabilidadSoporte multiplataforma.Permite el uso de particiones para la mejora de laeficiencia, de replicación e incluso ciertas versionesadmiten la administración de bases de datos distribuidas
  • Características de Oracle?Oracle es el motor de base de datos relacional más usado a nivel mundial.Puede ejecutarse en todas las plataformas, desde una Pc hasta un supercomputador.Oracle soporta todas las funciones que se esperan de un servidor "serio": un lenguaje dediseño de bases de datos muy completo (PL/SQL) que permite implementar diseños"activos", con triggers y procedimientos almacenados, con una integridad referencialdeclarativa bastante potente.Permite el uso de particiones para la mejora de la eficiencia, de replicación e inclusociertas versiones admiten la administración de bases de datos distribuidas.El software del servidor puede ejecutarse en multitud de sistemas operativos