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

Tc3 Bases De Datos Avanzada


Enviado por   •  22 de Abril de 2014  •  689 Palabras (3 Páginas)  •  248 Visitas

Página 1 de 3

Descripción de la actividad

A partir de una investigación bibliográfica los estudiantes conceptualizarán sobre lo que es un gestor de bases de datos orientadas a objetos y sobre las características de algunos de los principales sistemas.

2. SQL3

En primer lugar debemos entender que es SQL (tructured Query Language o Lenguaje de Consulta Estructurado) Es un lenguaje informático de cuarta generación (4GL); es un declarativo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en éstas.

¿Qué es 4GL o Fourth FourthGenerationGenerationLanguageLanguage?

Son una evolución de los lenguajes de tercera generación. En estos lenguajes de programación avanzados, el programador no incorpora el procedimiento a seguir, ya que el propio lenguaje es capaz de indicar al ordenador cómo debe ejecutar el programa. Los lenguajes de cuarta generación son más fáciles de usar que los 3GL: suelen incluir interfaces gráficos y capacidades de gestión avanzadas, pero consumen muchos más recursos del ordenador que la generación de lenguajes previa.

Veamos algunos ejemplos de lenguajes de 3°

 FORTRAN:(TraductordeFórmulas),diseñadoespecíficamenteparaprogramasmatemáticosydeingeniería,motivoporelcual,nofuedeampliousoencomputadoraspersonales.Suusosedirigeespecialmenteaequiposdecómputodedicadosalainvestigaciónylaeducación.

 BASIC: Comienza como una herramienta para enseñar sobre programación a estudiantes.

 PASCAL: Ha llegado a considerarse un excelente lenguaje de enseñanza.

 C: Es poderoso, puesto que brinda la libertad de conseguir que se realice casi cualquier cosa en una computadora.

Ahora algunos ejemplos de lenguajes de 4° generación

 Visual BASIC, Visual C: los cuales, soportan características y métodos orientados a objetos y que permiten crear programas en un ambiente visual.

 SQL: Es que es un tipo de lenguaje declarativo, y puede especificar diversas formas de operar sobre las bases de datos

Ahora si veamos ¿Qué es SQL3?

El SQL3 es una extensión del estándar de bases de datos SQL 92 que incluye soporte para la administración de bases de datos orientadas a objetos. SQL3 es un estándar para productos y no un producto en si. El SQL3 esta fuera de la tradición de administración de Bases de datos, pero está dentro de la de pensamiento de objetos. La meta de los comités que trabajan en el SQL3 ha sido describir un estándar que logre la compatibilidad con el SQL

92. Esto significa que todas las características y funciones del SQL 92 también funcionan con el SQL3.

El SQL3 funciona así y es una facilidad de base de datos relacional con características de objetos agregadas, en comparación con una nueva facilidad de bases de datos orientadas a objetos.

En el SQL3 se incorporan tres (3) grupos de nuevas ideas, para quesea completo desde el punto de vista computacional:

1) Soporte para tipos de datos abstractos ( ADT). Es una estructura que define el usuario, la cual es equivalente a un objeto OOP.

2) Mejoras a las definiciones de las tablas. El SQL3 amplía la definición de las tablas de muchas maneras:

• Primero, las tablas SLQ3 tiene un identificador de renglones, el cual es un identificador único de cada renglón de una tabla. Éste es igual a una llave sustituta.

• Definición de tres tipos de tablas: CONJUNTO (no tiene renglones duplicados), MULTICONJUNTO (puede tener renglones duplicados) y LISTA (tiene un orden definido por una o más columnas).

3) Extensiones a las construcciones de lenguaje. Se añaden instrucciones de lenguaje que hacen posible desarrollar una lógica de un renglón a la vez dentro del mismo SQL, lo que lo hace cada vez más parecido a un lenguaje de programación tradicional.

Características

 Tipos Base Extendido

 Tipos de fila.

 Tipos definidos por el usuario.

 Rutinas definidas por el usuario.

 Subtipos y supertipos.

 Subtablasy supertablas.

 Tipos de referencia y la identidad del objeto.

 Tipos Colección.

Conclusiones

 Ø Las Bases de datos orienta a objetos Permiten el desarrollo y mantenimiento de aplicaciones complejas con un costo menor permitiendo que el mismo modelo conceptual se aplique al análisis, diseño, programación, definición y acceso a la Base de Datos.

 Ofrecen un mucho mejor rendimiento de la máquina que las bases de datos por relación, para aplicaciones o clases con estructuras complejas de datos.

 Ayudan a obtener todas las ventajas de la tecnología OO y evitar la falta de correspondencia entre el desarrollo y el modelo de datos se pueden utilizar bases de datos orientada a objetos.

 La utilización de las bases de datos orientadas a objetos es muy importante ya que contribuye para poder crear combinaciones de datos.

 Permite aumentar nuestra capacidad para expresar consultas con la utilización de reglas lógicas

...

Descargar como  txt (4.8 Kb)  
Leer 2 páginas más »
txt