“Conocimiento Programación>Python Programming

¿Qué es un objeto SQL

2016/5/16
? 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 puedo utilizar de manera eficiente la ejecución para el bucle en python paralelo para optimizar la ejecución de mi código?
Cómo agregar una introducción de carácter en Python
Cómo hacer que Python Reconocer decimales
Cómo cargar un script de Python Interpreter
Cómo convertir Epoch en Python
¿Cómo puedo incrustar datos en una secuencia de comandos Python
Lista de funciones en un módulo de Python
Cómo utilizar la cuerda en Python
Conocimiento de la computadora © http://www.ordenador.online