“Conocimientos Programación>Python Programming

¿Qué es un objeto SQL

2013/6/19
? SQLObject es un programa gratuito " mapeo objeto-relacional " software diseñado para ayudar a la transferencia de datos entre el lenguaje estructurado de consultas (SQL ) y Python. Se hace un uso extensivo de las clases de nuevo estilo , y utiliza metaclases para facilitar la integración . El programa es el resultado de un esfuerzo de colaboración entre Ian Bicking y un gran número de programadores que contribuyen adicionales , y ha sido publicado bajo la Licencia Pública General Reducida de GNU ( LGPL ) . Trabajo de SQL y Python

SQLObject es facilitar la integración entre SQL y Python. SQL es un lenguaje de programación muy utilizado para administrar datos en sistemas de gestión de bases de datos relacionales ( RDBMS ) . SQL está compuesto a su vez de varios elementos de lenguaje diferentes , usado para almacenar o manipular la información de base de datos . Python es un lenguaje de programación de alto nivel interpretado , utilizado en áreas tan diversas como los sistemas operativos, de secuencias de comandos de aplicaciones Web e Inteligencia Artificial ( AI). Python no es normalmente compatible con bases de datos basadas en SQL .
Programación orientada a objetos

paradigmas de programación orientados a objetos contienen datos en "Objetos ", que son como campos de bases de datos , pero en general no se permite escalar - es decir, que poseen más de un valor . Por ejemplo , un diario computarizado podría tener varias entradas en un día determinado . Sin embargo , las bases de datos de SQL contienen valores escalador en formato de tabla , por lo que los valores del objeto deben ser agrupados en grupos para ser almacenados y manipulados en la base de datos . Esto se llama mapeo objeto- relacional.
Mapeo Objeto-Relacional en SQLObject

SQLObject crea una "definición de clase " que actúa como un intermediario entre los Python y la base de datos . En esta clase se determina cómo el objeto se traduce en el formato utilizado por la tabla de base de datos , que une las tablas como clases , filas como instancias y columnas como atributos. Posteriormente , las filas de base de datos aparecen como objetos de Python , sin acceso diccionario y ninguna diferencia práctica entre la fila de base de datos y el atributo en la definición de clase . Tampoco se utilizan Toolchains y generación de código .
Compatibilidad

SQLObject es compatible con la mayoría de los sistemas de bases de datos basadas en SQL de uso común. SQLObject es compatible con MySQL a través MySQLdb , también conocido como MySQL -python , Max DB través SAPdb , PostgreSQL a través de cualquiera psycopg1 o psycopg2 , SQLite a través pysqlite , Sybase, Firebird es compatible a través de kinterbasdb y MSSQL Server es compatible a través de pymssql y ADODBAPI . En términos de Python, porque SQLObject utiliza clases de nuevo estilo , Python 2.3 o superior es necesario para que la función .

Python Programming
Cómo obtener Intervalo de números aleatorios en Python
Cómo definir variables globales en Python
Cómo escribir un script que borra archivos
Buscar un archivo en Python
¿Cómo puedo comprobar sangría Python en VIM
Python Print Funciones
Cómo contar el contenido de un diccionario en Python
Cómo hacer cumplir el límite de lista en Python
Conocimientos Informáticos © http://www.ordenador.online