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:
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.
