1.1 objetivos de las bases de datos

21
FUNDAMENTOS DE BASES DE DATOS MARICELA MORALES HERNANDEZ

Upload: renhito-kun-roses

Post on 11-Apr-2016

220 views

Category:

Documents


1 download

DESCRIPTION

Bases de datos

TRANSCRIPT

Page 1: 1.1 Objetivos de Las Bases de Datos

FUNDAMENTOS DE BASES DE DATOS

MARICELA MORALES HERNANDEZ

Page 2: 1.1 Objetivos de Las Bases de Datos

BASES DE DATOS• Se usan en cientos de miles de

organizaciones que van desde grandes agencias gubernamentales hasta pequeños negocios.

• El estudio de la teoría, diseño y gestión de bases de datos permite maximizar sus beneficios potenciales.

• Los datos se almacenan en un formato que hace fácil el acceso, ya sea por consultas individuales o grandes reportes.

Page 3: 1.1 Objetivos de Las Bases de Datos

DEFINICION….• “Una base de datos es un conjunto de datos

persistentes que es utilizado por los sistemas de aplicación de alguna empresa dada”

• Donde “empresa” es un término genérico que puede identificar a cualquier organización, como por ejemplo: Una compañía manufacturera, un banco, un hospital, una universidad, una institución gubernamental, etc.

C.J.Date (2001)

Page 4: 1.1 Objetivos de Las Bases de Datos

DBMS

• Las bases de datos requieren de sistemas computarizados que permitan al usuario de éstas almacenar información así como la recuperación y actualización de esa información con base en peticiones.

• Este sistema computarizado se denomina Sistema de Gestión de Base de Datos (SGBD o DBMS por sus siglas en inglés).

Page 5: 1.1 Objetivos de Las Bases de Datos

OBJETIVOS DE LAS BASES DE DATOS

1. Compartición de datos2. Control de redundancia3. Consistencia de datos4. Estándares de datos mejorados5. Mejor seguridad de datos6. Integridad de datos mejorada

Page 6: 1.1 Objetivos de Las Bases de Datos

7. Equilibrio de los requisitos en un conflicto8. Desarrollo más rápido de nuevas aplicaciones9. Mejor accesibilidad de los datos10.Economía de escala11.Más control sobre la concurrencia12.Mejores procedimientos de respaldo y

recuperación

OBJETIVOS DE LAS BASES DE DATOS

Page 7: 1.1 Objetivos de Las Bases de Datos

1. COMPARTICION DE DATOS• Esto significa que muchos usuarios

pueden tener autorizaciones para acceder a diferentes partes de la información.

• Lo anterior, debido a que la base de datos pertenece a toda la organización y podrá ser compartida con todos los roles que existan en la misma y que así lo requieran

Page 8: 1.1 Objetivos de Las Bases de Datos

2. CONTROL DE REDUNDANCIA

• En una base de datos se permite un tipo limitado de redundancia cuando el modelo de datos lo amerite; es decir, para mantener las relaciones entre los datos almacenados en diferentes archivos es necesario que el mismo dato exista en ambos archivos para poder recupera la información completa.

Page 9: 1.1 Objetivos de Las Bases de Datos

3. CONSISTENCIA DE DATOS

• Mantener una base de datos consistente es un objetivo primordial cuando existe redundancia controlada, ya que tantas veces como aparezca un mismo dato en la base de datos, deberá ser actualizado cuando éste sufre una modificación, de esta manera la base de datos se mantendrá consistente.

Page 10: 1.1 Objetivos de Las Bases de Datos

4. ESTANDARES DE DATOS MEJORADOS

• El Administrador de la Base de Datos es responsable del diseño y mantenimiento de la base de datos; y para satisfacer las necesidades de todos los usuarios, define y refuerza los estándares de toda la organización para la representación de datos en la base de datos

Page 11: 1.1 Objetivos de Las Bases de Datos

5. MEJOR SEGURIDAD DE DATOS

• La seguridad de datos es la protección de la base de datos de acceso no autorizado por personas o programas que puedan hacer mal uso o dañar los datos.

• Un sistema de base de datos permite la definición y fortalecimiento de restricciones de seguridad en varios niveles.

• Una forma de proteger los datos si llegan a ser vulnerados es la encriptación de los mismos.

Page 12: 1.1 Objetivos de Las Bases de Datos

6. INTEGRIDAD DE DATOS MEJORADA

• Algunos sistemas de gestión de base de datos permiten al Administrador de la Base de Datos definir restricciones de integridad: reglas de consistencia que la base de datos debe obedecer.

• El SGBD es responsable de nunca permitir la inserción, el borrado o la actualización de un registro que viole una restricción de integridad.

Page 13: 1.1 Objetivos de Las Bases de Datos

7. EQUILIBRIO DE LOS REQUISITOS DE UN CONFLICTO

• Cada departamento o usuario individual tiene necesidades de datos que pueden estar en conflicto con los de otros usuarios.

• El Administrador de la Base de Datos está al tanto de las necesidades de todos los usuarios y puede tomar decisiones acerca del diseño, uso y mantenimiento de la base de datos que proporcionen las mejores soluciones para la organización como un todo.

• Estas decisiones por lo general favorecen las aplicaciones más importantes, posiblemente a costa de las menos vitales.

Page 14: 1.1 Objetivos de Las Bases de Datos

8. DESARROLLO MAS RAPIDO DE NUEVAS APLICACIONES.

• Si una base de datos esta bien diseñada, cuando se propone una nueva aplicación, es probable que los datos requeridos ya estén almacenados, agilizando así el desarrollo de las aplicaciones en un tiempo menor.

Page 15: 1.1 Objetivos de Las Bases de Datos

9. MEJOR ACCESIBILIDAD DE LOS DATOS

• Además de proporcionar datos para los programas, la mayoría de los sistemas de gestión de base de datos permiten acceso interactivo a los usuarios. Proporcionan lenguajes de consulta que permiten a los usuarios plantear preguntas personalizadas y obtener la información deseada.

Page 16: 1.1 Objetivos de Las Bases de Datos

10. ECONOMIA DE ESCALA

• Cuando todos los requisitos de datos de la organización se satisfacen mediante una base de datos en lugar de muchos archivos separados, el tamaño de la operación combinada proporciona muchas ventajas.

• Los recursos combinados se pueden usar para desarrollar un sistema más sofisticado y poderoso, reorientando los recursos invertidos de forma aislada se puede mejorar la base de datos y cualquier mejora a la base de datos beneficia a muchos usuarios.

Page 17: 1.1 Objetivos de Las Bases de Datos

11. MAS CONTROL SOBRE LA CONCURRENCIA

• Si a dos usuarios se les permite ingresar a datos simultáneamente, y al menos unos de ellos actualiza datos, es posible que interfieran uno con el otro.

• Si las actualizaciones tienen la intención de ser acumulativas, éste es un serio problema. La mayoría de los sistemas de gestión de bases de datos tienen subsistemas integrados para controlar concurrencia, de modo que las transacciones no se pierdan o desempeñen de manera incorrecta.

Page 18: 1.1 Objetivos de Las Bases de Datos

12. MEJORES PROCEDIMIENTOS DE RESPALDO

• En un entorno de base de datos, los registros de la base de datos por lo general se respaldan (copian) de manera regular, puede ser al final de un día.

• Para mantener seguro el respaldo, se usa una cinta u otro medio.

Page 19: 1.1 Objetivos de Las Bases de Datos

MEDIOS DE RESPALDO

Page 20: 1.1 Objetivos de Las Bases de Datos

MEJORES PROCEDIMIENTOS DE RECUPERACION

• Conforme se realizan las transacciones, cualquier actualización se registra en una bitácora (log) de cambios. • Si el sistema fracasa, cinta y log se usan

para llevar a la base de datos al estado en que estaba justo antes de la falla.

Page 21: 1.1 Objetivos de Las Bases de Datos