Ir al contenido


Foto

Asistente de base de datos en delphi 2010


  • Por favor identifícate para responder
8 respuestas en este tema

#1 TAVOSOFT

TAVOSOFT

    Member

  • Miembros
  • PipPip
  • 23 mensajes

Escrito 07 octubre 2010 - 10:23

Hola amigos del foro , apenas estoy comenzando con delphi y me gustaria saber si la version de delphi 2010 tiene algun asistente para crear base de datos (Database form wizard),
como lo tienen Visual Basic 2005 en adelante,  por que para los principiantes como yo estos asistentes ayudan mucho , me han dicho que delphi 7 los tiene o que otra version tiene los asistentes ,tambien quiero saber de que forma es mas facil desarrollar base de datos en delphi.
Muchas gracias amigos.  :cool: :$$$: :tongue:
  • 0

#2 FGarcia

FGarcia

    Advanced Member

  • Miembro Platino
  • PipPipPip
  • 687 mensajes
  • LocationMéxico

Escrito 07 octubre 2010 - 11:04

Delphi 7 tiene BDE Database Desktop. Principalmente crea bd de tipo *.dbf

Delphi 2010 no tiene ningun asistente.

¿Con que tipo de base de datos vas a trabajar? De acuerdo a tu respuesta se pueden usar diferentes manejadores de BD.

Para Firebird se usa en forma muy extendida IBExpert en su version gratuita (personal) tambien existe FlameRobin.
  • 0

#3 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 07 octubre 2010 - 02:39

Otra opción sería algun software de modelado como Toda Data Modeler o DBDesigner, aunque los script que generan muchas veces incluyen sentencias no deseadas, ya tendrías que "limpiar" el código para poderlo ejecutar sin problema (y).

Al igual que FGarcía también te recomiendo IBExpert


Saludos!
  • 0

#4 TAVOSOFT

TAVOSOFT

    Member

  • Miembros
  • PipPip
  • 23 mensajes

Escrito 07 octubre 2010 - 02:44

Hola amigos gracias por sus respuestas , pienso hacer las base de datos en Sql sever 2005.
  • 0

#5 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 07 octubre 2010 - 02:50

Por si te interesa mi propuesta:

Tomado de Quest Software:

Supported Platforms

Oracle --> Basic support for Oracle 9 Support for Oracle 9i, 10g and 11g
MS SQL Server --> Basic support for MS SQL Server 2000 Support for MS SQL Server 2005 and 2008
MySQL --> Basic support for MySQL  Support for MySQL  v5.0 and v5.1
PostgreSQL --> Basic support for PostgreSQL Support for PostgreSQL v8.1, v8.2, v8.3 and v8.4
Sybase ASE --> Basic support for Sybase ASE Support for Sybase ASE v12.5 and v15
DB2 (LUW) --> Basic support for DB2 (LUW) Support for DB2 v8, v9, v9.5 and v9.7 (LUW)
MS Access --> Basic support for MS Access Support for MS Access 2000/2002/2003


Fuente


Saludos!
  • 0

#6 Delphius

Delphius

    Advanced Member

  • Administrador
  • 6.295 mensajes
  • LocationArgentina

Escrito 07 octubre 2010 - 04:55

Hola,

Hace tiempo que no uso VB, por lo que no sabría decir que es realmente a lo que hace referencia TAVOSOFT cuando menciona que en Visual Basic 2005 se puede crear una base de datos  ^o| , con algo parecido a un Database Form Wizzard  ^o|.

¿Me podrían explicar?
Porque no me explico es que desde cuando en un IDE/lenguaje ha sido posible crear bases de datos  ^o|
Que yo sepa una base de datos se diseña y de elabora con alguna herramienta que el motor elegido en cuestión ofrece. Ya sea que se trata de una aplicación con entorno visual, o sea por consola... en fin... todos, universalmente hablando ya que hay un estándar de facto que deben soportar, terminan recibiendo de algún modo un script .sql y generan el/los archivo/s que hacen a la base de datos.

En lod IDE en todo caso desarrollamos aplicaciones que se conectan a la base de datos y la explotan.

O yo estoy confundido... o qué.  :(

El término Database Form Wizzard me suena a un asistente de formularios que tienen controles que se comunican con bases de datos. De estar entendido bien... entonces debería decir que todos los Delphi tienen algo como eso (al menos en las versiones Enterprise).

Basta con hacer File -> New -> Other -> Solapa Business -> Database Form Wizard.

El asistente nos irá guiando y pidiendo los datos, y en unos cuantos clics tenemos un form ya con los controles para operar con la base de datos.

Entonces... les pido que me orienten porque entre la duda de TAVOSOFT y sus respuestas hay algo que no me cierra... ¿Qué es lo que se busca? ¿Elegir un motor y empezar a diseñar una base de datos? ¿O la posibilidad de generar forms con un asistente?

Saludos,
  • 0

#7 Wilson

Wilson

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.137 mensajes

Escrito 07 octubre 2010 - 05:54

En  Delphi 2010 en la paleta Data Explorer  se encuentran  todas las conexiones de dbExpress (contra los diferentes tipos de  bases de datos), basta con arrastrar un TSqlConnection a un DataModule, pasarle un archivo válido de base de datos, así no tenga tablas ni nada, y puedes empezar a crear o editar objetos de la db de una manera gráfica.

Imagen Enviada
  • 0

#8 TAVOSOFT

TAVOSOFT

    Member

  • Miembros
  • PipPip
  • 23 mensajes

Escrito 07 octubre 2010 - 10:18

Hola delphius tu tienes toda la razon discupenme si no me supe explicar bien ya que apenas estoy comenzando en esto , a lo que me refiero es si delphi tiene un asistente de formulario para base de datos que es generado apartir de una base de datos ya creada ejemplo creada en access o sql , visual basic y c# apartir del la version 2005 lo hacen es mas si no estoy mal tienen para crear la base de datos desde cero en sql dentro del entorno Visual Studio, con estos asistentes uno puede crear en unos pocos minutos una aplicacion de base de datos completamente funcional sin que uno haya programado una sola linea de codigo , si uno quiere hacer la aplicacion mejor o al gusto de uno simplemente mejora el codigo  generado por el asistente osea que uno agrega , cambia o quita  un poco del codigo de programacion generado automaticamente por el asistente.
Muchas Gracias Amigos del foro.  (y)  :cool: :$$$:  :D :p (h)
  • 0

#9 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 08 octubre 2010 - 07:37

Entonces TAVOSOFT, yo diría que ya tienes suficientes opciones para hacer algo similar en Delphi.
Además el IDE no viene con bases de datos plantilla, quizá si el motor, en este caso SQL Server. Deberías ver si a través de este si lo puedes realizar, y usando la opción que te presenta Delphius (si es tu versión del IDE) conectarte a ella.


Saludos!
  • 0




IP.Board spam blocked by CleanTalk.