Documente Academic
Documente Profesional
Documente Cultură
CARRERA DE COMPUTACIÓN
1. Datos informativos
2. Objetivo
Identificar los diferentes tipos de modelos de datos que existen y ejemplificar cada
una de ellas.
Analizar la arquitectura de las diferentes bases de datos y representarlas.
3. Contenido
Los estándares de interfaces de programas de aplicación como ODBC y JDBC se usan para la
interacción entre el cliente y el servidor.
En cambio, en una arquitectura de tres capas, la máquina cliente actúa simplemente como
frontal y no contiene ninguna llamada directa a la base de datos. En su lugar, el cliente se
comunica con un servidor de aplicaciones, usualmente mediante una interfaz de formularios.
El servidor de aplicaciones, a su vez, se comunica con el sistema de bases de datos para acceder
a los datos.
La lógica de negocio de la aplicación, que establece las acciones a realizar bajo determinadas
condiciones, se incorpora en el servidor de aplicaciones, en lugar de ser distribuida a múltiples
clientes. Las aplicaciones de tres capas son más apropiadas para grandes aplicaciones, y para
las aplicaciones que se ejecutan en World Wide Web.
MODELOS DE DATOS
Modelo Relacional
Lucidchart (2019) El modelo relacional ordena los datos en tablas, también conocidas como
relaciones, cada una de las cuales se compone de columnas y filas. Cada columna enumera un
atributo de la entidad en cuestión, por ejemplo, precio, código postal o fecha de nacimiento.
En conjunto, a los atributos en una relación se los llama dominio. Se elige un atributo
particular o combinación de atributos como clave primaria, a la cual se puede hacer
referencia en otras tablas, en donde se la denomina clave externa.
Cada fila, también denominada tupla, incluye datos sobre una instancia específica de la
entidad en cuestión, por ejemplo, un empleado específico.
El modelo también representa los tipos de relaciones entre esas tablas, incluidas las
relaciones uno a uno, uno a muchos y muchos a muchos. (p. 2)
Ejemplo:
Ydrogo (2016). El modelo de datos entidad-relación (E-R) está establecido en una percepción
del mundo real que consta de una colección de objetos básicos, llamados entidades, y de
relaciones entre estos objetos.
Una entidad es una cosa u objeto en el mundo real que es distinguible de otros objetos.
Las entidades se describen en una base de datos mediante un conjunto de atributos. Una
relación es una asociación entre varias entidades. (p.2)
La estructura lógica general de una base de datos se puede expresar gráficamente mediante un
diagrama ER, que consta de los siguientes componentes:
Rectángulos, que representan conjuntos de entidades.
Elipses, que representan atributos.
Rombos, que representan relaciones entre conjuntos de entidades.
Líneas, que unen los atributos con los conjuntos de entidades y los conjuntos de
entidades con las relaciones.
Ejemplo:
Lucidchart (2019) expone que el modelo de base de datos orientado a objetos es una colección
de objetos, o elementos de software reutilizables, con funciones y métodos relacionados.
Existen diversos tipos de bases de datos orientadas a objetos entre estas se encuentran:
Una base de datos multimedia reúne elementos multimedia, tales como imágenes, que
no se podrían almacenar en una base de datos relacional.
Una base de datos de hipertexto admite que cualquier objeto se conecte a cualquier
otro objeto. Es útil para organizar lotes de datos disímiles, pero no es ideal para análisis
numérico.
El modelo de base de datos orientado a objetos es el mejor modelo conocido de base de
datos posrelacional ya que incorpora tablas, pero no se limita a ellas. A dichos modelos
también se los conoce como modelos de base de datos híbridos. (p.3)
Ejemplo:
Microsoft (2017) En un ambiente local, las aplicaciones de Access 2013 las aloja SharePoint,
mientras que los datos se almacenan en SQL Server 2012.
Access 2013 mediante los servicios de Office 365 y SQL Azure, provee un método
para implementar una aplicación de Access en la nube.
Garcés (2012) expone: SQL Server usa la arquitectura Cliente / Servidor para separar la carga
de trabajo en tareas que corran en computadoras tipo Servidor y tareas que corran en
computadoras tipo Cliente:
Valdivieso (2011) afirma que la arquitectura de la base de datos Oracle incluye las estructuras
físicas y lógicas que conforman la base de datos.
La estructura física incluye archivos de control, archivos redo log online y archivos de
datos que conforman la base de datos.
La estructura lógica incluye tablespaces, segmentos, extensiones y bloques de datos.
(p.16)
LA ARQUITECTURA DE MYSQL
Volker (2016) La arquitectura de MySQL tiene como característica más notable el separar el
motor de almacenamiento que se encarga de los detalles de entrada-salida y representación de
la información en memoria secundaria del resto de los componentes de la arquitectura.
Es decir, el diseño del gestor está preparado para que se pueda cambiar el gestor de
almacenamiento. (p.3)
Figura 8: Arquitectura de base de datos MySQL
4. Conclusiones
5. Referencias Bibliográficas