Mapa Conceptual de la arquitectura de base de datos

Alan Alvarado
Flowchart by , created over 2 years ago

Mapa conceptual sobre la arquitectura de las bases de datos.

486
0
0
Alan Alvarado
Created by Alan Alvarado over 2 years ago
Examen de Informática 2
juanvr88
TIPOS DE COMPUTADORAS
jesus-paopao
Mapa Conceptual
Laura Laguna
HISTOGRAMS
Elliot O'Leary
A Streetcar Named Desire - Exam Prep
Ash Srivastava
Seguridad Informática
Juan Martín
Examen informática
Cova M
Estructura física y lógica de las computadoras
mauriciofrog
CAMPOS DE ACCIÓN DE LA INGENIERÍA INFORMÁTICA
Jorge Mora
FUNDAMENTOS DE REDES DE COMPUTADORAS
anhita

Flowchart nodes

  • Arquitectura de base de datos
  • Arquitectura ANSI-SPARC
  • Estándar de diseño abstracto para un sistema de gestión de base de datos (DBMS), propuesto por primera vez en 1975.
  • Niveles en el modelo ANSI:
  • Nivel externo o lógico: Una vista de usuario describe una parte de la base de datos que es relevante para un usuario en particular. Excluye datos irrelevantes, así como los datos que el usuario no está autorizado a acceder. 
  • Nivel conceptual: El nivel conceptual es una forma de describir los datos que se almacenan dentro de la base de datos y cómo los datos están relacionados entre sí. Este nivel no especifica cómo se almacenan físicamente los datos.
  • Nivel interno o físico: El nivel interno implica la forma en que la base de datos se representa físicamente en el sistema informático. En él se describe cómo los datos se almacenan en la base de datos y en el hardware del equipo.
  • Arquitectura del SGBD
  • Un sistema gestor de base de datos (SGBD) es un conjunto de programas que permiten el almacenamiento, modificación y extracción de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.
  • Sus componentes son:
  • El motor de la base de datos acepta peticiones lógicas de los otros subsistemas del SGBD, las convierte en su equivalente físico y accede a la base de datos y diccionario de datos en el dispositivo de almacenamiento.
  • El subsistema de definición de datos ayuda a crear y mantener el diccionario de datos y define la estructura del fichero que soporta la base de datos.
  • El subsistema de manipulación de datos ayuda al usuario a añadir, cambiar y borrar información de la base de datos y la consulta para extraer información. 
  • El subsistema de generación de aplicaciones contiene utilidades para ayudar a los usuarios en el desarrollo de aplicaciones. 
  • El subsistema de administración ayuda a gestionar la base de datos ofreciendo funcionalidades como almacenamiento y recuperación, gestión de la seguridad, optimización de preguntas, control de concurrencia y gestión de cambios.
  • Arquitectura de las aplicaciones
  • Arquitectura de dos capas
  • Arquitectura de tres capas
  • Arquitectura de n capas
  • Nivel de aplicación: este nivel es en el que se encuentra toda la interfaz del sistema y es la que el usuario puede disponer para realizar su actividad con el sistema.
  • Nivel de aplicación: ahora en una arquitectura de tres capas solo tiene que trabajar con la semántica propia de aplicación, sin tener que preocuparse de cómo esta implementado este ni de su estructura física.
  • Nivel de la base de datos: este nivel de la base de datos también llamado el repositorio de datos, es la capa en donde se almacena toda la información ingresada en el sistema y que se deposita en forma permanente.
  • Nivel de dominio de la aplicación: este nivel se encarga de toda la estructura física y el dominio de aplicación.
  • Nivel de repositorio: Sigue siendo la capa en donde se almacenan los datos y toda la información.
  • En una aplicación distribuida en n-capas los diferentes procesos están distribuidos en diferentes capas no sólo lógicas, sino también físicas. los procesos se ejecutan en diferentes equipos, que pueden incluso residir en plataformas o sistemas operativos completamente distintos. cada equipo posee una configuración distinta y está optimizado para realizar el papel que le ha sido asignado dentro de la estructura de la aplicación, de modo que tanto los recursos como la eficiencia global del sistema se optimicen.
  • Base de datos distribuidas
  • Una base de datos distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas las cuales se encuentran distribuidas en diferentes espacios lógicos y geográficos e interconectados por una red de comunicaciones.
  • Actualidad de las bases de datos
  • Son el elemento fundamental en las aéreas que utilizan sistemas computarizados, debido a que permite operar información de manera organizada, segura, confiable y en grandes cantidades.
  • Futuro de las bases de datos
  • Las bases de datos dentro de unos años pasaran a ser mucho mas importantes, puesto que son indispensables para cualquier entidad ya que deben manejar grandes cantidades de información, y entre las nuevas características tenemos el almacenamiento no relacional y la nube.
  • La influencia de la Web en las bases de datos
  • Tenemos que los tipos más comunes de páginas web dinámicas son los vinculados a bases de datos. Esto significa que una página web toma la información de una base de datos e inserta la información en la página web cada vez que esta se carga.Cuando la información almacenada en la base de datos cambia, la página web conectada a la base de datos también cambiará en consecuencia (y automáticamente) sin intervención humana.
  • Data warehouse
  • Un almacén de datos (del inglés data warehouse) es una colección de datos orientada a un determinado ámbito (empresa, organización, etc.), integrado, no volátil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. 
  • La explotación de datos
  • Es un campo de la estadística y las ciencias de la computación referido al proceso que intenta descubrir patrones en grandes volúmenes de conjuntos de datos. Utiliza los métodos de la inteligencia artificial, aprendizaje automático, estadística y sistemas de bases de datos. 
  • Mercado actual del software de base de datos
  • Los rivales Oracle, IBM y Microsoft actualmente controlan el 75% del mercado de software de servidores de bases de datos, el cual cada vez tiene mejor salud, según esta empresa estadounidense. Pero en 2003 fue Oracle el que obtuvo la mayor proporción del mercado de software que ayuda a sus usuarios a extraer y almacenar información, con un 39,8%. A él le siguió IBM, con un 31,3% y Microsoft con el 12,1%.
  • Alan Isaí Alvarado PeralesIngeniería en Sistemas Computacionales