Está en la página 1de 7

Universidad Juárez Autónoma de Tabasco

Investigaciones

Asignatura
Modelado, Diseño y Manejo de Bases de Datos

Profesor
WILBERT COLORADO CANTO

Alumno
Jose Del Carmen Lopez Tique
Contenido
¿Qué es una base de datos? ................................................................................. 3
¿Qué es un sistema manejador de base de datos? ............................................... 3
Los 3 niveles de abstracción de un sistema manejador de base de datos. ............ 4
¿Qué es un registro o tupla? .................................................................................. 4
Que es un Registro en Base de Datos................................................................ 4
¿Qué es un atributo? ............................................................................................. 5

Tipos de atributos .................................................................................................. 5

Usuarios de una base de datos.............................................................................. 6


¿Qué es un diccionario de datos?.......................................................................... 8
¿Qué es un DBA? .................................................................................................. 8
¿Qué es la consistencia de datos? ........................................................................ 9
¿Qué es la integridad de los datos?....................................................................... 9
¿Qué es una base de datos?
Una base de datos es un conjunto organizado de datos que se almacenan y gestionan de manera
sistemática en un dispositivo informático. En una base de datos, la información se organiza en tablas
que contienen filas y columnas, y cada columna repre senta un tipo de datos específico (como
nombres, fechas, números, etc.). Las bases de datos se utilizan en una amplia variedad de
aplicaciones, desde sitios web y aplicaciones móviles hasta sistemas de gestión de inventario y
sistemas de información de recursos humanos.

¿Qué es un sistema manejador de base de datos?


Un sistema manejador de base de datos (SMBD) es un software que se utiliza para gestionar una
base de datos. Es un conjunto de programas que permiten crear, modificar y administrar una base
de datos, proporcionando una interfaz entre los usuarios y la base de datos subyacente.

Los Sistemas Manejadores de Bases de Datos (SMBD) tienen tres componentes principales:

➢ El motor de base de datos: se encarga de la gestión de la base de datos y realiza tareas como
la creación de tablas, la definición de campos, la indexación de datos, la gestión de la
memoria, la gestión de transacciones, entre otras.
➢ El lenguaje de consulta: proporciona una manera para que los usuarios interactúen con la
base de datos. SQL (Structured Query Language) es uno de los lenguajes de consulta más
comunes.
➢ El sistema de gestión de archivos: se encarga del almacenamiento físico de los datos en el
disco duro, la gestión de los registros y el acceso a los archivos.

Algunos ejemplos de Sistemas Manejadores de Bases de Datos son MySQL, Oracle, PostgreSQL, SQL
Server, MongoDB, entre otros. Estos sistemas son esenciales para el funcionamiento de muchas
aplicaciones y sistemas de información en línea y en la empresa.

Los tres niveles de abstracción de un sistema manejador de base de


datos
Los tres niveles de abstracción de un sistema manejador de base de datos (SMBD) son:

➢ Nivel físico: Este nivel se refiere a cómo se almacenan los datos en el disco duro y cómo se
accede a ellos. Se ocupa de los detalles técnicos de la base de datos, como la estructura de
almacenamiento, los índices y la gestión del espacio en disco.
➢ Nivel lógico: Este nivel se refiere a cómo se ven los datos a nivel de usuario y cómo se
relacionan entre sí. Define la estructura de la base de datos, las tablas, los campos, las
relaciones y las restricciones. El nivel lógico es independiente del hardware y de l sistema
operativo, lo que significa que se puede cambiar sin afectar la forma en que los usuarios
acceden a los datos.
➢ Nivel de vista: Este nivel se refiere a cómo se presentan los datos a los usuarios finales. Se
centra en las necesidades de los usuarios y permite a los usuarios ver una parte específica
de la base de datos. Los usuarios pueden ver solo los datos que necesitan y en el formato
que prefieren.
¿Qué es un registro o tupla?
En una base de datos, un registro o tupla es una fila en una tabla que representa un conjunto de
datos relacionados. Un registro consta de un conjunto de campos o columnas que describen
características específicas del objeto o entidad que se está modelando. Cada columna de un registro
corresponde a un atributo o propiedad del objeto, y cada fila representa una instancia única del
objeto.

Por ejemplo, en una base de datos de empleados, un registro puede contener info rmación sobre un
empleado específico, como su nombre, dirección, número de identificación, salario, fecha de
contratación, etc.

Los registros o tuplas son esenciales para la organización y almacenamiento de los datos en una
base de datos, y se utilizan para mantener la integridad y la consistencia de los datos. Además, los
registros pueden ser recuperados, actualizados o eliminados utilizando consultas SQL

¿Qué es un atributo?
En una base de datos, un atributo se refiere a una columna de una tabla que representa una
característica o propiedad específica de un objeto o entidad que se está modelando. Cada atributo
en una tabla tiene un nombre único y un tipo de datos asociado que define el tipo de valor que
puede contener.
Por ejemplo, en una base de datos de clientes, una tabla puede tener atributos como "nombre",
"dirección", "ciudad", "código postal" y "país". Cada uno de estos atributos representa una
propiedad específica de un cliente y puede contener un tipo de datos diferente, como texto,
números o fechas.

Los atributos son esenciales para el diseño de una base de datos y se utilizan para organizar y
clasificar la información almacenada en la base de datos. Además, los atributos son utilizados en
consultas SQL para recuperar y filtrar datos específicos de una tabla.

Tipos de atributos
➢ En una base de datos, existen varios tipos de atributos, entre los cuales se encuentran los
siguientes:
➢ Atributos clave o clave primaria: Son aquellos atributos que identifican de manera única a
cada registro de una tabla. La clave primaria se utiliza para evitar registros duplicados y para
establecer relaciones entre tablas. Ejemplos de atributos clave son el número de
identificación de un cliente, el código de un producto, entre otros.
➢ Atributos únicos: Son aquellos atributos que tienen valores únicos para cada registro en una
tabla, pero no se utilizan como clave primaria. Un ejemplo de atributo único es el número
de pasaporte de un pasajero en una tabla de reservas de vuelos.
➢ Atributos compuestos: Son aquellos atributos que se componen de varios sub-atributos.Por
ejemplo, el atributo "dirección" puede estar compuesto por los sub-atributos "calle",
"ciudad", "estado" y "código postal".
➢ atributos nulos: Son aquellos atributos que no tienen un valor asignado. Esto puede ser
porque la información no está disponible o porque es opcional.
Usuarios de una base de datos
En una base de datos, existen diferentes tipos de usuarios que pueden acceder y utilizar la
información almacenada. Algunos de los usuarios más comunes son los siguientes:

➢ Administrador de base de datos (DBA, por sus siglas en inglés): Es responsable de la gestión
y el mantenimiento de la base de datos, incluyendo la creación de tablas, la definición de
reglas de seguridad, el monitoreo del rendimiento y la realización de copias de seguridad y
restauración de datos.
➢ Desarrollador de aplicaciones: Es responsable de crear y mantener aplicaciones que
acceden a la base de datos. El desarrollador de aplicaciones utiliza lenguajes de
programación y herramientas para interactuar con la base de datos y realizar consultas y
actualizaciones.
➢ Usuario final: Es el usuario final que utiliza la aplicación o la interfaz de usuario para acceder
y utilizar los datos almacenados en la base de datos. El usuario final puede ser un empleado
de la empresa, un cliente o un proveedor.
➢ Auditor de base de datos: Es responsable de monitorear y auditar el acceso a la base de
datos para asegurar que se cumplan los requisitos de seguridad y cumplimiento normativo.

Cada tipo de usuario tiene diferentes niveles de acceso y privilegios en la base de datos, que son
definidos y gestionados por el administrador de base de datos.

Que es un diccionario de datos


Un diccionario de datos es un componente fundamental de un sistema de gestión de bases de datos
(DBMS, por sus siglas en inglés) que describe los datos y la estructura de una base de datos. El
diccionario de datos se utiliza para mantener un registro de todos los objetos de la base de d atos,
como tablas, vistas, índices, procedimientos almacenados, etc. y también almacena información
acerca de los atributos de cada objeto, incluyendo su tipo de datos, tamaño y restricciones.

El diccionario de datos también proporciona información acerca de la integridad de los datos, la


seguridad y la privacidad de la información almacenada. Además, el diccionario de datos puede ser
utilizado por los desarrolladores de aplicaciones y los usuarios finales para entender cómo acceder
y utilizar los datos almacenados en la base de datos.

En resumen, el diccionario de datos es un recurso importante para la gestión de una base de datos,
ya que proporciona información acerca de la estructura, contenido y uso de la base de datos.

Que es un DBA
Un DBA (Database Administrator) es un profesional especializado en la gestión y el mantenimiento
de una base de datos. El trabajo de un DBA puede incluir la instalación y configuración de sistemas
de bases de datos, el diseño y la implementación de esquemas de base de datos, la optimización
del rendimiento del sistema, la monitorización y el ajuste de la seguridad y la integridad de los
datos, la realización de copias de seguridad y restauración de datos y la resolución de problemas
técnicos relacionados con la base de datos.
El DBA es responsable de garantizar que la base de datos funcione sin problemas y de manera
eficiente, y que los datos sean seguros y estén disponibles para los usuarios autorizados. El DBA
también es responsable de mantenerse actualizado sobre las últimas tendencias y tecnologías
relacionadas con las bases de datos, y de asegurarse de que la empresa esté utilizando las mejores
prácticas en la gestión de datos.

En resumen, el DBA es un papel crítico en cualquier organización que depende de una base de
datos para sus operaciones diarias.

Que es la consistencia de datos


La consistencia de datos es una propiedad de las bases de datos que garantiza que los datos
almacenados en la base de datos sean precisos y coherentes. En otras palabras, la consistencia de
datos asegura que los datos almacenados en la base de datos estén actualizados y sean válidos en
todo momento.

Para mantener la consistencia de datos, los sistemas de gestión de bases de datos utilizan
mecanismos como restricciones de integridad y transacciones. Las restricciones de integridad se
utilizan para definir reglas que deben cumplirse para que los datos se consideren válidos. Las
transacciones, por otro lado, permiten que un conjunto de operaciones de base de datos se realicen
como una sola unidad atómica, lo que significa que todas las operaciones se realizan con éxito o se
revierten en caso de que se produzca un error.

La consistencia de datos es importante para garantizar que los datos almacenados en la base de
datos sean precisos y estén disponibles para su uso en todo momento. También ayuda a prevenir
errores y garantiza que las decisiones basadas en los datos sean precisas y fiables.

Integridad de datos
La integridad de datos es una propiedad de las bases de datos que garantiza que los datos
almacenados en la base de datos sean precisos, coherentes y completos. La integridad de los datos
se logra mediante la aplicación de reglas y restricciones que aseguran que los datos almacenados
sean válidos y consistentes.

Existen varios tipos de integridad de datos, que incluyen:

➢ Integridad de entidad: asegura que cada registro en una tabla tenga un identificador único.
➢ Integridad referencial: asegura que las relaciones entre tablas sean válidas y que no se
puedan insertar registros huérfanos.
➢ Integridad de dominio: asegura que los valores de los atributos cumplan con ciertas reglas
y restricciones.
➢ Integridad de usuario: asegura que los usuarios no puedan acceder a datos que no estén
autorizados a ver o modificar.
➢ Los sistemas de gestión de bases de datos (DBMS) incluyen mecanismos para garantizar la
integridad de los datos, como restricciones de integridad, reglas de validación, disparadores
y transacciones. Estos mecanismos ayudan a prevenir errores y garantizan que los datos
almacenados en la base de datos sean precisos y fiables.
Referencias
Los tres niveles de abstracción de un sistema manejador de base de datos

https://www.geeksforgeeks.org/levels-of-abstraction-in-a-database-management-system/

Qué es un registro o tupla?

https://www.techopedia.com/definition/1696/record-database-record-tuple-database-tuple

Qué es un atributo?

https://www.techopedia.com/definition/1325/attribute-database
Tipos de atributos

https://www.geeksforgeeks.org/types-of-attributes-in-dbms/

Usuarios de una base de datos

https://www.tutorialspoint.com/dbms/database_users.htm

Que es un diccionario de datos

https://www.techopedia.com/definition/16926/data-dictionary-dbms

Que es un DBA

https://www.techopedia.com/definition/29426/database-administrator-dba

Que es la consistencia de datos

https://searchsqlserver.techtarget.com/definition/data-consistency

Integridad de datos

https://www.techopedia.com/definition/23835/data-integrity

También podría gustarte