Está en la página 1de 4

Escuela: Ingeniería

Curso Académico: Base de Datos I

Nombre(s): Código: Resultado:


Henry Leonardo Parra Velandia 1095842200
Programa: Ingeniería de Sistemas Grupo: 3L Fecha: Profesor:
12/05/2020 Soraya Beltrán Castro

1. Realice una revisión teórica de los siguientes conceptos:

• Nivel de Abstracción de datos:

Un sistema útil de datos, debe ser capaz de recuperar los datos eficientemente. La
abstracción, es la característica de un sistema que permite al usuario operar con mayor
cantidad de datos sin necesidad de conocer detalles que para el creador no son de
“importancia”. Para esto, se definen los niveles de abstracción que son tres:

Nivel Físico:
Determina como están almacenados los datos realmente.
Nivel Lógico o Conceptual:
Determina la organización de los archivos y tipos de datos.
Nivel de Vistas:
Hace visible al usuario solamente lo que el programador desee.

Modelos de datos:

Es una colección de herramientas conceptuales para describir los datos y las relaciones
entre ellos. Igual que en la abstracción existen tres modelos:

Modelo de datos Conceptuales:

Un modelo conceptual de datos se encarga de identificar las relaciones de más alto nivel
entre las diferentes entidades; Algunas de sus características se basan en incluir las
entidades importantes y las relaciones entre ellas, No se específica ningún atributo y por
ende no tiene ninguna clave principal.

Bucaramanga - 2020
Escuela: Ingeniería
Curso Académico: Base de Datos I

Modelo de Datos Físicos:

El modelo de datos físicos se representa como la forma de construcción del modelo de base
de datos, en el cuál muestra todas las estructuras de tabla: Nombres, Tipo de datos,
Restricciones, Clave principal, Clave externa y relaciones principales y secundarias entre
tablas. Algunas de las características del modelo de datos físico consisten en la
especificación de todas las tablas y columnas, Especificación de claves externas etc…

Modelo de datos Lógicos:

El modelo de datos lógicos consiste en describir los datos con el mayor detalle posible,
fuera de lo que se visualizará en el modelo físico de la base de datos. Algunas de las
características de un modelo de datos lógicos, por ejemplo, Incluye todas las entidades y
relaciones entre cada uno de los datos, todos los atributos para cada dato están definidos,
las claves están especificadas, tanto externas como principales.

Bucaramanga - 2020
Escuela: Ingeniería
Curso Académico: Base de Datos I

Arquitectura de Software:

Definición:

Es la forma de trabajar en un sistema, se baza, en la construcción de nuevos módulos paro


también en el tipo de aplicación que la describe. En otras palabras, se refiere a las
estructuras de un sistema, compuestas por todos los elementos visibles de forma externa
y sus relaciones.

Diferencias entre un arquitecto de software y un diseñador de software:

Arquitecto de Software Desarrollador de Software


• Se encarga de la visión técnica, • Se encarga del mantenimiento y
dirección y mantenimiento del optimización del sistema virtual
sistema • Debe saber como está organizado
• Debe tener conocimiento de la su sistema desarrollado porque si
disciplina con la que se construirá en algún momento algo falla, no
el sistema la cual incluye, entorno puede tener dudas para
de desarrollo, manejo del servidor solucionarla
y claves de acceso. • Capacidad de manejo de lenguajes
• Capacidad de transmitir cualquier de programación y sobre todo del
tipo de información inusual y usual tema que esta usando su base de
en el software que maneja datos.
• Es una manera de pensar, el • Es el encargado de tomar
arquitecto de software piensa de decisiones específicas en
forma matemática sobre un momentos específicos. Debe
conjunto de decisiones masivas tener en cuenta que su decisión
debe servir para implementarse
unas 20000 veces por sistema, es
decir, debe ser eficiente.

Tipos de Arquitectura de Software:

Para utilizar la arquitectura de software se sigue un conjunto de patrones arquitectónicos,


entre los cuales podemos encontrar:

• Cliente – Servidor
• BlackBoard
• Modelo entre capas
• Intérprete
• Orientado a servicios

Bucaramanga - 2020
Escuela: Ingeniería
Curso Académico: Base de Datos I

Bucaramanga - 2020

También podría gustarte