Base de datos
Click here to load reader
Transcript of Base de datos
![Page 1: Base de datos](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/1.jpg)
BASE DE DATOS
![Page 2: Base de datos](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/2.jpg)
¿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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/3.jpg)
¿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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/4.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/5.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/6.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/7.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/8.jpg)
Empleados
Nombre
Rut
![Page 9: Base de datos](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/9.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/10.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/11.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/12.jpg)
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](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/13.jpg)
![Page 14: Base de datos](https://reader037.fdocuments.ec/reader037/viewer/2022100605/559c1a8a1a28ab32598b47cf/html5/thumbnails/14.jpg)
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.