miércoles, 1 de mayo de 2019

¿Qué son las Base de Datos en informática y programación?

Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. A continuación te presentamos una guía que te explicará el concepto y características de las bases de datos.

El termino de bases de datos fue escuchado por primera vez en 1963, en un simposio celebrado en California, USA. 

Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada o estructurada.
Desde el punto de vista informático, la base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.

Características

Entre las principales características de los sistemas de base de datos podemos mencionar:

  • Independencia lógica y física de los datos.
  • Redundancia mínima.
  • Acceso concurrente por parte de múltiples usuarios.
  • Integridad de los datos.
  • Consultas complejas optimizadas.
  • Seguridad de acceso y auditoria.
  • Respaldo y recuperación.
  • Acceso a través de lenguaje de programación estándar.

Etiquetas:

¿Qué son los Gestores de Bases de Datos y cuáles exiten?

Sistemas de gestión de base de datos (SGBD) su propósito es que se basan con frecuencia en el modelo relacional. Su finalidad es la gestión de datos comerciales administrativo y en general.

Sistemas de gestión documental (SGD) son lo que soportan comúnmente en un modelo textual, diseñados para gestionar datos textuales, incorporan controles terminológicos.
Ejemplos de gestores de bases de datos libres:

• MySQL
• Sydes (linux)
• SQLIFE
• ProsgretSQL
• Filebird
• ApacheDerby
• DBD2 express-C DB2



Etiquetas:

¿Qué es un Informe y cómo hacer uno en Access?

Los informes se usan para dar formato a los datos, resumirlos y presentarlos. Por lo general, un informe responde a una pregunta específica como: "¿Cuánto dinero recibimos de cada cliente este año?" o "¿En qué ciudades residen nuestros clientes?". A cada informe se le puede dar formato para presentar la información de la manera más legible posible.

Resultado de imagen para informe en base de datos

Etiquetas:

¿Qué es un Formulario y cómo hacer uno en Access?

Es una interfaz con componentes para la visualización de la entrada o la selección de datos.

Resultado de imagen para formulario en base de datos

Etiquetas:

¿Qué es una Consulta y cómo hacer una en Access?

Consultas: son tablas donde los datos han sido filtrados y solo se muestran aquellos cuyos criterios hayamos especificado.

Resultado de imagen para consulta en base de datos

Etiquetas:

¿Qué es una Relación y sus tipos en Access?

Las relaciones de bases de datos son asociaciones entre tablas que se crean utilizando sentencias de unión para recuperar datos.

Resultado de imagen para relacion en base de datos

Etiquetas:

¿Qué es la Clave en Access?

Clave principal: identifica de forma única una fila en una tabla
Clave alternativa: una columna distinta a la clave principal.
Clave externa: hace referencia a una columna única de otra tabla.

Resultado de imagen para clave en base de datos

Etiquetas:

¿Qué es una Tabla en Access?

Una tabla de una base similar en apariencia a una hoja de cálculo. La principal diferencia entre almacenar los datos en una hoja de cálculo a hacerlo en una base de dichos en la forma de organizarse los datos.

Resultado de imagen para tabla en base de datos

Etiquetas:

¿Qué es un Registro en Access?

Representa un objeto único de datos implícitamente estructurados en una tabla.

Resultado de imagen para registro en base de datos

Etiquetas:

¿Qué es un Campo en Access?

CAMPO: es un espacio de almacenamiento para un dato en particular.

Resultado de imagen para campo en base de datos

Etiquetas:

¿qué es un dato en Access?

Es una representación simbólica que se muestra ya sea numérica o alfabéticamente de un artículo o característica de una entidad.


Resultado de imagen para dato

Etiquetas:

¿Cuáles son los tipos de relaciones en Access?


  • Uno a Uno: (1:1) Un registro de una entidad A se relaciona con solo un registro en una entidad B. (ejemplo dos entidades, profesor y departamento, con llaves primarias, código_profesor y jefe_depto respectivamente, un profesor solo puede ser jefe de un departamento y un departamento solo puede tener un jefe).

  • Uno a Varios: (1:N) Un registro en una entidad en A se relaciona con cero o muchos registros en una entidad B. Pero los registros de B solamente se relacionan con un registro en A. (ejemplo: dos entidades, vendedor y ventas, con llaves primarias, código_vendedor y venta, respectivamente, un vendedor puede tener muchas ventas pero una venta solo puede tener un vendedor).

  • Varios a Uno: (N:1) Una entidad en A se relaciona exclusivamente con una entidad en B. Pero una entidad en B se puede relacionar con 0 o muchas entidades en A (ejemplo empleado-centro de trabajo).


  • Varios a Varios: (N:M) Una entidad en A se puede relacionar con 0 o con muchas entidades en B y viceversa (ejemplo asociaciones-ciudadanos, donde muchos ciudadanos pueden pertenecer a una misma asociación, y cada ciudadano puede pertenecer a muchas asociaciones distintas).

Resultado de imagen para tipos de relaciones en un modelo entidad relación

Etiquetas:

¿Cuáles son los componentes de un diagrama entidad-relación?

Entidad 
Algo que se puede definir, como una persona, objeto, concepto u evento, que puede tener datos almacenados acerca de este. Piensa en las entidades como si fueran sustantivos. Por ejemplo: un cliente, estudiante, auto o producto. Por lo general se muestran como un rectángulo.


Relación

Cómo las entidades interactúan o se asocian entre sí. Piensa en las relaciones como si fueran verbos. Por ejemplo, el estudiante mencionado podría inscribirse en un curso. Las dos entidades serían el estudiante y el curso, y la relación representada es el acto de inscribirse, que conecta ambas entidades de ese modo. Las relaciones se muestran, por lo general, como diamantes o etiquetas directamente en las líneas de conexión.

Cardinalidad

Define los atributos numéricos de la relación entre dos entidades o conjuntos de entidades. Las tres relaciones cardinales principales son uno a uno, uno a muchos y muchos a muchos. Un ejemplo de uno a uno sería un estudiante asociado a una dirección de correo electrónico. Un ejemplo de uno a muchos (o muchos a uno, en función de la dirección de la relación) sería un estudiante que se inscribe en muchos cursos, y todos esos cursos se asocian a ese estudiante en particular. Un ejemplo de muchos a muchos sería los estudiantes en grupo están asociados a múltiples miembros de la facultad y a su vez los miembros de la facultad están asociados a múltiples estudiantes.



Etiquetas:

¿Cuáles son los usos de los diagramas entidad-relación?

Usos de los diagramas entidad-relación.

Diseño de bases de datos: los diagramas ER se usan para modelar y diseñar bases de datos relacionales, en términos de reglas de negocio y lógicas (en un modelo de datos lógicos) y en términos de la tecnología específica que se implementará (en un modelo de datos físicos). En ingeniería de software, un diagrama ER a menudo es un primer paso para determinar los requisitos de un proyecto de sistemas de información. También se usa más adelante para modelar una base de datos en particular o varias. Una base de datos relacional tiene una tabla relacional equivalente y puede expresarse así potencialmente, según sea necesario.

Solución de problemas de bases de datos: los diagramas ER se usan para analizar las bases de datos existentes con el fin de hallar y resolver problemas de lógica o implementación. Al dibujar un diagrama se debería descubrir dónde está el problema.

Sistemas de información empresarial: los diagramas se usan para diseñar o analizar las bases de datos relacionales empleadas en procesos de negocio. Cualquier proceso de negocio que utilice datos de campo relacionados con entidades, acciones e interacción puede beneficiarse potencialmente de una base de datos relacional. Puede simplificar procesos, revelar información de forma más sencilla y mejorar los resultados.

Reingeniería de procesos de negocio (BPR): Los diagramas ER ayudan a analizar las bases de datos empleadas en la reingeniería de procesos de negocio y en el modelado de la configuración de una nueva base de datos.

Educación: las bases de datos son el método actual de almacenamiento de información relacional para propósitos educativos y la posterior recuperación. Así, los diagramas ER pueden ser útiles para la planificación de esas estructuras de datos.Investigación: como hay muchas investigaciones centradas en los datos estructurados, los diagramas ER pueden desempeñar un papel fundamental en la configuración de bases de datos útiles para analizar los datos.

Etiquetas:

¿Qué es un modelo entidad-relación en bases de datos?


Un diagrama entidad-relación, también conocido como modelo entidad relación o ERD, es un tipo de diagrama de flujo que ilustra cómo las "entidades", como personas, objetos o conceptos, se relacionan entre sí dentro de un sistema. Los diagramas ER se usan a menudo para diseñar o depurar bases de datos relacionales en los campos de ingeniería de software, sistemas de información empresarial, educación e investigación. También conocidos como los ERD o modelos ER, emplean un conjunto definido de símbolos, tales como rectángulos, diamantes, óvalos y líneas de conexión para representar la interconexión de entidades, relaciones y sus atributos. Son un reflejo de la estructura gramatical y emplean entidades como sustantivos y relaciones como verbos.

Los diagramas de ER se relacionan con los diagramas de estructura de datos (DSD), que se centran en las relaciones de los elementos dentro de las entidades, en lugar de las relaciones entre las entidades mismas. Los diagramas ER a menudo se combinan con los diagramas de flujo de datos (DFD), que trazan el flujo de la información para procesos o sistemas.


Este es un ejemplo de un diagrama entidad-relación.

https://youtu.be/sZF_mi13kEc


Para comprender mas este tema te recomiendo el siguiente video.

Etiquetas: