Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.03.2012, 22:14   #1
NRR
Новичок
Джуниор
 
Регистрация: 25.07.2008
Сообщений: 1
По умолчанию Как реализовать данное задание?

Есть такое задание:

Разработать приложение командной строки на Delphi/Lazarus, которое принимает в качестве параметров командной строки:
1. Базу шаблон
2. Базу для сверки
3. имя пользователя
4. пароль

Данная программа производит сверку структур баз данных, размещенных на сервере Interbase/Firebird/Yaffil, а именно сверяет состав таблиц, состав полей таблиц и типы полей таблиц.
Программа осуществляет вывод на консоль результата сверки в следующем виде:
• если база шаблон содержит это поле или таблицу, а сравниваемая нет , то это поле/таблица выводится со знаком плюс
• если база шаблон таблицу или поле не содержит, а сравниваемая содержит, то выводить со знаком минус в начале строки

В программе реализовать загрузку информации шаблонной и сравниваемой базы в объект хранилище. Данный объект содержит список объектов описывающих таблицы. Объект таблица так же содержит список объектов описывающих поля.
Объект база реализует метод сравнения.



Не пойму то, что выделено жирным. В один объект запихнуть инфу шаблонной и сравниваемой баз? И как понять "содержит список объектов"? Что-то вроде этого:
Код:
TMailList = class(TCollection) 
  public 
    function GetMailClient(Index: Integer): TMailClient; 
    procedure SetMailClient(Index: Integer; Value: TMailClient); 
  public 
    function  Add: TMailClient; 
    property Items[Index: Integer]: TMailClient read GetMailClient  write SetMailClient; default; 
  end;
?
А в конце надо будет создать класс "база", которая сравнивает базы данных?
NRR вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
VBA: как определить содержится ли в массиве данное значение Rimida Microsoft Office Excel 8 28.10.2010 14:19
Что означает данное собщение? СисТемникс Компьютерное железо 4 28.10.2010 13:25
Как реализовать такое задание? klepan Общие вопросы C/C++ 0 26.01.2010 16:50
Определить является ли данное число совершенным.. Паскаль. Karabas Помощь студентам 6 23.12.2008 21:53
Сколько раз встречается данное слово n1k1c4 Помощь студентам 4 13.12.2007 20:33