Re: Preguntas

From: Jaime Casanova <jaime(at)2ndquadrant(dot)com>
To: Edwin Quijada <listas_quijada(at)hotmail(dot)com>
Cc: alv_0007(at)hotmail(dot)com, "pgsql-es-ayuda(at)postgresql(dot)org" <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Preguntas
Date: 2012-10-18 21:41:30
Message-ID: CAJKUy5iDkDBoedjbkBoq2xhDUQ3W6gWYAcZPsEn6_L8StOkE0g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

> From: alv_0007(at)hotmail(dot)com
>
2012/10/17 Edwin Quijada <listas_quijada(at)hotmail(dot)com>:
> Te contesto al debajo de cada pregunta.....
>
>
> Postgres acepta tablas anidadas o tipadas???
>
> --No. pero acepta campos tipo array, no es lo mismo pero casi puedes
> simular
>

Si existen tablas tipadas desde 9.0, a que te refieres con tablas anidadas?
http://www.postgresql.org/docs/current/static/sql-createtable.html

postgres=# create type test as (i int, j int);
CREATE TYPE
postgres=# create table t1 of test;
CREATE TABLE

> Exite la herencia entre objetos??
> -- No, solo existe herencia entre tablas.
>

supongo que a eso se refiere...

> Existen referencias entre objetos como las hay en Oracle???
> -- No se que hay en Oracle pporqie no lo conozco, pero exactamente que te
> refieres
>

se mas especifico si solo dices referencia yo pienso en "Foreign Key"
y casi cualquier base de datos relacional implementa eso (obvio que
postgres tambien)

> Existen metodos asociados a un objeto creado??? o como puedo obtener
> datos de un objeto mediante metodos o funciones?
> -- Si creo que es lo que pienso No.
>

no, no puedes.
crea una funcion, no estara asociado al objeto pero puedes obtener
informacion de los objetos

>
> Oracle acepta todas las caracteristicas que deberia de tener un gestor
> objeto relacioal, pero aun no logro ver si Postgres tambien y tal parece que
> no.
>

El soporte objeto relacional de postgres no es completo; tiene
herencias, polimorfismo, sobrecarga de funciones (estas funcionos no
son metodos pegados a tablas), puedes crear tablas tipadas.

No se si algun dia se implementen metodos en tablas, pero parece haber
poco interes por no ser algo tan importante

>
> O porque se dice que postgres es objeto relacional?? o cuales son las
> caracteristicas que debe de tener un gestor para ser llamado objeto
> relacional???

costumbre? tiene algun soporte para objetos pero hasta ahi llega... y
si, ha habido la sugerencia de remover la etiqueta "object" pero eso
tampoco parece que vaya a pasar ;)

--
Jaime Casanova www.2ndQuadrant.com
Professional PostgreSQL: Soporte 24x7 y capacitación
Phone: +593 4 5107566 Cell: +593 987171157

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guillermo E. Villanueva 2012-10-19 11:51:24 Optimización de consulta
Previous Message Conrado Blasetti 2012-10-18 18:25:25 RE: Primera fila en tabla Detalles