Lecciones Evaluativas

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 21

LECCIONES EVALUATIVAS BASE DE DATOS

La información hoy en dia es el tesoro mas preciado de las organizaciones,


el diseño de las bases de datos es de gran importancia en el manejo de la
información, ya que tiene como principal objetivo que los datos
almacenados se puedan utilizar por una gran numero de aplicaciones.

Teniendo en cuenta esto y la estructura del curso, la unidad 1 tiene como


título:
Su respuesta :

Fundamentos de bases de datos

*** Felicitaciones Respuesta correcta ***

Bajo la estructura de la base de datos se encuentra el modelo de datos: una


colección de herramientas conceptuales para describir los datos, las
relaciones, la semántica y las restricciones de consistencia. Los diferentes
modelos de datos que sean propuesto se clasifican en tres grupos
diferentes: modelos lógicos basados en los objetos, modelos lógicos
basados en registros y modelos físicos.

Identifique el título del capítulo de la unidad 1 que hace referencia a esta


temática.

Su respuesta :

Introducción a las bases de datos

** Respuesta Correcta **

Los Sistemas Gestores de Bases de Datos (SGBD) son paquetes de


software muy complejos y sofisticados que deben proporcionar los servicios
para el buen funcionamiento de la base de datos. No se puede generalizar
sobre los elementos que componen un SGBD ya que varían mucho unos de
otros. Sin embargo, es muy útil conocer sus componentes y cómo se
relacionan cuando se trata de comprender lo que es un sistema de bases
de datos.

Un SGBD tiene varios módulos, cada uno de los cuales realiza una función
específica. El sistema operativo proporciona servicios básicos al SGBD, que
es construido sobre él.

El anterior párrafo hace referencia al manejo a los componentes de


sistemas de base de datos; esta temática pertenece a:
Su respuesta :
Capitulo 1. Introducción a las bases de datos

**Respuesta Correcta**

Procesos propios del área funcional es una tematica que pertenece a:


Su respuesta :

Plan Estrategico de diseño de bases de datos

**Respuesta Correcta**

Un proyecto de diseño de bases de datos debe ser liderado por un directivo


del área informática con plena autonomía (sin supervisión ni el aval de
nadie); esto con el fin de asegurar que el desarrollo llegue a feliz término y
que la asignación de recursos sea la aporpiada para este tipo de proyectos.
Su respuesta :

Falso!

*** Respuesta Correcta ***

Revisión del intento 1


Comenzado el: sábado, 28 de febrero de 2009, 15:52
Completado el: sábado, 28 de febrero de 2009, 16:03
Tiempo empleado: 10 minutos 14 segundos
Comentario - ¡ Excelente desempeño.. !
Continuar

1
Un conjunto de registros relacionados representan
Seleccione una respuesta.

a. Archivo
b. Campo
c. Registro
d. base de datos

2
La planeación estratégica es importante porque ayuda a utilizar y aplicar en
forma más efectiva los recursos con que cuenta una empresa, a nivel
humano, financiero y tecnológico. Un buen plan debe estar compuesto de 3
cualidades, una de ellas es Credibilidad; señale las otras dos cualidades.
Seleccione al menos una respuesta.
a. Complejidad
b. Flexibilidad
c. Sencillez
d. Intransigencia

3
Es la capacidad de modificar el esquema interno sin tener que alterar el
esquema conceptual (o los externos)
Seleccione una respuesta.

a. Independencia Estructual
b. Independencia de datos
c. Independencia Lógica
d. Independencia Fisica ¡ Respuesta Correcta..!

4
Interactúan con el sistema sin escribir programas, escribiendo las
consultas en el lenguaje de consulta de la base de datos
Seleccione una respuesta.

a. Usuarios sofisticados
b. Administrador de la base de datos
c. Usuarios ingenuos
d. Programadores de aplicaciones

La capacidad de modificar el esquema conceptual sin tener que alterar


los esquemas externos ni los programas de aplicación hace referencia
a:

Seleccione una respuesta.

a. Independencia Lógica
b. Arquitectura de tres niveles
c. Independencia Física
d. Independencia conceptual
Continuar
Act 5: Lección evaluativa No. 1
Sistema Gestor de Bases de Datos

Un sistema gestor de bases de datos (SGBD) consiste en una colección de


datos interrelacionados y un conjunto de programas para acceder a
dichos datos. La colección de datos, normalmente denominada base de
datos, contiene información relevante para una empresa. El objetivo
principal de un SGBD es proporcionar una forma de almacenar y
recuperar la información de una base de datos de manera que sea tanto
práctica como eficiente.
Los sistemas de bases de datos se diseñan para gestionar grandes
cantidades de información. La gestión de los datos implica tanto la
definición de estructuras para almacenar la información como la
provisión de mecanismos para la manipulación de la información.
Además, los sistemas de bases de datos deben garantizar la fiabilidad de
la información almacenada, a pesar de las caídas del sistema o de los
intentos de acceso no autorizados. Si los datos van a ser compartidos
entre diferentes usuarios, el sistema debe evitar posibles resultados
anómalos.

Aplicaciones de los sistemas de bases de datos


Las bases de datos se usan ampliamente. Algunas de sus aplicaciones más
representativas son:

 Banca: Para información de los clientes, cuentas, préstamos y


transacciones bancarias.
 Líneas aéreas: Para reservas e información de horarios. Las líneas
aéreas fueron de las primeras en usar las bases de datos de forma
distribuida geográficamente (los terminales situados en todo el
mundo accedían al sistema de bases de datos centralizado a través
de las líneas telefónicas y otras redes de datos).
 Universidades: Para información de los estudiantes, matrículas de las
asignaturas y cursos.
 Transacciones de tarjetas de crédito: Para compras con tarjeta de
crédito y la generación de los extractos mensuales.
 Telecomunicaciones: Para guardar un registro de las llamadas
realizadas, generar las facturas mensuales, mantener el saldo de las
tarjetas telefónicas de prepago y para almacenar información sobre
las redes de comunicaciones.
 Finanzas: Para almacenar información sobre grandes empresas,
ventas y compras de productos financieros, como acciones y bonos;
también para almacenar datos del mercado en tiempo real para
permitir a los clientes la compraventa en línea y a la compañía la
compraventa automática.
 Ventas: Para información de clientes, productos y compras.
 Comercio en línea: para los datos de ventas ya mencionados y para
el seguimiento de los pedidos Web, generación de listas de
recomendaciones y mantenimiento de evaluaciones de productos en
línea.
 Producción: Para la gestión de la cadena de proveedores y para el
seguimiento de la producción de artículos en las fábricas, inventarios
en los almacenes y pedidos.
 Recursos humanos: Para información sobre los empleados, salarios,
impuestos sobre los sueldos y prestaciones sociales y para la
generación de las nóminas.

Dos ejemplos del acceso a datos almacenados en una base de datos,


pueden ser:
Su respuesta :

Cuando se accede a una tienda de libros en línea y se busca un


libro o una colección de música.
Cuando se realiza un pedido en línea.

Felicitaciones..respuesta correcta

Los sistemas de bases de datos están diseñados para gestionar grandes


cantidades de información. La gestión de los datos implica:
Su respuesta :

Definición de estructuras para almacenamiento de información


Mecanismos para manipulación de información

Respuesta Correcta!

Propósito de los sistemas de bases de datos


Antes de la aparición de los sistemas gestores de bases de datos (SGBDs),
las organizaciones normalmente almacenaban la información en sistemas
de procesamiento de archivos típico. Pero, guardar la información de la
organización en un sistema de estos, tiene una serie de inconvenientes
importantes:

Redundancia e inconsistencia de datos. Debido a que los archivos y


programas de aplicación los crean diferentes programadores en el
transcurso de un largo período de tiempo, es probable que los diversos
archivos tengan estructuras diferentes y que los programas estén escritos
en varios lenguajes de programación diferentes. Además, puede que la
información esté duplicada en varios lugares (archivos), lo que conduce a
costos de almacenamiento y de acceso más elevados. Además, puede dar
lugar a la inconsistencia de los datos; es decir, puede que las diferentes
copias de los mismos datos no coincidan.

Dificultad en el acceso a los datos. Los entornos de procesamiento


de archivos convencionales no permiten recuperar los datos necesarios de
una forma práctica y eficiente. Hacen falta sistemas de recuperación de
datos más adecuados para el uso general.

Aislamiento de datos. Como los datos están dispersos en varios


archivos, y los archivos pueden estar en diferentes formatos, es difícil
escribir nuevos programas de aplicación para recuperar los datos
correspondientes.

Problemas de integridad. Los valores de los datos almacenados en la


base de datos deben satisfacer ciertos tipos de restricciones de
consistencia. Por ejemplo, el saldo de ciertos tipos de cuentas bancarias no
puede nunca ser inferior a una cantidad predeterminada. Los
desarrolladores hacen cumplir esas restricciones en el sistema añadiendo el
código correspondiente en los diversos programas de aplicación. Sin
embargo, cuando se añaden nuevas restricciones, es difícil cambiar los
programas para hacer que se cumplan. El problema se complica cuando las
restricciones implican diferentes elementos de datos de diferentes archivos.

Propósito de los sistemas de bases de datos

Problemas de atomicidad. Los sistemas informáticos, como cualquier


otro dispositivo mecánico o eléctrico, está sujeto a fallos. En muchas
aplicaciones es crucial asegurar que, si se produce algún fallo, los datos se
restauren al estado consistente que existía antes del fallo. Es decir, una
transacción (dos operaciones o procesos) debe ser atómica - debe ocurrir
en su totalidad o no ocurrir en absoluto. Resulta difícil asegurar la
atomicidad en los sistemas convencionales de procesamiento de archivos.

Anomalías en el acceso concurrente. Para aumentar el rendimiento


global del sistema y obtener una respuesta más rápida, muchos sistemas
permiten que varios usuarios actualicen los datos simultáneamente. En
realidad, hoy en día, los principales sitios de comercio electrónico de
Internet pueden tener millones de accesos diarios de compradores a sus
datos. En tales entornos es posible la interacción de actualizaciones
concurrentes y puede dar lugar a datos inconsistentes. Para protegerse
contra esta posibilidad, el sistema debe mantener alguna forma de
supervisión. Pero es difícil ofrecer supervisión, ya que muchos programas
de aplicación diferentes que no se han coordinado con anterioridad pueden
tener acceso a los datos.

Problemas de seguridad. No todos los usuarios de un sistema de


bases de datos deben poder acceder a todos los datos.

Estas dificultades, entre otras, motivaron el desarrollo de los sistemas de


bases de datos.

En un sistema de procesamiento de archivos, es posible que, la dirección y


el número de teléfono de un cliente dado aparezcan en un archivo que
contenga registros de cuentas de ahorros y en un archivo que contenga
registros de cuentas corrientes. Esta duplicidad, además de elevar los
costos de almacenamiento y de acceso, puede dar lugar a datos inestables
o no seguros, ya que dichos datos pueden no coincidir (puede suceder, que
el cambio en la dirección de un cliente esté reflejado en los registros de las
cuentas de ahorro pero no en el resto del sistema).

Este es un ejemplo de:


Su respuesta :

Redundancia e inconsistencia de datos

Respuesta Correcta!

Supóngase que el gerente de un banco necesita averiguar los nombres de


todos los clientes que viven en una localidad específica de Bogotá. El
gerente solicita al departamento de procesamiento de datos dicha lista.
Pero, dicha solicitud no se contempló en el diseño original del sistema y
muchos menos, búsquedas más específicas (por ejemplo, que busque los
clientes de esa localidad que tengan una cuenta son saldo igual o superior
a $1'000.000). Esto ocasiona una deficiencia del sistema.

Este es un ejemplo de:


Su respuesta :

Dificultad en el acceso a los datos.

Felicitaciones..Respuesta Correcta...
En un sistema de información de una universidad, el personal encargado de
la información de los empleados (personal académico y personal
administrativo), sólo necesita ver la parte de la base de datos que contiene
la información de la nómina. No necesitan tener acceso a otro tipo de
información (las calificaciones de los estudiantes).

Esto es un ejemplo de:


Su respuesta :

Seguridad

Felicitaciones..Respuesta Correcta

Considérese un programa que realice una transferencia de $500.000 de la


cuenta A a la cuenta B. Si se produce un fallo del sistema durante la
ejecución del programa, es posible que los $500.000 hayan sido retirados
de la cuenta A pero no abonados en la cuenta B, dando lugar a un estado
inconsistente de la base de datos. Evidentemente, resulta esencial para la
consistencia de la base de datos que tengan lugar tanto el abono como el
cargo, o que no tenga lugar ninguno.

Este es un problema de:


Su respuesta :

Atomicidad

Respuesta Correcta!

Lenguajes de bases de datos


Los sistemas de bases de datos proporcionan un lenguaje de definición
de datos para especificar el esquema de la base de datos y un lenguaje
de manipulación de datos para expresar las consultas a la base de
datos y las modificaciones de la base de datos. En la práctica, los
lenguajes de definición y manipulación de datos no son dos lenguajes
diferentes; en cambio, simplemente forman parte de un único lenguaje de
bases de datos, como puede ser SQL.

Lenguaje de manipulación de datos (LMD). Lenguaje que permite a los


usuarios tener acceso a los datos organizados mediante el modelo de
datos correspondiente o manipularlos. Los tipos de acceso son:

 La recuperación de la información almacenada en la base de datos.


 La inserción de información nueva en la base de datos.
 El borrado de la información de la base de datos.
 La modificación de la información almacenada en la base de datos.

Hay fundamentalmente dos tipos:

 Los LMDs procedimentales necesitan que el usuario especifique


qué datos se necesitan y cómo obtener esos datos.
 Los LMDs declarativos (también conocidos como LMDs no
procedimentales) necesitan que el usuario especifique qué datos se
necesitan sin que haga falta que especifique cómo obtener esos
datos.

Los LMDs declarativos suelen resultar más fáciles de aprender y de usar


que los procedimentales.

Lenguaje de definición de datos (LDD). Los esquemas de la base de


datos se especifican mediante un conjunto de definiciones expresadas
mediante un lenguaje especial llamado lenguaje de definición de datos
(LDD). El LDD también se usa para especificar más propiedades de los
datos.
La estructura de almacenamiento y los métodos de acceso usados por el
sistema de bases de datos se especifican mediante un conjunto de
instrucciones en un tipo especial de LDD denominado lenguaje de
almacenamiento y definición de datos. Estas instrucciones definen los
detalles de implementación de los esquemas de las bases de datos, que
suelen ocultarse a los usuarios.
Los valores de datos almacenados en la base de datos deben satisfacer
ciertas restricciones de consistencia. El LDD proporciona facilidades para
especificar tales restricciones. Los sistemas de bases de datos
comprueban estas restricciones cada vez que se actualiza la base de
datos.

En la estructura básica de un Sistema Gestor de Base de Datos se enuncian


dos lenguajes que permiten trabajar sobre la base de datos. Estos
lenguajes estandar son:
Su respuesta :

Lenguaje de Manipulación de Datos


Lenguaje de Definición de Datos

Felicitaciones...Respuesta Correcta

La recuperación , borrado, modificación e inserción de información en la


base de datos, son tipos de acceso propios del:
Su respuesta :

Lenguaje de Manipulación de Datos

Felicitaciones..Respuesta Correcta

Act7: Reconocimiento Unidad 2.


Modelado de datos (1)

El modelado, es una técnica que consiste en crear una representación


ideal de un objeto real mediante un conjunto de simplificaciones y
abstracciones, cuya validez se pretende constatar. Un modelo es una
simplificación de la realidad, donde se muestra lo importante y se oculta lo
no importante. Se modela para comprender mejor un sistema.

El modelado es una parte central de todas las actividades que conducen a


la producción -entre muchas otras cosas-, de buen software. Se
construyen modelos para comunicar la estructura deseada y el
comportamiento de nuestro sistema. Se construyen modelos para
visualizar y controlar la arquitectura del sistema. Se construyen modelos
para comprender mejor el sistema que se está construyendo, muchas
veces descubriendo oportunidades para la simplificación y la reutilización.
Se construyen modelos para controlar el riesgo.

El modelado de sistemas de software es una técnica para tratar la


complejidad inherente a estos sistemas. El uso de modelos ayuda a los
ingenieros de software a "visualizar" el sistema a construir. Además, los
modelos de un nivel de abstracción mayor pueden utilizarse para la
comunicación con el cliente. Por último, las herramientas de modelado y
las de ingeniería de software automatizada, pueden ayudar a verificar la
corrección del modelo.

El modelado de datos es uno de los elementos más importantes a la hora


de iniciar el desarrollo de cualquier proyecto. Esta es la estructura, sobre
la que realmente reside la verdadera esencia de la aplicación. Incluso
determina si el proyecto va a cumplir con su verdadero objetivo.

Modelado de datos (2)


Existen tres tipos de modelado: el modelado conceptual, que intenta
modelar la visión general del negocio o producto, y que por lo tanto es
muy general y abstracto; el modelado lógico, que incluye todos los
detalles acerca de los datos y; el modelo físico, que es el esquema a
implementar en un Sistema Gestor de Bases de Datos.

Existen dos grandes categorías de modelos conceptuales, los modelos


basados en registros y los modelos basados en objetos. Los modelos
basados en registros son: Jerárquico, Redes y Relacional. Los modelos
basados en objetos son: Modelo Orientado a objetos y Modelo Entidad-
Relación (MER).

La Unidad Dos introduce al estudiante/lector en el modelado de datos.


Igualmente, trata un modelo en particular de cada categoría de modelo
conceptual; el modelo entidad-relación (basado en objetos) y el modelo
relacional (basado en registros).
Teniendo en cuenta los párrafos anteriores y la estructura del curso, la
Unidad dos tiene como título:
Su respuesta :

Modelado de datos

**Respuesta Correcta**

La correspondencia de cardinalidad es una temática que pertenece al


capítulo:
Su respuesta :

Modelo Entidad - Relación

***Respuesta Correcta***

Se usan para describir los datos en los niveles conceptual y de visión. Se


caracterizan porque proporcionan una capacidad de estructuración bastante
flexible y permiten especificar restricciones de datos explícitamente.
Esta párrafo hace referencia a:
Su respuesta :

Modelos Lógicos Basados en Objetos

***Respuesta Correcta***

El diagrama Entidad-Relación permite expresar gráficamente la estructura


lógica general de una base de datos (su simpleza y claridad son las
responsables de su uso generalizado).
Esta temática se trata en que capítulo de la Unidad 2 ?
Su respuesta :

Capítulo 4

***Respuesta Correcta**

Metodología de diseño conceptual es una temática que pertenece a:


Su respuesta :

Modelo Entidad-Relación

*** Respuesta Correcta ***

El álgebra relacional es un lenguaje de consulta procedimental. Consta de


un conjunto de operaciones que toman como entrada una o dos relaciones
y producen como resultado una nueva relación.
Bajo que tema se encuentra este apartado específico?
Su respuesta :

Lenguajes de consulta

**Respuesta Correcta**

Modelado de datos
Entre las consideraciones fundamentales al organizar los datos en una base
de datos se incluye, el determinar qué datos se deben recopilar, quién
tendrá acceso a la información y cómo se podrían utilizar los datos
almacenados. Con base en estas determinaciones se puede crear una base
de datos. Su creación requiere de dos tipos de diseño diferentes: un diseño
lógico y uno físico.

El diseño lógico de una base de datos muestra un modelo abstracto de


cómo se deben estructurar y ordenar los datos para cumplir con las
necesidades de información en una organización. El diseño lógico de una
base de datos incluye la identificación de las relaciones entre las diferentes
sesiones de datos y su agrupamiento en forma ordenada.

Una de las características fundamentales de los sistemas de bases de


datos es que proporcionan cierto nivel de abstracción de datos al ocultar las
características sobre el almacenamniento físico que la mayoría de usuarios
mo mecesita conocer. Los modelos de datos son el instrumento principal
para ofrecer dicha abstracción.

Un modelo de datos es un conjunto de conceptos que sirven para describir


la estructura de una base de datos. Esa colección de conceptos incluyen los
datos, las relaciones entre los datos y las restricciones que deben cumplirse
sobre los datos.
Su respuesta :

Verdadero

** Respuesta Correcta **

Los modelos de datos aportan la base conceptual para diseñar aplicaciones


que hacen un uso intensivo de datos, así como la base formal para las
herramientas y técnicas empleadas en el desarrollo y uso de sistemas de
información.

Un modelo de datos es por tanto una colección de conceptos bien definidos


matemáticamente que ayudan a expresar las propiedades estáticas y
dinámicas de una aplicación con un uso de datos intensivo.
Conceptualmente, una aplicación puede ser caracterizada por:

 Propiedades estáticas: entidades (u objetos), propiedades (o atributos) de


esas entidades, y relaciones entre esas entidades.
 Propiedades dinámicas: operaciones sobre entidades, sobre propiedades o
relaciones entre operaciones.
 Reglas de integridad sobre las entidades y las operaciones (por ejemplo,
transacciones).

El modelo de Datos es el instrumento principal de un Sistema de Bases de Datos ya


que proporciona el nivel de abstracción de los datos. Un Modelo de Datos para
cumplir con esta abstracción de los datos debe tener en cuenta en la descripción de la
estructura de la Base de Datos:
Su respuesta :

Los datos, las relaciones entre los datos y las restricciones que deben
cumplirme sobre los datos

** Respuesta Correcta **
El proceso de diseño de bases de datos
Los modelos de datos de alto nivel le sirven a los diseñadores de bases de
datos para proporcionar un marco conceptual en el cual se especifican los
requisitos de datos de los usuarios de las bases de datos que existen, y
cómo se estructurará la base de datos y la manera en que se estructurará la
base de datos para satisfacer esos requisitos. La fase inicial del diseño de
bases de datos, por tanto, es caracterizar completamente los
requerimientos de datos de los usuarios de la base de datos. El resultado
de esta fase es la especificación de requerimientos del usuario.
Posteriormente, el diseñador elige un modelo de datos y, aplicando los
conceptos del modelo de datos elegido, traduce esos requisitos en un
esquema conceptual de la base de datos. El esquema desarrollado en esta
fase de diseño conceptual proporciona una visión general detallada de la
empresa. El diseñador revisa el esquema para confirmar que todos los
requerimientos de datos se satisfacen realmente y no hay conflictos entre
sí. También se examina el diseño para eliminar características redundantes.
Lo importante en este punto es describir los datos y las relaciones, más que
especificar detalles del almacenamiento físico.
Un esquema conceptual completamente desarrollado indica también los
requerimientos funcionales de la empresa. En una especificación de
requerimientos funcionales los usuarios describen los tipos de
operaciones (o transacciones) que se realizarán con los datos (por ejemplo,
modificación o actualización de datos, búsqueda y recuperación de datos y
borrado de datos). En esta fase del diseño conceptual se hace una revisión
del esquema para asegurarse de que satisface los requisitos funcionales.
El proceso de pasar de un modelo de datos abstracto a la implementación
de la base de datos incluye dos fases más de diseño. En la fase de diseño
lógico, el diseñador relaciona el esquema conceptual de alto nivel con el
modelo de implementación de datos del sistema de base de datos que se
utilizará. Luego de esta fase, el diseñador usa el esquema de base de datos
específico en la fase de diseño físico, en la que se especifican las
características físicas de la base de datos, tales como la forma de
organización de los archivos y las estructuras de almacenamiento interno.

En la fase de diseño físico, el diseñador relaciona el esquema conceptual de alto


nivel con el modelo de implementación de datos del sistema de base de datos que
se utilizará.

Su respuesta :

Falso

** Respuesta Correcta **

Los modelos de datos se clasifican en:


Su respuesta :
Modelos basados en objetos
Modelos lógicos basados en registros

** Respuesta Correcta

Clasificación de los modelos de datos


Como se mencionó anteriormente, existen tres tipos de modelado: el
modelado conceptual, que intenta modelar la visión general del negocio o
producto, y que por lo tanto es muy general y abstracto; el modelado lógico,
que incluye todos los detalles acerca de los datos y; el modelo físico, que
es el esquema a implementar en un Sistema Gestor de Bases de Datos.

Dentro de los modelos conceptuales, se encuentran dos grandes


categorías:

 Modelos basados en objetos, utilizados para describir los datos en los


niveles conceptual y de visión. Con este modelo se representan los datos
tal y como se visualizan en el mundo real, tienen una capacidad de
estructuración bastante flexible y permiten especificar restricciones de
datos explícitamente.
 Modelos lógicos basados en registros, utilizados para describir datos en los
niveles conceptual y físico. Estos modelos utilizan registros e instancias
para representar la realidad, así como las relaciones que existen entre
estos registros. A diferencia de los modelos de datos basados en objetos,
se usan para especificar la estructura lógica global de la base de datos y
para proporcionar una descripción a nivel más alto de la implementación.

Los modelos más representativos de los modelos lógicos basados en


objetos, son:
Su respuesta :

Modelo Entidad Relación


Modelo Orientado a Objetos

** Respuesta Correcta

El Modelo relacional, el Modelo de red y el Modelo jerárquico corresponden


al
Su respuesta :

Modelo lógico basado en registros


** Respuesta Correcta

Modelo Entidad-Relación
Este modelo de datos está basado en una percepción del mundo real
consistente en objetos básicos llamados entidades y de relaciones entre
estos objetos. Se desarrolló para facilitar el diseño de bases de datos
permitiendo la especificación de un esquema de la empresa que representa
la estructura lógica completa de la base de datos. El modelo de datos E-R
emplea tres conceptos básicos: los conjuntos de entidades, los conjuntos
de relaciones y los atributos.

Una entidad es una "cosa" u "objeto" en el mundo real distinguible de los


demás objetos. Una entidad tiene un conjunto de propiedades, y los valores
para algún conjunto de propiedades pueden identificar una entidad de forma
unívoca. Una entidad puede ser concreta, como una persona o un libro, o
puede ser abstracta, como un préstamo, unas vacaciones. Un conjunto de
entidades es un grupo de entidades del mismo tipo que comparten las
mismas propiedades, o atributos. El conjunto de todas las personas que son
estudiantes en un curso específico, por ejemplo, se pueden definir como el
conjunto de entidades estudiante. Las entidades individuales que
constituyen un conjunto se llaman la extensión del conjunto de entidades.
Así, todos los estudiantes de un curso son la extensión del conjunto de
entidades estudiante. Cada entidad se representa mediante un conjunto de
atributos. Los atributos son propiedades descriptivas que posee cada
miembro de un conjunto de entidades. Posibles atributos del conjunto de
entidades estudiante son codigo, nombre_estudiante, direccion_estudiante
y telefono_estudiante.Para cada atributo hay un conjunto de valores
permitidos, denominados dominio o conjunto de valores de ese atributo.
El dominio del atributo nombre_estudiante podría ser el conjunto de todas
las cadenas de texto de una cierta longitud. Una relación es una asociación
entre diferentes entidades. Por ejemplo, se puede definir una relación que
asocie al estudiante López con el curso Bases de Datos Básico. Esta
relación especifica que López es un estudiante inscrito en el curso Bases de
Datos Básico. Un conjunto de relaciones es un conjunto de relaciones del
mismo tipo.

Los siguientes ejemplos cliente, producto, estudiante, vacación, en un modelo E-R hacen
referencia a:

 
Su respuesta :

Una Entidad

** Respuesta correcta **
Los posibles valores que puede tomar un atributo para un conjunto de entidades se
denomina:
Su respuesta :

Dominio.

** Respuesta Correcta

El modelo relacional
Este modelo es hoy en día el principal modelo de datos para las aplicaciones
comerciales de procesamiento de datos. Se destaca por su simplicidad, lo cual
facilita el trabajo del programador en comparación con otros modelos como el de
red y el jerárquico.
Una base de datos relacional consiste en un conjunto de tablas, a cada una de las
cuales se le asigna un nombre exclusivo. Cada fila de la tabla representa una
relación entre un conjunto de valores. Es válido decir que cada tabla es un
conjunto de entidades , y cada fila es una entidad. Dado que cada tabla es un
conjunto de tales relaciones, hay una fuerte correspondencia entre el concepto de
tabla y el concepto matemático de relación, del que toma su nombre el modelo de
datos relacional.

El modelo relacional, es un modelo de implementación, se diferencia del MER en


que es un modelo lógico basado en registros en lugar de ser un modelo lógico
basado en objetos.
Su respuesta :

Verdadero

** Respuesta Correcta **

Son operaciones fundamentales del Algebra relacional:


Su respuesta :

Selección, Proyección
Producto cartesiano y Renombramiento

** Respuesta Correcta
Normalización
La normalización es un proceso mediante el cual se transforman datos
complejos a un conjunto de estructuras de datos más pequeñas, que
además de ser más simples y más estables, son más fáciles de mantener.
También se puede entender como una serie de reglas que sirven para
ayudar a los diseñadores de bases de datos a desarrollar un esquema que
minimice los problemas de lógica. Cada regla está basada en la que le
antecede.
La normalización se adoptó porque el viejo estilo de poner todos los datos
en un solo lugar, como un archivo o una tabla de la base de datos, era
ineficiente y conducía a errores de lógica cuando se trataban de manipular
los datos. Igualmente, normalizar una base de datos ayuda a reducir la
utilización de espacio en disco, ya que hay menos repetición de datos.
Teniendo en cuenta el párrafo anterior y la estructura del curso, la unidad 3
tiene como título:
Su respuesta :

Normalización y el Lenguaje SQL

***Respuesta Correcta**
Dos (2) de los capítulos que hacen parte de la Unidad Tres, son:
Su respuesta :

Lenguaje de Consulta SQL


PostgreSQL

** Respuesta Correcta **

Consultas de datos en SQL es una temática que pertenece al capítulo:


Su respuesta :

Lenguaje de consulta SQL

*** Respuesta Correcta

Modificación de datos en SQL es una temática que pertenece al capítulo:


Su respuesta :

Capítulo 7

** Respuesta Correcta

El tema Administración remota con OpenSSH, corresponde al capítulo:


Su respuesta :

PostgreSQL

** Respuesta Correcta **

También podría gustarte