Base de datos y sus conceptos básicos 


Las bases de datos, aquello que mantiene, ayuda a la gestión y organización de nuestra información y en general en prácticamente todas las empresas que necesiten almacenar datos diversos a gran escala en la actualidad, siendo una parte de la programación Backend y de suma importancia en la actualidad. 



¿Qué es una base de datos?

Una base de datos es una colección o depósito de datos, donde estos se encuentran lógicamente relacionados entre sí. Se toma un modelo del mundo real para poder trabajar con esos datos a través de aplicaciones y programas.

Como tal, las bases de datos cuentan con evoluciones constantes, de manera que a veces y dependiendo del transcurso del tiempo, darles una definición concreta puede ser complejo, tomando en cuenta la aplicación y tecnología con la que se desarrolla.


¿Qué es un modelo de datos?

Un modelo de base de datos es la estructura lógica que adopta la base de base datos, incluyendo las relaciones y limitaciones que determinan cómo se almacenan, organizan y cómo se accede a los datos. Así mismo, un modelo de base de datos también define qué tipo de operaciones se pueden realizar con los datos, es decir, que también determina cómo se manipulan los mismos, proporcionando también la base sobre la que se diseña el lenguaje de consultas


Descripción y representación (ejemplos) de los diferentes modelos de base de datos:

  • Jerárquico.

Un modelo de datos jerárquicos es un modelo de datos en el cual los datos son organizados en una estructura parecida a un árbol. La estructura permite a la información que repite y usa relaciones padre/hijo: cada padre puede tener muchos hijos pero cada hijo sólo tiene un padre. Todos los atributos de un registro específico son catalogados bajo un tipo de entidad.

  • En red
El modelo de red organiza datos que usan dos fundamental construcciones, registros  y conjuntos. Los registros contienen campos (que puede ser organizado jerárquicamente, como en el lenguaje COBOL de lenguaje de programación). Los conjuntos (para no ser confundido con conjuntos matemáticos) definen de uno a varios relaciones entre registros: un propietario, muchos miembros.

 

  • Orientado a objetos
El Modelo de Datos Orientado a Objetos, resulta ser una estructura relativamente nueva que ha suscitado gran interés, es una adaptación para los sistemas de Bases de Datos del Paradigma de la Programación Orientada a Objetos. Se basa en el concepto de Encapsular elementos de datos, sus características, atributos y el código que opera sobre ellos en elementos complejos llamados Objetos.


  • Relacional
Las bases de datos relacionales se basan en el uso de tablas (también se las llama relaciones). Las tablas se representan gráficamente como una estructura rectangular formada por filas y columnas.

Cada fila posee una ocurrencia o ejemplar de la instancia o relación representada por la tabla (a las filas se las llama también tuplas o registros).

Cada columna almacena información sobre una propiedad determinada de la tabla (se le llama también atributo), nombre, DNI, apellidos, edad,… Cuando no se conoce el valor de un atributo se le asigna el valor nulo. Los valores nulos indican contenidos de atributos que no tienen ningún valor. En claves foráneas indican que el registro actual no está relacionado con ninguno. Las bases de datos relacionales admiten utilizar ese valor en todo tipo de operaciones.


 

¿Cuáles son los principales actores en una base de datos?

Diseñador: Elabora la base lógica del programa por ende es necesario que conozca datos de la empresa o programa para la cual será la base de datos 

Programador: Se encarga del desarrollo del código para implementar los programas para la conexión de la base de datos con el resto del software  

Usuario final: Consultan, actualizan y pueden generar reportes de la base de datos






Universidad Tecnológica de la zona metropolitana de Guadalajara


Alum:    José Francisco Ortiz Medina
Gpo:    2°A    
Matla:    5122180022                                                                                                             
Mat:    Bases de datos Lizbeth Noriega Gutiérrez
Ing. de Software 


Trabajos citados:

Jiménez Capel, M. Y. (2015). Bases de datos relacionales y modelado de datos (UF1471). Antequera, Málaga, Spain: IC Editorial. https://elibro.net/es/ereader/sicyt/44139?page=13.

Ayudaley (cit. 2022). El Modelo base de datos: Definición y tipos. ayudaleyprotecciondatos. https://ayudaleyprotecciondatos.es/bases-de-datos/modelos/

Base de datos (cit. 2022). 
Base de Datos  Jerárquica https://sites.google.com/site/fsisbdd/home/base-de-datos-jerarquica
Base de Datos de red https://sites.google.com/site/fsisbdd/home/base-de-datos-de-red
Base de Datos orientada a objetos https://sites.google.com/site/fsisbdd/home/base-de-datos-orientado-a-objetos
Base de Datos relacional https://sites.google.com/site/fsisbdd/home/base-de-datos-relacional

Íngrid García (20 de junio del 2016). Principios y actores en bases de datos. Prezi. https://prezi.com/trwuou-mmh3m/principios-y-actores-en-base-de-datos/

Comentarios