| Начало » Использование СУБД » Firebird, HQbird, InterBase » Внешние зависимости (как провязать клиента и базу на этапе разработки) 
	| 
		
			| Внешние зависимости [сообщение #5049] | Wed, 15 May 2024 14:53  |  
			| 
				
				
					|  shalamyansky Сообщений: 150
 Зарегистрирован: August 2022
 | Senior Member |  |  |  
	| Firebird поддерживает концепцию зависимостей своих внутренних объектов, и это прекрасно. За любое движение, нарушающее согласованность метаданных, бьют по рукам. Это иногда приводит к необходимости дополнительных телодвижений, но то и правильно. 
 Также зависимости между частями проекта поддерживают среды разработки и компиляторы, на которых разрабатывают клиенты для СУБД. Просто так модуль из песни не выкинешь, мамка (среда) и папка (компилятор) заругают.
 
 А вот связи между разрабатываемым клиентом и базой остаются на совести (на плечах, в руках, в памяти) программиста. Если совести или памяти мало-мало, возможны неприятности, обнаруживаемые только во время исполнения, и то не сразу и не всегда. Запросы к базе, прописанные в проекте клиента, должны точно соответствовать структуре базы, и никакая автоматика за этим не следит, все глазами и руками.
 
 Что хотелось бы? Чтобы был такой робот, который взял бы структуру базы с одной стороны, вытащил бы из клиента все возможные обращения к базе с другой, сравнил и погрозил бы пальцем - ай-ай-ай, вот тут, тут и тут ерунда. Нет такой   таблицы/представления/процедуры /поля.
 
 Вопросов 2:
 
 1. А вы как поддерживаете связи? Просто тестированием или еще как?
 
 2. Может, есть такие инструменты, а я и не знаю? Интересует в первую очередь Delphi и Java. В принципе, можно и самому подумать-придумать-сделать, но это думать и делать надо.
 
 [Обновления: Wed, 15 May 2024 14:58] Известить модератора |  
	|  |  | 
	Переход к форуму:
	|  |  | Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: МП  - Wed, 15 May 2024 15:01 |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: sim_84  - Wed, 15 May 2024 17:51 |  
	|  |  | Re: Внешние зависимости От: pastor  - Thu, 16 May 2024 10:14 |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: МП  - Thu, 16 May 2024 15:36 |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: МП  - Thu, 16 May 2024 15:55 |  
	|  |  | Re: Внешние зависимости От: pastor  - Thu, 16 May 2024 15:55 |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: МП  - Thu, 16 May 2024 16:17 |  
	|  |  | Re: Внешние зависимости От: sim_84  - Thu, 16 May 2024 17:11 |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости |  
	|  |  | Re: Внешние зависимости От: basid  - Mon, 20 May 2024 06:09 |  
	|  |  | Re: Внешние зависимости От: МП  - Mon, 20 May 2024 11:30 |  
 
 Текущее время: Fri Oct 31 13:37:22 GMT+3 2025 
 Общее время, затраченное на создание страницы: 0.01695 секунд |