Este documento presenta conceptos clave sobre bases de datos, incluyendo la definición de datos, bases de datos, sistemas de gestión de bases de datos y programas de aplicaciones de bases de datos. También discute la independencia de datos, seguridad, integridad y vistas. Explica las ventajas y desventajas de los sistemas basados en archivos y los sistemas de bases de datos.
La presentación muestra someramente el diagnóstico de una base de datos desde una auditoria a la misma, de igual manera muestra los riesgos y las formas de control de la misma con un conjunto de actividades para su buen uso.
La presentación muestra someramente el diagnóstico de una base de datos desde una auditoria a la misma, de igual manera muestra los riesgos y las formas de control de la misma con un conjunto de actividades para su buen uso.
Introducción a las bases de datos por : Griceidy Rodriguezgriceidyro2001
Una base de datos es un repositorio persistente de datos almacenados en una computadora. Los datos representan información registrada. Por persistente queremos decir que los datos permanecen disponibles indefinidamente, después de que se cierran las aplicaciones de software que usan o crean los datos, e incluso cuando los sistemas informáticos en los que se almacenan los datos se reinician o se bloquean debido a fallas de software o hardware. En la presente entrada abordaremos los fundamentos teóricos de las bases datos.
Contenidos temáticos
Base 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
Introducción a las bases de datos por : Griceidy Rodriguezgriceidyro2001
Una base de datos es un repositorio persistente de datos almacenados en una computadora. Los datos representan información registrada. Por persistente queremos decir que los datos permanecen disponibles indefinidamente, después de que se cierran las aplicaciones de software que usan o crean los datos, e incluso cuando los sistemas informáticos en los que se almacenan los datos se reinician o se bloquean debido a fallas de software o hardware. En la presente entrada abordaremos los fundamentos teóricos de las bases datos.
Contenidos temáticos
Base 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
3. 1.1. Proporcione cuatro ejemplos de sistemas de bases de
datos distintos de los enumerados en la Sección.
Base de datos del Municipio.
Base de datos de la Empresa Eléctrica.
Base de datos de un Hospital.
Base de datos de un Centro Comercial.
Base de datos de un Sindicato de Choferes Profesionales.
4. Datos: El dato es una
representación simbólica (numérica, alfabética, algorítmica, entre otros) de un
atributo o variable cuantitativa. Los datos describen hechos empíricos, sucesos
y entidades.
Base de Datos: Es una colección compartida de datos lógicamente relacionados
, junto con una descripción de estos datos., que están diseñados para satisfacer
las necesidades de información de una organización.
Sistema de gestión de bases de datos: Es un sistema software que permite a los
usuarios definir , crear, mantener , y controlar el acceso a la base de datos.
Programa de aplicación de bases de datos: Es un programa informático que
interactúa con la base de datos emitiendo las apropiadas solicitudes
(normalmente una instrucción SQL) dirigidas al SGBD.
5. Independencia de los datos: Se pueden definir dos tipos de independencia de datos:
La 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.
La independencia física : Es la capacidad de modificar el esquema interno sin tener que
alterar el esquema conceptual (o los externos). 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.
Seguridad: La seguridad de la base de datos es la protección de los datos frente a su
uso por personas no autorizadas .Sin unas medidas de seguridad adecuadas ,la
integración hace que los datos sean más vulnerables que en los sistemas basados en
archivos.
6. Integridad: La seguridad de la base de datos hace referencia a la validez y
coherencia de los datos almacenados .La integridad se suele expresar en
términos de restricciones ,que son reglas de coherencias que no se permite
que la base de datos viole.
Vistas: Con esta funcionalidad ,el SGB es una herramienta extremadamente
potente y útil .Las vistas permiten crear consultas especificas de la
información orientada a usuarios especificas esta.
para definir una vista.
7. Los Sistemas basados en archivos fueron desarrollados para
dar respuesta a la necesidad que las empresas tenían de
acceder de forma mas eficiente a los datos.
Desventajas:
Separación y aislamiento de los datos.
Duplicación de los datos.
Dependencia de los datos.
Formatos de archivos incompatibles.
Consultas fijas/ proliferación de programas de aplicación.
8. CARACTERÍSTICAS DEL
ENFOQUE DE BASE DE DATOS:
La base de datos almacena no solo los
datos operacionales de la
organización, sino también una
descripción de dichos datos.
Podemos modificar la definición
interna de un objeto sin afectar a los
usuarios de dicho objeto, siempre y
cuando la definición externa continúe
siendo la misma.
Separa la estructura de los datos de los
programas de aplicación .
Almacenan dicha estructura en la
propia base de datos
COMPARACIÓNCON LATÉCNICA
BASADA EN ARCHIVOS:
o La duplicación implica un desperdicio
de recursos.
o Cuesta tiempo y dinero introducir los
datos más de una vez.
o Consume un espacio de
almacenamiento innecesario.
o Pierde la integridad de los datos.
o Perdida de tiempo y cuesta esfuerzo
resolverlo.
9.
10. Hardware
• El SGBD y las aplicaciones requieren una plataforma sobre la que ejecuta.
• Dependerá de las necesidades de la organización y del SGBD.
Software
• El propio del SGBD a los programas de aplicación, sistema operativo.
• Los programas se escriben en 3GL o 4GL.
Procedimie
nto
• Instrucciones y reglas que gobiernan el diseño de la BD
• Iniciar sección, iniciar y detener una SGBD, copias de seguridad, gestionar
fallas de HW y SW , cambiar la estructura de una tabla.
11. Datos
• Quizá el componente más importante de un entorno
SGBD, al menos desde el punto de vista de los
usuarios finales sean los DATOS.
Personas
• Las personas que se relacionan en el sistema:
• 1. Administradores.
• 2.Desarrolladores.
• 3.Usuarios finales.
12. Administrador de Datos: Es responsable de gestionar los recursos de datos, lo que
incluye la planificación de la base de datos ,el desarrollo y mantenimiento de
estándares ,políticas y procedimientos y el diseño procedimental/lógico de la base de
datos.
Administrador de la base de datos: Es responsable de la materialización física de la
base de datos, incluyendo la implementación y diseño físicos de la base de datos, el
control de la seguridad y de la integridad ,el mantenimiento de la fiabilidad del
sistema y la garantía de que las aplicaciones exhiban un rendimiento satisfactorio
para los usuarios.
Diseñador lógico de la base de datos: Identifican los datos (es, decir entidades y
atributos) , las relaciones entre los datos y las resticciones que hay que aplicar a los
datos que se almacenen en la base de datos.
Diseñador físico de la base de datos: Decide cómo materializar físicamente el diseño
lógico de la base de datos.
13. Desarrollador de aplicaciones: Implementan los programas de aplicación que
proporcionan la funcionalidad requerida por los usuarios finales.
Usuarios finales: Los usuarios finales son los «clientes» de la base de datos, que se
diseña ,implementa y mantiene precisamente para dar servicio a sus necesidades de
información .
Sistemas de bases de datos
Para poder ser mas efectivos ,se necesitaba una nueva técnica y lo que surgió fue el
concepto de base de datos y los Sistemas de Bases de Datos (SGBS).
14. Explique las ventajas y desventajas de los SGBD.
Ventajas:
Control de la redundancia de los datos.
Coherencia de los datos.
Más información a partir de las misma cantidad de datos.
Comparación de datos.
Mayor integridad de los datos.
Mayor seguridad.
Imposición de estándares.
Economía de escala.
Equilibrio entre requisitos conflictivos.
Mejor accesibilidad de los datos y mayor capacidad de la respuesta.
Productividad mejorada.
Mantenimiento más sencillo gracias a la independencia de los datos.
Mayor nivel de concurrencia.
Servicios mejorados de copia de seguridad y recuperación.
15. Desventajas:
o Complejidad.
o Tamaño.
o Coste del SGBD.
o Costes de conversión.
o Prestaciones.
o Mayor impacto de los fallos.