FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Cómo trabajar con bases de datos SQL
Hola a todos.
Desde hace algún tiempo estoy incursionando en Delphi utilizando ADO. Hasta el momento solo he conectado bases de datos access y dbf. Quiero iniciarme en el desarrollo sobre SQL y necesito ayuda porque en este tema estoy en cero. Necesito saber que servidor SQL utilizar en el que pueda diseñar las bases de datos y las tablas de forma visual y no con la línea de comandos y como conectar y utilizar esta base de datos desde Delphi. Trabajo sobre Windows 7x32 y desarrollo en Delphi 10.3 CE, las aplicaciones las hago para utilizarlas en mi trabajo diario. Gracias de antemano a todos |
#2
|
||||
|
||||
Hola Roberto, bienvenido a los foros.
Te recomiendo la guía de estilo (https://www.clubdelphi.com/foros/guiaestilo.php) sobre todo la parte donde dice que hay que poner "títulos descriptivos a los hilos". Cita:
A mi personalmente me gusta mucho SQLServer. Como he comentado arriba tienes una versión Express que es gratuita, siempre que las limitaciones que tiene esa versión encajen con lo que necesitas. Las más importantes son estas: * Nº de procesadores: 1 * Memoria RAM máxima: 1 Gb * Espacio máximo de la base de datos: 10 Gb a partir de SQLServer 2008 * Instancias máximas: 16 Además si gas trabajado con ADO+Access, pues ya te es familiar, porque para conectarte a SQLServer también puedes usar ADO, aunque revisa antes los componentes FireDAC (que es muy similar en la mayoría de cosas) y más nuevos. En caso de SQLServer, necesitas instalar el servidor de Base de Datos: https://www.microsoft.com/es-es/down...aspx?id=101064 y la herramienta de administración (SQlServer Management Studio): https://www.microsoft.com/es-es/down...aspx?id=101064 Si te decantas por otro, el propio Delphi viene con Interbase. Y muy similar a él tienes FireBird. Para ambos tienes IBExpert (https://www.ibexpert.net/ibe/) que tiene una versión Free para administrarlas. Para MySQL hay muchos administradores. Yo uso HeidiSQL (https://www.heidisql.com/) que también te sirve para SQLServer, PostgreSQL,...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
||||
|
||||
Y este libro es esencial.
|
#4
|
||||
|
||||
En esta sección del FTP del club, tienes bastantes manuales. Entre ellos el que comenta [Casimiro] y también el de la versión 6.
La cara oculta de Delphi 4 La cara oculta de Delphi 6 Aunque te parezca que son antiguos, la mayoría de conceptos no han cambiado. En concreto los que afectan a Bases de Datos, son los que menos y verás que hay bastante contenido al respecto: ... ... Vamos, que tienes para entretenerte un rato...
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#5
|
||||
|
||||
Revisa porque hay más.
Por ejemplo, tienes uno para trabajar desde Delphi con SQLServer+ADO
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Por lo que mencionas de tu uso anterior, hay una decision fundamental y es si el motor de BD es "externo" y operas contra el tipo cliente/servidor, o embeido y lo despliegas como una "dll" junto a tu app.
En el primer caso, PostgreSQL, SQL Server serian mis opciones principales. Ten en cuenta que esto tiene implicación a la hora de hacer hosting o de poder soportar miles de usuarios (así que si por ahi van tus deseos, al usar SQL Server debes tener claro los costos/beneficios). En el segundo caso las opciones son mas limitadas, y Firebird/Interbase o Sqlite son lo que hay. De ambos, Firebird es la mas completa (y se puede desplegar tipo servidor) pero Sqlite es lo único que anda en móviles. --- Yo uso principalmente PostgreSQL, que en mi opinion es la mejor BD a nivel general, junto sqlite para móviles (que implica una complicación de hacer sincronización), pero es solo mezclar si tienes necesidad de ambos escenarios. Si lo móvil no esta en la ecuación
__________________
El malabarista. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
¿Es mejor trabajar con una o Varias Bases de Datos? | Delphitest | Conexión con bases de datos | 13 | 20-10-2014 21:20:59 |
Como obtener e instalar algunos componentes para trabajar Bases de Datos | JoAnCa | Varios | 3 | 12-05-2008 23:57:59 |
trabajar con dos conexiones de bases de datos | pyanqn | Conexión con bases de datos | 0 | 21-12-2005 23:34:41 |
me hace falta un componente para trabajar con fechas y bases de datos | fearlex | Conexión con bases de datos | 17 | 13-07-2004 23:37:28 |
¿Como Trabajar Con Bases Dbase IV en Delphi 7? | josral | Conexión con bases de datos | 2 | 14-08-2003 15:40:33 |
|