You are on page 1of 34

UNIVERSIDAD JUÁREZ AUTÓNOMA DE

TABASCO
División Académica de Ciencias y Tecnologías de la
Información

Asignatura: Administración de base de datos

UNIDAD N° 1. Fundamentos

Nombre de los integrantes del equipo 1:


Javier Alexander Vilchis García
Jessica María Mena Olán
Aly Jared Domínguez Escalante
Cunduacán, Tabasco. Fecha: 06/09/2023
UNIDAD 1
FUNDAMENTOS
CONTENIDO
1.1 Conceptos generales
1.1.1Definicion de reglas de negocio
1.2 Administracion de base de datos
1.2.1 Redundancia e inconsistencias
1.2.2 Dificultad de acceso a los datos
1.2.3 Aislamiento, anomalía de datos
1.3. Seguridad
Cardinalidad
Relaciones
1.4 Integridad
1.5 Funciones del administrador de base datos
1.6 Arquitectura
1.6.1 Nivel Fisico
1.6.2 Nivel Logico
CONTENIDO
1.6.3 Nivel de Visión
1.7 Esquema de base de datos
Ejemplo de base de datos
Dinámica
Conclusión
1.1 CONCEPTOS
GENERALES
1.1.1 Definición de reglas de
negocio.

Las reglas de negocio guían la toma de decisiones diarias dentro de las


empresas trazando las relaciones entre los objetos, como los nombres de
cliente y sus pedidos correspondientes.

Esta conversión de las actividades de negocio de una organización en lógica


empresarial concreta permite a los ingenieros de software y analistas de
negocio aplicar estas reglas en herramientas de flujos de trabajo u otras
aplicaciones para habilitar la automatización de procesos.
1.2 ADMINISTRACIÓN DE
BASE DE DATOS
1.2 Administración de Base de Datos
Es un conjunto de actividades que
permiten mantener la continuidad o
disponibilidad en el servicio de las bases
de datos, asegurar su integridad y
favorecer el óptimo performance del
motor de base de datos.

Esta tarea es realizada por el DBA por


medio de:

Herramientas
Guías.
Metodologías especializadas.
Tareas Principales de un DBA

Diseñar y administrar el
Implementar, dar soporte y
almacenamiento para asegurar
gestionar las bases de datos por
la integridad, seguridad y
medio de la utilización de las
rendimiento del acceso físico a
herramientas o comandos SQL
los datos.
especializados.

Diseñar y administrar el Implementar mecanismos de


almacenamiento para asegurar seguridad asegurándose de que
la integridad, seguridad y los permisos y privilegios de uso
rendimiento del acceso físico a sean los mínimos indispensables
los datos. para cada aplicación y usuario.
1.2.1 Redundancia e inconsistencia.

La redundancia de datos ocurre cuando la misma pieza de datos existe en


dos (o más) lugares separados.

Una base de datos está inconsistente si dos datos que deberían ser
iguales no lo son. Por ejemplo, un empleado aparece en una tabla como
activo y en otra como jubilado.
1.2.2 Dificultad de
acceso a los datos.

Los sistemas modernos para el manejo de datos


aíslan por completos al usuario de los complejos que
implica el almacenamiento de la información.

Los programas utilizados para organizar datos


digitales son los llamados Sistemas Gestores de Base
de Datos (SGBD)
1.2.3 Aislamiento, anomalía de datos
El aislamiento, en el contexto de las bases de datos, especifica cuándo y cómo los cambios
implementados en una operación se hacen visibles para otras operaciones paralelas.

Lectura no confirmada: este nivel Lectura confirmada: en este


trata con lecturas sucias, donde los caso, las filas que devuelve una
datos leídos no son consistentes consulta son filas ya
con otras partes de la tabla o confirmadas cuando se inició la
consulta y no se confirman. consulta.

Lectura repetida: las filas Serializable: en este nivel,


devueltas por una consulta las transacciones se
en este caso se confirman producen de forma
cuando se inicia la completamente aislada, en
transacción. serie una tras otra.
1.3 SEGURIDAD
1.3 Seguridad
La seguridad para bases de datos engloba
los procesos, las herramientas y los
controles seguros que protegen las bases
de datos frente a amenazas accidentales e
intencionadas.

El objetivo de la seguridad para bases de


datos es proteger los datos confidenciales
y mantener la confidencialidad, la
disponibilidad y la integridad de la base
de datos.
Carnalidad.

Se refiere a la evaluación cuantitativa de las


relaciones entre distintas entidades de datos
dentro de un esquema de base de datos.

En términos simples, la cardinalidad denota


el número de ocurrencias de una entidad de
datos en relación con otra entidad.
Proporciona información crucial sobre:

Organización.
Estructura.
Optimización de los sistemas de bases de
datos.
Relaciones.
Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando
sentencias de unión para recuperar datos.

Tipo de relación Descripción

Unívoca Las dos tablas pueden tener sólo un registro en cada lado de la relación.

La tabla de claves primaria sólo contiene un registro que se relaciona con


Uno o varios
ninguno, uno o varios registros en la tabla relacionada.

Cada registro en ambas tablas puede estar relacionado con varios registros (o
con ninguno) en la otra tabla. Estas relaciones requieren una tercera tabla,
Varios a varios
denominada tabla de enlace o asociación, porque los sistemas relacionales no
pueden alojar directamente la relación.
1.4 INTEGRIDAD
1.4 Integridad
Se refiere a la precisión y consistencia
(validez) de los datos durante su ciclo de
vida. Después de todo, los datos
comprometidos son de poca utilidad para
las empresas, sin mencionar los peligros
que trae consigo la pérdida de datos
confidenciales. Por esta razón, mantener
la integridad es un enfoque central de
muchas soluciones de seguridad
empresarial.
Integridad
Comprometida
Las prácticas de integridad de datos son un componente
esencial de los protocolos eficaces de seguridad empresarial, y
puede verse comprometida debido a:

Errores humanos, intencionales o no


Errores de transferencia, incluyendo alteraciones no
intencionales o que los datos se vean comprometidos
durante su transferencia de un dispositivo a otro
Errores, virus/malware, hackeos, y otras amenazas
cibernéticas
Hardware comprometido, como un bloqueo de dispositivo
o disco
Compromiso físico de los dispositivos
1.5 FUNCIONES DEL
ADMINISTRADOR DE
BASE DATOS
1.5 Funciones del administrador de
BD
Modelar y analizar bases de datos para que respondan a las necesidades de los
sistemas que atienden1.
Mantener y actualizar las bases de datos de organizaciones de todo tipo1.
Optimizar las funcionalidades y las categorías de datos1.
Velar por la seguridad de la información (protocolos de entrada, recuperación)135.
Manejar un diccionario de datos que defina y relacione los datos2.
Crear y gestionar copias de seguridad (backups) que permitan recuperar la información
si ocurre un problema35.
Solucionar incidencias y pérdidas de datos35.
Administrar la estructura de la base de datos, el DBMS y las actividades de datos
1.6 ARQUITECTURA
1.6 Arquitectura
Se refiere a la estructura y el diseño general de un sistema
de gestión de bases de datos que se utiliza para administrar
y organizar datos de manera eficiente.

La elección de la arquitectura de base de datos adecuada


depende de los requisitos específicos de una aplicación o
sistema, como:
La escalabilidad.
El rendimiento.
La disponibilidad.
La seguridad.
Las arquitecturas de bases de datos pueden variar desde
sistemas monolíticos tradicionales hasta arquitecturas
distribuidas y sin servidor, cada una con sus propias ventajas
y desafíos.
1.6.1 Nivel Físico
Este esquema se especifica mediante un modelo físico y describe todos los
detalles para el almacenamiento de la base de datos, así como los métodos
de acceso.
Es el nivel de abstracción más bajo, y describe cómo se almacenan realmente
los datos.

1.6.2 Nivel Lógico


Describe qué información se almacena en la base de datos, y cómo está
relacionada dicha información. La definición de estructuras de datos a nivel
lógico o conceptual puede suponer la creación de varias estructuras
complejas a nivel físico (creación de archivos indexados por varios campos).
1.6.3 Nivel de Visión

Es el nivel de abstracción más alto, y en el


que sólo se describen partes de la base de
datos, ya que no todos los usuarios pueden
acceder a la misma parte de la base de
datos. Para facilitar la interacción del usuario
con el sistema, se definen varios niveles de
visión, de forma que cada uno represente lo
que cada usuario o grupo de usuarios
necesita.
1.7 ESQUEMA DE BASE
DE DATOS
1.7 Esquema de base de datos
Este no es más que la representación
lógica de una información que es parte
de una base de datos relacional. Este se
puede representar de manera gráfica o a
través de un conjunto de formulaciones
que son los que controlan el sistema de
la base de datos.

El esquema de la base de datos contiene


el diseño o la lista de atributos e
instrucciones que le dice al motor de la
base de datos cómo se organizan los datos
y cómo se relacionan los componentes.
Tipos de esquemas

LÓGICA FÍSICA
Esta es la parte en la que se expresan las En este caso el esquema base de datos
restricciones lógicas que se le aplican a los físico es la manera en la que se almacenan
datos, en este tipo de esquema de base de los datos de manera física, pueden ser en
datos por lo general se expresa las todo caso el equipamiento necesario para
restricciones de integridad, las vistas y las el funcionamiento de software.
tablas correspondientes a la información
que se está almacenando.
Ejemplo de base de datos
Dinámica
Conclusión
En este trabajo se abarcaron los temas y subtemas de la unidad 1, plasmando lo más
importante de ello. Se proporcionó información de las bases de datos, la cual, ayudará a
su entendimiento y comprension de dichos temas.

Debemos considerar que los temas son introductorios a la materia, sin embargo, es
importante destacar la función de un Administrador de Base de Datos mostrado en el
subtema 1., de lo cual esperamos que la información mostrada en esta presentación
haya sido completa y de su agrado para apoyo de la materia.
Referencias
Muguira, A. (2021, 23 septiembre). ¿Qué es la integridad de los datos?
https://tudashboard.com/que-es-la-integridad-de-los-
datos/#:~:text=La%20integridad%20en%20bases%20de%20datos%201%20Integridad,datos
%2C%20incluyendo%20los%20nulos%20%28N%2FA%29.%20. .
.%20M%C3%A1s%20elementos

Next U. (2022, 4 octubre). Administrador de bases de datos: todo lo que necesitas saber
sobre la carrera - Blog | NextU LATAM. Blog | NextU LATAM.
https://www.nextu.com/blog/guia-administrador-de-bases-de-datos-rc22/

Ruano, J. (2023, 21 julio). ¿Cuáles son las funciones de un administrador de bases de datos?
iFP. https://www.ifp.es/blog/cuales-son-las-funciones-de-un-administrador-de-bases-de-
datos
Referencias
1.3. Funciones del DBA. (s. f.).
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro21/13_funciones_del_dba.html

Campana, N. (2023). ¿Qué hace un administrador de bases de datos? Freelancer Blog.


https://www.freelancermap.com/blog/es/que-hace-administrador-bases-datos/

Las 3 responsabilidades principales de un administrador de base de datos. (s. f.). Las 3


responsabilidades principales de un administrador de base de datos.
https://es.triangleinnovationhub.com/top-3-responsibilities-data-base-administrator

▷ Esquema de base de Datos ¡Fotos & Guía 2021! (2020, 16 septiembre). Esquema.net.
https://esquema.net/base-datos/

Cruzito. (2020, 14 noviembre). ¿Qué es un esquema de base de datos? - ejemplo y definición |


Estudyando. Estudyando. https://estudyando.com/que-es-un-esquema-de-base-de-datos-
ejemplo-y-definicion/
or su a
s p ten
ia c
c i
a

ó
r

n
G

.
Bonito día

You might also like