Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
6 / 6 / 0
Регистрация: 31.12.2009
Сообщений: 132

Paradox с чего начать

15.05.2011, 16:33. Показов 2817. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем.

Подскажите пожалуйста как работать с СУБД Paradox в среде Delphi
что интересует:

1) Программа для проектирования БД.
2) Нужен ли сервер для работы (если да то какой).
3) Компоненты для работы с этой БД в Delphi.
4) Есть ли какие-то особенности при работе с данной СУБД ( при написании запросов и тд)?

Буду признателен за ответы или исходники.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.05.2011, 16:33
Ответы с готовыми решениями:

С чего начать?
Здравствуйте ув.Пользователи. Нужно сделать базу данных автомобилей. Условия таковы: 1. Линейный двухсвязный список. 2. Алгоритм...

Отчет. С чего начать?
Здравствуйте. Есть готовая база данных MS Access, есть приложение Delphi7. Есть таблица реестр, куда записываются данные по месяцам. В...

Delphi и сетевые БД. С чего начать?
Требуется создать сетевую клиент-серверную базу данных. Какую СУБД лучше использовать? И какую БД?

7
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
16.05.2011, 10:49
1. Из наиболее популярных - DataBase DeskTop из поставки Делфи. Имеет массу недостатков, один из которых - проблемы с кириллицей. Я бы советовал изучать SQL и создавать таблицы запросами например через SQL Explorer.

2.Paradox является файл-серверной СУБД, т.е. SQL-сервер отсутствует как класс. Есть "движок", Borland DataBase Engine (BDE), который и выполняет доступ в таблицы парадокс. Для того, чтобы Ваша база была юзабельна на ПК пользователя, туда надо поставить BDE, бесплатную инсталяшку которой легко найти в интернете (а можно установить и с установочного диска Делфи).

3. Для парадокса в Делфи имеется линейка компонент с названием 'BDE'. "Джентльменский" набор - TDataBase, TTable, TQuery, для продвинутых еще TUpdateSQL. Также рекомендую подробно изучить класс TSession (при этом одноименный компонент в проект "кидать" не нужно) - тогда не будет вопросов с алиасами.

4. Особенность Paradox в том, что это очень старая, не мобильная, не надежная, не масштабируемая, не поддерживаемая и не модернизирующаяся, не быстрая система, с которой не имеет давно дело ни один профессиональный разработчик баз данных (за исключением совсем уж несчастных случаев типа бюджетных организаций со старыми допотопными базами, писанными в доисторическую эпоху 90-х). Вторая особенность Paradox в том, что он является излюбленной СУБД некоторых не очень передовых преподавателей, которые просто не знают других систем.
0
6 / 6 / 0
Регистрация: 31.12.2009
Сообщений: 132
16.05.2011, 11:09  [ТС]
=) Меня просто просят написать программу на Delphi с Paradox.

Если бы не было ограничений писал бы на C++ Builder + MySQL или FireBird или на худой конец SQLite.

Спасибо за совет!
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
16.05.2011, 12:36
22dr22, При малейшей возможности выбора уходите от парадокса. Это - раннее утро позавчеращнего дня.
MsGuns,
Цитата Сообщение от MsGuns Посмотреть сообщение
писанными в доисторическую эпоху 90-х
Ну, тогда я динозавр, что-ли!
0
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
16.05.2011, 13:11
Относительно истории доступных надежных клиент-серверных решений, таки да
0
6 / 6 / 0
Регистрация: 31.12.2009
Сообщений: 132
16.05.2011, 15:18  [ТС]
0
2 / 2 / 1
Регистрация: 03.12.2011
Сообщений: 17
11.12.2011, 19:23
4. Особенность Paradox в том, что это очень старая, не мобильная, не надежная, не масштабируемая, не поддерживаемая и не модернизирующаяся, не быстрая система
ну, насчёт "не мобильная, не надежная, не быстрая" я бы поспорил.
у нас база небольшая на Paradox4.5, но работает на первом пне, при желании просто копирую всю папку и работает всё на другом компе, хоть на ХР, хоть на 7.
есть только один минус, из-за которых придётся от неё отказаться: нету специалиста, что бы довести базу до ума.
0
1263 / 706 / 62
Регистрация: 21.12.2009
Сообщений: 2,256
12.12.2011, 15:01
Цитата Сообщение от alexvav Посмотреть сообщение
и работает всё на другом компе, хоть на ХР, хоть на 7.
есть только один минус
Для кого-то и морковка - конфета!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.12.2011, 15:01
Помогаю со студенческими работами здесь

С чего начать изучение Delphi и БД?
Здравствуйте.Я решил начать изучать delphi и базы дынных.Меня интересует такой вопрос.Какую литературу вы посоветуете почитать для их...

Delphi и базы данных(с чего начать?)
Привет. Есть идея создать базу данных для медиков(типо введение карточек с пациентами). Но я нечего не знаю о базах данных в delphi. Дайте...

Сервер базы данных - с чего начать
Привет! Скажите с чего начать - надо сделать программу или точнее наверное клиент, в котором будут данные клиентов. Но данные должны быть...

Rave Reports с чего начать?!
Доброго времени суток! Вот потребовалось разобраться с Rave Reports с нуля, с чего начать чего почитать! Приведите пример простенькой...

Что посоветуете тому, кто хочет начать учить Java? С чего начать изучение?
Какие книги посоветуете по Java? Какие программы? Дело в том, что хочу начать учить разработку web-приложений, а с чего начать я даже...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru