El Mundo De Las Bases De Datos

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
El Mundo De Las Bases De Datos por Mind Map: El Mundo De Las Bases De Datos

1. ¿Que es una base de datos?

1.1. Es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente.

2. Tipos de base de datos:

2.1. Relacionales:

2.1.1. Como su nombre lo indica utilizan el modelo relacional y siempre es mejor usarlas cuando los datos son consistentes y ya tienes algo planificado, como lo son:

2.1.1.1. MySQL

2.1.1.2. SQL Serve

2.1.1.3. Oracle

2.2. Documentales:

2.2.1. .

2.2.2. Está constituida por un conjunto de programas que almacenan, recuperan y gestionan datos de documentos o datos de algún modo estructurados.

2.3. Orientadas a Objetos:

2.3.1. .

2.3.2. Son bases de datos constituidas por objetos de distintos tipos, sobre los que se definen una serie de operaciones para su interactuación.

3. Sistemas de Base de Datos Relacionales

3.1. Todos los sistemas de bases de datos relacionales utilizan SQL (Structured Query Language) para consultar y mantener la base de datos.

4. Estructura de una Base de Datos

4.1. Dicha estructura se establece de primera mano con la creación de las tablas de almacenamiento de datos

4.1.1. Las Tablas se subdividen en dos secciones importantes:

4.1.1.1. los registros

4.1.1.1.1. se conoce como registro a las filas dentro de la tabla y la modalidad de almacenamiento de los datos.

4.1.1.2. los campos

4.1.1.2.1. siendo los campos los correspondientes a los nombres de las columnas dentro de la tabla.

5. Tipos de Campo

5.1. un campo es la mínima unidad de información a la que se puede acceder.

5.1.1. Alfanumèricos:

5.1.1.1. Contienen cifras numèricas y caracteres alfabèticos.

5.1.2. Numericos:

5.1.2.1. Existen de varios tipos principalmente como enteros y reales.

5.1.3. Autoincrementable:

5.1.3.1. son campos numéricos enteros que incrementan en una unidad su valor para cada registro incorporado.

5.1.4. Booleano:

5.1.4.1. Admite dos valores, «verdadero» ó «falso».

5.1.5. Fecha:

5.1.5.1. Almacenan fechas facilitando posteriormente su explotación.

5.1.6. Memo:

5.1.6.1. Son campos alfanuméricos de longitud ilimitada.

6. ¿Què es un sistema Manejador de Base de datos(DBMS)

6.1. Es una colección de software muy específico, orientado al manejo de base de datos.

6.1.1. Componentes De un DBMS:

6.1.1.1. Los componentes funcionales de un sistema manejador de base de datos son los siguientes:

6.1.1.1.1. Gestor de Archivos

6.1.1.1.2. Manejador de Base de Datos

6.1.1.1.3. Procesador de consultas

6.1.1.1.4. Compilador DDL

6.1.1.1.5. Archivo de Datos

6.1.1.1.6. Diccionario de Datos

6.1.1.1.7. Indices

6.1.2. Funcionalidades:

6.1.2.1. Crear y organizar la base de datos.

6.1.2.2. Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesado rápidamente.

6.1.2.3. Manejar los datos de acuerdo a las peticiones de los usuarios.

6.1.2.4. Registrar el uso de las bases de datos.

6.1.2.5. Interacción con el manejador de archivos.

6.1.2.6. Respaldo y Recuperación

6.1.2.7. Control de Concurrencia

6.1.2.8. Seguridad e Integridad

6.1.3. DBMS en el mercado:

6.1.3.1. Postgres

6.1.3.1.1. Este sistema gestor de base de datos relacional está orientado a objetos y es libre, publicado bajo la licencia BSD.

6.1.3.2. MySQL

6.1.3.2.1. utilizado en la gran parte de las páginas web actuales

6.1.3.3. Oracle

6.1.3.3.1. Tradicionamente, Oracle ha sido el SGBD por excelencia para el mundo empresarial, considerado siempre como el más completo y robusto

6.1.3.4. SQLServer

6.1.3.4.1. Es un sistema gestor de bases de datos relacionales basado en el lenguaje Transact-SQL.

7. ¿Què es el lenguaje SQL?

7.1. Es un lenguaje de programación estándar e interactivo para la obtención de información desde una base de datos y para actualizarla.

7.1.1. Lenguaje de Definiciòn de Datos(DDL)

7.1.1.1. Es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a los usuarios de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán los datos

7.1.2. Lenguaje de Manipulaciòn de Datos(DML)

7.1.2.1. Es un idioma proporcionado por los sistemas gestores de bases de datos que permite a los usuarios de la misma llevar a cabo las tareas de consulta.

7.1.3. Lenguaje de Consulta de Datos(DQL)

7.1.3.1. usado para hacer consultas en bases de datos y sistemas de información.

8. Administración de Bases de Datos

8.1. ¿Qué es un Administrador de base datos?

8.1.1. Es el técnico responsable de implementar las decisiones del administrador de datos. Por lo tanto, debe ser un profesional en IT.

8.1.1.1. Tareas

8.1.1.1.1. Revisar el estado de la base de datos.

8.1.1.1.2. Verificar el remanente de capacidad de la base de datos.

8.1.1.1.3. Inspeccionar la actividad de la base de datos del día anterior.

8.1.1.1.4. Revisar los parámetros de seguridad.

8.1.1.1.5. Resolver cualquier inconveniente que pueda surgir durante el día de manera efectiva y oportuna.

8.1.1.1.6. Estar en comunicación constante con otros departamentos de TI.

8.1.1.2. Funciones

8.1.1.2.1. Comprender las necesidades de los usuarios:

8.1.1.2.2. Monitorear el desempeño de la base de datos para garantizar que esté manejando los parámetros adecuadamente y que le brinde respuestas rápidas a los usuarios.

8.1.1.2.3. Refinar el diseño de la logística para garantizar que la información sea convertida en un modelo específico:

8.1.1.2.4. Instalar y probar programas para la gestión de bases de datos:

8.1.1.2.5. Otorgar permisos y privilegios a los usuarios.

8.1.1.2.6. Planificar y conservar un sistema de respaldo:

8.1.1.2.7. Planificar de antemano en materia de problemas de capacidad:

8.1.1.2.8. Trabajar en conjunto con los Gerentes de Proyecto de TI y los Programadores de Bases de Datos y Multimedia:

8.1.1.2.9. Supervisar la labor de las personas designadas para ingresar información en las bases de datos:

9. Anàlisis y Diseño de una Base de Datos

9.1. Etapas

9.1.1. Requerimientos de la informaciòn

9.1.1.1. Paso 1: Conocer cuales son los sistemas gestores de Base de Datos

9.1.1.1.1. Oracle

9.1.1.1.2. SQLServer

9.1.1.1.3. Visual FoxPro

9.1.1.2. Paso 2: Diseño e implementación

9.1.1.2.1. El Análisis: Prepara y simplifica la actividad de diseño e implementación.

9.1.1.2.2. En el diseño: Debemos modelar el sistema y encontrar su forma incluyendo su arquitectura.

9.1.1.3. Paso 3: Elaboracion.

9.1.1.3.1. Debemos efectuarnos varias preguntas con el fin de analisar nuestro sistema.

9.1.2. Diseño Conceptual

9.1.2.1. Incluye la creación de un esquema o modelo conceptual de la base de datos.

9.1.3. Diseño Lògico

9.1.3.1. El objetivo del diseño lógico es transformar el esquema genérico y conceptual en un modelo de datos.

9.1.4. Diseño Fìsico

9.1.4.1. Es el proceso de implementación física del modelo de datos lógico en un sistema de gestión de bases de datos.