Este documento presenta una introducción a las bases de datos. Explica la definición de base de datos, sus características, aplicaciones, tipos, ventajas y desventajas. También describe la independencia lógica y física de las bases de datos y la relación entre los sistemas de información y las bases de datos. Finalmente, introduce los sistemas de gestión de bases de datos, incluyendo su definición, arquitectura y usuarios.
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Introducción a las bases de datos: conceptos básicos
1. INTRODUCCÍON A LAS BASES
DE DATOS
Autor: Enmanuel Morles.
Docente: Ing.José Guzmán´.
2. ÍNDICE
INTRODUCCIÓN
Texto introductorio que funciona como preludio al trabajo a
presentar a continuación.
DESARROLLO
Contenido a explorar, definir y analizar correspondiente al tema:
-Bases de Datos:
Definición, características, aplicación, tipos, ventajas y desventajas,
visión de los datos: independencia lógica y física.
-Relación entre los Sistemas de información y las Base de
datos.
-Sistemas de gestión de bases de datos: Definición, Arquitectura,
Usuarios.
1
2
4. INTRODUCCIÓN
Las Bases de Datos constituyen una base fundamental
para la gestión, revisión y control de la información
contenida en una empresa; cumpliendo un rol como el
núcleo donde se compilan datos a los que se puede
acceder mediante un SGBD (Sistema Gestor de Base
de Datos) con consultas que permiten visualizar los
datos contenidos en determinada área, según lo que se
desea por parte del usuario o administrador. A
continuación, se profundizará en aspectos como la
definición, características, aplicaciones, tipos, ventajas
y desventajas, independencia lógica y física de
una Base de Datos. Relación entre SI y BD
Y el concepto, arquitectura y usuarios
De un SGBD.
5. Desarrollo
Temas de estudio que corresponden al tema.
Contenido De
Estudio #1
Contenido 3
-Aplicaciones de las
Base de Datos.
Contenido 1
-Definición de Base
de Datos.
Contenido 4
-Tipos de Base de
Datos.
Contenido 5
-Ventajas y Desventajas
de la Base de Datos.
Contenido 6
-Visión: Independencia
Lógica y Física de las
Base de Datos.
Contenido 7
-Relación entre Sistemas de
Información y las Bases de Datos.
Contenido 2
-Características de las
Base de Datos.
6. Desarrollo
Temas de estudio que corresponden al tema.
Contenido De
Estudio #2
Contenido 3
-Usuarios en Sistemas Gestores de Bases
de Datos.
Contenido 1
-Definición de Sistemas Gestores de Bases
de Datos.
Contenido 2
-Arquitectura de Sistemas Gestores de
Bases de Datos.
8. Contenido 1:
Definición de Base de Datos
Base de Datos-¿Cómo se define?
- Una base de datos es un conjunto de datos pertenecientes
a un mismo contexto y almacenados sistemáticamente para
su posterior uso. En este sentido; una biblioteca puede
considerarse una base de datos compuesta en su mayoría
por documentos y textos impresos en papel e indexados para
su consulta. Actualmente, y debido al desarrollo tecnológico
de campos como la informática y la electrónica, la mayoría de
las bases de datos están en formato digital, siendo este un
componente electrónico, por tanto se ha desarrollado y se
ofrece un amplio rango de soluciones al problema del
almacenamiento de datos. En las bases de datos, se puede
almacenar información sobre personas, productos, pedidos, o
cualquier otra cosa.
9. Contenido 1:
Definición de Base de Datos
Base de Datos-Explicación
-Las bases de datos esencialmente conforman una
recopilación de datos organizados, almacenados y
categorizados de determinada forma que a su vez, permiten
que cualquier persona pueda recurrir a ellos según la clase
de información que busque y la clase de acceso que tenga a
estos (según cada caso). Y nos sólo eso, puesto que se han
transformado en una herramienta fundamental para las
empresas debido al carácter de la tecnología y avance
actuales que hoy día, modernizan la forma de trabajar con
grandes cantidades de datos.
11. Contenido 2:
Características de las Bases de Datos
Base de Datos-Características Distintivas
-Entre los Rasgos primordiales de una Base de Datos convencional, tenemos:
1# Independencia lógica y física de los datos. Modificación de los esquemas conceptuales (deben ser inherentes a las
aplicaciones y esquemas externos) y modificación de los esquemas internos sin alterar los externos o conceptuales.
2# Redundancia mínima. Es decir, disminuir toda posibilidad de que los datos se repitan, para así darle un optimo uso a las
consultas.
3# Acceso concurrente por parte de múltiples usuarios. Que el sistema pueda ser usado por diferentes tipos de
usuarios sin complicaciones y con frecuencia.
4# Integridad de los datos. Se refiere a la seguridad de que los datos sean inalterables e incorruptibles en toda instancia.
5# Consultas complejas optimizadas. La ubicación de cualquier dato o información debe ser veloz, práctica y accesible.
6# Seguridad de acceso y auditoría. Esto se refiere a la capacidad de salvaguardar los datos mediantes esquemas de
seguridad que permitan visualizarlos o modificarlos.
7# Respaldo y recuperación. Significa que los datos puedan guardase como copia de seguridad para su posterior
recuperación en caso de emergencia.
8# Acceso a través de lenguajes de programación estándar. Para realizar consultas es necesario un SGBD que
permita la gestión, administración y búsqueda de los datos.
13. Contenido 3:
Aplicaciones de las Bases de Datos
Base de Datos-¿Para qué sirven y en qué se
usan?
-Las bases de datos se utilizan evidentemente en
aplicaciones de negocios y transacciones financieras. Sin
embargo, las bases de datos no se utilizan únicamente para
aplicaciones de negocios. Tu tienda de comestibles, banco,
tienda de alquiler de vídeos y tu tienda de ropa favorita, todas
hacen uso de las bases de datos para realizar el seguimiento
de la información de los clientes, del inventario, de los
empleados y de la contabilidad. Las bases de datos permiten
que la información sea almacenada de forma rápida y sencilla
y se utilizan en muchos aspectos de tu vida diaria. Este
artículo fue almacenado en una base de datos y su contenido
fue recuperado y mostrado en tu navegador.
14. Contenido 3:
Aplicaciones de las Bases de Datos
Base de Datos-Aplicaciones
-He aquí algunos usos:
• Aerolíneas. Usan bases de datos para tener de manera rápida, clara y concisa la información de los clientes. Así
como sus horarios de vuelo, destinos, etc.
• Instituciones bancarias. Están constituidas bajo la forma asociativa, cuya actividad se dirige a colectar capitales
ociosos, dándoles colocación útil, a facilitar las operaciones de pago, y a negociar con valores. Recolectando así toda
la información de sus afiliados.
• Instituciones aseguradoras. Las aseguradoras forzosamente tiene que utilizar bases de datos, y las utilizan para
llevar un registro claro, y ordenado de los datos de todos sus clientes, ya sea: nombre, fecha de nacimiento, lugar
donde actualmente vive, cuál es el servicio que desea, todos sus datos personales, de esa manera con la tecnología
de B.D.
• Redes de comunicación. Google genera ventas por medio de la publicidad de sus productos o ofertas, los anuncios
contienen por norma general un sistema de respuesta, como una tarjeta de respuestas de negocios o un número
gratuito, se confecciona la base de datos a partir de esas respuestas. En el caso de servicios comerciales hacen uso
de de Google.
16. Contenido 4:
Tipos de Bases de Datos
Base de Datos-Tipos
-Existen diversos tipos de base de datos, pueden clasificarse de
diversas maneras. A continuación veremos las principales.
Según su flexibilidad de modificación
Bases de datos dinámicas
Son aquellas donde los datos pueden actualizarse o incluso
modificarse. La mayoría puede ser actualizada en tiempo real.
Bases de datos estáticas
Son bases de datos de consulta cuyos datos no pueden modificarse.
17. Contenido 4:
Tipos de Bases de Datos
Según su forma de organización
Bases de datos jerárquicas
Las bases de datos jerárquicas son aquellas organizadas en forma de un árbol al revés. Almacenan la información en
forma de registros dentro de una estructura jerárquica, es de aquí que proviene su nombre.
Cada registro de este «árbol» es llamado nodo. Nodos son registros que contienen alguna información de interés y a
partir del nodo raíz son enlazados los otros nodos descendientes: padres e hijos. Cada nodo padre puede tener varios
nodos hijos, pero cada nodo hijo solo puede tener un solo nodo padre.
Este tipo de base de datos se recomienda para administrar grandes volúmenes de informaciones, pero actualmente no
se utiliza mucho.
Las principales características de la base de datos jerárquica son:
Diferentes usuarios pueden accederla y compartir información.
Los datos son independientes.
Es una estructura rígida por lo que es difícil modificar.
Requiere gran conocimiento de las unidades de información.
Los nodos distantes del nodo raíz son de difícil acceso por lo que se requiere tiempo.
18. Contenido 4:
Tipos de Bases de Datos
Bases de datos de red
Esta base de datos es una variación de la anterior. La diferencia está en que en la base de datos jerárquica un nodo
hijo no puede tener varios padres y aquí sí.
Las características de estas bases de datos son semejantes a las de las bases de datos jerárquicas, aunque estas son
mucho más potentes y complejas.
Bases de datos relacionales
Las bases de datos relacionales son las más usadas actualmente para administrar datos de forma dinámica. Permite
crear todo tipo de datos y relacionarlos entre sí.
Los datos son almacenados en registros que son organizados en tablas, de esta forma pueden asociarse los
elementos entre sí muy fácilmente, además se pueden cruzar sin ninguna dificultad.
Sus principales características son:
Pueden ser utilizadas por cualquier persona.
Son de fácil gestión.
Se pueden acceder a los datos con rapidez.
Garantiza la total consistencia de los datos, sin posibilidad de error.
No son muy eficaces con datos gráficos, CAD, sistema de información geográfica ni datos en multimedia.
19. Contenido 4:
Tipos de Bases de Datos
Bases de datos deductivas
Conocidas también como bases de datos lógicas. Se utilizan generalmente en buscadores, pero pueden usarse de
otras formas.
Permiten almacenar los datos y consultarlos a través de búsquedas que utilizan reglas y normas previamente
almacenadas.
Sus principales características son:
Permite expresar consultas por medio de reglas lógicas.
Soporta conjuntos de datos complejos.
Se puede inferir información a través de los datos almacenados.
Usan fórmulas matemáticas o algoritmos lógicos.
Bases de datos multidimensionales.
Estas bases de datos utilizan conceptualmente la idea de un cubo de datos. Donde las informaciones se almacenan en
la intersección de tres o más atributos. Esta concepción puede ser algo compleja pero su uso es bastante simple.
Algunas de sus principales características son:
No emplean ninguna jerarquía.
Facilita tanto la búsqueda como la modificación posterior.
Utiliza un espacio menor de almacenamiento.
Tiene acceso a grandes cantidades de información
21. Contenido 5:
Ventajas y Desventajas de las Bases de Datos
Base de Datos-Pros y Contras
-Pros:
Almacenan grandes cantidades de información.
Esto es muy útil para las grandes compañías que manejan grandes volúmenes de información.
Compartir la información.
Los usuarios de distintas oficinas pueden compartir datos e información que son de gran importancia para sus
departamentos o funciones.
Acceso rápido a la información.
Esta es una gran ventaja, ya que la información siempre estará disponible para los usuarios.
Eliminación de información repetida o redundante.
Los usuarios tendrán la certeza de que la información que están solicitando no esta repetida o es redundante.
22. Contenido 5:
Ventajas y Desventajas de las Bases de Datos
Aumento en la productividad.
Como la información está disponible y es coherente, los usuarios podrán aumentar su
rendimiento al saber que cuentan con una información fiel.
Reducción del espacio de almacenamiento.
Al tener la información en medios electrónicos, se reduce considerablemente el espacio para
almacenar de manera tradicional.
Mejora la seguridad de la información.
Existe un acceso reducido para los usuarios, de tal manera que cierta información podrá ser
controlada por los administradores de la base de datos.
Mejor mantenimiento.
Al estar la información en medios electrónicos, el darle mantenimiento es mucho más fácil ya
que se cuentan con herramientas para este mantenimiento.
23. Contenido 5:
Ventajas y Desventajas de las Bases de Datos
-Contras:
Tamaño.
Entre más grande sea la base de datos, se requiere mayor capacidad e disco duro y más memoria
RAM para que pueda funcionar adecuadamente.
Costo.
El hardware y software para el correcto funcionamiento de una base de datos es costoso.
Actualización.
Es necesario mantener actualizados a los usuarios ya que las tecnologías van cambiando
constantemente.
Vulnerabilidad a los fallos.
Esta es una gran desventaja ya que la base de datos está expuesta a fallos que no están en las
manos de los usuarios, como una descarga eléctrica.
25. Contenido 6:
Visión: Independencia Lógica y Física de las Bases de Datos
Base de Datos-Independencias dentro de volúmenes de información organizados
Lo podemos definir como la capacidad para modificar el esquema en un nivel del sistema sin tener que modificar el
esquema del nivel inmediato superior.
Se pueden definir dos tipos de independencia de datos:
Independencia Lógica Independencia Física
26. Contenido 6:
Visión: Independencia Lógica y Física de las Bases de Datos
1.- Independencia lógica.
Es la capacidad de modificar el esquema conceptual sin tener que alterar los esquemas externos ni los
programas de aplicación.
Se puede modificar el esquema conceptual para ampliar la base de datos o para reducirla.
Por ejemplo, el añadir cuentas de mercado de valores en un sistema bancario.
Son mas difíciles de lograr que las independencias físicas, ya que los programas de aplicación son
fuertemente dependientes de la estructura lógica de los datos a los que acceden.
27. Contenido 6:
Visión: Independencia Lógica y Física de las Bases de Datos
2.- Independencia Física.
Es la capacidad de modificar el esquema interno sin tener que alterar el esquema conceptual (o los externos).
se refiere sólo a la separación entre las aplicaciones y las estructuras físicas de almacenamiento.
Por ejemplo, puede ser necesario reorganizar ciertos ficheros físicos con el fin de mejorar el rendimiento de
las operaciones de consulta o de actualización de datos.
29. Contenido 7:
Relación entre Sistemas de Información y Bases de Datos
Base de Datos-¿En qué se relacionan con los sistemas de
información?
La relación que existen entre ambos es que las Bases de datos hacen su
parte, conformando al Sistema de Información que maneje la empresa,
pues pueden ser varias bases de datos en un mismo Sistema de
información.
La empresa tiene un Único Sistema de Información, con el cual maneja las
diferentes áreas como contable, de ventas, de archivo entre otras y cada
área puede tener una base de datos diferente de acuerdo a su necesidad.
Es una cadena pues todo está unido y en función de todo, para excelentes
resultados en la empresa.
Toda una sinergia que se complementa para poder funcionar de forma
óptima y orgánica a fin de facilitar las labores empresariales que requieren
administrar los datos
31. Contenido 1:
Concepto de Sistemas Gestores de Base de Datos
Un Sistema Gestor de Base de Datos (SGBD) o DGBA (Data Base Management System) es un conjunto
de programas no visibles que administran y gestionan la información que contiene una base de datos Los
gestores de base de datos o gestores de datos hacen posible admnistrar todo acceso a la base de datos
ya que tienen el objetivo de servir de interfaz entre ésta, el usuario y las aplicaciones.
Concepto
32. Contenido 1:
Concepto de Sistemas Gestores de Base de Datos
¿En qué podemos diferenciar a las Bases de Datos de los Sistemas de Información?, pues, en
esencia, las BD son el contenido de un tema(área), organizado con una estructura bien definida,
mientras que, el SGBD es un programa creado con la función de modificar, acceder, administrar,
gestionar, buscar y controlar la información contenida en una BD.
Un ejemplo: una BD pueden ser los datos de estudiantes guardados en tablas que se encuentran en los
servidores de una institución, que, mediante un software (SGBD) pueden ser consultados mediante la C.I
del propio estudiante, permitiendo reflejar su estado académico, notas, etc.
Explicación
34. Contenido 2:
Arquitectura de los Sistemas Gestores de Base de Datos
La arquitectura de un SGBD especifica sus componentes (incluyendo su descripción funcional) y sus
interfaces. Trata de conceptos distintos que la arquitectura de la base de datos. Los componentes
principales de un SGBD son:
35. Medios para comunicarse con el SGDB en ambos sentidos (E/S)
y explotar a todas sus funciones. Pueden afectar a la BD o a la
operación del SGBD, por ejemplo:
• operaciones directas con la base de datos: definición de
tipos, asignación de niveles de seguridad, actualización
de datos, consulta de la base de datos...
• operaciones relativas a la operación del SGBD: copia
de seguridad y restauración, recuperación tras una
caída, monitoreo de seguridad, gestión del
almacenamiento, reserva de espacio, monitoreo de la
configuración, monitoreo de prestaciones, afinado...
• las interfaces externas bien pueden ser utilizadas por
usuarios (p. e. administradores) o bien por programas
que se comunican a través de una API.
la mayor parte de las operaciones se efectúan
mediante un lenguaje de base de datos. Existen
lenguajes para definición de datos, manipulación
de datos (p. e. SQL), para especificar aspectos de
la seguridad y más. Las sentencias en ese
lenguaje se introducen en el SGBD mediante la
interfaz adecuada. Se procesan las expresiones
en dicho lenguaje (ya sea compilado o
interpretado) para extraer las operaciones de
modo que puedan ser ejecutadas por el SGBD.
Interfaces externas:
1
Intérprete o procesador
del lenguaje 2
Contenido 2:
Arquitectura de los Sistemas Gestores de Base de Datos
36. Realiza las
operaciones
requeridas sobre la
base de datos,
típicamente
representándolo a
alto nivel.
Motor de la base de datos
4
Contenido 2:
Arquitectura de los Sistemas Gestores de Base de Datos
traduce las operaciones
a lenguaje de bajo nivel
para acceder a los
datos. En algunas
arquitecturas el
mecanismo de
almacenamiento está
integrado en el motor de
la base de datos.
Mecanismo de
almacenamiento 5
Realiza la optimización de
cada pregunta y escoge el
plan de actuación más
eficiente para ejecutarlo.
Optimizador de consultas
3
37. Para conseguir corrección y fiabilidad, la mayoría de
las operaciones internas del SGBD, se realizan
encapsuladas dentro de transacciones. Las
transacciones pueden ser especificadas
externamente al SGBD para encapsular un grupo de
operaciones. El motor de transacciones sigue la
ejecución de las transacciones y gestiona su
ejecución de acuerdo con las reglas que tiene
establecidas (p. ej., control de concurrencia y su
ejecución o cancelación).
Comprende muchos otros componentes que
tratan de aspectos de gestión y operativos del
SGBD como monitoreo de prestaciones,
gestión del almacenamiento, mapas de
almacenamiento.
Motor de transacciones
6
Gestión y operación de
SGBD 7
Contenido 2:
Arquitectura de los Sistemas Gestores de Base de Datos
39. Explicación
Un usuario es todo aquel que tenga contacto con el
sistema de bases de datos.
Se tienen 3 clases generales de usuarios:
1. Programador de aplicaciones
2. Usuario final
3. Administrador de bases de datos o DBA.
¿Cómo definimos a los usuarios?
Contenido 3:
Usuarios en los Sistemas Gestores de Base de Datos
40. Son aquellos profesionales en
informática que interactúan con el
sistema a través del DML(Lenguaje de
Manipulación de Datos), los cuales se
encuentran en un lenguaje de
programación (Pascal, Cobol, etc.) Es
el encargado de escribir programas de
aplicación que usen Bases de Datos.
Accede a la base de datos
desde un equipo en el cual
puede utilizar lenguaje de
consulta generado como parte
del sistema o acude a un
programa de aplicación
suministrado por un
programador.
Es el encargado del
control general del
sistema.
Contenido 3:
Usuarios en los Sistemas Gestores de Base de Datos
Programador de aplicaciones
1 Usuario Final
2 Administrador de Bases de Datos
3