Conceptos Básicos de Base de Datos

                     Conceptos Básicos de base de datos


¿Que es base de datos?

es un conjunto de información almacenada en un programa de computador o sistema, esto sirve para almacenar datos de el programa instalado o creado, para crear una base de datos se utiliza mayormente el programa access de microsoft company y otros más.





Imagen de Base de Datos





Tipos de Base de datos: existen base de datos relacionales que son los que cumplen los tipos de base de datos relacionales como lo dice su nombre, según muchos medios de información de este tipo dicen que es el mas utilizado en esta época.


*Las bases de datos jerárquicas construyen una estructura de jerarquía con los datos que permite una estructuración muy estable cuando gestionamos una gran cantidad de datos muy interrelacionados.
*Las bases de datos en red derivan de las jerárquicas pero mejoran la gestión de datos redundantes manteniendo su rendimiento en consultas de datos.
*Las bases de datos transaccionales están diseñadas para el envío y recepción de datos a grandes velocidades y de forma continua. Su único fin es la recepción y envío de información pero la gestión de almacenamiento o redundancia están fuera de su propósito.
*Las bases de datos relacionales son las más utilizadas en aplicaciones reales. La información se almacena siempre haciendo referencia a otra por lo que se facilita la gestión y su uso por personal no especialista. En este modelo el lugar y la forma donde se guarde la información es secundario.
*Las bases de datos orientadas a objetos han surgido como concepto tras la aparición de los sistemas de programación orientada a objetos.

*Las bases de datos documentales están especializadas en el almacenamiento de textos completos, por lo que facilitan el tratamiento informatizado de grandes cadenas de caracteres.

Gestores de Base de Datos: son conjuntos de programas que manejan todos los accesos a la base de datos para servir de interfaz. hay varios tipos de gestores de base de datos que se utilizan para crear base de datos para tus programas. 

*IBM DB2.
*TERADATA.
*SAP SYBASE.
*INFORMIX.

*ORACLE.


Modelo entidad/relación: Es un modelo de datos que representa entidades en una base de datos, el modelado de datos nono acaba con el uso de esta técnica, se necesitan otras técnicas para poder tener un modelo implementable en tu base de datos.


Modelo entidad/relación.







Archivos: Es un conjunto de de bits almacenados en un dispositivo o computadora, puede ser identificado por un nobre y una descripción que tu le das  o el programa que utilices, estos se pueden identificar como archivos almacenado si tienen una imagen de carpeta.


Esto es una carpeta en windows.








Registro: es un objeto único de datos, es un conjunto de campos que tienen los datos que pertenecen a una misma repetición de entidad, y también es llamado "fila o tupla", se le asigna automáticamente un numero consecutivo(numero de registro) que es usado como indica.





Campo: un campo es la mínima unidad de información a la que el usuario puede acceder, un campo o un conjunto de ellos crean o forman un registro donde existen campos en blanco.

Tipos de Datos:
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.

*Char: El tipo de datos CHAR almacena datos de carácter en un campo de longitud fija.
*VARCHAR: almacena pila caracteres de hasta 255 bytes en un campo de longitud variable .
*BINARY: Se puede almacenar cualquier tipo de datos en un campo de este tipo.
*VARBINARY:permite alojar datos binarios de tamaño variable.
*TINYTEXT: sirve para almacenar una cadena de datos. 
*BLOB: son elementos utilizados en las bases de datos para almacenar datos de gran tamaño.
*TEXT: almacena cualquier dato de texto
*TINYBLOB: Un BLOB es un objeto binario que puede tratar una cantidad de datos variables. Los cuatro tipos BLOB son TINYBLOB , BLOB , MEDIUMBLOB , y LONGBLOB . Difieren sólo en la longitud máxima de los valores que pueden tratar.


Tablas en Base de datos: 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.








Campo: Corresponde al nombre de la columna. Debe ser único y además de tener un tipo de dato asociado.

Registro: Corresponde a cada fila que compone la tabla. Allí se componen los datos y los registros. Eventualmente pueden ser nulos en su almacenamiento.

Indice y clave: en una base de datos es una estructura 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 registros de una tabla en una base de datos.


Consultas (query) en Base de datos: Query string o, en español, cadena de 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. 




Funciones en base de Datos: Multiplica los valores de un campo concreto de registros de una base de datos que cumplen los criterios especificados. Función BDDESVEST. Calcula la desviación estándar a partir de una muestra de entradas seleccionadas en la base de datos.







BDPROMEDIO:
En una base de datos, BDPROMEDIO calcula el promedio del contenido de todas las celdas (campos de base de datos) en todas las filas (registros de datos) que cumplen los criterios de búsqueda empleados.
BDCONTAR:
En una base de datos, BDCONTAR calcula la cantidad de filas (registros de datos) que coinciden con los criterios de búsqueda aplicados que contengan valores numéricos.

BDCONTARA:
En una base de datos, BDCONTARA calcula el número de filas (registros de datos) que coinciden con los criterios de búsqueda empleados y contienen los valores numéricos o alfanuméricos

BDEXTRAER:
En una base de datos, BDEXTRAER proporciona el contenido de una celda referenciada por los criterios de búsqueda empleados. En caso de error, la función muestra #VALOR! si no se ha detectado ninguna celda y, en caso de que haya detectado más de una, Err502.

BDMAX:
En una base de datos, BDMAX devuelve el contenido máximo de una celda, eso es, de un campo de datos, en todas las filas, o registros de datos, que cumplen los criterios de búsqueda empleados.

BDMIN: devuelve el contenido mínimo de una celda (campo) de una base de datos que coincida con el valor buscado especificado.
La función de búsqueda admite expresiones regulares.

BDVARP:calcula la variación para todas las celdas de un campo de base de datos en todos los registros que cumplen los criterios de búsqueda especificados. Los registros del ejemplo se tratan como la población total.

Relaciones en base de datos: en bases de datos relacionales, una relación o vínculo entre dos o más entidades que describe alguna interacción entre las mismas. Las relaciones evitan redundancia de datos guardados en las tablas,Es relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos.









Comentarios

Entradas más populares de este blog

MYSQL