Форум по программированию Delphi Sources

 



Вернуться   Форум по программированию Delphi Sources > Все о Delphi > Базы данных
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 25.03.2009, 12:48
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
Стрелка Статьи и исходники по базам данных для новичков

• Скачать Lessons DataBase - уроки по работе с базамим данных в Delphi, описание компонентов для работы с БД (1,2 Мб)

ТЕХНОЛОГИИ ДОСТУПА К БАЗАМ ДАННЫХ. ИСПОЛЬЗОВАНИЕ ТЕХНОЛОГИИ BDE (Delphi + Microsoft SQL Server)
Одним из важнейших аспектов при разработке информационных систем является разработка клиентских приложений. Основной функцией таких приложений является представление информации в удобном для пользователя виде. Для разработки клиентских приложений могут использоваться системы программирования общего назначения (Borland C++ Builder, Borland Delphi, Microsoft Visual C++, Microsoft Visual Basic и др.), а также полнофункциональные СУБД (Clarion Database Developer, DataBase, dBase IV, Microsoft Access, Microsoft FoxPro и др.)...

Создание псевдонимов БД (Delphi + Microsoft SQL Server)
Как уже отмечалось ранее, взаимодействие приложения с БД осуществляется через источник данных, для которого задается уникальное на компьютере имя – псевдоним или, по-другому, альяс. Понятия псевдоним и источник данных часто отождествляют. Псевдонимы могут создаваться как с помощью утилиты 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).

...

Компоненты доступа к данным (Delphi + Microsoft SQL Server)
Рассмотрим более подробно компоненты доступа к данным с помощью технологии BDE. К наиболее используемым компонентам относятся: TTable, TQuery, TStoredProc, TDataSource.

Организация запросов к БД (Delphi + Microsoft SQL Server)
Статические запросы – текст запроса полностью формируется на этапе разработки приложения;
Параметрические запросы – текст запроса формируется на этапе разработки приложения и содержит несколько параметров, во время выполнения приложения можно задавать значения параметров;
Динамические запросы – текст запроса полностью формируется на этапе выполнения приложения.

Вызов хранимых процедур из приложения с использованием технологии ADO (Delphi + Microsoft SQL Server)

Оперативный анализ данных (OLAP) в клиентских приложениях (Delphi + Microsoft SQL Server)
При разработке информационных систем поддержки принятия решений руководителей приходится решать проблему выполнения оперативного анализа данных. Под оперативным анализом понимают быстрое выполнение сложных запросов на выборку данных с группировкой по нескольким полям и вычислением агрегатных функций. Обычно на выполнение таких запросов отводятся доли или единицы секунды. При использовании обычных реляционных БД удовлетворительно решить подобные задачи не представляется возможным. Для решения данной проблемы используют специальную технологию под названием OLAP (Online Analysis Processing). Технология предполагает построение так называемых кубов решений, с помощью которых можно быстро получать необходимую для анализа информацию.

Операторы описания данных DDL (Data Definition Language ) (Delphi + Microsoft SQL Server)
Создание запросов с помощью языка описания данных DDL (Data Definition Language ).

Разработка скриптов для создания и заполнения баз данных (Delphi + Microsoft SQL Server)

Создание дистрибутивов клиентских приложений БД с помощью программы Inno Setup (Delphi + Microsoft SQL Server)


Создание отчетов (Delphi + Microsoft SQL Server)
Под отчетом понимают средство для подготовки информации из БД к печати на принтере. С помощью отчетов удается формировать необходимую документацию, основанную на данных, с которыми работает информационная система. При этом для каждого вида документа создается отдельный отчет, являющийся как бы бланком документа. В процессе работы отчет многократно вызывается, автоматически заполняется данными и печатается на принтере. В состав Borland Delphi 7.0 входит два набора компонентов для работы с отчетами:
-Quick Reports;
-Rave Reports.
Quick Reports – простейший набор компонентов для создания отчетов. Он хорошо подходит в тех случаях, когда требуется быстро построить простой отчет. С 3-й по 6-ую версии Delphi компоненты Quick Reports были единственным средством построения отчетов. В 7-й версии Delphi был добавлен гораздо более мощный набор компонентов Rave Reports, который хорошо подходит для построения сложных отчетов. Этот набор компонентов теперь считается основным. Однако компоненты Quick Reports также входят в состав Delphi 7.0, хотя по умолчанию и не показаны на палитре компонентов. Далее будут рассмотрены оба этих набора.


Скоро добавлю продолжение статей...
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!

Последний раз редактировалось Admin, 17.09.2012 в 23:15.
Ответить с цитированием
  #2  
Старый 25.03.2009, 13:15
Аватар для Страдалецъ
Страдалецъ Страдалецъ вне форума
Гуру
 
Регистрация: 09.03.2009
Адрес: На курорте, из окна вижу теплое Баренцево море. Бррр.
Сообщения: 4,686
Репутация: 52347
По умолчанию

Если интересно, могу сюда добавить исходняк к медиа-каталогизатору, но там используются дополнительные компоненты DevExpress и AlphaControl
__________________
Жизнь такова какова она есть и больше никакова.
Помогаю за спасибо.

Последний раз редактировалось Страдалецъ, 25.03.2009 в 13:18.
Ответить с цитированием
  #3  
Старый 25.03.2009, 13:26
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Исходники:

База данных фильмов FilmsBase


БД сеть компьютерных магазинов
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #4  
Старый 09.07.2009, 12:17
Tneduts Tneduts вне форума
Прохожий
 
Регистрация: 06.07.2009
Сообщения: 19
Репутация: 10
По умолчанию

Спасибо за гайд. А можно подобное, но с использованием FIBPlus 5.1, Fast Report 3.15 компонент

Последний раз редактировалось Tneduts, 09.07.2009 в 12:20.
Ответить с цитированием
  #5  
Старый 29.07.2009, 14:50
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

начисление процентов по депозитам


Работа с картотеками


Формирование отчетов по договорам


Ведение справочных данных индивидуальной банковской системы
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #6  
Старый 14.09.2009, 00:16
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Базы данных в Интернете. Практическое руководство по созданию Web - приложений с базами данных

Эта книга - практическое руководство по созданию приложений Web с базами данных для Интернета, а также для корпоративной интрасети.
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #7  
Старый 23.11.2009, 00:57
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Создать базу данных, сформированную в виде файла записей. В каждой записи определены поля. Необходимо реализовать следующие операции: создание и удаление записи, сохранение и считывание файла записей с диска, редактирование, поиск и сортировку данных в алфавитном порядке, просмотр записей и навигацию по базе данных.
Создание базы данных в виде файла записей
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #8  
Старый 03.12.2009, 00:10
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

Работа с табличной информацией - String Grid
Компонент String Grid (страница Additional) представляет собой
таблицу, ячейки которой содержат строки символов. Он используется при
решении задач с выводом какой-либо последовательности чисел (массива),
букв. Таблица состоит из N столбцов и M строк для отображения двумер-
ной информации.
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #9  
Старый 08.12.2009, 17:27
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
По умолчанию

База данных по студентам рассчитывающая средний бал - Delphi
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #10  
Старый 09.01.2010, 00:31
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
Восклицание mySQL

СУБД mySQL - Delphi
Интерфейс с базой данных - Delphi
Стандартные компоненты Delphi для работы с базами данных - Delphi
Проектирование экранной формы программы базы данных - Delphi

Проектирование графика - Delphi
__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #11  
Старый 12.01.2010, 20:36
Аватар для Luzer
Luzer Luzer вне форума
Прохожий
 
Регистрация: 12.01.2010
Адрес: В неизвестном направлении...
Сообщения: 6
Репутация: 10
Вопрос Хранение таблицы БД в ехе-файле

Да, давно имеется у меня вопрос по поводу БД в Дельфи 7. Дело в том, что с Дельфи я очень плохо разбираюсь, можно сказать ноль, но вот видел, что можно создать свою таблицу. Там колонки строки. Так вот. А реально в Дельфи сделать таблицку, которая будет хранить информацию в ехе файле а не в *mdb, *mdb файлы знаю как подключать, но хотелось бы обходится без них... Если да, то можете кто-нибудь показать пример как это делать и что и где писать в коде unit.pas?

(Если я написал не по теме сообщение, то прошу администрацию перекинуть его по соответствующей теме. Просто увидел, что тут разговор о БД вот и написал.)
Ответить с цитированием
  #12  
Старый 03.03.2010, 13:50
Аватар для hkdkest
hkdkest hkdkest вне форума
Начинающий
 
Регистрация: 06.05.2008
Адрес: Рязань
Сообщения: 180
Репутация: 10
Стрелка Создаем таблицу в памяти используя компонент MemTableEh библиотеки EhLib

Создаем таблицу в памяти используя компонент MemTableEh библиотеки EhLib, и заполняем таблицу

__________________
Делаю курсовые и лабораторные на Delphi, GPSS, Assembler, C++.
Заказать и почитать отзывы можно на сайте, который указан в этой теме
Дешево!
Ответить с цитированием
  #13  
Старый 08.06.2010, 19:20
alekshrom alekshrom вне форума
Прохожий
 
Регистрация: 08.06.2010
Сообщения: 1
Репутация: 10
По умолчанию база данных

срочно надо исходники базы данных учета компьютерной техники в любой организации
Ответить с цитированием
  #14  
Старый 08.06.2010, 23:18
Аватар для lmikle
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 6,952
Репутация: 49086
По умолчанию

Цитата:
Сообщение от Luzer
Да, давно имеется у меня вопрос по поводу БД в Дельфи 7. Дело в том, что с Дельфи я очень плохо разбираюсь, можно сказать ноль, но вот видел, что можно создать свою таблицу. Там колонки строки. Так вот. А реально в Дельфи сделать таблицку, которая будет хранить информацию в ехе файле а не в *mdb, *mdb файлы знаю как подключать, но хотелось бы обходится без них... Если да, то можете кто-нибудь показать пример как это делать и что и где писать в коде unit.pas?

(Если я написал не по теме сообщение, то прошу администрацию перекинуть его по соответствующей теме. Просто увидел, что тут разговор о БД вот и написал.)

1. Лучше, конечно, создавать отдельные темы.
2. В принципе, можно. Но лучше так не делать. От того, что у тебя рядом с программой будет "валяться" один или несколько файлов, плохо никому не будет. Зато будет удобно работать. Ну и базу забэкапит будет просто - отписал файл и доволен. Посмотри в сторону Embedded FireBird и SQLite например.
Ответить с цитированием
  #15  
Старый 08.06.2010, 23:21
Аватар для lmikle
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 6,952
Репутация: 49086
По умолчанию

Цитата:
Сообщение от alekshrom
срочно надо исходники базы данных учета компьютерной техники в любой организации

Вам в раздел "Работа". Может у кого есть и готовое. Или напишут за пару дней. В принципе, могу и я взяться. База будет в 3 таблички:
- ITEM - описание единицы техники;
- EMPLOYEE - сотрудники;
- ITEM_EMPLOYEE - за кем что закреплено.
Сама программа пишется за пару дней.
Ответить с цитированием
Ответ



Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 12:59.


 

Сайт

Форум

FAQ

RSS лента

Прочее

 

Copyright © Форум "Delphi Sources", 2004-2017

ВКонтакте   Facebook   Twitter