ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Bases De Datos


Enviado por   •  9 de Marzo de 2013  •  1.740 Palabras (7 Páginas)  •  281 Visitas

Página 1 de 7

1. Define Bases de Datos:

Grupo de datos que comparten cierta información dada por una relación.

2. Define Sistema Manejador de Base de Datos:

Es un sistema a través del cual se administra y se controla una Base de

Datos mediante un lenguaje de programación específico.

3. Menciona los componentes de un Sistema de Base de Datos.

Los componentes de un Sistema de Base de Datos son:

 La base de datos.

 Un Sistema Administrador de Base de Datos (SGBD, DBMS) o motor, tal como Oracle, Sybase, etc.

 Programas de Aplicación (Java, c, c++, etc).

 Usuarios (finales, DBA, programadores de aplicaciones, etc.) HTML

Cada uno de los elementos mencionados anteriormente es de gran importancia ya que claramente existe una interrelación entre ellos y por lo tanto el cumplimiento del fin para el cual existe una base de datos se debe basar en el buen funcionamiento de cada uno de los componentes.

4. Define entidad:

Es la representación en un objeto de la vida real en un modelo de Bases de Datos

5. Define relación:

Conexión de una, dos o más entidades en una Base de Datos.

6. Define atributo

Características de la Entidad.

7. Define rol:

Perfiles que el diseñador de la Base de Datos crea, donde estos perfiles tienen ciertas restricciones para la utilización de la Base de Datos.

8. Define esquema de una Base de Datos:

Es el esqueleto, es decir son tablas sin datos que se tienen que llenar.

9. Define dominio:

Conjunto de valores que puede tomar un atributo.

10. Define cardinalidad:

Relación del números de objetos entre dos entidades y pueden ser de uno a uno, de uno a muchos y de muchos a muchos.

11. Define los cuatro tipos de llaves:

Súper llave Grupo de atributos que identifica de manera únicamente a una tupla sin importar la longitud de atributos.

Llave candidata Grupo mínimo de atributos que identifica de manera única una tupla.

Llave foránea Atributo en una relación que se identifica como llave en otra entidad.

Llave primaria Llave candidata, la cual es elegida por sus características que el diseñador necesita para un fin específico.

12. Explica y ejemplifica los siguientes tipos de atributos:

Simples Es aquel atributo que solo contiene un valor y no tiene la capacidad de ser descompuesto. Ejemplo: Edad, generación, etc.

Compuestos Es un atributo simple que a su vez tiene más atributos simples. Ejemplo: Nombre, teléfono, dirección.

Multivaluados Es aquel que contiene varios valores permitidos. Ejemplo: Un automóvil puede estar compuesto por más de un color.

Nulos Es aquel atributo tal que para una determinada entidad no tiene valor, es decir es desconocido. Ejemplo: La entidad teléfono puede tener como atributos a fijo y móvil, los cuales no necesariamente pueden tener registro ya sea alguno o ambos, en ese caso el atributo seria nulo.

Derivados Es aquel que es calculado a través o en función de otro atributo. Ejemplo: La edad es un atributo derivado, ya que puede ser calculado a través de la fecha de nacimiento.

13. Investiga y describe cada uno de los siguientes modelos de datos:

a. Modelo relacional

b. Modelo de datos orientado a objetos

c. Modelo de datos semiestructurado

d. Modelo de datos de red

e. Modelo de datos jerárquico

a) El modelo relacional para la administración de una base de datos es un modelo de datos basado en la lógica matemática y en la teoría de conjuntos. En la actualidad es de los más citados para modelar problemas reales y administrar datos de manera más eficiente y eficaz. La idea fundamental de este modelo es utilizado en las relaciones, podrían considerarse en forma lógica como conjuntos de datos llamados tuplas. La teoría de las bases de datos relacionales creadas por Edgar Frank Codd, la mayoría de las veces se conceptualiza de una manera más fácil de ver, se trata de pensar en cada relación como si fuese una tabla que está compuesta por registros (cada fila de la tabla sería un registro o tupla), y columnas (campos)

El modelo tiene los datos almacenados en relaciones, y como cada relación es un conjunto de datos, el orden en el que éstos se almacenen no tiene relevancia. Una de las grandes ventajas de este modelo es muy fácil de entender y de utilizar por cualquier usuario. La información puede ser obtenida o guardada por medio de query´s (consultas) y ofrece una facilidad para administrar la información.

b) En una base de datos orientada a objetos, los datos se representa mediante objetos como los vistos en la programación orientada a objetos. Al juntar las características de una base de datos con las de un lenguaje de programación orientado a objetos, lo que genera es un sistema gestor de base de datos orientada a objetos (ODBMS, object database management system). El ODBMS transforma a los objetos de la base de datos en objetos de un lenguaje de programación en uno o más lenguajes de programación a los que dé soporte.

Las bases de datos orientadas a objetos son adaptadas para poder trabajar en conjunción con lenguajes de programación orientados a objetos como Java, C#, Visual Basic.NET y C++. Los ODBMS tienen una gran ventaja al trabajar de manera muy rápida con los datos complejos. Los ODBMS son menos costosos computacionalmente y el rendimiento es mucho mejor cuando se usan objetos ya que almacenan objetos en disco y tienen una conjunción con el programa escrito en un lenguaje de programación orientado a objetos ya que es ordenado con base a su algoritmo, al almacenar exactamente

...

Descargar como (para miembros actualizados) txt (11 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com