mirror of
https://github.com/php/doc-es.git
synced 2026-03-26 16:32:13 +01:00
git-svn-id: https://svn.php.net/repository/phpdoc/es/trunk@325054 c90b9560-bf6c-de11-be94-00142212c4b1
85 lines
3.2 KiB
XML
85 lines
3.2 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<!-- $Revision$ -->
|
|
<!-- EN-Revision: 36a6e2aa5dbcf33088f34981ef3a5083fe02dd1a Maintainer: seros Status: ready -->
|
|
<!-- Reviewed: no -->
|
|
|
|
<chapter xml:id="sdodasrel.limitations" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<title>Limitations</title>
|
|
<para>
|
|
Existen las siguientes limitaciones en la versión actual del
|
|
DAS Relacional:
|
|
<itemizedlist>
|
|
<listitem>
|
|
<para>
|
|
No hay soporte para nulls. No existe soporte para el tipo NULL de SQL.
|
|
No es lícito asignar un NULL de PHP a una propiedad de un objeto de datos
|
|
y el DAS Relacional no lo escribirá como NULL en la
|
|
base de datos. Si se encuentran nulls en la base de datos en una consulta,
|
|
la propiedad permanecerá sin establecer.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Sólo dos tipos de relaciones SDO. La metainformación descrita abajo
|
|
permite al DAS Relacional modelar sólo dos tipo de relación SDO:
|
|
relaciones de contención polievaluadas y referencias de no contención
|
|
monoevaluadas. En SDO, si una propiedad describe una
|
|
relación mono o polievaluada, y si es de contención o
|
|
de no contención, es idenpendiente. El rango completo de posibilidades
|
|
que SDO permite no puede ser definido. Pueden existir relaciones
|
|
que serían útiles modelar pero cuya implementación
|
|
no se puede administrar.
|
|
Un ejemplo es una relación de contención monoevaluada.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
No hay soporte para el rango completo de tipos de datos de SDO. El DAS
|
|
Relacional define todos las propiedades primitivas en el modelo SDO como
|
|
de tipo string. SDO define un conjunto más rico de tipos que contiene tipos
|
|
integer, float, booleano y fecha y hora. String es adecuado
|
|
para los propósitos del DAS Relacional porque la combinación de PHP,
|
|
PDO y la base de datos asegurará que los valores pasados como cadenas
|
|
serán convertidos al tipo apropiado antes de ser puestos en la base de datos.
|
|
Esto afecta a algunos escenarios en los que el DAS Relacional tiene
|
|
que trabajar con un grafo de datos que proviene o se dirige a un
|
|
DAS diferente.
|
|
</para>
|
|
</listitem>
|
|
<listitem>
|
|
<para>
|
|
Sólo una clave foránea por tabla.
|
|
La metainformación solamente proporciona los medios para especificar una clave
|
|
foránea por tabla. Esta clave foránea puede ser referenciada a uno de los dos tipos
|
|
de relación SDO soportados. Obviamente existen algunos escenarios
|
|
que no se pueden describir bajo esta limitación - no es posible
|
|
tener dos referencias de no contención desde una tabla a otra,
|
|
por ejemplo.
|
|
</para>
|
|
</listitem>
|
|
</itemizedlist>
|
|
</para>
|
|
</chapter>
|
|
|
|
<!-- Keep this comment at the end of the file
|
|
Local variables:
|
|
mode: sgml
|
|
sgml-omittag:t
|
|
sgml-shorttag:t
|
|
sgml-minimize-attributes:nil
|
|
sgml-always-quote-attributes:t
|
|
sgml-indent-step:1
|
|
sgml-indent-data:t
|
|
indent-tabs-mode:nil
|
|
sgml-parent-document:nil
|
|
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
|
|
sgml-exposed-tags:nil
|
|
sgml-local-catalogs:nil
|
|
sgml-local-ecat-files:nil
|
|
End:
|
|
vim600: syn=xml fen fdm=syntax fdl=2 si
|
|
vim: et tw=78 syn=sgml
|
|
vi: ts=1 sw=1
|
|
-->
|
|
|