ER2CODE

ER2Code es una herramienta para generar automáticamente un código para facilitar el acceso a una base de datos de su programa.
Descargar ahora

ER2CODE Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Precio:
  • FREE
  • Nombre del editor:
  • Rasmus Toftdahl Olesen
  • Sitio web del editor:
  • http://halfdans.net/wiki.py/pythondr

ER2CODE Etiquetas


ER2CODE Descripción

ER2Code es una herramienta para generar automáticamente un código para facilitar el acceso a una base de datos de su programa. ER2Code es una herramienta para generar automáticamente un código para facilitar el acceso a una base de datos de su programa. El script realiza un archivo de descripción de la base de datos como entrada y genera un directorio lleno de archivos de envoltura de base de datos. El código se genera según un archivo XML y debe ser una base de datos bonita y un lenguaje neutral. En este momento, sin embargo, solo se admite PHP con una base de datos MySQL. Si tiene la suerte de usar Python para su aplicación, realmente recomiendo SQLOBJECT Over ER2Code, es mucho más limpio y funciona con todo tipo de bases de datos. El proyecto se basa. En una idea de la base de datos que una vez tuve, pensé que era revolucionario entonces, pero más tarde me resultó equivocado, nuevamente, por los chicos de SQLOBJECT ..Overview El enfoque de este proyecto es tomar parte del trabajo aburrido de los programadores de los programadores. La escritura de envoltorios de la base de datos es aburrida y tediosa, y, como tal, puede ser el curso de muchos errores de "tipificación del sueño". Pero en el lado brillante, aburrido y tedioso a menudo significa que el proceso puede ser automatizado, de ahí esta herramienta. La idea de ER2Code es que cada relación (también llamada tabla por algunas personas) en la base de datos, se asigna a una clase del mismo nombre. Esta clase contiene una serie de métodos para manipular los atributos contenidos en la relación. El enfoque realizado por ER2Code es tener una larga lista de métodos (estos se denominan función en ER2Code), estas funciones tienen algunos requisitos con respecto a un atributo que debe ser Satisfecho en orden para que el código de la función se genere. El código de la función contiene texto plano mezclado con identificadores. Cada uno de estos identificadores puede generar su "valor" (una cadena de texto) basada en el atributo específico que se aplican en el curso, no es tan simple como eso, no hemos considerado construcciones, cómo eliminar filas en la tabla, y cómo manejar las relaciones exteriores, por ejemplo, 1 a muchos. El diseño del archivo de un archivo es un poco como las estructuras C, y un poco como SQL.each se define dentro de su propio bloque de estructura: usuario {... atributos van aquí ...} Esta declaración será hacer que una clase de usuario se cree. Cada atributo se define mediante el nombre del atributo, seguido de uno o más ajustes de atributos separados en espacios en blanco, y terminados por un semicolón .user {id serial; Nombre de usuario Cadena (30) Predeterminado (Noname) Ordenar índice único; cadena de contraseña (40); Cadena de correo electrónico (100);} Esto hará que la relación de usuario contenga cuatro atributos: ID que es de tipo serie, un entero incrementado automáticamente que se define como la tecla principal.username, que es una cadena de 30 caracteres, se define Tan Sort, lo que significa que cuando se llama a los usuarios que enumera los usuarios, el resultado debe ordenarse por este atributo. También es de tipo índice, lo que significa que debería ser posible encontrar un usuario en función del valor de este atributo.password es una cadena de 40 caracteres. El correo electrónico es una cadena de 100 caracteres. Esto es que todo es necesario saber que Cree una clase para la relación de usuario, y la clase de la base de datos, que es la que usa para conectarse a la base de datos, y para enumerar y encontrar relaciones. Si la descripción anterior se usa con ER2Code para generar código PHP, debería hacerlo posible Para escribir código como el siguiente: // conectarse a la base de datos. $ db = nueva base de datos (); $ halfdan = $ db-> finderuserbyusername ('halfdan'); si ($ halfdan! = null) {imprimir $ halfdan-> getUserName (). '';} // La lista se ordena automáticamente por UsernMeForeach ($ db-> LISTUSER () AS $ USUARIO) {imprimir ' '. $ user-> getName (). '';}


ER2CODE Software relacionado

superfcgi

La única forma verdadera de ejecutar aplicaciones WSGI a través de FastCGI ...

149

Descargar