Trabajo de Wilfredo

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 16

REPUBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACION

BARQUISIMETO ESTADO LARA

MISION SUCRE “INFORMÁTICA”

Base de datos

INTEGRANTE;

WILFREDO FREITEZ

CI; 22272855

1
INDICE PAG

1. INTRODUCCION________________________________________________3
2. BASES DE DATOS__________________________________________4
3. PORQUE SON NECESARIAS LAS BASES DE DATOS______________4
4. FUNCIONES Y CONDICIONES DE UN SISTEMA DE GESTIÓN
DE BASE DE DATOS________________________________________4
➢ ATOMICIDAD______________________________________________4
➢ LA CONSISTENCIA (O COHERENCIA__________________________4
➢ EL AISLAMIENTO__________________________________________5
➢ LA DURABILIDAD__________________________________________5
5. CLASIFICAR LAS FUNCIONES Y LOS REQUISITOS DE UN SISTEMA
DE GESTIÓN DE BASES DE DATOS____________________________5
➢ ALMACENAR DATOS_______________________________________5
➢ EDITAR DATOS____________________________________________5
➢ BORRAR DATOS___________________________________________5
➢ GESTIONAR LOS METADATOS_______________________________5
➢ SEGURIDAD DE LOS DATOS__________________________________5
➢ INTEGRIDAD DE LOS DATOS_________________________________6
➢ FUNCIÓN MULTIUSUARIO___________________________________6
➢ OPTIMIZAR LAS CONSULTAS TÉCNICAMENTE_________________6
➢ TRIGGERS Y STORED PROCEDURES__________________________6
➢ TRANSPARENCIA DEL SISTEMA______________________________6
6. LOS METADATOS__________________________________________7
7. GESTION DE LOS METADATOS_______________________________7
8. CRUD_____________________________________________________7
➢ VENTAJAS Y DESVENTAJAS DEL CRUD_______________________8
➢ LAS VENTAJAS DEL CRUD __________________________________8
➢ LAS DESVENTAJAS DEL CRUD_______________________________8

9. EVOLUCIÓN DE LOS MODELOS DE BASES DE DATOS___________9


10. MODELO JERÁRQUICO DE BASE DE DATOS___________________9
11. BASE DE DATOS EN RED____________________________________9
12. MODELO DE BASE DE DATOS RELACIONAL___________________10
13. ANEXOS _________________________________________________11
14. CONCLUSION_____________________________________________14
15. BIBLIOGRAFIA____________________________________________15

2
INTRODUCCION

Para comenzar en esta investigación conoceremos que son base de datos ya que
facilitan la ejecución de las actividades laborales en las diferentes áreas de una empresa,
porque permiten que los miembros de un equipo de trabajo puedan tener acceso a la
información con la intención de que compartan los datos en tiempo real sin
inconvenientes. Conoceremos también sus funciones y sus requisitos ya que son
necesarias para optimizar la ejecución de tareas y operaciones.

3
BASES DE DATOS
Las bases de datos son sistemas estructurados de forma lógica para la
administración electrónica de datos que, con ayuda de un sistema de gestión de bases
de datos (sistema de administración de base de datos, DBMS), regulan las pertenencias
y los derechos de acceso y guardan la información, añadiéndola al repositorio que
contienen. La mayoría de bases de datos solo pueden abrirse, editarse y consultarse
con aplicaciones específicas.

PORQUE SON NECESARIAS LAS BASES DE DATOS


La base de datos facilita la ejecución de las actividades laborales en las diferentes
áreas de una empresa, ¿por qué? La respuesta es sencilla. Si una empresa conforma
bases de datos bien estructurada donde la información se encuentre actualizada, permite
que los miembros del equipo de trabajo puedan tener acceso a la información con la
intención de que compartan los datos en tiempo real sin inconvenientes.

Esto, sin duda, reduce la pérdida de tiempo ante la resolución de problemas, optimiza la
ejecución de tareas y operaciones, y al mismo tiempo, permite inspeccionar las
gestiones administrativas además de fomentar la creatividad y la interacción entre las
figuras jerárquicas.

FUNCIONES Y CONDICIONES DE UN SISTEMA DE GESTIÓN DE


BASE DE DATOS
Un término muy extendido para describir las funciones y los requisitos de las
transacciones en un sistema de administración de base de datos es el de ACID,
(atomicidad, consistencia, aislamiento, durabilidad). Estos cuatro parámetros, cubren los
requisitos más importantes de un SGBD.

➢ Atomicidad: designa a la propiedad “todo o nada” de los gestores de bases de


datos: para que una consulta sea válida y la transacción se complete
correctamente se ha de llevar a cabo en el orden correcto de pasos.

➢ La consistencia (o coherencia): se da cuando al finalizar una transacción, la base


de datos sigue siendo estable, lo que requiere la supervisión continua de todas
las transacciones.

4
➢ El aislamiento: es la condición que garantiza que las transacciones no se
obstaculicen unas a otras, algo que normalmente se logra con ciertas funciones
de bloqueo que aíslan los datos que participan en una transacción.

➢ La durabilidad: significa que en un SGBD todos los datos se guardan a largo


plazo incluso tras concluir una transacción y también, o especialmente, en el
caso de fallos del sistema o caídas del SGBD. Para esta condición, son
esenciales los registros de transacción, que protocolizan todos los procesos que
tienen lugar en el SGBD.

ENTRE OTRAS FUNCIONES Y REQUISITOS DE UN SISTEMA DE


GESTIÓN DE BASES DE DATOS TALES COMO
➢ Almacenar datos: Las bases de datos almacenan textos, documentos,
contraseñas, etc., en formato electrónico, a los que puede accederse mediante
consultas.

➢ Editar datos: Según de qué permisos se disponga, la mayoría de bases de datos


permiten editar in situ los datos que salvaguardan.

➢ Borrar datos: Los registros de las bases de datos pueden borrarse por completo,
sin dejar espacios en blanco. En algunos casos los datos que se han borrado
pueden restablecerse, pero en otros, se eliminan definitivamente.

➢ Gestionar los metadatos: Normalmente, la información se guarda con metadatos


o metaetiquetas que mantienen el orden dentro de la base de datos y hacen
posible la función de búsqueda. Los metadatos también suelen utilizarse para
regular los permisos.

La gestión de datos comprende cuatro operaciones fundamentales: crear


(create), leer/recuperar (read/retrieve), actualizar (update) y borrar (delete). Este
concepto, conocido por su acrónimo CRUD, constituye la base de la gestión de
datos.

➢ Seguridad de los datos: Las bases de datos han de ser seguras para evitar que
sujetos no autorizados puedan acceder a la información que guardan. Además de
un solvente método de cifrado, para mantener la seguridad de los datos es
esencial poner esmero en su administración, sobre todo su administrador

5
principal. La seguridad de los datos implica tomar las precauciones técnicas
necesarias para impedir la manipulación o la pérdida de datos.

➢ Integridad de los datos: La integridad de los datos significa que los datos han de
cumplir con ciertas reglas para asegurar su corrección y definir la lógica de
negocio del banco de datos. Solo así, puede asegurarse que la base de datos ,al
completo, funciona de forma constante y coherente. En los modelos relacionales
se dan cuatro de estas reglas: integridad de campo, integridad de entidad,
integridad referencial y consistencia lógica.

➢ Función multiusuario: Las aplicaciones de base de datos permiten acceder a las


bases de datos desde diferentes dispositivos. El reparto de permisos y la
seguridad de los datos son elementales en el uso multiusuario. También
constituye un reto, mantener la consistencia de los datos sin dificultar el
rendimiento, cuando varios usuarios leen y escriben a la vez.

➢ Optimizar las consultas Técnicamente: una base de datos ha de poder procesar


las consultas de la mejor manera posible para garantizar una buena performance.
Si utiliza demasiadas rutas diferentes para solucionar una consulta, el
rendimiento global del sistema se verá perjudicado.

➢ Triggers y stored procedures: Estos dos procedimientos son miniaplicaciones


guardadas en los SGBD que se activan con ciertos eventos. Con ellos se
pretende, entre otras cosas, mejorar la integridad de los datos. Los disparadores
(triggers) y los procedimientos almacenados (stored procedures) son procesos
típicos de las bases de datos relacionales. Los segundos contribuyen a la
seguridad del sistema si los usuarios solo ejecutan las acciones con
procedimientos predefinidos.

➢ Transparencia del sistema: La transparencia del sistema es relevante, sobre todo,


en los sistemas distribuidos; privando al usuario de la distribución y la
implementación de los datos, la utilización de una base de datos distribuida se
asemeja al de una centralizada. Los procesos que corren en segundo plano se
muestran u ocultan en diversos niveles de transparencia. La función principal es,
no obstante, simplificar su uso todo lo posible.

6
LOS METADATOS

Los metadatos son información que se usa con la finalidad de describir los datos que
se encuentran en otras páginas web, documentos o archivos. En otras palabras, los
metadatos son datos sobre datos.

También se encuentran presenten en objetos de información de internet, a los que


otorgan determinados atributos para su detección y clasificación.

Hoy en día es un término fundamental en el marketing digital y los buscadores, ya


que supone posicionar los contenidos en los SERPs de los motores de búsqueda. Se
encuentra muy vinculado con el SEO.

GESTION DE LOS METADATOS

La gestión de metadatos es esencial para organizar y describir la información de una


organización de manera efectiva. Se describe como el proceso de organizar y describir
la información de una empresa de manera efectiva, permitiendo una mejor gestión y uso
de los datos.

Cabe remarcar la importancia de la gestión de metadatos para obtener una visión


completa y precisa de la información en toda la organización, facilitando la toma de
decisiones basadas en datos confiables.

Se definen las características principales de los metadatos, como su capacidad para


describir los atributos de los datos, su capacidad para ser utilizados en diferentes
contextos y la posibilidad para ser utilizados en diferentes tipos de análisis.

CRUD
Es el acrónimo de Create (Crear), Read (Leer), Update (Actualizar) y Delete (Borrar).
Este concepto se utiliza para describir las cuatro operaciones básicas que pueden
realizarse en la mayoría de las bases de datos y sistemas de gestión de información.

Estas operaciones permiten a los usuarios crear nuevos datos (Create), leer los
existentes (Read), actualizarlos (Update) y eliminarlos (Delete). CRUD es una función

7
esencial para muchos sistemas de información, ya que permite a los usuarios realizar
tareas básicas de mantenimiento y gestión de datos.

El concepto de CRUD surge en el contexto del desarrollo de software y de la gestión


de bases de datos relacionales. La idea es que cualquier sistema de información que
interactúe con datos debe proporcionar funcionalidades para crearlos, leerlos,
actualizarlos y eliminarlos.

Con el tiempo, el concepto de CRUD se ha convertido en una práctica común en el


diseño y desarrollo de aplicaciones de software, especialmente en aquellas que utilizan
bases de datos relacionales como MySQL, Oracle, PostgreSQL, entre otras. La
implementación de operaciones CRUD simplifica el proceso de desarrollo y
mantenimiento del software, ya que las y los desarrolladores pueden centrarse
en implementar la lógica de negocios de la aplicación en lugar de tener que preocuparse
por las tareas básicas que ya describimos.

VENTAJAS Y DESVENTAJAS DEL CRUD

Las ventajas del CRUD son que:

➢ Facilita la creación y gestión de datos.


➢ Proporciona una estructura coherente y fácil de entender para su manipulación.
➢ Ayuda a minimizar los errores y garantiza la integridad de los datos.
➢ Proporciona una base sólida para el desarrollo de aplicaciones.

Las desventajas del CRUD son que:

➢ Puede ser demasiado simplista para aplicaciones complejas.


➢ En ocasiones, es menos eficiente para aplicaciones de alta velocidad o de gran
escala.
➢ A veces, requiere una gran cantidad de código y configuración para
implementarlo completamente.

8
EVOLUCIÓN DE LOS MODELOS DE BASES DE DATOS

Las diferencias entre los modelos de bases de datos más habituales es resultado de la
evolución técnica de la transmisión electrónica de datos, que no solo perseguía la
eficiencia y la manejabilidad, sino también, el empoderamiento de los fabricantes más
renombrados.

MODELO JERÁRQUICO DE BASE DE DATOS

Este es el modelo más antiguo, hoy superado en gran medida por el modelo
relacional (entre otros), si bien recientemente su empleo ha ido creciendo. XML utiliza
este sistema para guardar datos y algunas compañías de seguros y bancos recurren a las
bases de datos jerárquicas sobre todo en las aplicaciones más antiguas de base de datos.
El sistema de base de datos jerárquico más conocido es IMS/DB de IBM.

En el modelo jerárquico de base de datos las dependencias son estrictas

En las bases de datos jerárquicas las dependencias son inequívocas. Cada registro
tiene solo un precedente (Parent-Child Relationships, PCR) a excepción de la raíz
(root), constituyendo un esquema en árbol como el de arriba. Mientras que cada nodo
“hijo”, solo puede tener un nodo “padre”, los “padres” pueden tener tantos “hijos” como
quieran. Dado el estricto ordenamiento jerárquico, los niveles sin relación directa, no
interactúan entre sí y conectar dos árboles diferentes tampoco es fácil. Por todo esto, las
estructuras de base de datos jerárquicas son extremadamente inflexibles, pero
muy claras.

Los registros con hijos se llaman records y los que no tienen se llaman hojas y son
los que suelen contener los documentos. Los records sirven para clasificar las hojas. Las
consultas a una base de datos jerárquica alcanzan a las hojas partiendo desde la raíz y
pasando por los distintos records.

BASE DE DATOS EN RED

El modelo en red se desarrolló casi de forma simultánea al relacional, aunque con el


tiempo sería superado por la competencia. A diferencia del modelo jerárquico, aquí los
registros o records no revelan relaciones padre-hijo estrictas, sino que cada registro
puede tener múltiples precedentes, lo que le da la estructura en red de su nombre. Para
acceder a un registro tampoco hay, por eso mismo, un camino único e invariable.

9
En el modelo de base de datos en red no gobierna ninguna jerarquía fija y, por lo
tanto, son varios los caminos que llevan a un mismo destino

Al registro situado en el centro de la imagen puede accederse en teoría desde los


otros cinco, y accediendo a él, puede accederse a otros cinco registros. En el modelo en
red también pueden definirse dependencias: el registro situado más arriba no está
conectado directamente con el de más a la derecha, de modo que para llegar a él ha de
pasar por el del centro, que puede aceptar o denegar el paso. Podría entonces establecer
contacto con el de arriba a la izquierda. En el modelo en red, los registros pueden
añadirse o eliminarse sin que la estructura global se vea afectada.

Hoy el modelo de base de datos en red se utiliza, sobre todo, en los grandes
ordenadores. En otros campos se sigue confiando en el modelo jerárquico (clientes de
IBM, sobre todo) o se ha dado el paso hacia el modelo relacional, mucho más flexible y
fácil de utilizar. Algunos modelos conocidos de base de datos en red son el UDS de
Siemens y el DMS de Sperry Univac. Con el tiempo, ambos fabricantes han
desarrollado también interesantes formas mixtas entre el modelo en red y el relacional
aunque sin lograr arrancar del todo. Con todo, aún hoy pueden encontrarse aspectos de
estos intentos en el SQL de Siemens. La base de datos orientada a grafos, por su
estructura reticular, es considerada la evolución moderna del modelo en red.

MODELO DE BASE DE DATOS RELACIONAL

El modelo que goza de más popularidad a día de hoy es el relacional, aunque


tampoco queda libre de crítica. Su correspondiente sistema de gestión es más conocido
como SGBDR (RDBMS en inglés) y como lenguaje utiliza normalmente SQL. Este
modelo basado en tablas, gira en torno al concepto de relación, un término bien definido
en matemáticas y que aquí se utiliza como sinónimo de tabla. Para formular las
relaciones se utiliza álgebra relacional, con cuya ayuda puede obtenerse la información
de estas relaciones. Este es el principio que fundamenta el lenguaje SQL.

El modelo relacional de base de datos se basa en tablas y hoy se ha consolidado


como el estándar para las bases de datos

El modelo relacional trabaja con tablas independientes que determinan la


localización de los datos y sus conexiones. Estos datos conforman un registro (en la
imagen, una fila o “tupla”) y se guardan en columnas como atributos (en la imagen, de
A1 a An). La relación es lo que resulta de los atributos interrelacionados. Para
identificar inequívocamente un registro es elemental la clave primaria, que normalmente
se define como el primer atributo (A1) y que no puede cambiarse. Dicho de otra
manera, esta clave primaria o ID, define la posición exacta del registro con todos los
atributos.

10
ANEXOS

11
BASES DE DATOS

MODELO JERÁRQUICO DE BASE DE DATOS

12
BASE DE DATOS EN RED

MODELO DE BASE DE DATOS RELACIONAL

13
CONCLUSION

Para finalizar debemos mencionar que las bases de datos son muy importantes para
el ser humano ya que nos permiten almacenar, editar y salvaguardan información.
Reduciendo la pérdida de tiempo ante la resolución de problemas y son necesaria para el
desarrollo de nuevas aplicaciones.

14
BIBLIOGRAFIA

https://protecciondatos-lopd.com/empresas/metadatos/

Https://es.linkedin.com/pulse/gesti%c3%b3n-de-metadatos-organizando-y-
describiendo-la-tu-perez-carrega

https://www.ionos.es/digitalguide/hosting/cuestiones-tecnicas/bases-de-datos/

15
16

También podría gustarte