М И Н И СТ Е РСТ В О О БРА ЗО В А Н И Я РО ССИ Й СК О Й Ф Е Д Е РА Ц И И
В О РО Н Е Ж СК И Й ГО СУ Д А РСТ В Е Н Н Ы Й У Н И В Е РСИ Т Е Т
Р азраб о тка п ри л о ж ени й б аз данны х в среде Delphi. Ч асть III. InterBase
У чебно-метод и ческоепособи епо специ альности «При клад наяматемати ка и
и нформати ка» 010501 (010200)
В оронеж , 2005
2
У тв ерж д ено научно-метод и чески м сов етом факультета ПМ М протокол № 1 от
21. 09. 2005 г. Состав и тель Руд алев В . Г. У чебно-метод и ческое пособи е под готов лено на кафед ре техни ческой ки берне-
ти ки и ав томати ческого регули ров ани я факультета при клад ной математи ки ,
и нформати ки и механи ки В оронеж ского госуд арств енного уни в ерси тета. Рекоменд уетсяд лястуд ентов 4 курса д /о факультета ПМ М .
3
В в едени е
Д анное пособи е, яв ляю щ ееся прод олж ени ем сери и метод и чески х пособи й по
разработке при лож ени й баз д анны х, сод ерж и т св ед ени я об особенностях и с-
пользов ани я СУ БД InterBase. Д ля работы с пособи ем необход и мо знани е ос-
нов ны х компонентов Delphi д ляработы сбазами д анны х в рамках пособи я[3] и
знакомств о сязы ком SQL. Сервербаз д анны х InterBase в ы пускается фи рмой Borland д ля разли чны х про-
граммно-аппаратны х платформ: Novell NetWare, Windows в сех в ерси й, Linux,
и нформаци онны х си стем на базесерверов IBM, Hewlett-Packard, SUN, SGI и д р. Реально InterBase мож ет обслуж и в ать БД размером в 10-20 ги габайт, при раз-
мере од ного файла БД 2 ги габайта.
М ногофайлов ая БД мож ет состоять и з
65535 файлов , таки м образом, теорети чески й пред ел д ля од ной базы д анны х -
132 терабайта. InterBase – опти мальное реш ени е д ля малы х и сред ни х органи заци й с чи слом
рабочи х станци й поряд ка нескольки х д есятков . СерверInterbase облад ает д ос-
таточной прои зв од и тельностью , над еж ностью и ни зки ми си стемны ми требов а-
ни ями . А д ми ни стри ров ани е Interbase горазд о прощ е, чем серверов Oracle и ли
MS SQL, но при этом обеспечи в ается при емлемая д ля многи х зад ачстепень
защ и ты и нформаци и . В ход ной язы кInterbase наи более точно под д ерж и в ает станд арт ANSI SQL 92,
что д елаетInterbase некоей «константой» сред и множ еств а несов мести мы х д и а-
лектов SQL д руги х фи рм. Н емалов аж ноепреи мущ еств о Interbase – отсутств и еж естки х ли цензи онны х ог-
рани чени й. В ерси и InterBase, в ы пускаемы ефи рмой Borland, небесплатны . В то
ж ев ремяи сход ны етексты InterBase откры ты д ляразработчи ков и в рамках ря-
д а проектов (напри мер, FireBird, Jaffil) в ы пускаю тся св ои сов ерш енно бесплат-
ны е усов ерш енств ов анны е в ерси и сервера, сов мести мы е с InterBase, и нформа-
ци я о которы х постоянно обнов ляется на сайте ibase. ru. И зв естны й нед остаток
Interbase – отсутств и е сред ств и нструментальной под д ерж ки - полностью ком-
пенси руется многочи сленны ми ути ли тами и программны ми комплексами сто-
ронни х фи рм – IBAdmin, IBManager, IBExpert и д р.
4
1.