На практических примерах решения типичных задач по управлению кадрами, учету движения материалов на складах и нахождению оптимального пути между двумя пунктами показан процесс проектирования и программной реализации баз данных с использованием популярной СУБД Interbase и среды разработки Borland C++ Builder. Рассмотрены теоретические основы проектирования баз данных: модель базы данных, идентификация сущностей и атрибутов, создание индексов и набора правил при разработке таблиц. Дан обзор инструментальных средств Interbase. Описаны основные элементы СУБД Interbase: таблицы, триггеры, процедуры, исключения, привилегии и др. Уделено внимание составлению различных запросов на языке SQL. Рассмотрены основные компоненты среды Borland C++ Builder при разработке приложений баз данных. На прилагаемом компакт-диске размещены учебные базы данных и исходные коды программ по управлению кадрами, учету движения материалов на складах и нахождению оптимального пути между двумя пунктами.
Na prakticheskikh primerakh reshenija tipichnykh zadach po upravleniju kadrami, uchetu dvizhenija materialov na skladakh i nakhozhdeniju optimalnogo puti mezhdu dvumja punktami pokazan protsess proektirovanija i programmnoj realizatsii baz dannykh s ispolzovaniem populjarnoj SUBD Interbase i sredy razrabotki Borland C++ Builder. Rassmotreny teoreticheskie osnovy proektirovanija baz dannykh: model bazy dannykh, identifikatsija suschnostej i atributov, sozdanie indeksov i nabora pravil pri razrabotke tablits. Dan obzor instrumentalnykh sredstv Interbase. Opisany osnovnye elementy SUBD Interbase: tablitsy, triggery, protsedury, iskljuchenija, privilegii i dr. Udeleno vnimanie sostavleniju razlichnykh zaprosov na jazyke SQL. Rassmotreny osnovnye komponenty sredy Borland C++ Builder pri razrabotke prilozhenij baz dannykh. Na prilagaemom kompakt-diske razmescheny uchebnye bazy dannykh i iskhodnye kody programm po upravleniju kadrami, uchetu dvizhenija materialov na skladakh i nakhozhdeniju optimalnogo puti mezhdu dvumja punktami.