Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
1. introducción
1.
2. Conceptos básicos de bases de datos
Usuarios / programadores
Meta-datos
Base de datos
almacenada
Software
Del
DBMS
Programas de aplicación /
consultas
Software para procesar consultas /
programas
Software para acceder a datos
almacenados
SISTEMA DE BASE
DE DATOS
4. Conceptos básicos de bases
Una base de datos es un colección de datos
relacionados.
Las bases de datos se aplican en muchísimas áreas
tales como negocios, ingeniería, medicina, leyes, educación,
biblioteconomía, entre otras.
Los datos son hechos conocidos que pueden
registrarse y que tienen un significado implícito.
Ejemplo: nombre, números de teléfono y
direcciones.
de datos
6. Propiedades implícitas de
una base de datos
Representa algunos aspectos del mundo real
(minimundo o universo de discusión).
Es una colección coherente de datos con significados
inherentes.
Se diseña, construye y puebla con datos para un
propósito específico.
8. Sistema de Gestión de Base
de Datos (DBMS)
Es una colección de programas que permiten a
los usuarios crear y mantener una base de datos.
Un DBMS, por tanto, es un software de
propósito general que facilita los procesos de
definición, construcción y manipulación de bases de
datos para distintas aplicaciones.
9. DBMS
La definición
La construcción
La manipulación
10. DBMS
La definición consiste en especificar los tipos de
datos, las estructuras y restricciones para los datos que se
van a almacenar.
La construcción es el proceso de almacenar los datos
concretos sobre algún medio de almacenamiento controlado
por el DBMS.
La manipulación de la base de datos incluye
funciones tales como consultar la base de datos para
recuperar unos datos específicos, actualizar la base de datos
para reflejar los cambios ocurridos en el minimundo, y
generar informes a partir de los datos.
12. Características del enfoque
de bases de datos
Procesamiento de archivos (ficheros)
Metadatos
Independencia entre programas y datos
Abstracción de los datos
Vistas de los datos
Compartimiento de datos y procesamiento de transacciones
multiusuario
13. Características del enfoque
de bases de datos
Procesamiento de archivos (ficheros)
Cada usuario define e implementa los archivos
necesarios para una aplicación específica como parte de
la programación de la aplicación. (Oficina de informe
de calificaciones, oficina de contabilidad).
14. Características del enfoque
de bases de datos
Una base de datos contiene además una
definición o descripción completa de la estructura de la
base de datos y sus restricciones. Contiene
informaciones tales como la estructura de cada archivo,
el tipo y formato de almacenamiento de cada elemento
y varias restricciones sobre los datos. Esta información
se denomina meta-datos.
15. Características del enfoque
de bases de datos
Independencia entre programas y datos.
En el procesamiento de archivos tradicionales, la
estructura de los archivos de datos viene integrada en
los programas de acceso, así que cualquier modificación
de la estructura de un archivo puede requerir la
modificación de todos los programas que acceden a
dicho fichero.
Los programas de acceso al SGBD no requieren
dichas modificaciones. La estructura de los archivos de
datos se almacena en el catálogo de DBMS
separadamente de los programas de acceso.
16. Características del enfoque
de bases de datos
Abstracción de datos.
El DBMS ofrece una representación conceptual
de los datos que no incluye muchos detalles sobre el
almacenamiento de los mismos ni sobre como se
implementan las operaciones.
En términos informales, un modelo de datos es
un tipo de abstracción de datos que se utiliza para
proporcionar esta representación conceptual.
17. Características del enfoque
de bases de datos
Soporte de múltiples vistas de datos
Una base de datos suele tener muchos usuarios,
cada uno de los cuales puede requerir una perspectiva
o vista diferente de la base de datos. Una vista puede
ser un subconjunto de la base de datos o puede
contener datos virtuales derivados de los ficheros de la
base de datos pero que no están explícitamente
almacenados o son derivados.
19. Características del enfoque
de bases de datos
Compartimiento de datos y procesamiento de
transacciones multiusuario
Todo DBMS multiusuario debe permitir a varios
usuarios tener acceso simultáneo a la base de datos.
Debe incluir un control de concurrencia para asegurar
que cuando varios usuarios intenten actualizar los
mismos datos lo hagan de manera controlada para que
el resultado de las actualizaciones sea el correcto.
20. Los actores en la escena
Administradores de bases de datos (ABD, DBA)
Diseñadores de Bases de datos
Usuarios finales
Analistas de sistemas y programadores de aplicaciones
21. Los actores en la escena
Administradores de bases de datos
Se encarga de administrar los recursos tales
como: la propia base de datos y el DBMS. Se encarga de
autorizar el acceso a la base de datos, de coordinar y
vigilar su utilización y de adquirir los recursos de
software y hardware que sean necesarios.
22. Los actores en la escena
Diseñadores de bases de datos
Se encargan de identificar los datos que se
almacenarán en la base de dato y de elegir las
estructuras apropiadas para presentar y almacenar
duchos datos.
Se deben comunicar con todos los futuros
usuarios de la base de datos con el fin de comprender
sus necesidades, y representar un diseño que satisfaga
esos requerimientos.
23. Los actores en la escena
Usuarios finales
Son las personas cuyo trabajo requiere acceder a
la base de datos para consultarla, actualizarla y generar
informes.
Ocasionales:
Acceden de vez en cuando a la base de datos.
Es posible que requieran información diferente en
cada ocasión.
Suelen ser gerentes de nivel medio o alto.
24. Los actores en la escena
Usuarios finales
Simples o paramétricos:
Su trabajo gira en torno a consultas y actualizaciones
constantes de la base de datos.
Utiliza transacciones programadas.
Finales avanzados:
Pueden ser los ingenieros, científicos, analistas de
negocios y otros.
Están suficientemente familiarizados con el DBMS
para cumplir con sus complejos requerimientos.
25. Los actores en la escena
Usuarios finales
Autónomos:
Mantienen bases de datos personales.
Utilizan paquetes comerciales que cuentan con
interfaces de fácil uso.
26. Los actores en la escena
Ingenieros de software
Analistas de sistemas
Determinan los requerimientos de los usuarios finales.
Desarrollan especificaciones para transacciones
programadas.
Programadores de aplicaciones
Implementan esas especificaciones en forma de programas.
Prueban, mantienen, documentan y depuran esas
transacciones programadas.
28. Ventajas de utilizar un
DBMS
1. Control de la redundancia.
2. Restricción de los accesos no autorizados.
3. Suministro de almacenamiento persistente de
objetos y estructuras de datos de programas.
4. Capacidad de realizar inferencias y acciones usando
reglas.
5. Suministro de múltiples interfaces de usuario.
29. Ventajas de utilizar un
DBMS
6. Garantizar el cumplimiento de las restricciones de
integridad.
7. Suministro de copias de seguridad y recuperación.
30. Otras implicaciones de las
bases de datos
Potencial para imponer normas.
Menor tiempo de creación de aplicaciones.
Flexibilidad.
Disponibilidad de información actualizada.
Economías de escala.
32. Cuando no utilizar un
DBMS
Hay algunas situaciones en las que el empleo de un
DBMS puede generar costos adicionales innecesarios, que se
evitarían con el proceso de archivos tradicionales, los cuales,
son debido a lo siguiente:
Una fuerte inversión inicial en equipo, software y
capacitación.
La generalidad que ofrece el DBMS para definir y
procesar los datos.
Los costos que implica ofrecer las funciones de seguridad,
control de concurrencia, recuperación e integridad.
33. Cuando no utilizar un
DBMS
Puede ser más conveniente utilizar archivos ordinarios
en las siguientes circunstancias:
La base de datos y las aplicaciones son simples, están
bien definidas, y no se espera que cambien.
Algunos programas tienen requerimientos estrictos
de tiempo real que no podrían cumplirse por el costo
extra del DBMS.
No se requiere acceso multiusuarios a los datos.
34. Defina los siguientes
términos
Datos
Base de datos
DBMS
Metadatos
Independencia entre programas y datos
Vista
ABD
Usuario final
Transacción programada
35. Conteste las siguientes
preguntas
¿Cuáles son los 3 tipos principales de acciones en las
que intervienen las bases de datos?
Describa las características principales del enfoque
de bases de datos y sus diferencias respecto a los
sistemas tradicionales de archivos.
¿Cuáles son las responsabilidades del ABD y de los
diseñadores de las bases de datos?
Cite al menos 2 diferentes tipos de usuarios finales
de las bases de datos y enumere las actividades
principales de cada uno de ellos.