Base de datos

14

Click here to load reader

Transcript of Base de datos

Page 1: Base de datos

BASE DE DATOS

Page 2: Base de datos

¿QUÉ ES UNA BASE DE DATOS?

Una base de datos (cuya abreviatura es BD) es una entidad en

la cual se pueden almacenar datos de manera

estructurada, con la menor redundancia posible. Diferentes

programas y diferentes usuarios deben poder utilizar estos

datos. Por lo tanto, el concepto de base de datos generalmente

está relacionado con el de red ya que se debe poder compartir

esta información. De allí el término base. "Sistema de

información" es el término general utilizado para la estructura

global que incluye todos los mecanismos para compartir datos

que se han instalado.

Page 3: Base de datos

¿POR QUÉ UTILIZAR UNA BASE DE DATOS?

Una base de datos proporciona a los usuarios el acceso adatos, que pueden visualizar, ingresar o actualizar, enconcordancia con los derechos de acceso que se les hayanotorgado. Se convierte más útil a medida que la cantidad dedatos almacenados crece.

Una base de datos puede ser local, es decir que puede utilizarlasólo un usuario en un equipo, o puede ser distribuida, es decirque la información se almacena en equipos remotos y se puedeacceder a ella a través de una red.

La principal ventaja de utilizar bases de datos es que múltiplesusuarios pueden acceder a ellas al mismo tiempo.

Page 4: Base de datos

CARACTERÍSTICAS

Entre las principales características de los sistemas de base de

datos podemos mencionar:

Independencia lógica y física de los datos.

Redundancia mínima.

Acceso concurrente por parte de múltiples usuarios.

Integridad de los datos.

Consultas complejas optimizadas.

Seguridad de acceso y auditoría.

Respaldo y recuperación.

Acceso a través de lenguajes de programación estándar.

Page 5: Base de datos

OBJETOS DE LA BASE DE DATOS

Tablas: unidad donde crearemos el conjunto de datos de nuestra base dedatos. Estos datos estarán ordenados en columnas verticales. Aquídefiniremos los campos y sus características. Más adelante veremos qué esun campo.

Consultas: aquí definiremos las preguntas que formularemos a la base dedatos con el fin de extraer y presentar la información resultante dediferentes formas (pantalla, impresora...)

Formulario: elemento en forma de ficha que permite la gestión de los datosde una forma más cómoda y visiblemente más atractiva.

Informe: permite preparar los registros de la base de datos de formapersonalizada para imprimirlos.

Macro: conjunto de instrucciones que se pueden almacenar paraautomatizar tareas repetitivas.

Módulo: programa o conjunto de instrucciones en lenguaje Visual Basic.

Page 6: Base de datos

MODELO ENTIDAD-RELACIÓN

Los diagramas o modelos entidad-relación (denominado por su

siglas, ERD “Diagram Entity relationship”) son una

herramienta para el modelado de datos de un sistema de

información. Estos modelos expresan entidades relevantes para

un sistema de información, sus inter-relaciones y propiedades.

Page 7: Base de datos

MODELO ENTIDAD-RELACIÓN

Entidad: Objeto del mundo real distinguible de otros

objetos. Una entidad se describe usando un conjunto de atributo.

Conjunto de entidades (tipo de entidad): Una colección de

entidades similares (ej. todos los empleados).

Todas las entidades de un conjunto tiene los mismos atributos

(a excepción de una jerarquía)

Cada conjunto de entidades tiene una llave

Cada atributo tiene un dominio

Page 8: Base de datos

Empleados

Nombre

Rut

Page 9: Base de datos

M.E.R 2

Un tipo de entidad define el esquema o

intensión para el conjunto de entidades que

comparten la misma estructura. La colección

de entidades de un tipo particular de entidad

definen la extensión del tipo de entidad.

Page 10: Base de datos

M.E.R 3

Atributos: En un MER existen diferentes tipos de atributos:

Atributos simples o atómicos: son atributos no divisibles.

Atributos compuestos: son atributos que se pueden dividir en sus

componentes, pudiendo formar jerarquías.

Atributos monovaluados: son atributos que tienen un solo valor para una

entidad en particular.

Atributos multivaluados: son atributos que tienen límites inferior y superior en

el número de valores para una entidad.

Atributos almacenados

Atributos derivados

Valores nulos

Atributos complejos: son atributos compuestos o multivaluados anidados de

una manera arbitraria (lista, conjuntos).

Page 11: Base de datos

M.E.R 3

Atributos clave de una entidad: Un tipo deentidad casi siempre tiene un atributo que esdistinto para cada entidad.

Hay ocasiones en que un conjunto de atributosconstituyen la clave de una entidad (atributossubrayados en los diagramas).

Algunas entidades tienen más de un atributoclave.

Dominio de los atributos: Cada uno de losatributos simples tienen asociado un conjuntode valores posibles.

Page 12: Base de datos

M.E.R 4

Relación: Asociación entre dos o más entidades.

Por ejemplo, X trabajo en departamento Y.

Conjunto de relaciones: Colección de relaciones

similares:

Un conjunto de relaciones n-area R relaciona n conjuntos de

entidades E1,…,En; cada conjunto de entidades Ej.: en la

relación R involucra alguna entidad de Ej.:

El mismo conjunto de entidades puede participar en distintos

conjuntos de relaciones, o en diferentes “roles” en el mismo

conjunto.

Page 13: Base de datos
Page 14: Base de datos

CARDINALIDAD DE LAS RELACIONES

El diseño de relaciones entre las tablas de una base de

datos puede ser la siguiente:

Relaciones de uno a uno: una instancia de la entidad A se

relaciona con una y solamente una de la entidad B.

Relaciones de uno a muchos: cada instancia de la entidad

A se relaciona con varias instancias de la entidad B.

Relaciones de muchos a muchos: cualquier instancia de

la entidad A se relaciona con cualquier instancia de la

entidad B.