Descubrimiento de la penicilina en la segunda guerra mundial
Bases de datos
1. Base de Datos
Jeffrey Jiménez. CI: 26.257.432
Instituto Universitario Politécnico Santiago Mariño
Sede Barcelona
Ingeniería de Sistemas
Barcelona, 24 de Junio de 2018
2. Introducción
En la actualidad el enfoque de bases de datos es extensamente utilizado por ser la única
solución posible para manejar grandes volúmenes de datos, la complejidad de la
extracción de datos y la concurrencia de datos (accesos simultáneos).
Las bases de datos se han extendido por la disminución de los costos de los servidores y
las necesidades de exploración de datos.
Los sistemas integrados de gestión, paquetes contables o aplicaciones.
3. Base de Datos
Una base de datos es una entidad en la cual se pueden
almacenar datos de manera estructurada, con la menor
redundancia posible. Diferentes programas y diferentes
usuarios deben poder utilizar estos datos. Por lo tanto, el
concepto de base de datos generalmente está
relacionado con el de red, ya que se debe poder
compartir esta información.
Generalmente se habla de un "Sistema de información"
para designar a la estructura global que incluye todos los
mecanismos para compartir datos.
4. Tipos de Bases de Datos
Existen muchas empresas con diferentes giros y dependiendo del giro será el tipo de
procesamiento que se le dará a la información, esto determinará el tipo de base de
datos a utilizar. Existen diferentes tipos de bases de datos pero las más comunes son:
OLTP (On Line Transaction Processing)
OLAP (On Line Analytical Processing)
5. OLTP y OLAP
OLTP
Las bases de datos de tipo OLTP (On Line
Transaction Processing) también son
llamadas bases de datos dinámicas lo que
significa que la información se modifica en
tiempo real, es decir, se insertan, se eliminan,
se modifican y se consultan datos en línea
durante la operación del sistema. Un
ejemplo es el sistema de un supermercado
donde se van registrando cada uno de los
artículos que el cliente está comprando y a
su vez el sistema va actualizando el
Inventario.
OLAP
Las bases de datos de tipo OLAP (On Line
Analytical Processing) también son llamadas
bases de datos estáticas lo que significa que la
información en tiempo real no es afectada, es
decir, no se insertan, no se eliminan y tampoco
se modifican datos; solo se realizan consultas
sobre los datos ya existentes para el análisis y
toma de decisiones. Este tipo de bases de datos
son implementadas en Business Intelligence
para mejorar el desempeño de las consultas
con grandes volúmenes de información.
6. Características
Independencia de los Datos. Es decir, que los datos no dependen del programa y por tanto
cualquier aplicación puede hacer uso de los datos.
Reducción de la Redundancia. Llamamos redundancia a la existencia de duplicación de los datos,
al reducir ésta al máximo conseguimos un mayor aprovechamiento del espacio y además
evitamos que existan inconsistencias entre los datos. Las inconsistencias se dan cuando nos
encontramos con datos contradictorios.
Seguridad. Un SBD debe permitir que tengamos un control sobre la seguridad de los datos.
Se visualiza normalmente como una tabla de una hoja de cálculo, en la que los registros son las
filas y las columnas son los campos, o como un formulario.
Permite realizar un listado de la base de datos.
Permiten la programación a usuarios avanzados.
7. Ventajas
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.
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.
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.
8. Desventajas
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.
10. Abstracción de Datos
La abstracción de datos es una técnica o metodología que permite diseñar estructuras de datos. La abstracción
consiste en representar bajo ciertos lineamientos de formato las características esenciales de una estructura de
datos.
Nivel Físico: Describe cómo se almacenan realmente los datos. Se describen en detalle las estructuras de datos
complejas de bajo nivel.
Nivel Lógico: Es el siguiente nivel más alto de abstracción. Describe qué datos se almacenan en la base de
datos y qué relaciones existen entre esos datos. Los administradores de bases de datos, que deben decidir la
información que se mantiene en la base de datos, usan el nivel lógico de abstracción.
Nivel de Vistas: El nivel más alto de abstracción describe sólo parte de la base de datos completa. Los usuarios
que utilizan este nivel de abstracción tienen una gran simplificación en su interacción con el sistema, ya que
ven un conjunto de programas de aplicación (vistas) que esconden los detalles de los tipos de datos. Además
de esconder detalles de nivel lógico también proporcionan un mecanismo de seguridad para evitar que los
usuarios accedan a ciertas partes, prohibidas para ellos, de la base de datos.
11. Ejemplares y Esquemas
Ejemplar de la base de datos: Colección de información almacenada en la base de datos en un
momento particular.
Esquema de la base de datos: Es el diseño completo de la base de datos (tablas, campos de
cada tabla y relaciones entre cada campo y cada tabla). A menudo se refiere a una
representación gráfica de la estructura de la base de datos. De acuerdo al nivel de abstracción, el
esquema se divide en esquema físico, que describe el diseño físico en el nivel físico, y el
esquema lógico, que describe el diseño de la base de datos en el nivel lógico.
12. Independencia Lógica y Física
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 dificiles de lograr que las independencias
fisicas, ya que los programas de aplicacion son
fuertemente dependientes de la estructura lógica
de los datos a los que acceden.
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.
13. Sistemas de Información y Base de Datos
Contienen información
Permiten almacenar y recopilar datos o información
Apoyan actividades de una empresa
Eficiencia
Seguridad
15. Sistema de Gestión de Bases de Datos
Un sistema de bases de datos (SBD) es el conjunto de bases de datos unido a los programas que
interactúan con el mismo.
Una base de datos posee un administrador que se encarga de determinar los métodos de acceso a
la información que se almacena en la misma y velar por su buen funcionamiento.
El administrador de base de datos tiene entre sus funciones:
Definir las estructuras de almacenamiento y los métodos de acceso.
Definir el esquema de base de datos.
Realizar modificaciones del esquema y su organización física.
Conceder los permisos de acceso a la información a los diferentes usuarios de la BD
Determinar los mecanismos para salvar la información.
Especificar las restricciones de integridad.
16. Arquitectura
Nivel externo: En este nivel es donde el usuario ve lo externo de la base de datos sin llegar a las
especificaciones de cómo está estructurada ni cómo se realiza el tratamiento a los ficheros. Es lo
que a cada usuario interesa individualmente.
Nivel conceptual: Vista comunitaria de toda la información. Es la estructura de la base de datos.
Nivel interno: Es el nivel donde se encuentran los ficheros para el tratamiento del acceso a la
información almacenada en la base de datos.
17. Conclusión
Que las bases de datos forman el nucleó de las principales aplicaciones, sitio web y servicios
corporativos.
Que en todos los casos hay herramientas de gestión y control que permiten verificar su
funcionamiento y eventualmente corregirlo.
También se entiende que tiene una elevada capacidad y solidez para administrar la información
sin fallos ni errores.
Que el propósito de una base de datos es responder a consultas y ejecutar transacciones de
datos.