BIENVENIDOS&smiley=bye&fontcolor=CC 33 CC&ss=1&font=&shadowcolor=&signcolor=FFFF 00?&ext=.gif

AUDIO
Aquí

Tipos Complejos de Bases Datos

Las debilidades y limitaciones son:

- Pobre representación de las entidades del ‘mundo real’.
- Sobrecarga y poca riqueza semánticas.
- Soporte inadecuado para las restricciones de integridad y empresariales
- Estructura de datos homogénea
- Operaciones limitadas
- Dificultades para gestionar las consultas recursivas
- Desadaptación de impedancias
- Problemas asociados a la concurrencia, cambios en los esquemas y el inadecuado acceso navegacional.
- No ofrecen soporte para tipos definidos por el usuario (sólo dominios)

Mientras que las necesidades de las aplicaciones actuales con respecto a las bases de datos son:

- Soporte para objetos complejos y datos multimedia - Identificadores únicos - Soporte a referencias e interrelaciones - Manipulación navegacional y de conjunto de registros - Jerarquías de objetos o tipos y herencia - Integración de los datos con sus procedimientos asociados

- Modelos extensibles mediante tipos de datos definidos por el usuario - Gestión de versiones - Facilidades de evolución - Transacciones de larga duración - Interconexión e interoperabilidad

Debido a las limitaciones anteriormente expuestas, el uso de BDOO es más ventajoso si se presenta en alguno de los siguientes escenarios: - Un gran número de tipos de datos diferentes

Tipos Complejos/Definidos por el Usuario

Muchas veces los tipos básicos descriptos más arriba no son adecuados para determinada tarea aunque los combinemos por medio de colecciones. En ocasiones deseamos agrupar varios datos juntos y tratarlos como si fueran un solo elemento. Un ejemplo de esta situación podría ser la descripción de una dirección postal: la calle, el número, la ciudad y el código postal. La mayor parte de los lenguajes nos permiten agrupar estos datos en un registro o estructura.

En BASIC un registro de este tipo se realiza así:

Type Direccion

     Numero_Casa AS INTEGER
     Calle AS STRING
     Ciudad AS STRING
     Cod_Postal AS STRING

End Type

Puede parecerte medio esotérico, pero no te preocupes que pronto tendrá su sentido.

Veremos cómo utilizar estas estructuras en nuestra próxima sección dedicada a las variables.

VIDEO

Variables

Los datos son almacenados en la memoria de la computadora. Podemos comparar este proceso con las casillas de correo donde se colocan las cartas. Uno podría colocar una carta en cualquier casilla, pero si estas no tienen una etiqueta que las identifique, resultará prácticamente imposible recuperar la carta. Para seguir con la comparación, las variables son las etiquetas de las casillas en la memoria de la computadora.

%center'-%%red%Ahora ya conocemos qué son los datos, pero ¿qué podemos hacer con ellos? Desde el punto de vista de la programación podemos crear instancias de los datos (organizados en objetos) y asignarlas a variables. Una variable es una referencia a un área específica de la memoria de la computadora donde se guardan los datos. En algunos lenguajes de programación la variable debe coincidir con el tipo de dato al cual apunta. En BASIC, por ejemplo, declaramos una variable de cadena agregándole el signo $ al final del nombre: %center'-%%green%Ahora que ya sabemos qué son las variables y cómo crearlas vamos a ver qué cosas podemos hacer con ellas. %center'-%%red%Para recordar * Los datos se organizan en tipos, y las operaciones que pueden realizarse sobre ellos dependen en gran medida del tipo de datos que se utilice. * Los tipos de datos simples incluyen a las cadenas de caracteres, los números y los valores de verdad o booleanos. * Los tipos de datos complejos incluyen a las colecciones, los archivos, las fechas y los tipos definidos por el usuario. Skype Me™!

aprendi:
‘’a busca informacion en diferente fuentes hacer videos subirlos a hacer audios, poner smiles cambiar el formato.


REFERENCIAS WIKIPEDIA.COM


Google