Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a las bases de datos: Definición, beneficios y modelado, Diapositivas de Programación de Bases de Datos

Una introducción a las bases de datos, explicando su definición, beneficios y el proceso de modelado. Se abordan los modelos entidad-relación y relacionales, y se detalla cómo identificar entidades, atributos y relaciones. Además, se explica el concepto de claves primarias y foráneas, y se presentan los beneficios de utilizar bases de datos.

Tipo: Diapositivas

2021/2022

Subido el 17/10/2022

bryan-josue-portillo-barrientos
bryan-josue-portillo-barrientos 🇭🇳

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
INTRODUCCIÓN BASE DE DATOS
Base de datos: Es un (repositorio de datos) conjunto de datos relacionados, almacenados en
forma estructurada, persistentes, pertenecientes a un mismo contexto guardado
sistemáticamente para su posterior uso.
Una base de datos es una colección coherente de datos con significados inherentes. Un conjunto
aleatorio de datos no puede considerarse una base de datos.
Una base de datos es un conjunto de datos organizados de tal manera, que pueda extraerse
información y que pueda ser compartida.
Datos: Son hechos conocidos que pueden registrarse y que tienen un significado implícito.
Beneficios de las bases de datos:
Los datos pueden compartirse.
Es posible reducir la redundancia de datos
Es posible evitar las inconsistencias.
Es posible mantener la integridad de los datos
Es posible brindar un manejo de transacciones.
Es posible hacer cumplir la seguridad de los datos.
Es posible equilibrar los requerimientos de los conflictos
Es posible hacer cumplir los estándares.
MODELADO DE DATOS:
El modelado de base de datos incluye en su expresión básica los modelos Entidad - Relación y los
modelos Relacionales. Ambos, a su manera nos dan una definición global del esquema final de una
base de datos.
Modelo E-R
En el modelo Entidad Relación se debe identificar Entidades, Atributos y Relaciones. Para
determinar estos objetos debemos:
Observar que información es la que esta almacenando el formulario.
Determinar si el objeto elegido se puede describir por medio de propiedades
(atributos). Si es descriptible entonces es Entidad sino es un atributo de la Entidad.
La estructura lógica general de una base de datos se puede expresar prácticamente mediante un
diagrama entidad relación. Tal diagrama consta de los siguientes componentes principales:
Rectángulos: representan el conjunto de entidades.
Elipses: representa los atributos.
Rombos: representan relaciones.
Líneas: unen atributos a conjuntos de entidades con más y conjuntos de entidades a conjuntos de
relación.
pf3
pf4

Vista previa parcial del texto

¡Descarga Introducción a las bases de datos: Definición, beneficios y modelado y más Diapositivas en PDF de Programación de Bases de Datos solo en Docsity!

INTRODUCCIÓN BASE DE DATOS

Base de datos: Es un (repositorio de datos) conjunto de datos relacionados, almacenados en forma estructurada, persistentes, pertenecientes a un mismo contexto guardado sistemáticamente para su posterior uso. Una base de datos es una colección coherente de datos con significados inherentes. Un conjunto aleatorio de datos no puede considerarse una base de datos. Una base de datos es un conjunto de datos organizados de tal manera, que pueda extraerse información y que pueda ser compartida. Datos : Son hechos conocidos que pueden registrarse y que tienen un significado implícito. Beneficios de las bases de datos:

  • Los datos pueden compartirse.
  • Es posible reducir la redundancia de datos
  • Es posible evitar las inconsistencias.
  • Es posible mantener la integridad de los datos
  • Es posible brindar un manejo de transacciones.
  • Es posible hacer cumplir la seguridad de los datos.
  • Es posible equilibrar los requerimientos de los conflictos
  • Es posible hacer cumplir los estándares. MODELADO DE DATOS: El modelado de base de datos incluye en su expresión básica los modelos Entidad - Relación y los modelos Relacionales. Ambos, a su manera nos dan una definición global del esquema final de una base de datos. Modelo E-R En el modelo Entidad – Relación se debe identificar Entidades, Atributos y Relaciones. Para determinar estos objetos debemos:

• Observar que información es la que esta almacenando el formulario.

• Determinar si el objeto elegido se puede describir por medio de propiedades

(atributos). Si es descriptible entonces es Entidad sino es un atributo de la Entidad.

La estructura lógica general de una base de datos se puede expresar prácticamente mediante un diagrama entidad relación. Tal diagrama consta de los siguientes componentes principales: Rectángulos: representan el conjunto de entidades. Elipses: representa los atributos. Rombos: representan relaciones. Líneas: unen atributos a conjuntos de entidades con más y conjuntos de entidades a conjuntos de relación.

Entidad: es una cosa u objeto en el mundo real que es distinguible de todos los demás objetos. Ejemplo una persona, una entidad tiene un conjunto de propiedades, una entidad puede ser concreta, una persona un libro etc. o abstracta como un préstamo o unas vacaciones etc. Atributo clave: esa que el atributo que por tener valores distintos para cada entidad individual del conjunto de entidades es elegido como identificador único del conjunto. Clave compuesta: es cuando un solo atributo no es suficiente para garantizar la unidad de una entidad en ese caso la clave principal se conforma con más de un atributo. Relación: Es una asociación entre diferentes entidades. Conjunto de relaciones: es un conjunto de relaciones del mismo tipo. MODELADO DE DATOS RELACIONAL: El modelo relacional considera las bases de datos como una colección de relaciones, donde una relación representa una tabla y las tablas son representadas por un conjunto de registros (filas de la tabla) y cada registro es representado por uno o más campos (Columnas de la tabla) Modelado de Datos: Vínculos, roles y restricciones estructurales en el Modelo Relacional. Correspondencia de cardinalidad o razón de cardinalidad, expresa el número de entidades a las que otra entidad puede estar asociada vía un conjunto de relaciones. Pueden que ser:

  • Uno a Uno (1: 1).
  • Uno a Varios (1: N).
  • Varios a Uno (N: 1).
  • Varios a Varios (N: M).

CLAVE:

  • Las claves, también conocidas como llaves, permiten identificar un conjunto de atributos

suficiente para distinguir las entidades entre sí.

  • Las claves también ayudan a identificar unívocamente a las relaciones y así a distinguir

las relaciones entre sí.

Es posible que conjuntos distintos de atributos pudieran servir como clave candidata.

Clave primaria: (PK) Es un atributo o conjunto de atributos que identifican de manera

única cada instancia (registro) de una entidad (tabla).

Se usará el término clave primaria para denotar una clave candidata que es elegida por el

diseñador de la base de datos como elemento principal para identificar las entidades dentro

de un conjunto de entidades.

relacionado con el empleado, o depende de él, y por lo tanto se debería pasar a la

tabla Empleados.

✓ Las dependencias incoherentes pueden dificultar el acceso porque la ruta para

encontrar los datos puede no estar o estar interrumpida.

Proceso de normalización Datos no normalizados Las filas contienen grupos repetidos

✓ Descomponer las filas para quitar grupos repetidos agregándolos a nuevas tablas

Primera Forma Normal

✓ Tablas planas sin columnas repetidas dentro de las filas

✓ En filas provistas de claves basadas en más de una columna todos los datos deben

depender de la clave. Dividir si no es así.

✓ Segunda Forma Normal

Los datos de todas las columnas dependen totalmente de la clave primaria

✓ Eliminar la dependencias transitivas (columnas que no son claves, pero que remiten

a otros elementos de datos)

✓ Tercera Forma Normal

Todas las columnas dependen de la clave principal y son independientes entre sí.

Formas Normales

PRIMERA FORMA NORMAL:

•Elimine los grupos repetidos de las tablas individuales

•Cree una tabla independiente para cada conjunto de datos relacionados

•Identifique cada conjunto de datos relacionados con una clave principal

SEGUNDA FORMA NORMAL:

•Cree tablas independientes para conjuntos de valores que se apliquen a varios registros.

•Relacione estas tablas con una clave externa.

TERCERA FORMA NORMAL:

•Elimine los campos que no dependan de la clave.