![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Пара вопросов по базам данных
Nic © (2007-04-25 15:11:00)Уважаемые мастера, прошу помощи по нескольким несложным вопросам:
Допустим создаём таблицу типа Paradox в Database Desktop. Сохранили таблицу в папку программы. Ставим TDataSource, TDBGrid
1.1 Если поставить из вкладки BDE TTable, то для успешной работы программы на другом компьютере придётся таскать всю BDE или можно только какую-нибудь DLL в папку программы положить?
1.2 Напомню, что таблица находится в папке с программой. Если связать компаоненты с этой таблицой, но не задать алиас, то всё работает. Зачем тогда нужно указывать алиас? Преподаватель внятного ничего не ответил, сказал лишь только, что "так надо".
2. Если в вместо TTable использовать TADOTable, то какой драйвер нужно выбрать (для таблицы Paradox) и что нужно установить на другой компьютер, чтобы программа на нём работала?
3. Может ли Firebird конкурировать с MS SQL SErver? Задача - разработка информационной системы ВУЗа.
Anatoly Podgoretsky (2007-04-26 00:04:00) [1]> Nic (25.04.2007 15:50:06) [6]
А что такое средней сложности, а то кому и корова невеста.
--
Anatoly Podgoretsky (2007-04-26 00:03:00) [2]> Nic (25.04.2007 15:50:06) [6]
Если учесть, что большинство SQL серверов имеют и бесплатные редакции, то можно не искать альтернатив.
Anatoly Podgoretsky (2007-04-26 00:03:00) [3]> Nic (25.04.2007 15:47:05) [5]
Перечисление займет не одну страницу
--
Плохиш (2007-04-25 15:52:00) [4]
> следовательно нужно найти альтернативу.
Postgre
Nic (2007-04-25 15:50:00) [5]
> stone © (25.04.07 15:23) [3]
> Это я бы вообще не рекомендовал.
Я уже понял, что глупость написал.
> > 3. Может ли Firebird конкурировать с MS SQL SErver? Задача
>
> > - разработка информационной системы ВУЗа.
>
> Ты бы сначала определился что тебе нужно.
Есть ИС ВУЗа средней сложности, которая работет с MS SQL Server. Насколько я знаю, SQL Server - недешевая штука, следовательно нужно найти альтернативу.
Nic (2007-04-25 15:47:00) [6]Спасибо за ответы. А какой тип БД использовать, чтобы обойтись без BDE?
Desdechado (2007-04-25 15:35:00) [7]1.1 БДЕ - это неразрывная сущность.
1.2 Алиас нужен только для "простоты" обращения к БД по именованной сущности вне зависимости от ее расположения. Изменил расположение, а программе до фени, алиас-то перенастроить и все.
2. Для парадокса ADO работает через БДЕ. Так что это перректально.
3. Может.
stone (2007-04-25 15:23:00) [8]
> 2. Если в вместо TTable использовать TADOTable, то какой
> драйвер нужно выбрать (для таблицы Paradox) и что нужно
> установить на другой компьютер, чтобы программа на нём
> работала?
Это я бы вообще не рекомендовал.
> 3. Может ли Firebird конкурировать с MS SQL SErver? Задача
> - разработка информационной системы ВУЗа.
Ты бы сначала определился что тебе нужно.
Sergey13 (2007-04-25 15:19:00) [9]1 и 2 все равно придется БДЕ ставить вроде.
3. Что есть "информационная системы ВУЗа"? Это может быть и 3 таблици и задача класса ERP
stone (2007-04-25 15:17:00) [10]
> 1.1 Если поставить из вкладки BDE TTable, то для успешной
> работы программы на другом компьютере придётся таскать всю
> BDE или можно только какую-нибудь DLL в папку программы
> положить?
Придется. Можно и набор длл, но это не верный путь.
> 1.2 Напомню, что таблица находится в папке с программой.
> Если связать компаоненты с этой таблицой, но не задать
> алиас, то всё работает. Зачем тогда нужно указывать алиас?
> Преподаватель внятного ничего не ответил, сказал лишь только,
> что "так надо".
Можно использовать TDatabase. Все вопросы расположения файлов отпадут.