sábado, 15 de agosto de 2020

QUE SON LOS GESTORES DE BASE DE DATOS

 GESTORES DE BASE DE DATOS 

El gestor de datos es un sistema de software invisible Entre sus funciones se encuentran la de permitir a los usuarios de negocio almacenar la información modificar datos y acceder a los activos de conocimiento de la empresa. El gestor de base de datos también se ocupa de realizar consultas y hacer análisis para generar informes. Uno de los más comúnmente conocidos es el gestor de base de datos PHPM y Admin que es el que se suele usar en departamentos de marketing.

Gestores de  base de datos bajo licencia 

Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete ofimática denominado Microsoft Office Igualmente es un gestor de datos que recopila información relativa a un asunto o propósito particular como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música etcétera está pensado en recopilar datos de otras utilidades excel sharepoint etcétera y manejarlos por medio de las consultas e informes.

Se considera a Oracle como uno de los sistemas de bases de datos más completos destacando su:

 Soporte de transacciones.

    Estabilidad.

   Escalabilidad.

  Es multiplataforma.


 Gestores de base de datos libres 

MySQL es un sistema de administración relacional de bases de datos una base de datos relacional archiva datos en tablas separadas en vez de colocar todos los datos en un gran archivo esto permite velocidad y flexibilidad las tablas están conectadas por relaciones definidas que hacen posible combinar datos de diferentes tablas sobre pedidos  es  software de fuente abierta fuente abierta significa que es posible para cualquier persona usarlo y modificarlo cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar cualquier interesado puede estudiar el código fuente y ajustarlo a sus necesidades.

A diferencia del sistema de gestión de bases de datos cliente-servidor el motor de SQLite no es un proceso independiente con el que el programa principal se comunica en lugar de eso la biblioteca SQLite se enlaza con el programa pasando a ser parte integral del mismo el programa utiliza la funcionalidad de SQLite a través de llamadas simples a subrutinas y funciones esto reduce la latencia en el acceso a la base de datos debido a que las llamadas a funciones son más eficientes que la comunicación entre procesos el conjunto de la base de datos definiciones tablas índices y los propios datos son guardados como un sólo fichero estándar en la máquina host este diseño simple se logra bloqueando todo el fichero de base de datos al principio de cada transacción en su versión 3 SQLite permite bases de datos de hasta 2 Terabytes de tamaño y también permite la inclusión de campos tipo BLOB.


PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre publicado bajo la licencia PosgreSQL1 similar a la BSD o la MIT como muchos otros proyectos de código abierto el desarrollo de PostgreSQL no es manejado por una empresa persona sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada altruista libre apoyados por organizaciones comerciales dicha comunidad es denominada el PGDG.



DISEÑO DE BASE DE DATOS

 DISEÑO DE BASE DE DATOS

El diseño de base de datos es un proceso fundamental  a la hora de modelar nuestros conjuntos de datos y definir las operaciones que queremos realizar sobre ello son el activo más importante de nuestra organización y una base bien diseñada influye de forma directa en la eficiencia que obtendremos  a la hora de almacenar y recuperar y analizar nuestros datos.

Modelo Conceptual

Se utilizan para representar la realidad a un alto nivel de abstracción mediante los modelos conceptuales se puede construir una descripción de la realidad fácil de entender se utiliza para la abstracción de la base de datos para construir una descripción para entender en la realidad.

Modelo Lógico

Es una descripción de la estructura de la base de datos en términos de las estructuras de datos que puede procesar un tipo de SGBD   un modelo lógico es un lenguaje usado para especificar esquemas lógicos modelo relacional modelo de red el diseño lógico depende del tipo de SGBD que se vaya a utilizar no depende del producto concreto.

Modelo Físico

Es una descripción de la implementación de una base de datos en memoria secundaria las estructuras de almacenamiento y los métodos utilizados para tener un acceso eficiente a los datos por ello el diseño físico depende del SGBD concreto y el esquema físico se expresa mediante su lenguaje de definición de datos es una implementación de una base de datos en las estructuras de almacenamiento y los métodos eficiente a los datos depende del SGBD concreto y se expresa de una manera más detallada atributos relaciones.