dBase
dBase — семейство широко распространённых систем управления базами данных, а также язык программирования, используемый в них. Самая первая СУБД этого семейства называлась dBase II (см. #dBase II) и была выпущена в 1980 году компанией Ashton-Tate под CP/M, позже появились версии для Apple II, Apple Macintosh, UNIX, VMS и IBM PC под DOS. Версия для PC вместе с пришедшими ей на смену dBase III и dBase IV были несколько лет одной из самых продаваемых программ. Долгое время dBase не портировали под Microsoft Windows, в результате чего в этой нише у программы оказались сильные конкуренты — Paradox, Clipper, FoxPro и Microsoft Access.
В 1991 году компания Borland купила Ashton-Tate. В 1999 все права на dBase перешли к новообразованной dBase Inc, которая в 2004 году сменила своё название на «dataBased Intelligence Inc».
Поскольку формат данных dBase не был закрытым, с середины 80-х множество компаний стали производить свои диалекты языка и версии системы. В результате появилось множество похожих на dBase программ — FoxPro (современная Visual FoxPro), Arago, Force, dbFast, Clipper, Xbase++, FlagShip, Recital, CodeBase, MultiBase, Harbour/xHarbour. Собирательно их всех именуют xBase.
Чем открыть формат файла dbf в Windows 7 или 10
Источник: wiki2.org
Dbase что это за программа
Первая промышленная версия СУБД dBase — dBase II (принадлежащая тогда компании Ashton-Tate, приобретенной позже компанией Borland) появилась в начале 80-х годов. Благодаря простоте в использовании, нетребовательности к ресурсам компьютера и, что не менее важно, грамотной маркетинговой политике компании-производителя этот продукт приобрел немалую популярность, а с выходом следующих его версий — dBase III и dBase III Plus (1986 г.), оснащенных весьма комфортной по тем временам средой разработки и средствами манипуляции данными, быстро занял лидирующие позиции среди настольных СУБД и средств создания использующих их приложений.
Хранение данных в dBase основано на принципе (эти файлы обычно имеют расширение *.dbf). MEMO-поля и BLOB-поля (доступные в поздних версиях dBase) хранятся в отдельных файлах (обычно с расширением *.dbt). Индексы для таблиц также хранятся в отдельных файлах. При этом в ранних версиях этой СУБД требовалась специальная операция реиндексирования для приведения индексов в соответствие с текущим состоянием таблицы.
Формат данных dBase является открытым, что позволило ряду других производителей заимствовать его для создания dBase-подобных СУБД, частично совместимых с dBase по форматам данных. Например, весьма популярная некогда СУБД FoxBase (разработанная Fox Software, Inc. и ныне принадлежащая Microsoft) использовала формат данных dBase для таблиц, однако форматы для хранения MEMO-полей и индексов были своими собственными, несовместимыми с dBase. Очень популярное в начале 90-х годов (и кое-где применяемое до сих пор) средство разработки Clipper компании Nantucket Corp (приобретенной впоследствии компанией Computer Associates) манипулировало как с данными формата dBase III (включая индексные файлы и файлы для MEMO-полей), так и с индексными файлами собственного формата.
Что такое базы данных? ДЛЯ НОВИЧКОВ / Про IT / Geekbrains
Помимо популярного формата данных dBase является родоначальником и некогда популярного семейства языков программирования, получившего называние xBase. Все языки этого семейства, использующиеся и в FoxBase, и в Clipper, и в некоторых более поздних средствах разработки, таких как канувший в Лету CA Visual Objects фирмы Computer Associates, содержат сходный набор команд для манипуляции данными и являются по существу интерпретируемыми языками. В роли интерпретатора команд xBase выступает обычно либо среда разработки приложения на этом языке, либо среда времени выполнения, которую можно поставлять вместе с приложением. Отметим, что для скрытия исходного текста xBase-приложения подобные СУБД обычно содержат утилиты для псевдокомпиляции кода, который затем поставляется вместе со средой времени выполнения. В случае Clipper среда времени выполнения содержится в самом исполняемом файле (и сам Clipper формально считается компилятором), но тем не менее этот язык по существу также является интерпретируемым.
Обладавшие немалым сходством в синтаксисе и поддерживаемом наборе команд во времена широкого применения DOS, языки семейства xBase, тем не менее, имеют немало различий, особенно в поздних версиях , использовавших их СУБД. Как правило, все они имеют собственные объектные расширения, и поэтому в настоящее время говорить об их совместимости между собой практически не приходится.
Отметим, однако, что для работы с данными формата dBase (или иных dBase-подобных СУБД) совершенно необязательно пользоваться диалектами xBase. Доступ к этим данным возможен с помощью ODBC API (и соответствующих драйверов) и некоторых других механизмов доступа к данным (например, Borland Database Engine, некоторых библиотек других производителей типа СodeBase фирмы Sequenter), и это позволяет создавать приложения, использующие формат данных dBase, практически с помощью любого средства разработки, поддерживающего один из этих механизмов доступа к данным.
После покупки dBase компанией Borland этот продукт, получивший впоследствии название Visual dBase, приобрел набор дополнительных возможностей, характерных для средств разработки этой компании и для имевшейся у нее другой настольной СУБД — Paradox. Среди этих возможностей были специальные типы полей для графических данных, поддерживаемые индексы, хранение правил ссылочной целостности внутри самой базы данных, а также возможность манипулировать данными других форматов, в частности серверных СУБД, за счет использования BDE API и SQL Links.
В настоящее время Visual dBase принадлежит компании dBase, Inc. Его последняя версия — Visual dBase 7.5 имеет следующие возможности:
— средства манипуляции данными dBase и FoxPro всех версий;
— средства создания форм, отчетов и приложений;
— средства публикации данных в Internet и создания Web-клиентов;
— ядро доступа к данным Advantage Database Server фирмы Extended Systems и ODBC-драйвер для доступа к данным этой СУБД;
— средства публикации отчетов в Web;
— средства визуального построения запросов;
— средства генерации исполняемых файлов и дистрибутивов.
Источник: studbooks.net
dBase
dBase — семейство широко распространённых систем управления базами данных, а также язык программирования, используемый в них. Самая первая СУБД этого семейства называлась dBase II и была выпущена в 1980 году компанией Ashton-Tate под CP/M, позже появились версии для Apple II, Apple Macintosh, UNIX, VMS и IBM PC под DOS. Версия для PC вместе с пришедшими ей на смену dBase III и dBase IV были несколько лет одной из самых распродаваемых программ. Долгое время dBase не портировали под Microsoft Windows, в результате чего в этой нише у программы оказались сильные конкуренты — Paradox, Clipper, FoxPro и Microsoft Access.
В 1991 году компания Borland купила Ashton-Tate. В 1999 все права на dBase перешли к новообразованной dBase Inc, которая в 2004 году сменила своё название на «dataBased Intelligence Inc».
Поскольку формат данных dBase не был закрытым, с середины 80-х множество компаний стали производить свои диалекты языка и версии системы. В результате появилось множество похожих на dBase программ — FoxPro (современная Visual FoxPro), Arago, Force, dbFast, Clipper, Xbase++, FlagShip, Recital, CodeBase, MultiBase, Harbour/xHarbour. Собирательно их всех именуют xBase.
История создания
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться специальный раздел.
Вы можете помочь проекту, написав этот раздел.
В свободное от основной работы время инженер NASA Уэйн Рэтлифф (Wayne Ratliff) написал систему управления базами данных сообразно собственному видению этой новой тогда технологии. Автор дал программе амбициозное название «Вулкан», и пытался — правда, без особого успеха — продавать ее. Однажды «Вулкан» попался на глаза Джорджу Тейту (George Tate) — ловкому дельцу, занимавшемуся программным бизнесом.
Судьба Джорджа в основном напоминает рекламную открытку американского образа жизни — это типичная история «сэлф-мэйд-мэна», написанная с поправкой на антураж еще не родившегося тогда стиля «киберпанк». Исключенный из школы молодой человек без специальности и особых планов на будущее стал легкой добычей армейских вербовщиков.
Джордж Тейт служил в ВВС США, а затем работал мастером по ремонту радиоаппаратуры. Игра случая — в 1974 г. в числе других энтузиастов он приобрел набор для сборки компьютера «Альтаир». Закончив сборку, Джордж Тейт вдруг обнаружил, что все его знания о машине сводятся к тому, как она включается.
Но заряд увлеченности оказался настолько силен, что начинающий «чайник» со временем не только осилил начала компьютерной «премудрости», но и стал отличным специалистом в этой области. Тем более что на тех порах чтобы владеть компьютером необходимо было хорошо разбираться в радиоэлектронике, а растущая армия простых пользователей была мягко говоря далека «от всей этой премудрости», поэтому у человека, занимающегося ремонтом радиоаппаратуры были все шансы далеко продвинуться в этой области.
Джорж Тэйт стал подрабатывать ремонтом компьютеров, потом устроился в фирму, производящую компьютерные терминалы управляющим по сбыту. В 1980 г. он вместе со своим приятелем Хэлом Лашли занялся продажей программного обеспечения. Прослышав о существовании малоизвестной тогда системы «Вулкан», Тейт и Лашли заключили с Рэтлиффом контракт, который предусматривал их исключительное право на распространение этой программы. Поскольку к тому времени на название «Вулкан» уже заявила свои права другая компания, партнеры решили наименовать данное изделие как-то иначе.
dBase II
Название «dBase II» предложил рекламный агент. По его мнению, оно звучало весьма респектабельно с технической точки зрения и, кроме того, содержало тонкий намек на то, что это некая новая и, видимо, улучшенная версия своего предшественника — системы dBase.
Конечно, никакого предшественника, который следовало бы улучшить, не было и в помине, однако система dBase II действительно имела ощутимые преимущества по сравнению с другими программами, ориентированными на решение данного класса задач.
В январе 1981 г. по всей стране началась шумная реклама этой системы, очень скоро ставшей новым «бестселлером». И почти столь же стремительно Рэтлифф, Лашли и Тейт пополнили все возрастающие ряды миллионеров, сделавших состояния на программном обеспечении.
dBase III
dBase III и ее расширенная версия dBase III+ появились в 1986 году. Снабженные оригинальной средой разработки и некоторыми средствами манипуляции данными, они стали наиболее популярными СУБД для IBM PC. Успех dBase III+ предопределил появление на рынке многочисленных клонов и языков программирования, объединенных прижившимся среди профессионалов понятием «xBase».
Значительного успеха добилась компания Fox Software, Inc., выпустившая собственную версию СУБД под названием FoxBase. В ее состав входил псевдокомпилятор, значительно ускорявший работу финального приложения, и достаточно комфортная (для того времени) среда разработки. Преимущества FoxBase быстро выдвинули ее в первые ряды коммерческих СУБД, однако с появлением в 1987 году компилятора Clipper Summer’87 именно он стал основным средством разработчиков-профессионалов.
dBase IV
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться подраздел, посвящённый особенностям dBase IV.
Вы можете помочь проекту, написав этот подраздел.
dBASE Mac
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться подраздел, посвящённый особенностям версии dBase под Мак — графическому интерфейсу и легендарной медленности.
Вы можете помочь проекту, написав этот подраздел.
Язык программирования dBase
Согласно замыслу одного из участников Википедии, на этом месте должен располагаться подраздел, посвящённый языку программирования, использованному в СУБД dBase.
Вы можете помочь проекту, написав этот подраздел.
Image:Wiki_letter_w.svg
- Найти и указать ссылки на авторитетные источники, подтверждающие написанное
- Викифицировать статью
Источник: www.sbup.com
dBASE
СУБД dBASE — это интегрированная среда для создания и манипулирования табличными БД, поддерживающая реляционную модель данных.
Помимо самой среды, данная система содержит дополнительные программы, например администратор доступа к сетевым файлам, предкомпилятор, модуль для выполнения Run-Time.
dBASE — это, по сути, семейство СУБД, которое на сегодняшний день считается самым популярным в мире. Это обусловлено отчасти историческим фактором, поскольку эта система на рынке была одной из первых программ такого профиля.
В не меньшей мере популярность ее объясняется успешно заложенным командным языком и основами конструкции СУБД.
В последней версии пакета dBASE IV существенное развитие коснулось концепции БД и командного языка. В силу этого были устранены недочеты предыдущей разработки, а также значительно обогащена гамма средств обработки данных и улучшен пользовательский интерфейс.
dBASE IV содержит генератор прикладных программ, который позволяет пользователям создавать утилиты средней степени сложности без знания командного языка. Эти средства применяются как начинающими, так и опытными компьютерщиками с целью снижения трудозатрат в процессе разработки утилит.
Программа работает со следующими форматами файлов: .DBF, .DBT, .DB, .SDF, .DBK, .LBL, .DB2, .WFM, .NDX, .MDX.
После включения новейших команд в язык существенно улучшились следующие функции пакета dBASE:
— разработка иерархических систем;
— разработка экранvных форм ввода/вывода данных;
— процесс ввода/вывода сведений в отдельные окна;
— способность поиска и обработки данных в файлах БД;
— вывод на печать;
— работа в среде локальных вычислительных сетей.
Узнать все возможности пакета dBASE можно посредством знакомства с управляющим центром, который реализовывает интерфейс пользователя. В его составе содержится 6 элементов меню:
— Data («Данные») — создание, конфигурация структуры файлов БД, ввод, обновление и отображение данных на экране;
— Queries («Запросы») — формирование и выполнение запросов на обновление и подборку данных;
— Forms («Формы») — разработка экранных форм ввода и вывода сведений;
— Reports («Отчеты») — создание форм отчетов и вывод их на печать;
— Labels («Марки») — разработка форм марок и их печать;
— Applications («Прикладные программы») — разработка практических программ.
Функции управляющего центра и порядок размещения меню на экране определяют то, в какой последовательности пользователь будет разрабатывать прикладные информационные решения.
Традиционно, работа начинается с формирования структуры файлов БД, необходимой для решения задачи.c
Источник: pervoiskatel.ru
Dbase что это за программа
Версия (по состоянию на 16.06.2014) |
8 |
Платформа | |
Лицензия | коммерческий |
категория | производительность |
Больше информации (посетите сайт издателя) |
Рейтинг: 3.4 / 5 (18 голосов) |
Обзор программного обеспечения
- Доступ к большинству современных баз данных
- Выполнять вычисления с точностью до 34 цифр
- Создавайте сложные операторы SQL с интерфейсом перетаскивания
- Найдите то, что вам нужно с улучшенной навигацией по проекту
dBase — это система управления базами данных, которая впервые появилась на сцене в 1979 году. С тех пор она стала мощным инструментом и сегодня может поддерживать большинство современных механизмов баз данных, таких как MySQL, SQL Server, Access и FoxPro.
dBase предоставляет множество полезных инструментов для управления вашей базой данных и поддержки быстрой разработки приложений. Он предоставляет полезный SQL Builder, который позволяет создавать сложные операторы SQL с помощью простого интерфейса перетаскивания. Он также имеет Project Explorer и расширенную навигацию по проекту, которые позволяют легко найти нужное окно или ресурс.
Помимо инструментов, облегчающих управление базой данных, в dBase есть и другие функции, улучшающие его функциональность. dBase поддерживает ActiveX Dynamic Objects (ADO) для улучшения совместимости и включает в себя несколько пользовательских компонентов ADO, которые упрощают использование. dBase также может выполнять математику высокой точности с числами с плавающей запятой, которые поддерживают до 34 цифр точности, еще больше увеличивая вашу математическую точность.
На сегодняшний день существует множество различных систем управления базами данных. Если вам нужен интуитивно понятный интерфейс, который упрощает управление базой данных, тогда вам подойдет dBase.
Поддерживаемые типы файлов
Основное расширение файла
.DBF — Файл базы данных
Другие расширения файла, используемые dBase 8
. $ DB | Временный файл dBASE |
.COD | Скомпилированный исходный код |
.DBK | Резервное копирование базы данных dBASE |
.DBT | Текстовый файл базы данных |
.DBV | Поле переменной базы данных |
.FIL | Список файлов Объектный файл |
.LBL | Файл метки dBASE |
.mdx | Файл с несколькими индексами |
.ndx | индексный файл dBASE |
.SDF | Стандартный файл данных |
.STR | Объектный файл списка структуры dBASE |
.val | Список значений |
.WFM | dBASE Form |
.CDX | Составной индексный файл |
.DB2 | База данных dBASE II |
.DBF | FoxPro Table |
.FRO | dBASE IV Скомпилированный отчет |
.IDX | Индексный файл |
.MBK | Резервный файл с несколькими индексами dBASE IV |
.NTX | Индексный файл Clipper |
.PRG | Программный файл xBase |
Источник: ru.scriptcult.com