7.2 Uso de Bases de Datos Relacionales

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

Tipos de Colecciones

Varray: datos ordenados, cada uno se asocia a un índice para acceder a ellos, al definir un vector (varray) necesitamos definir el número de elementos que contendrá; Tablas Anidadas: No hay máximo de datos pero los datos están desordenados

Modificación o Borrado de Objetos

Sigue la misma sintaxis que la estructura de la BD relacionales: Borrado: DELETE y WHERE para hacerlo selectivamente; Modificación: parecida a la sentencia de BD, DELET FROM.... WHERE... y UPDATE... WHERE...

SELECT

Sintaxis objeto-relación misma estructura que la de BD relacionales. Las consultas necesitan un punto de entrada (nombre objeto o la extensión de una clave, que necesita una variable iteradora que adquiera los valores de los objetos)

Elementos de las BD objeto-relacionales

Atributos, Métodos, Sobrecarga, Construcciones

Tabla que Almacene Objetos

Cada fila representa un objeto y cadad columna un atributo

Navegación a través de Referencias

Como para las claver primarias y foráneas en las BD objeto-referencia cabe la posibilidad de almacenar en una columna la referencia a un objeto que se halle en una tabla referenciada. Para mantener la integridad referencial los objetos deben crearse anteriormente

Declaración e Inicialización

Cuando el objeto ya ha sido definido; Declaramos como si fuera una variable pero si dece "automáticamente nulo" porque debe ser inicializado llamando al constructor, así definimos los valores del tipo objeto

Objetos de Gran Tamaño

Datos que almacenan atributos de gran tamaño para suplir la necesidad de almacenar grandes cantidades de información (vídeos, imagen de alta resolución...)

Colecciones o Conjuntos

Datos que clasifican los vectores (Arrays) en elementos que pueden aparecer varias veces

Tipos Estructurados

Datos que permiten realizar una representación de los atributos en los diagramas entidad-relación.

Herencia

Es característica de la orientación a objetos, se usa en aquellos parecidos pero no iguales. Crea tipos en base a otro padre del que obtener los mismos atributos

BD Objeto-Relacionales

Evolución de las BD del modelo relacional que dan lugar a otro tipo que incorpora conceptos de lenguaje orientado a objetos

Atributos

Igual que las variables, se define por un tipo y un nombre único dentro del tipo de objeto

Constructores

Métodos cuyo nombre coincide con el nombre del tipo. Todos los tipos de objeto tienen asociado un método que inicializa nuevos objetos de ese tipo

Sistemas Objeto-Relacionales

Nuevos tipos de datos a partir de los tipos básicos del sistema: Colecciones o conjuntos, tipos estructurados, objetos de gran tamaño

Inserción de Objetos

Para insertar una instancia de cualquier tipo de objeto necesitamos el método constructor

Lamadas a Métodos

Para invocar los métodos definidos durante el programa basta con utilizar la notación punto sobre el tipo de objeto

Sobrecarga

Pasa en los métodos del mismo tipo; Puede utilizar el mismo nombre para métodos distintos si su número, orden o tipo de parámetro no son iguales

Métodos

Se especifican junto la creación de su tipo y ejecutan una serie de sentencias para realizar una función determinada

Identificadores

Se utiliza para compartir la referencia de un objeto grande ya es es más eficaz que parar este entre los programas. Evita duplicar innecesariamente los datos y su modificación se realizará en un único lugar

CREATE TYPE

Sentencia de creación de estructura y parámetros del objeto. Define el tipo para utilizarlo en el método. Como en la definición de datos que almacena un objeto podemos definir métodos que ejecuten funciones al llamarlos, contienen lo mismo que las funciones pero deben llamarse a través de objetos pues se definen en su interior


Set pelajaran terkait

1. Foundations: Data, Data, Everywhere

View Set

HESI Review Question Combined Pt. 2

View Set

Within the "number" tab, how many categories are available for displaying numbers?

View Set