CONCEPTO DE BASE DE DATOS

Laten we beginnen. Het is Gratis
of registreren met je e-mailadres
CONCEPTO DE BASE DE DATOS Door Mind Map: CONCEPTO DE BASE DE DATOS

1. LOS SISTEMAS GESTORES DE BASES DE DATOS

1.1. Es una aplicación que permite a los usuarios definir, crear y mantener la BD y proporciona un acceso controlado a la misma.

1.1.1. • Creación y definición de la BD

1.1.2. • Manipulación de los datos realizando consultas, inserciones y actualizaciones utilizando el lenguaje de manipulación de datos.

1.1.3. • Acceso controlado a los datos BD.

1.1.4. • Mantener la integridad y consistencia de los datos para que no sean perjudicados. • Acceso compartido a la base de datos, controlando la interacción entre usuarios concurrentes.

1.1.5. • Mecanismo de copias de respaldo y recuperación para establecer la información en caso de fallos en el sistema.

2. EL DICCIONARIO DE DATOS

2.1. Es el lugar donde se deposita información sobre todos los datos que forman las base de datos y los objetos que la conforman.

2.1.1. • La estructura lógica y física de la base de datos.

2.1.2. • Las definiciones de todos los objetos de la base de datos: tablas, vistas, índices, disparadores, procedimientos y funciones.

2.1.3. • El espacio asignado y utilizado por los objetos.

2.1.4. • Los valores por defecto de las columnas de las tablas.

2.1.5. • Información acerca de las restricciones de integridad.

2.1.6. • Los privilegios y roles otorgados a los usuarios.

2.1.7. • Auditoria de información, como los accesos a los objetos.

3. COMPONENTES DE LOS SISTEMAS DE BASES DE DATOS

3.1. Loa SGBD son paquetes de software muy complejos que deben proporcionar una serie de servicios que van a permitir almacenar y explorar los datos de forma eficiente

4. LENGUAJES DE LOS SGBD

4.1. LENGUAJE DE DEFINICION DE DATOS (LDD, DDL)

4.1.1. Se utiliza para especificar el esquema de la base de datos, las vistas de los usuarios y las estructuras de almacenamiento, es el que define el esquema conceptual y el esquema interno. Lo utilizan los diseñadores y los administradores de la BD.

4.2. LENGUAJE DE MANIPULACION DE DATOS (LMD, DML)

4.2.1. Se utiliza para leer y actualizar los datos de la BD.es el que emplean los usuarios para realizar consultas, inserciones, eliminaciones y modificaciones

5. SEGURIDAD E INTEGRIDAD DE DATOS

5.1. • Garantizar la protección de los datos contra accesos no autorizados, tanto intencionados como accidentales.

5.2. • Debe ser capaz de recuperar la BD llevándola a un estado consistente, caso de ocurrir algún suceso que la dañe.

5.3. • Proporcionar herramientas y mecanismos para la planificación y realización de copias de seguridad y restauración.

5.4. • Los SGBD ofrecen mecanismos para implantar restricciones de integridad en la BD: estas restricciones van a proteger la BD contra daños accidentales.

6. USUARIOS DE LOS SGBD

6.1. En los sistemas Oracle las categorías más importantes son:

6.1.1. • Los usuarios de la categoría DBA cuya función es precisamente administrar la base, y que tienen el nivel más alto de privilegios.

6.1.2. • Los usuarios de la categoría RESOURCE, que pueden crear sus propios objetos, y tienen acceso a los objetos para los que se les ha concedido permiso.

6.1.3. • Los usuarios de tipo CONNECT, que solamente pueden utilizar aquellos objetos para los que se les ha concedido permiso de acceso.

7. HERRAMIENTAS DEL SGBD

7.1. Permiten la creación, modificación, y manipulación, Para la realización de trabajos de la gestión de usuarios.

8. ARQUITECTURA DE LA BASE DE DATOS

8.1. Separar los programas de la aplicación de la base de datos física. Se define en tres niveles.

8.1.1. NIVEL INTERNO O FISICO

8.1.1.1. Es el más cercano al almacenamiento físico.es decir, tal y como están almacenados los datos en el ordenador.

8.1.2. NIVEL EXTERNO O DE VISION

8.1.2.1. Es el más cercano de los usuarios; en él se describen varios esquemas externos o vistas de usuarios.

8.1.3. NIVEL CONCEPTUAL

8.1.3.1. : Describe la estructura de toda BD para un grupo de usuarios mediante un es esquema conceptual

8.1.3.2. Esquema conceptual, este esquema describe las entidades, atributos, relaciones , operaciones de usuarios y restricciones.

9. MODELOS DE DATOS

9.1. Son un instrumento principal para ofrecer esa abstracción y se utilizan para la representación y el tratamiento de los problemas.

9.1.1. • NIVEL FISICO:

9.1.1.1. es el nivel más bajo de abstracción: describe como se almacenan realmente los datos.

9.1.2. • NIVEL LOGICO O CONCEPTUAL

9.1.2.1. Describe los datos que se almacenan en la BD y sus relaciones, es decir, los objetos del mundo real, sus atributos y sus propiedades y las relaciones entre ellos.

9.1.3. • NIVEL EXTERNO O DE VISTAS

9.1.3.1. describe la parte de BD a que los usuarios pueden acceder.

9.1.4. • EL NIVEL LOGICO

9.1.4.1. comprende la descripción y la relación con otros registros que se hace del registro de un programa en el lenguaje de programación.

9.1.5. • EL ULTIMO NIVEL DE ABSTRACCION, EL EXTERNO

9.1.5.1. es la visión de estos datos que tiene un usuario cuando ejecuta aplicaciones que operan en ellos.

9.1.6. • NIVEL EXTERNO

9.1.6.1. Visión parcial de las tablas de la base de datos según el usuario.

9.1.7. • NIVEL LOGICO Y CONCEPTUAL

9.1.7.1. Definición de todas las tablas, columnas, restricciones, claves y relaciones. (tabla alumnos, tabla asignaturas, tabla notas).

9.1.8. • NIVEL INTERNO

9.1.8.1. es una base de datos, las tablas se almacenan en archivos de datos de la base de datos, si hay claves, se crean índices para acceder a ellos.

10. MODELOS LOGICOS BASADOS EN OBJETOS

10.1. Proporciona la capacidad de estructuración bastante flexible y que permite especificar restricciones de datos.

11. MODELOS LOGICOS BASADOS EN REGISTROS

11.1. Se utilizan para describir los datos en los modelos conceptual y físico y también porque está estructurada en registros de formato fijo. He incluyen un mecanismo para la representación directa de código de la BD.

12. ARQUITECTURA CLIENTE SERVIDOR EN SGBD

12.1. • SERVIDOR

12.1.1. será un gran ordenador que actúa como depósito de los datos y permite llevar a cabo todas las funciones de un SGBD

12.2. • CLIENTES

12.2.1. serán las estaciones de trabajo o P Cs que solicitan servicios al servidor, es la parte que utilizan los usuarios.

13. LEGISLACION SOBRE LA PROTECCION DE DATOS

13.1. La ley orgánica 15/1999, de 13 de diciembre, de protección de datos de carácter personal tiene por objetivo garantizar y proteger, en lo que concierne al tratamiento de los datos personales, las libertades públicas y los derechos fundamentales de las personas físicas