martes, 3 de septiembre de 2019

CONCEPTOS BÁSICOS DE BASE DE DATOS

BASE DE DATOS.

es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemáticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una base de datos compuesta en su mayoría por documentos y textos impresos en papel e indexados para su consulta.

Resultado de imagen para bases de datos


Resultado de imagen para bases de datos








TIPOS DE BASES DE DATOS.


ORACLE: Base de datos que puede correr en casi cualquier sistema operativo. De Oracle destacamos la abundancia de perfiles con experiencia en esta tecnología y la gran cantidad de herramientas que hay para su administración y motorización.
Resultado de imagen para oracle base de datosResultado de imagen para oracle base de datos


IBM DB2: Suele ser la segunda base de datos más utilizada en entornos Unix/Linux después de Oracle. Es claramente un indiscutible ganador en Mainframe. Hay perfiles profesionales para DB2 pero no tanto como para Oracle. Por otro lado, el perfil de DB2 Mainframe no tiene por qué saber moverse en DB2 linux/unix.

Imagen relacionadaResultado de imagen para ibm db2 base de datos












Microsoft SQL Server: Base de datos con compatibilidad únicamente para sistemas Windows. Hay muchos perfiles expertos en SQL Server y no es difícil su adquisición. Su integración con Microsoft Azure ha mejorado mucho su flexibilidad y rendimiento.

Resultado de imagen para microsoft sql server base de datosResultado de imagen para microsoft sql server base de datos








Teradata: Destaca sobre los demás tipos de bases de datos por su capacidad de almacenamiento y de análisis de datos. Suele ser utilizado en grandes instalaciones de Big Data.

Imagen relacionada
Imagen relacionada




Mongo DB: Probablemente es la base de datos más popular. Tiene la posibilidad de trabajar con datos estructurados y no estructurados. Destaca por su gran capacidad de escalado y rendimiento. Suele ser la que más perfiles experimentados tiene.

Permiten trabajar por pares de clave-valor y acceder a distintas partes de los datos almacenados.
Mongo DB no soporta atomicidad en las operaciones y garantiza integridad eventual. Los cambios se irán replicando a lo largo de todos los nodos pero no se garantiza que todos los nodos tengan el mismo dato a la vez.
Imagen relacionadaResultado de imagen para mongodb base de datos



Couchbase Server: Base de datos libre creada en el proyecto Apache. Tampoco garantiza integridad de datos al 100%. Destaca su gran consola de administración en la que se puede acceder a muchos datos de forma muy fácil.

Resultado de imagen para Couchbase Server base de datosResultado de imagen para Couchbase Server base de datos






Gestores de bases de datos.
Un Sistema Gestor de Base de Datos (SGBD) o DataBase Managenent System (DBMS) es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarias para el almacenamiento y búsqueda de información del modo más eficiente posible.


MySQL: Es el sistema gestor de bases de datos relacional por excelencia.

Es un SGBD multihilo y multiusuario utilizado en la gran parte de las páginas web actuales. Además es el más usado en aplicaciones creadas como software libre.
Resultado de imagen para my sql



MariaDB: Este SGBD es una derivación de MySQL que cuenta con la mayoría de características de este e incluye varias extensiones.

Nace a partir de la adquisición de MySQL por parte de Oracle para seguir la filosofía Open Source y tiene la ventaja de que es totalmente compatible con MySQL.
Resultado de imagen para mariadb



SQLite: Más que un Sistema Gestor de bases de datos como tal, SQLite es una biblioteca escrita en C que implementa un SGBD y que permite transacciones sin necesidad de un servidor ni configuraciones.


Resultado de imagen para sqlite


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


Resultado de imagen para PostgreSQL


Modelo entidad/relación.
 Es una herramienta para el modelado de datos que permite representar lasentidades relevantes de un sistema de información así como sus interrelaciones y propiedades.
Resultado de imagen para Modelo entidad/relación




Resultado de imagen para Modelo entidad/relación




Archivo.
Un Sistema Gestor de Base de Datos (SGBD) o DataBase Managenent System (DBMS) es un sistema que permite la creación, gestión y administración de bases de datos, así como la elección y manejo de las estructuras necesarias para el almacenamiento y búsqueda de información del modo más eficiente posible.


Resultado de imagen para archivo en informatica pngResultado de imagen para archivo en informatica png

Registro.
representa un objeto único de datos implícitamente estructurados en una tabla. En términos simples, una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.

Resultado de imagen para REGISTRO BASE DE DATOS png


Campos.
un campo es la mínima unidad de información a la que se puede acceder; un campo o un conjunto de ellos forman un registro, donde pueden existir campos en blanco, siendo este un error del sistema operativo. 

Resultado de imagen para campos en informatica png











DATOS.
 Son informaciones Los datos son, así, la información (valores o referentes) que recibe el computador a través de distintos medios, y que es manipulada mediante el procesamiento de los algoritmos de programación. Su contenido puede ser prácticamente cualquiera: estadísticas, números, descriptores, que por separado no tienen relevancia para los usuarios del sistema, pero que en conjunto pueden ser interpretados para obtener una información completa y específica.
Resultado de imagen para datos en informatica png









TIPOS DE DATOS.

1.Tipo de datos número: Tipos de datos no entero son aquellos que representan números con partes fraccionarias y enteras. Los tipos de datos numéricos no integrales son Decimal (punto fijo de 128 bits), único tipo de datos (punto flotante de 32 bits), y tipo de datos Double (punto flotante de 64 bits). Son tipos todos firmados.
Resultado de imagen para Tipos de datos enteros png









2.Tipos de datos número real: Es un tipo de dato en programas informáticos que representa la aproximación de un número real. Al igual que los números enteros, el tipo real está limitado superior e inferiormente según la cantidad de memoria que haya disponible para almacenarlo.
Resultado de imagen para tipos de datos numeros reales png


3.Tipos de datos cadena: Es una secuencia ordenada de longitud arbitraria de elementos que pertenecen a un cierto lenguaje formal o alfabeto; análogas a una frase o a una oración.

 En general, una cadena de caracteres es una sucesión de caracteres (letras, números u otros signos o símbolos).
Resultado de imagen para tipos de datos cadena  png

4.Tipo de datos booleano: Los literales booleanos están formados por las palabras claves TRUE, FALSE y UNKNOWN. Los literales pueden aparecer en mayúsculas o minúsculas. Para más información sobre UNKNOWN, consulte el apartado sentencia IF.
 Resultado de imagen para Tipo de datos booleano png


5.Tipos de datos abstractos: Con mucha frecuencia se utilizan los términos TDA y Abstracción de Datos de manera equivalente, y esto es debido a la similitud e interdependencia de ambos. Sin embargo, es importante definir por separado los dos conceptos.Resultado de imagen para Tipos de datos abstractos png


6.Tipos de datos enteros: Es un conjunto finito de los números enteros. Los enteros son números completos, no tienen componentes fraccionarios o decimales y pueden ser negativos y positivos.
Resultado de imagen para Tipos de datos enteros png








Información.
es un conjunto organizado de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje. Existen diversos enfoques para el estudio de la información.

Resultado de imagen para informacion en informatica png


TABLAS.

Tabla en las bases de datos, se refiere al tipo de modelado de datos donde se guardan los datos recogidos por un programa. Su estructura general se asemeja a la vista general de un programa de hoja de cálculo.

Resultado de imagen para tablas en base de datos PNG






Índice y clave.
Es una estructuras de datos que mejora la velocidad de las operaciones, por medio de identificador único de cada fila de una tabla, permitiendo un rápido acceso a los registro de una tabla en una base de datos.



 se llama clave principal a un campo o a una combinación de campos que identifica de forma única a cada fila de una tabla. Una clave primaria comprende de esta manera una columna o conjunto de columnas.
Resultado de imagen para indice y clave en base de datos imagenes en png




VISTA.
es una consulta que se presenta como una tabla (virtual) a partir de un conjunto de tablas en una base de datos relacional.
Las vistas tienen la misma estructura que una tabla: filas y columnas.
Resultado de imagen para VISTA EN BASE DE DATOS PNG




consulta.
es un término informático que se utiliza para hacer referencia a una interacción con una base de datos. Es la parte de una URL que contiene los datos que deben pasar a aplicaciones web como los programas CGI.
Resultado de imagen para Query string base de datos png





Funciones.
Devuelve el promedio de las entradas seleccionadas en la base de datos.Resultado de imagen para Función BDPROMEDIO png
Cuenta el número de celdas que contienen números en una base de datos.Resultado de imagen para Función BDCONTAR png
Cuenta el número de celdas no vacías en una base de datos.Resultado de imagen para Función BDCONTAR png
Extrae de una base de datos un único registro que cumple los criterios especificados.Resultado de imagen para Función BDEXTRAER png
Devuelve el valor máximo de las entradas seleccionadas de la base de datos.Resultado de imagen para Función BDMAX png
Devuelve el valor mínimo de las entradas seleccionadas de la base de datos.Resultado de imagen para Función BDMIN png
Multiplica los valores de un campo concreto de registros de una base de datos que cumplen los criterios especificados.Resultado de imagen para Función BDPRODUCTO png

Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos.
Resultado de imagen para Función BDDESVEST png






Calcula la desviación estándar en función de la población total de las entradas seleccionadas de la base de datos.
Resultado de imagen para Función BDDESVESTP png







Suma los números de la columna de campo de los registros de la base de datos que cumplen los criterios.
Resultado de imagen para Función BDSUMA png

Calcula la varianza a partir de una muestra de entradas seleccionadas de la base de datos.
Resultado de imagen para Función BDVAR png





Calcula la varianza a partir de la población total de entradas seleccionadas de la base de datos.
Resultado de imagen para Función BDVARP png











Relaciones.

una relación o vínculo entre dos o más entidades describe alguna interacción entre las mismas. Las relaciones evitan redundancia de datosguardados en las tablas






Tipo de relaciónDescripción
Unívoca
Las dos tablas pueden tener sólo un registro en cada lado de la relación.
Cada valor de clave primaria se relaciona con sólo un (o ningún) registro en la tabla relacionada.
La mayoría de relaciones unívocas están impuestas por las reglas empresariales y no fluyen con naturalidad a partir de los datos. Sin este tipo de regla, generalmente podrá combinar ambas tablas sin incumplir ninguna regla de normalización.
Uno a variosLa tabla de claves primaria sólo contiene un registro que se relaciona con ninguno, uno o varios registros en la tabla relacionada.
Varios a varios
Cada registro en ambas tablas puede estar relacionado con varios registros (o con ninguno) en la otra tabla. Estas relaciones requieren una tercera tabla, denominada tabla de enlace o asociación, porque los sistemas relacionales no pueden alojar directamente la relación.


















No hay comentarios:

Publicar un comentario

MYSQL

¿Que es el cotejamiento en MySql? UTF-8 es una codificación de caracteres que usa la mayoría de los sitios web. Codifica cada uno de lo...