Bases de Datos

Description

Mapa sobre conceptos y fundamentos de las Fases de Datos
GADJET TEAM
Mind Map by GADJET TEAM, updated more than 1 year ago
GADJET TEAM
Created by GADJET TEAM over 2 years ago
0
0

Resource summary

Bases de Datos
  1. ¿Qué son?
    1. Conjunto de datos que pueden ser almacenados en grandes cantidades en forma organizada y gestionada a través de un SGBD.
    2. Características
      1. Integración de toda la información
        1. Unicidad: Definición y descripción únicas
          1. Redundancia controlada
            1. Acceso concurrente a través de diferentes usuarios
              1. Garantía para disponibilidad, confidencialidad y seguridad de los datos
                1. Interfaz de alto nivel
                  1. Persistencia de los datos y protección contra fallos
                  2. Modelos de Abstracción de datos
                    1. Conceptos
                      1. ATRIBUTOS: Describen propiedades que posee cada miembro de un conjunto de entidades.
                        1. ENTIDAD: Es una "cosa" u "objeto" en el mundo real que es distinguible de los demás objetos.
                          1. RELACIONES: Asociación entre diferentes entidades.
                            1. UNO A MUCHOS: Se da cuando cualquier fila o instancia de una entidad A se asocia con varias instancias de la entidad B, pero una fila de la entidad B solo puede asociarse con una de la entidad A.
                              1. MUCHOS A MUCHOS: Se da cuando cualquier fila o instancia de una entidad A se asocia con varias instancias de una Entidad B y viceversa.
                                1. UNO A UNO: Se da cuando una sola fila o instancia de una entidad A se asocia con una sola instancia de una entidad B y viceversa.
                                2. CLAVE PRIMARIA: Clave principal para identificar las tuplas dentro de una entidad.
                                  1. CLAVE FORANEA: Atributo que permite implementar la relación entre entidades.
                                    1. TUPLA: Conjunto de todos los atributos de una fila, registro o instancia de la entidad.
                                    2. Tipos
                                      1. MODELO RELACIONAL: Modelo de menor nivel que usa una colección de tablas para representar los datos y sus relaciones.
                                        1. MODELO ENTIDAD-RELACION: Modelo de alto nivel basado en una percepción del mundo real a través de objetos básicos llamados entidades y de las relaciones entre estos.
                                      2. Clasificación
                                        1. Según estructura
                                          1. RELACIONAL: Consiste en un conjunto de tablas a cada una de las cuales se les asigna un nombre exclusivo.
                                            1. Cada tabla representa lo que sería una entidad.
                                              1. Cada columna de cualquier tabla representaría un atributo.
                                                1. Cada fila de cualquier tabla representa una tupla, instancia o registro individual en la entidad
                                                  1. Las relaciones entre tablas se dan según el modelo relacional.
                                                  2. MULTIDIMENSIONAL: Extensión de las BD relacionales pero con estructuras complejas de N dimensiones.
                                                    1. ORIENTADA A OBJETOS: La información se representa en forma de objetos utilizados en POO. Incorpora conceptos tales como encapsulados, herencia y polimorfismo.
                                                      1. EN RED: Contiene relaciones de cada registro con otros, siguiendo distintos caminos para acceder a la información
                                                        1. JERARQUICA: Aquellas que tienen forma de árbol, como por ejemplo LDAP en la red de computadores.
                                                        2. Según variabilidad de los datos
                                                          1. ESTATICAS: Bases de datos cuyos datos son históricos, es decir ya no se pueden modificar.
                                                            1. DINAMICAS: Bases de datos cuyos datos se almacenan y pueden ser modificados, agregados, borrados y consultados en cualquier momento.
                                                            2. Según contenido
                                                              1. DOCUMENTALES: Permiten la indexación a texto completo y realizar búsquedas más potentes.
                                                                1. DEDUCTIVOS: se basa principalmente en reglas y hechos que son almacenados en las bases de datos.
                                                              2. Sistema de Gestión de Bases de Datos SGBD
                                                                1. Definición
                                                                  1. Programa de computador que permite definir, crear y mantener los datos de una base de datos, controlando el acceso.
                                                                  2. Características
                                                                    1. El objetivo principal es proporcionar un entorno que sea tanto conveniente y eficiente para la recuperación y almacenamiento de la información.
                                                                      1. Un propósito principal de un sistema de bases de datos es proporcionar a los usuarios una visión abstracta de los datos.
                                                                        1. Se diseñan para almacenar grandes cantidades de información, e implica la manipulación y seguridad de la información almacenada.
                                                                        2. Ventajas
                                                                          1. Gestión fácil de grandes conjuntos de datos.
                                                                            1. Acceso sencillo y eficaz a los datos almacenados
                                                                              1. Gran flexibilidad
                                                                                1. Control de acceso al usuario
                                                                                  1. Alta disponibildad
                                                                                  2. Gestores
                                                                                    1. MySQL
                                                                                      1. ORACLE
                                                                                        1. PostgreSQL
                                                                                          1. SQLServer
                                                                                            1. MariaDB
                                                                                            2. Lenguaje SQL
                                                                                              1. Data Definition Language (DDL): sentencias que permiten crear tablas, alterar su definición y eliminarlas.
                                                                                                1. Data Manipulation Language (DML): Estas sentencias que permiten insertar datos en las tablas, consultarlos, editarlos y borrarlos.
                                                                                                  1. Data Control Language (DCL): Son las sentencias empleadas por los administradores de la base de datos para realizar tareas como, por ejemplo, crear usuarios y concederles o revocar los privilegios.
                                                                                                    1. Transaction Control Language (TCL): Un pequeño grupo de sentencias que permiten procesar en bloque operaciones DML garantizando que se efectúen todas y cada una de las operaciones o ninguna.
                                                                                                    2. Propiedades
                                                                                                      1. ATOMICIDAD: Describe la propiedad de "Todo o nada" por la que las fases de una transacción deben finalizarse.
                                                                                                        1. CONSISTENCIA: Implica que las transacciones completadas no afecten la estabilidad de la BD.
                                                                                                          1. AISLAMIENTO: Asegura que las transacciones no afecten a las demás.
                                                                                                            1. PERMANENCIA: Implica que todos los datos queden almacenados permanentemente en el SGBD.
                                                                                                          Show full summary Hide full summary

                                                                                                          Similar

                                                                                                          INGENIERIA DE MATERIALES
                                                                                                          Ricardo Álvarez
                                                                                                          Elementos Básicos de Ingeniería Ambiental
                                                                                                          Evilus Rada
                                                                                                          Historia de la Ingeniería
                                                                                                          Camila González
                                                                                                          Introducción a la Ingeniería de Software
                                                                                                          David Pacheco Ji
                                                                                                          UNIDAD II DIBUJO PROYECTIVO
                                                                                                          anyimartinezrued
                                                                                                          GENERALIDADES DE LAS EDIFICACIONES
                                                                                                          yessi.marenco17
                                                                                                          MAPA MENTAL SOFTWARE APLICADOS EN INGENIERÍA CIVIL
                                                                                                          Ruben Dario Acosta P
                                                                                                          VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
                                                                                                          Patricia Cualchi
                                                                                                          Examen Ingeniería Electromecánica II
                                                                                                          Jorge Cabrera7516
                                                                                                          Normas que Rigen la Ingenieria Mecanica
                                                                                                          Francisco Balderas Garcia
                                                                                                          Estado de la ingenería mecánica y su perspectiva a futuro
                                                                                                          Roberto Martinez