Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > Материалы по программированию баз данных


Автор: Vit 22.1.2005, 06:06
Здесь собраны материалы, которые будут полезны программистам баз данных:


http://vingrad.ru/ART-DELPHI-000034

http://vingrad.ru/ART-DELPHI-002171

http://forum.vingrad.ru/index.php?section=817&module=vingradfaq&act=module

http://vingrad.ru/VF-DB-000032

http://vingrad.ru/VF-DLP-001417

http://vingrad.ru/VF-DLP-001987

http://vingrad.ru/VF-DLP-001621

http://vingrad.ru/VF-DLP-001622

http://vingrad.ru/VF-DLP-001424

http://vingrad.ru/ART-DELPHI-000041

http://vingrad.ru/ART-DELPHI-000069

http://vingrad.ru/ART-DELPHI-000072

Автор: Kesh 22.1.2005, 23:13
Vit
Спасибо за систематизацию информации...

Автор: Akella 6.6.2005, 16:49
а как же док-ция по ADO?

Автор: Golden Hands 7.6.2005, 00:23
Vit, есть следующая литература:

Шумаков П.В.
Базы данных в среде Delphi 3

Quick Report 2.0 на русском

Создание отчетов с помощью QuickReport 3

Сидоров Д.Ю.
Компоненты ADO (в Delphi 5)
Есть исходники примеров

Опыт использования ADO для доступа к базам данных форматов MS Access, xBase и Paradox

Архитектура BDE и его особенности при работе с SQL-серверами

Перенос приложений с BDE на dbExpress


Если интересно, можешь добавить в FAQ.

Автор: _vlad 16.6.2005, 19:09
К статье DateTime: наиболее универсальный формат даты в SQL-запросе (видимо, по исходному стандарту ANSI'92): 2005-06-16 (насколько помню, пробовал с MS-SQL, Sybase, Oracle, Interbase, Access, dBase через ADO); раньше думал, что 16-JUN-2005, но некоторые базы требуют 16-ИЮН-2005

Автор: Vet 14.7.2005, 19:43
А по ADO ничего не нет? MS SQL Server, например.. Кому нужен этот BDE?

Автор: Golden Hands 16.7.2005, 02:00
Vet, тебе в раздел литературы. Там все есть.

Автор: Vet 16.7.2005, 12:39
Golden Hands, спасибо, книг там хватает

Автор: Xonxt 24.1.2006, 17:28
М... а как насчет немного информации по связи между Delphi и MySQL базой данных? Только без использования внешних инструментов типа Zeos... Был бы очень признателен. smile

Автор: Palladin 13.3.2006, 01:50
Ктонить из гуру в делфи7 может написали бы какую нить прогу на эту тему, в которой были бы ответы на часто задаваемые вопросы

Автор: FRAGNATIC 13.3.2006, 01:54
Цитата(RooR @ 13.3.2006, 01:50 Найти цитируемый пост)
Ктонить из гуру в делфи7 может написали бы какую нить прогу на эту тему, в которой были бы ответы на часто задаваемые вопросы

Гуру себя не считаю. Но как ты себе представляешь эту прогу?
я тебе кидал уже пример там и работа с Table и с QUery и примеры SQL запросов и с параметрами работа и транзикации и с DBGrid работа. Много чего =)

Автор: Vas 13.3.2006, 15:25
Цитата(RooR @ 13.3.2006, 01:50 Найти цитируемый пост)
Ктонить из гуру в делфи7 может написали бы какую нить прогу на эту тему, в которой были бы ответы на часто задаваемые вопросы

Вот http://delphiworld.narod.ru/dw.html прекрасный Faq сразу с прогой smile

Автор: Palladin 19.3.2006, 14:19
сенкс ссылка хорошая

Автор: Olesay 21.3.2006, 15:16
а что-нибудь по Database Desktop есть, а именно по установлению связей между таблицами.

Автор: DimassS 22.5.2006, 07:16
Давайте создадим раздел по InstallShieldExpress, у меня есть инфа, только я не знаю как загружать картинки с компа...
А то вопросов однотипных куча!!! 

А ещё не знаю как создавать темы в разделе важно!!! smile  

Автор: Akella 22.9.2006, 18:24
FIBPlus
    
Руководство программиста
http://www.devrace.com/files/files/fibplus_dg_6_4.zip


Статья "Работа с BLOB-полями в клиентских приложениях InterBase и Firebird на основе компонентов FIBPlus"
http://www.devrace.com/ru/fibplus/articles/2261.php


Автор: Sansa 20.10.2006, 12:20
Отличная книга для изучения SQL "http://samouchka.net/engine/download.php?id=173" Как для новичков, так и для продвинутых. Сам учился по ней, но это правда второе издание, djvu

Автор: Cashey 7.11.2006, 10:35
http://mf.grsu.by/other/lib/db Даны описания концепций, механизмов доступа, различия серверных и локальных БД, язык SQL, средства проектирования и разработки, ссылки на обновления драйверов и другой, более подробной, информации. Очень порадовал ресурчик

Автор: Bose 21.8.2007, 02:27
Странно что здесь этой ссылки нету:

http://www.ibase.ru/devinfo/ibx.htm

Ну и вообще рекомендую http://ibase.ru/develop.htm как отличный справочник по Interbase и Firebird.

Автор: FireWORD 16.9.2007, 23:14
Вот http://www.natahaus.ru/2007/05/28/firebird_rukovodstvo_razrabotchika_baz_dannykh.html сильный учебник по FireBird2, лучшего и ненадо.

Автор: Akella 23.4.2008, 18:33
Материал по работе с DBGridEh

Разноцветный DBGrid
Раскрашиваем строку
CheckBox в поле DBGrid
Картинка в поле DBGrid
Картинка в поле DBGrid
Полосатое окно
MultiSelect
Сложные заголовки
Быстрый (инкрементальный) поиск
Авто-Сортировка
http://www.delphiplus.org/articles/components/multicolored_dbgrid/index.html

Автор: hkdkest 28.12.2008, 00:09
Delphi 6/7 базы данных и приложения
user posted image
Отличие этой книги от других многочисленных книг, посвященных программированию, является подробное описание реального процесса создания программ. Это означает, что в центре внимания авторов находилась прежде всего технология разработки приложений.
http://codingrus.ru/infusions/pro_download_panel/download.php?did=113

Delphi. Разработка баз данных
user posted image
Разработка приложений баз данных является одной из наиболее востребованных возможностей среды программирования Delphi. Эта среда программирования предоставляет разработчику поистине великолепный набор простых в использовании инструментов, позволяющих быстро разрабатывать сложные проекты. В этой книге подробно рассматриваются все наиболее распространенные серверы баз данных и приводятся примеры взаимодействия с каждым из них. Также уделено внимание вопросам проектирования эффективных баз данных, что позволит читателю, не обладающему необходимым опытом, незамедлительно приступить к работе. Книга в первую очередь ориентирована на начинающих программистов, работающих с Delphi, и на тех, кто хочет углубить свои знания в сфере разработки баз данных.
http://codingrus.ru/infusions/pro_download_panel/download.php?did=74


Автор: ahito1 20.1.2009, 19:30
интересуют материалы по Database Desktop(Paradox), а именно по установлению связей между таблицами.

Автор: Akella 27.3.2009, 21:16
http://klog.h17.ru/interbase/chapter2/1.html
Разработка приложений баз данных InterBase/firebird на Borland Delphi/C++ Builder/Kylix 

Автор: Akella 13.4.2009, 23:25
Нашёл в Арсенале
http://forum.vingrad.ru/index.php?showtopic=21411&view=findpost&p=695264

Автор: Akella 14.5.2009, 14:25
http://andy.jgknet.de/blog/?page_id=206

user posted image

Автор: hkdkest 17.6.2009, 15:10
собрал не много материала в инсте:

• http://codingrus.ru/readarticle.php?article_id=755
Одним из важнейших аспектов при разработке информационных систем является разработка клиентских приложений. Основной функцией таких приложений является представление информации в удобном для пользователя виде. Для разработки клиентских приложений могут использоваться системы программирования общего назначения (Borland C++ Builder, Borland Delphi, Microsoft Visual C++, Microsoft Visual Basic и др.), а также полнофункциональные СУБД (Clarion Database Developer, DataBase, dBase IV, Microsoft Access, Microsoft FoxPro и др.)...

• http://codingrus.ru/readarticle.php?article_id=756
Как уже отмечалось ранее, взаимодействие приложения с БД осуществляется через источник данных, для которого задается уникальное на компьютере имя – псевдоним или, по-другому, альяс. Понятия псевдоним и источник данных часто отождествляют. Псевдонимы могут создаваться как с помощью утилиты BDE Administrator, так и с помощью утилиты SQL Explorer. Для обеих утилит этот процесс совершенно аналогичен.
Рассмотрим процесс создания псевдонимов. Откроем SQL Explorer, выбрав пункт Explorer из меню Database Delphi (C++Builder). Выберем пункт ODBC Administrator меню Object. Если данная операция запрещена, то необходимо запустить утилиту C:\WINNT\SYSTEM32\odbcad32.exe. На вкладке Пользовательский DSN нажмем кнопку Добавить. В открывшемся окне (рис. 3) выберем тип драйвера Microsoft SQL Server (или SQL Server) и нажмем кнопку Готово.
Далее (рис. 4) будет предложено ввести имя псевдонима БД, под которым к ней будем обращаться из клиентских приложений и имя сервера (например, WS208).
user posted image
...

• http://codingrus.ru/readarticle.php?article_id=757
Рассмотрим более подробно компоненты доступа к данным с помощью технологии BDE. К наиболее используемым компонентам относятся: TTable, TQuery, TStoredProc, TDataSource.

• http://codingrus.ru/readarticle.php?article_id=758
Статические запросы – текст запроса полностью формируется на этапе разработки приложения;
Параметрические запросы – текст запроса формируется на этапе разработки приложения и содержит несколько параметров, во время выполнения приложения можно задавать значения параметров;
Динамические запросы – текст запроса полностью формируется на этапе выполнения приложения.

• http://codingrus.ru/readarticle.php?article_id=759

• http://codingrus.ru/readarticle.php?article_id=760
При разработке информационных систем поддержки принятия решений руководителей приходится решать проблему выполнения оперативного анализа данных. Под оперативным анализом понимают быстрое выполнение сложных запросов на выборку данных с группировкой по нескольким полям и вычислением агрегатных функций. Обычно на выполнение таких запросов отводятся доли или единицы секунды. При использовании обычных реляционных БД удовлетворительно решить подобные задачи не представляется возможным. Для решения данной проблемы используют специальную технологию под названием OLAP (Online Analysis Processing). Технология предполагает построение так называемых кубов решений, с помощью которых можно быстро получать необходимую для анализа информацию.

• http://codingrus.ru/readarticle.php?article_id=761
Создание запросов с помощью языка описания данных DDL (Data Definition Language ).

• http://codingrus.ru/readarticle.php?article_id=762

• http://codingrus.ru/readarticle.php?article_id=763
user posted image

• http://codingrus.ru/readarticle.php?article_id=764
Под отчетом понимают средство для подготовки информации из БД к печати на принтере. С помощью отчетов удается формировать необходимую документацию, основанную на данных, с которыми работает информационная система. При этом для каждого вида документа создается отдельный отчет, являющийся как бы бланком документа. В процессе работы отчет многократно вызывается, автоматически заполняется данными и печатается на принтере. В состав Borland Delphi 7.0 входит два набора компонентов для работы с отчетами: 
-Quick Reports;
-Rave Reports.
Quick Reports – простейший набор компонентов для создания отчетов. Он хорошо подходит в тех случаях, когда требуется быстро построить простой отчет. С 3-й по 6-ую версии Delphi компоненты Quick Reports были единственным средством построения отчетов. В 7-й версии Delphi был добавлен гораздо более мощный набор компонентов Rave Reports, который хорошо подходит для построения сложных отчетов. Этот набор компонентов теперь считается основным. Однако компоненты Quick Reports также входят в состав Delphi 7.0, хотя по умолчанию и не показаны на палитре компонентов. Далее будут рассмотрены оба этих набора.
user posted image

Автор: Akella 27.7.2011, 10:43
http://devdelphi.ru/?p=16

Автор: Akella 1.6.2012, 07:26
http://www.helloworld.ru/texts/comp/lang/delphi/delphi1/les44.htm

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)