SISTEMAS MANEJADORES DE BASES DE DATOS
Summary
TLDRSebastián Muñoz Álvarez, estudiante de la Especialización en Seguridad de Base de Datos de la Universidad Agraria de Santander, presenta un resumen sobre sistemas gestores de bases de datos. Explica que una base de datos es una colección organizada de información, crucial para el desarrollo empresarial. Detalla características de los gestores de bases de datos, su evolución histórica desde 1884 hasta SQL en 1985, y los diferentes modelos de bases de datos como jerárquicos, de red, relacionales y de objetos. Finalmente, clasifica a los usuarios finales de estos sistemas en casuales, nativos, avanzados y en línea, y describe los roles de los administradores y programadores en la gestión de bases de datos.
Takeaways
- 😀 Sebastián Muñoz Álvarez es un estudiante de la especialización en Seguridad de Base de Datos de la Universidad Agrícola de Santander.
- 🎓 La importancia de las bases de datos en el desarrollo empresarial se destaca, ya que permiten la gestión y análisis de información crucial para la toma de decisiones.
- 💾 Un sistema manejador de bases de datos (SMBD) es un software o framework que permite la construcción y manipulación de datos, actuando como interfaz entre el desarrollador y el usuario.
- 🔑 Las características de los SMBD incluyen la organización de datos, soporte para múltiples vistas, compartición de datos, y control de acceso mediante mecanismos de seguridad.
- 📚 La historia de los SMBD comienza en 1884 con la creación de las primeras tarjetas perforadas y evoluciona hasta los sistemas modernos como SQL Server y Oracle.
- 🌐 Los lenguajes de sistemas de manejadores de bases de datos permiten a los usuarios manipular datos sin un conocimiento profundo de programación o bases de datos.
- 🛠 Los procesos de los SMBD incluyen la definición, construcción, almacenamiento y manipulación de datos, así como la generación de informes.
- 🌐 La arquitectura de los SMBD se compone de niveles externos, conceptuales y internos, cada uno con una función específica en la presentación y almacenamiento de datos.
- 🔗 Los modelos de sistemas de gestión de bases de datos incluyen jerárquico, de red, relacional y de objetos, cada uno con su enfoque en la relación y organización de la información.
- 👥 Los usuarios finales de los SMBD varían desde casuales hasta profesionales, y se clasifican según su nivel de interacción y conocimientos, desde usuarios en línea hasta administradores de alto nivel.
Q & A
¿Qué es una base de datos según Sebastián Muñoz Álvarez?
-Una base de datos es una colección de información organizada que permite almacenar, organizar y recuperar fragmentos de datos según sea necesario.
¿Por qué son importantes las bases de datos en el desarrollo empresarial?
-Las bases de datos son fundamentales para el desarrollo empresarial porque permiten a las empresas funcionar de manera comercial, gestionar datos de clientes, productos y realizar diversas operaciones con la información actualizada constantemente.
¿Qué es un sistema manejador de bases de datos (SMBD)?
-Un sistema manejador de bases de datos es un software o framework que permite la construcción y manipulación de datos, actuando como la interfaz de interacción entre el desarrollador y el usuario.
¿Cuáles son algunas características de los sistemas manejadores de bases de datos?
-Los sistemas manejadores de bases de datos deben establecer la organización de los datos, poseer soporte para múltiples vistas de datos, capacidad para compartir, y acceso controlado a los datos mediante mecanismos de seguridad.
¿Cuál fue el primer paso histórico en la evolución de los sistemas manejadores de bases de datos según el guion?
-El primer paso histórico fue en el año 1884 con la creación de la primera tarjeta perforada.
¿Qué significó el lanzamiento de IBM System/R en 1977 para el mundo de los sistemas manejadores de bases de datos?
-El lanzamiento de IBM System/R en 1977 fue significativo porque estableció el paradigma de los sistemas manejadores de bases de datos relacionales, lo que influenció fuertemente en el desarrollo de sistemas actuales.
¿Qué es SQL y cómo se relaciona con los sistemas manejadores de bases de datos?
-SQL, que se desarrolló en 1985, es un lenguaje de programación utilizado para manejar y consultar datos en bases de datos relacionales, siendo fundamental para la interacción con los sistemas manejadores de bases de datos.
¿Cuál es la diferencia entre los niveles externo, conceptual e interno en la arquitectura de los sistemas manejadores de bases de datos?
-El nivel externo muestra la interfaz del usuario con esquemas y vistas específicas. El nivel conceptual define la estructura de toda la base de datos con un esquema. El nivel interno describe la estructura física del almacenamiento de los datos.
¿Qué son los modelos de sistemas de gestión de bases de datos y cuáles son algunos ejemplos mencionados en el guion?
-Los modelos de sistemas de gestión de bases de datos son estructuras teóricas que definen cómo se relacionan y se almacenan los datos. Ejemplos mencionados incluyen el modelo jerárquico, el modelo de red, el modelo relacional y el modelo de objetos.
¿Quiénes son los usuarios finales de un sistema manejador de bases de datos y cómo se clasifican?
-Los usuarios finales son aquellos que utilizan la base de datos para consultas, actualizaciones y generación de reportes. Se clasifican en casuales, nativos, usuarios de aplicaciones complejas, en línea, programadores y administradores.
Outlines
📚 Introducción a Sistemas Manejadores de Bases de Datos
Sebastián Muñoz Álvarez, estudiante de la Especialización en Seguridad de Base de Datos de la Universidad Agrícola de Santander, presenta un tema sobre sistemas manejadores de bases de datos. Explica que una base de datos es una colección de información organizada, crucial para el desarrollo empresarial. Las bases de datos bien estructuradas y actualizadas son fundamentales para el funcionamiento comercial de una empresa. Además, menciona la importancia de la seguridad en las bases de datos. Introduce los sistemas manejadores de bases de datos como software o framework que permite la construcción y manipulación de datos, y detalla las características de estos sistemas, como establecer la organización de datos, soporte para múltiples vistas y acceso controlado mediante mecanismos de seguridad.
💾 Evolución y Características de Sistemas de Base de Datos
El video describe la evolución histórica de los sistemas manejadores de bases de datos, desde la creación de la primera tarjeta perforada en 1884 hasta la aparición de SQL en 1985. Se mencionan hitos significativos como las cintas magnéticas en 1950, la primera computadora con tarjetas pre perforadas en 1951, y la comercialización del primer ordenador en 1956. En 1977 se crea IBM System/R, un sistema manejador de bases de datos muy influyente. En 1992, Microsoft lanza SQL Server y Access, sistemas que facilitan el manejo de bases de datos sin requerir conocimientos de programación. El video también detalla las características de los manejadores de bases de datos, como la organización de datos, soporte de múltiples vistas y acceso controlado a los datos.
🔍 Modelos y Lenguajes de Sistemas de Gestión de Bases de Datos
Se explican los modelos y lenguajes utilizados en los sistemas de gestión de bases de datos. Se menciona el modelo jerárquico, que establece relaciones de tipo padre-hijo entre entidades, y el modelo de red, que organiza la información en registros y permite relaciones más complejas. El modelo relacional se describe como el más utilizado, con la capacidad de interactuar entre múltiples tablas. El modelo de objetos se presenta como una forma de organizar la base de datos en clases y objetos, con atributos y métodos asociados. Además, se discuten los lenguajes de manipulación de datos que permiten a los usuarios realizar consultas y manipular datos sin conocimientos avanzados de programación, y el control de datos que permite a los administradores controlar el acceso a la información. Finalmente, se describen los procesos de los sistemas manejadores de bases de datos, como la definición, construcción y manipulación de datos.
Mindmap
Keywords
💡Base de datos
💡Sistemas gestores de bases de datos (SGBD)
💡Seguridad de base de datos
💡Evolución de los SGBD
💡Lenguaje SQL
💡Modelos de bases de datos
💡Arquitectura de SGBD
💡Usuarios finales
💡Administradores de bases de datos
💡Aplicaciones de usuario
Highlights
Sebastián Muñoz Álvarez introduce su presentación sobre la seguridad de bases de datos.
Importancia de las bases de datos en el desarrollo empresarial.
Definición de una base de datos como una colección de información organizada.
Funciones de un sistema manejador de bases de datos (SMBD).
Características de los sistemas manejadores de bases de datos.
Evolución histórica de los sistemas manejadores de bases de datos desde 1884.
Creación de IBM System/R en 1977 y su impacto en la actualidad.
Introducción de SQL en 1985 y su papel como lenguaje de programación fundamental.
Lanzamiento de Microsoft Office, incluyendo Microsoft Access, en 1992.
SQL Server y su papel en el manejo de bases de datos empresariales.
Descripción de los lenguajes de sistemas manejadores de bases de datos.
Procesos de los sistemas manejadores de bases de datos, incluyendo definición y manipulación de datos.
Arquitectura de los sistemas manejadores de bases de datos, con niveles externo, conceptual e interno.
Modelos de sistemas de gestión de bases de datos: Jerárquico, de Red, Relacional y de Objetos.
Descripción de los usuarios finales del sistema manejador de bases de datos y sus roles.
Roles de los usuarios en línea, programadores y administradores en el manejo de bases de datos.
Funciones del administrador de alto nivel en la supervisión y control de la base de datos.
Agradecimientos y despedida de Sebastián Muñoz Álvarez al final de su presentación.
Transcripts
hola muy buenas noches mucho gusto mi
nombre sebastián muñoz álvarez soy
estudiante de la especialización y la
seguridad de base de datos de la
excepcional de qasr que sería haciendo
agropecuaria de atención a que envíe
cuesta santander entonces el tema que me
correspondió el sistema de manejo de
manejadores de base de datos antes de
hablar de este tema tenemos que hacer un
concepto muy básico para poder hablar de
los sistemas manejadores de bases de
datos que es una base de datos sí
entonces una base de datos es una
colección de información organizada
si deforman que se almacena la
información y se organiza y se toman
fragmentos de esos datos que se
necesitan si es básicamente un conjunto
de información organizada y que
posteriormente su estructura qué
importancia tienen las bases de datos
somos fundamentales para el desarrollo
empresarial ya que en las empresas una
empresa con una base de datos organizada
que esté bien estructurada que tenga
buenos datos que se está actualizando
constantemente puede funcionar como tal
de manera comercial si puede sacar datos
de cliente de productos muchas cosas se
pueden hacer como están en una base de
datos ninguno muy primer más importante
es que tengo una buena como tal
seguridad listo entonces eso sería como
por encima al concepto de base de datos
y para qué es importante una base de
datos
ahora vamos hablar de los sistemas
manejadores de bases de datos que es un
sistema de manejador de base de datos es
un software o es un framework que
permite y hacer la construcción y
manipulación de los datos si es la
interfaz en la cual interactúa el
desarrollador y el usuario si en esta
interfaz podemos definir
podemos crear podemos organizar podemos
relacionar podemos acceder podemos
manejar y podemos consultar si estas
funciones son muy importantes ya más
adelante les explicaré como tal
pero es un infundio son importante y van
por orden
ahora vamos a ver las características
qué características tener los
manejadores de bases de datos
establecer la organización de los datos
de acuerdo con las especificaciones de
los programas utilizados posee soporte
de múltiples vistas de datos con
capacidad para compartirlo si entonces
está de posee soporte es que se pueden
contener los datos se pueden compartir
con el usuario o de pronto con una
persona que está interactuando con ese
sí mismo manejador de base de datos el
acceso controlado a los datos mediante
mecanismos de seguridad si entonces no
todas las personas van a poder entrar al
manipular oa visualizar lo que se
encuentre en el sistema manejador de
base de datos lo que se encuentre con
vitalina bases de datos estas serían
como tal las características principales
antes de que para seguir con uno de los
sistemas manejables de bases de datos
vamos a ver lo que son pues la historia
la evolución de los sistemas manejadores
de bases de datos que se han presentado
a través de la historia vamos a ver del
año 1884 cuando se creó como tal la
primera tarjeta perforada si luego ya
en el año de 1950 se crearon como tal
las primeras cintas magnéticas
esta cinta magnética fueron más que todo
lo que para pues ya para fines militares
lo que fue también 1951 donde se pues se
construyó la primera computadora con
tarjetas pre foros pero perforadas por
citas magnéticas
durante ese tiempo pues prácticamente
fue para fines militares ya en el año
1956 ese se se lanza de manera comercial
el primer ordenador si ya no simplemente
las personas pues organizaciones
militares y ganan tenían acceso a esta
información si no pues ya las empresas
que pudiesen como tal para manejar y
pues tenido acceso ya a estos sistemas
en 1977 ese se crea lo que es ibm sister
que crítica pues en actualidad pega
mucho porque pues es un sistema muy
bueno de manejador de bases de datos ya
en 1977 ahora con también ya
pues se da a conocer lo que es ahora con
pobres en 1985 sql en 1986 esto es como
el padre del lenguaje de la programación
sí por qué pues ya actual ya se se dan
cuenta que está pues post gres sql
server sql sí entonces ya ahí ya se va
ya empieza como está ya lo que es la
parte después de modificar visualizar
eliminar como tal información que puedes
hacer lo que es uno de los lenguajes de
sql
ya en el año 1992 se lanza el mercado
microsoft de manera pues ya más
empresarial llamas pues más de oficina
más de como tal de el ámbito de
ejecutivo antes hs es un pack que es un
es un software de microsoft junto con
excel sí que son puede ser más que todo
para gestor de bases de datos es un poco
más fácil de manejar la persona no tiene
que tener conocimientos de programación
y bases de datos microsoft que access
pero ambos son muy buenos ya 1992 ya
puede salir algo lo que es sqlserver y
ya la teoría pues ya varios varios otros
sistemas de manejadores de bases de
datos que entre ellos está lo que es
ahora col y por eso ahora cual ya son
los manejadores pues a nivel mundial ya
muy reconocido porque pues lo maneja en
varias empresas grandes poderes es un
sistema manejador de bases de datos más
que todo normalito no es tampoco tan
grande pero tampoco tan tan pequeño que
puede manejar en organizaciones medianas
bueno ahora vamos a lo que son los
lenguajes del sistema de manejadores de
base de datos vamos a hacer manipulación
de datos por este medio los usuarios
pueden realizar consultas manipular
datos que se encuentran organizados de
manera estructurada si 15 este link es
el lenguaje pues ya los usuarios que no
tengan como tal conocimiento pueden
manipular ya los datos pueden hacer
consultas pueden hacer
pueden ingresar los datos si no
necesariamente tienen que tener
conocimientos como tal de bases de datos
definición de datos permite definir
estructuras que almacenen los datos y
procedimientos o funciones realizadas a
consultas aquellas algo yo más
intermedio porque acá ya almacenan los
datos y se generan las consultas acá ya
la la persona que maneja ya este
lenguaje pues ya lo que hace generar
consultas los seguimientos almacenados
ya el otro lenguaje sería control de
datos permite al administrador controlar
el acceso a los contenidos de las bases
de datos entonces ya está es mucho más
avanzado que esto porque éste permite
como estar el control no todas las
personas como lo estaba yo mencioné
anteriormente van a poder ingresar a la
base de datos
y haber ciertos datos entonces el
controlador el administrador hace eso ya
es un nivel más avanzado vamos a ver los
procesos de los sistemas manejadores de
bases de datos entonces el proceso de
definir datos especificar los tipos de
datos estructuras que se representan si
hay entonces ahí se definen los datos
que a tú va a tener como tal una base de
datos un sistema que se va a desarrollar
mediante el sistema manejador de bases
de datos a construir los datos almacenar
los datos de enmedio y el almacenamiento
se acalla como como bay como construirla
ya que la base de datos que está las van
a tener que reducir les van a ser si el
otro sería manipular la base de datos
acá donde ya se hace lo que la consulta
se actualiza la base de datos se generan
como está reportes entonces esos son
como los procesos de construcción
entonces si sean cuentas como el
principal donde que se empieza desde
cero acá ya para tener este para hacer
para hacer este paso debemos tener
primero este para hacer esto tenemos que
tener primero estos dos entonces siempre
tiene un orden listo ahora vamos a ver
la arquitectura de los sistemas
manejables de bases de datos entonces
vamos a ver el nivel externo el nivel
externo es como pues como se dice lo que
se ve por fuera lo que los usuarios van
a ver la interfaz la vista e incluye
varios esquemas externos vistas al
usuario cada uno de los cuales describe
la base de datos de acuerdo con la
necesidad del grupo determinado entonces
acá es cómo se va a reflejar la base de
datos para qué grupo va que va a ser la
base de datos y eso es como la parte
externa lo que quiere comentar el
cliente está a nivel conceptual esquema
que describe la estructura de toda la
base de datos definido por él
se incluyen las entidades de la base de
datos aquéllas algo más intermedio
porque acá lo que se hace es ya la
definición de los datos como ven así las
entidades como van como está los datos
distribuidos como tales en la base de
datos el nivel interno el esquema que
describe la estructura física del
almacenamiento de los bases de datos
definición de almacenamiento registros
método de representación de datos y
accesos utilizados aquellas algo como
estás llamadas más interno porque
aquellas toda la estructura de
almacenamiento cómo se van a ir como
porque el lenguaje se va a programar que
puede se va a utilizar si estás como el
de la estructura que como tal se va a
implementar para crear como tales a esa
base de datos listo entonces vamos a ver
los modelos del sistema de gestión de
bases de datos vamos a ver el modelo
jerárquico
este modelo establece la relación entre
entidades siempre un tipo padre a hijo
entonces vamos a hablar ejemplo de un
departamento de una
de una empresa sin departamento de
recursos humanos genere informes y
también tiene empleados sí entonces eso
el departamento es la está es la padre e
informes hijo y emplaza en mi lesión es
de mujer arco un padre tiene muchos
hijos
vamos a ver el modelo de red este modelo
se hizo popular en los años 70 y se basa
en la organización de la información de
los elementos llamados registros ha
callado un poquito pues ya más complejo
pero pues se entiende también bien que
son los registros entonces acá tenemos
un una tabla que sea el registro alumnos
de los cuales tenemos el nombre se
registra el nombre el apellido y el
código el alumno este código es único
este código no se puede repetir ejemplo
colocó yo sebastián muñoz 0 5
pepito pérez 0 5 no me lo va a permitir
porque ese código es único
si acá vamos a registrar signaturas acá
se van a relacionar se van a relacionar
las dos tablas entonces acá se relaciona
se registra asignaturas de la cual este
código pasaría a esta tabla si i
el título como tal en la asignatura
pasaría también acá entonces hay como
tal se va a relacionar como está las las
tablas vamos a ver el modelo relacional
este modelo relacionar más un poquito
más complejo porque ya interactuar
muchas tablas que interactúan en este
ejemplo si se dan cuenta clientes
entonces qué clientes tiene una y de un
nombre entonces acá clientes pasaría
factura si se dan cuenta entonces la que
paga la factura tienen que tener la idea
de cliente ventas ventas ventas de una
dilatada la factura de ventas o sea
ventas como bloque de factura factura a
factura lo que es la parte de factura
haití no va lo va a agregar de facturas
entonces de cómo estás en relación a que
se relaciona de una mucho sobre mucho
del mundo de una muchos y entonces ahí
se relaciona como están las las tablas
vamos a ver lo que es el modelo de
objetos este modelo se utiliza con el
cancelamiento entonces este modelo ya es
más complejo pero pues es muy bueno a la
hora organizar la base de datos porque
acá se ingresa lo que es una clase si la
clase sería empleado sin objetos juan
pérez maría suárez tiene atributos edad
edad puesto a salario 106 ya tiene mucho
más significado como tal lo que es la
tabla en la base de datos
este modelo relacional este modelo
relacional es parecido a éste solo que
la diferencia es que éste tiene un
método sí y prácticamente es este mismo
es este mismo pero tiene un método tiene
un método perdón tiene un método que es
una función si es una función pues la
función puede ser hacer
en este caso puede ser clase
materialista asunción materialistas
entonces tiene una una función si este
es el objeto relacional
ahora vamos a de los usuarios finales
los usuarios finales del sistema de
manejador de bases de datos son aquellos
que utilizan la base de datos para
consultas actualizaciones y generación
de reportes entre eso se clasifican los
casuales los que entran de vez en cuando
generan reportes como supervisores como
jefes que van a crear de pronto algún
reporte a verificar de pronto algo quien
facturó más este mes quien vende más
entonces si se hacen eso sin necesidad
de tener conocimiento de cómo está de la
base de datos completa están los nativos
los que pasan de manera normal que son
un puesto ejemplo una persona que vaya a
hacer un registro conscientemente hace
un registro tiene una información y azul
y se ingresa como tal información y
están los que utilizan la están estos
que utilizan las capacidades que
implementan aplicaciones complejas y eso
ya son los que ya desarrollar más a
fondo y de pronto ya te hacen una
aplicación llamadas más a fondo están
los usuarios en línea son los que pueden
comunicar directamente vía computadora o
día
indirectamente interfaz al usuario y
programa la aplicación son los que están
ahí los que dan soporte los que conectan
al usuario final con ese esquema base de
datos de manera que ellos verifica que
todo está bien si los usuarios
programadores son programadores
profesionales quienes son responsables
de desarrollar los programas de
aplicación y utilizar los usuarios
los usuarios de administración el
control descentralizado a la base de
datos es ejercido por la persona grupo
de personas bajo la supervisión de un
administrador de alto nivel este
administrador de alto nivel es el que
prácticamente verifica todo que todo
esté funcionando que todos los roles se
cumplan que la persona que tenga acceso
a una buena información que solamente
esa esa información que no poder más
información si la persona que va a estar
supervisando cómo está la base de datos
si desde lo más básico hasta lo más
complejo
ese sería lo que lo que hace el super
administrador visto profesor espero que
hubiera gustado mi presentación y muchas
gracias listo
Browse More Related Video
¿Qué son las BASES DE DATOS? - La mejor explicación en español
Base de Datos #5| Lenguaje SQL
Historia de las bases de datos
La historia completa de las bases de datos SQL (o relacionales)
¿Qué son las Bases de Datos? ¿Cómo funcionan? ¿Para qué se utilizan? Ejemplos 💻 ✅
2 💡 Modelos de Base de datos, Tipos y Clasificación | Curso de Base de Datos desde Cero Español 2021
5.0 / 5 (0 votes)