Вы находитесь на странице: 1из 3

INGENIERIA EN SISTEMAS

COMPUTACIONALES

FUNDAMENTOS DE BASES DE DATOS

Alumnos:
Ensayo Exposiciones
Saldaña Contreras Alejandro Introducción a las Bases
Villanueva Medina Leonardo Daniel de Datos
Ruiz Mendoza Alejandro

03/09/2018
Ensayo: Reflexiones y Conclusiones Introducción a las Bases de Datos

Una base de datos (DB) es un almacén que cumple con la función de guardar grandes
cantidades de datos de una manera organizada. Se podría decir que esto es esencial en
cualquier tipo de empresa ya que es una manera de almacenar, actualizar y proteger grandes
cantidades de información de manera óptima. Las bases de datos son una herramienta y de
suma importancia ya que nos permiten almacenar información de manera organizada,
estructurada y optima, que además nos garantizan la seguridad de esta y un fácil acceso a ella
sin importar de donde nos encontremos. Para resumir, podríamos decir que son colecciones
de información organizadas para que algún programa o aplicación pueda acceder a ellas y
seleccionar rápidamente secciones o fragmentos de datos que vaya a utilizar. Hay varias formas
en lo que a lo largo del tiempo se han organizado las bases de datos, por ejemplo:

• Modelo Jerárquico: Es un tipo de sistema de estructura de bases de datos en el


que los segmentos se organizan en niveles de manera que este parezca un
árbol. La información se iba ramificando de un nodo padre. Este tipo de modelo
solo aceptaba relaciones unidireccionales y era complejo el actualizar o borrar
información, además en ocasiones permitía la redundancia de datos, es un
modelo que solo funcionaba en casos de uso muy específicos donde existiera
jerarquía como tal en los datos.

• Modelo de Redes (CODASYL): Tuvo inicios en 1971 desarrollado por CODASYL


(Conference On Data System Language). Fue una potencia intermedia entre el
jerárquico y orientado a objetos, es un poco más flexible al modelo jerárquico
ya que elimina esa rigidez que tiene, pero aumenta la complejidad. En este
modelo ya se podían implementar relaciones de muchos a muchos, a diferencia
del modelo jerárquico este si permitía tener múltiples entidades en todos sus
niveles (nodos).

• Modelo Relacional: Tiene inicios en 1971 y se postuló inmediatamente como


un nuevo modelo de bases de datos. Es un modelo en el que los datos son
mostrados como un conjunto de tablas bidimensionales compuestas de filas y
columnas, estas contienen una identificación y una relación entre sí. Es un
modelo que se basa en la teoría de conjuntos, los conceptos de llave primaria
y foránea, así como tener en cuenta las restricciones semánticas son esenciales
para comprender la aplicación del modelo. Es el modelo más utilizado en la
actualidad y el más efectivo, casi todos los gestores de BD del mercado trabajan
en base a este modelo.
• Modelo Entidad-Relación: Es un modelo en el que se puede abstraer cualquier
objeto en forma de entidades que se relacionan entre sí. Es un modelo que
aplica conocimientos anteriores de un modelo relacional solo que esta se apoya
de representaciones graficas como los diagramas UML. Se basa en entidades,
relaciones, atributos y llaves. L as relaciones permiten definir las dependencias
entre varias entidades. Este modelo además de llaves primarias y externas, se
incluyen superclaves que aplican restricciones a varios atributos de la entidad.

Realmente los gestores de bases de datos usan mayormente el modelo relacional, pero es necesario
conocer todos ellos, ya que los mencionamos ahora debemos conocer el software que las administra
y facilita su uso. Este servirá para efectuar la comunicación entre un usuario y la BD. Un SGBD
contará con 3 componentes principales el primero será el lenguaje el cual será el encargado de la
comunicación, para ello se cuenta con 3 DDL, DML Y DCL los cuales permitirán la creación y
modificación de las estructuras de la BD, las operaciones a la información de la BD y la gestión de
los usuarios. El segundo componente será los módulos de sistema los cuales interpretan las órdenes
del usuario y realizan la actividad que les piden. Por último, está la estructura de datos la cual
permitirá almacenar toda la metainformación.

Dentro de las bases de datos existe algo llamado niveles de abstracción, esto refiere a de que forma
se trabaja con datos u objetos físicos, de manera virtual. El primer nivel, o nivel interno de
abstracción es referente a como son almacenados los datos, las estructuras de bajo nivel de las
bases de datos. El nivel conceptual, o lógico no describe el como se almacenan, si no que datos se
guardan, y las relaciones que existen entre ellos, los gestores de bases de datos de los cuales ya
hablamos es este nivel el que usan para poder modelar las BD. El nivel externo de las bases de datos
se encarga de facilitar la comunicación de los datos, cuando los hay en gran cantidad, con el sistema,
define qué información es significativa según que tipo de usuario la consulta.

Un punto para que estos tres niveles funcionen y convivan de una buena manera es la
independencia de datos, si se logra, se podrá trabajar sobre cualquier nivel sin peligro de afectar a
algún otro.

• Ruiz Mendoza Alejandro


• Villanueva Medina Leonardo Daniel
• Saldaña Contreras Alejandro

Вам также может понравиться