Конструкторы визуальных инструментов баз данных. Конструкторы баз данных


DataExpress - конструктор баз данных

Добро пожаловать!

DataExpress – это конструктор приложений баз данных. DX позволяет создать качественную простую программу учета, ничем не уступающую такому же приложению, написанному на языке программирования. DX реализует многие возможности традиционных приложений баз данных: формы ввода данных, фильтрация и поиск данных, печатные формы (шаблоны), проверка введенных значений, вставка значений по умолчанию, подстановка данных при выборе значения из списка, автоматические расчеты в полях, извлечение данных из базы, группировка и расчет итогов, вывод данных в удобном для пользователя виде, настройка интерфейса, разграничения доступа к интерфейсу и многое другое.

Все настройки выполняются в диалоговых окнах в интерактивном режиме. Логика приложения создается при помощи выражений, которые пронизывают программу буквально везде: автоматические расчеты в полях, вычисляемые поля форм и запросов, проверки введенных значений, значения по умолчанию, условия отбора, редактирования и удаления записей, фильтры списков, запросов, отчетов и т. д. С помощью выражений можно реализовать довольно сложную логику.

Однако и мощных выражений может быть мало. Начиная с DataExpress 3 beta, в программу встроен скриптовый движок RemObject Pascal Script, который способен реализовать любую логику. Теперь ваши возможности практически неограничены. Скрипты позволяют управлять почти любым элементом интерфейса программы, изменять внешний вид и поведение стандартных окон, создавать свои варианты окон, управлять другими приложениями с помощью OLE Automation, подключать DLL-библиотеки, создавать пользовательские модули и т. д. И самое главное - вы можете составлять полноценные SQL-запросы к базе. К вашим услугам вся мощь Firebird SQL.

В рамках своих возможностей, DX действительно позволяет вывести разработку приложений баз данных на новый уровень. Кроме того, что разработчику доступно визуальное конструирование форм, программа еще и сама увязывает интерфейс со структурой базы данных. Разработчику не надо задумываться о том, как связать источник данных с той или иной формой, не надо прописывать SQL-выражения с многочисленными join-ами. Формы уже имеют готовый набор команд для манипулирования и поиска данных. В программу уже встроены механизмы разрешения конфликтов при одновременном редактировании записи. Есть готовый механизм разграничения доступа. База данных без всяких изменений доступна в сети (нужен Firebird).

Приложение имеет встроенный дизайнер, в котором собственно и разрабатывается приложение базы данных. Это позволяет за считанные минуты внести изменения в базу и продолжать работу. Никакой компиляции и сборок. В конструкторе предусмотрен механизм обновления конфигурации базы – импорт проекта.

Для кого предназначен DataExpress? Для разработчиков - людей, увлекающихся учетом и базами данных. И для этого совсем необязательно быть программистом.

mydataexpress.ru

Что посоветуете с Выбором конструктора БД (для новичка)? — Toster.ru

Конструктор БД - считаю такие вещи вообще лишними, запутывает и тянет много воды. Бумага и карандаш + понимания основ реляционных субд, т.е. таблицы, связи, триггеры, запросы, индексы = самое эффективное средство.

Рисуешь прямоугольник А, потом прямоугольник Б, в А и Б пишешь основные поля-связки:типа Autokey int uniq и там и там, рисуешь связь 1:1, 1:*(1 ко многим), *:* (многое ко многим) и стрелку-вектор кто-с-кем связан,потом пишешь четкий план как работает таблица А, например:При вставке написать триггер, который на основе данных справочников В и Г создаст запись в таблице Б, дублируя А:Autokey в B.При удалении записи из A, триггер по A:Autokey удалит записи из Б.При обновлении записи в A, обновит запись в Б по A:Autokey.

и т.д.

Все указанные основы поддерживают все (по крайней мере те, о которых я знаю) существующие реляционные СУБД. Какую выбрать? Зависит от того, сколько пользователей будут иметь доступ к базе. Один или несколько, если несколько то доступ параллельный или один зашел, второй вышел (вылетел)?

Отделяйте проектирование структуры вашей БД от виз. части. Начинать нужно конкретно с того, что именно и как, будет хранится в базе и как будет взаимосвязано.

По п1. и п.2. Заведите в базе данных нужные справочники с уникальным числовым счетчиком - индексом, например Autokey.Создайте таблицу1, так же с индексом, и повесьте триггер, который сработает после вставки записи в таблицу1, триггер же имея данные вставленной записи, посмотрит по ним записи справочников и создаст запись в таблице2., таким образом вам не нужна больше кнопка.

п 3., п. 4, п.5: это у же визуальная часть, и отношения к базам данных не имеет чуть более чем никакого.

Используйте что вам угодно, для реализации многооконного интерфейса, все вам нужное с базой - делается запросами к ней. Если отчет простой, не требует макросов, не имеет сотни листов, то зачем вам именно XLSX формат, когда есть простой CSV? Его формировать просто и быстро.

toster.ru

Конструктор баз DataExpress - Универсальная система учета

Визуальный конструктор приложений для баз данных.

 

Имея низкий порог вхождения (на порядок ниже MS Access), DataExpress позволяет пользователю, не имеющему опыта программирования, используя визуальный инструментарий создать качественную программу несложного учета, не вникания в тонкости SQL-запросов. Приложение, созданное с помощью DataExpress практически ничем не уступает аналогичному приложению, написанному на языке программирования с нуля.

Для разработки интерфейса БД пользователю предоставляется дизайнер с набором традиционных компонентов, достаточных для большинства стандартных операций. Это формы, поля для ввода различных типов данных, компоненты для хранения и отображения изображений и файлов с выбором в процессе разработки места хранения, таблицы с встроенными инструментами отбора и фильтрации и кнопками управления, возможность подключения печатных форм шаблонов повсеместно используемых форматов: MS Word (*.docx, *.docm, *.xml), OpenOffice Writer (*.odt), OpenOffice Calc (*.ods) или HTML. Имеются гибко настраиваемые фильтры, методы проверки введенных данных, автоматическая подстановка при выборе значений справочников, вставка значений по-умолчанию, расчет и вывод итогов, всевозможные вычисления с помощью встроенных функций, настраиваемый вывод данных в любом удобном для пользователя виде, настройка разграничения доступа.

Начиная с версии 3, в DataExpress встроен скриптовый движок RemObject Pascal Script, позволяющий практически без ограничений изменить интерфейс и логику, которую на которую невозможно повлиять стандартными визуальными инструментами.

Использование скриптов конечно доступно более “продвинутым” пользователям, но и в этом случае имеется некоторый компромисс: с помощью встроенного в DataExpress языка программирования имеется возможность создавать пользовательские функции и действия, распространяемые в виде файлов-расширений для легкого подключения и использования разработчиками баз, не имеющими глубоких познаний в области скриптов.

Возможности скриптов в DataExpress практически неограничены. API позволяет управлять почти любым элементом интерфейса программы и создаваемой БД, изменять внешний вид и поведение стандартных окон и создавать их собственные варианты, добавлять на формы динамические компоненты, ранее недоступные к использованию в упрощенном режиме, возможно управление другими приложениями с помощью OLE Automation и подключение DLL-библиотек, также доступно создание полноценных SQL-запросов к базе с использованием всей мощи Firebird SQL.

В рамках своих возможностей, DataExpress действительно позволяет вывести разработку приложений баз данных на новый уровень. Сконструированные в дизайнере формы и поля программа самостоятельно увязывает со структурой базы данных, избавляя разработчика от необходимости задумываться о том, как связать источник данных с той или иной формой, нет нужды прописывать SQL-выражения с многочисленными join-ами – программа выполнит это за вас сама. Формы уже имеют готовый набор команд для манипулирования данными и их поиска в БД. В программу встроены механизмы разрешения конфликтов при одновременном редактировании записи. Есть готовый механизм разграничения доступа. База данных без всяких изменений доступна в локальной сети и через Интернет (для использования необходим установленный сервер Firebird v.2.5.х).

За считанные минуты можно внести изменения в базу и продолжать работу. Никакой компиляции и сборок. В конструкторе предусмотрен механизм обновления конфигурации базы – импорт/экспорт проекта.

Несмотря на развитие, DataExpress остается быть конструктором для разработчиков-любителей, увлекающихся учетом и базами данных. И для этого совсем необязательно быть программистом.

Скриншоты программы:

 

DataExpress на Develop-Soft

develop-soft.ru

Ключевые возможности

Ключевые возможности

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

Шаблоны документов - это печатные формы данных. Они создаются в любом текстовом редакторе, способном сохранять в форматах: Microsoft Word (*.docx, *.docm, *.xml), OpenOffice Writer (*.odt), OpenOffice Calc (*.ods) или HTML (*.html).

Выражения. С помощью выражений строится логика работы приложения базы данных: вычисления, проверка ввода, фильтрация и т. п. Выражения похожи на формулы Microsoft Excel. Возможности выражений можно расширять при помощи модулей расширений.

Действия. Механизм действий позволяет выполнить какие-либо действия по нажатию кнопки или при наступлении события. Вам не нужно быть программистом, чтобы воспользоваться действиями. Достаточно выбрать нужные действия и настроить параметры.

Отчеты и запросы. Программа может делать простую выборку из одной или нескольких форм и вычислять итоги: сумма, баланс, среднее, максимум, минимум, количество. Итоги могут быть разбиты по периодам: дням, неделям, месяцам, кварталам, полугодиям, годам. Запросы позволяют встраивать выборки в формы, а также создавать подчиненные связи с формами и другими запросами.

Работа в локальной сети и сети Интернет. Ядром базы данных служит сервер баз данных Firebird. Благодоря клиент-серверной технологии с базой данных могут работать удаленно по локальной сети или сети Интернет неограниченное число пользователей.

Управление доступом. Вы можете гибко настраивать доступ пользователей к отдельным формам, компонентам, отчетам, создавать условия видимости данных, редактирования и удаления. В ваши приложения уже будут встроены механизмы контроля входа пользователей в систему и разрешения конфликтов при одновременном доступе к данным.

Скрипты. Начиная с DataExpress 3 beta в программу встроен скриптовый движок RemObject Pascal Script. Скрипты для тех кому выражения немного жмут :). Возможности скриптов очень широки: управление почти любым элементом интерфейса программы, управление стандартными окнами, создание своих вариантов окон, автоматизация OLE, подключение внешних DLL-библиотек, полноценные SQL-запросы и т. д.

SQL-запросы. В скриптах можно составлять полноценные выражения SELECT. Вам доступна вся мощь Firebird SQL.

Расширения. С помощью скриптов можно создавать модули расширений, позволяющие использовать новые функции в выражениях и действия.

mydataexpress.ru

Конструкторы визуальных инструментов баз данных

Рекомендуем использовать Visual Studio 2017

Эта документация перемещена в архив и не поддерживается.

Визуальные инструменты баз данных представляют собой сочетание средств разработки, которые можно использовать для работы с источниками данных. С их помощью можно создавать запросы, создавать и изменять структуру базы данных, а также обновлять данные. В число этих средств входят конструктор схем баз данных, конструктор таблиц и конструктор запросов и представлений.

Окно свойств доступно не только в визуальных инструментах баз данных, но именно здесь можно вносить многие изменения. В этом окне отображаются свойства текущего выбранного элемента (например, таблицы), которые можно изменять (все, начиная от имени свойства и заканчивая параметрами сортировки столбца). Некоторые свойства можно просматривать в окне "Свойства", но менять их нужно другими средствами. Дополнительные сведения об окне свойств см. в разделе Свойства в визуальных инструментах баз данных.

Конструктор схем баз данных предоставляет окно, где можно визуально создавать и изменять таблицы и связи в базе данных, а также просматривать их.

Чтобы открыть конструктор схем баз данных, откройте уже существующую схему или в обозревателе сервера щелкните правой кнопкой мыши узел "База данных" и в раскрывающемся списке выберите пункт Добавить новую схему.

После открытия конструктора в главном меню появится меню Схемы базы данных. Это меню является точкой доступа к специальным возможностям конструктора.

Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия Visual Database Tools не поддерживает Microsoft SQL Server версии 7.0 и более ранних версий.

Примечание

Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server.

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

Конструктор таблиц — это визуальное средство проектирования и визуализации отдельных таблиц базы данных Microsoft SQL Server, к которой подключен пользователь.

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

В нижней области конструктора таблиц на вкладке "Свойства столбца" отображаются дополнительные атрибуты любого выбранного в верхней таблице столбца.

Щелкнув правой кнопкой мыши в таблице конструктора, можно получить доступ к диалоговым окнам, в которых можно создавать и менять связи, ограничения, индексы и ключи таблицы базы данных.

Чтобы открыть конструктор таблиц, откройте уже существующую таблицу или щелкните правой кнопкой мыши узел Таблицы в обозревателе сервера и в раскрывающемся списке выберите пункт Добавить новую таблицу.

После открытия конструктора в главном меню появится меню "Конструктор таблиц". Это меню является точкой доступа к специальным возможностям конструктора.

Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия Visual Database Tools не поддерживает Microsoft SQL Server версии 7.0 и более ранних версий.

Конструктор запросов и представлений фактически представляет собой два средства, работающих схожим образом. К некоторым из их основных отличий относится следующее.

  • Представления сохраняются в базе данных, а запросы сохраняются в проекте базы данных среды Visual Studio.

  • Конструктор запросов работает практически с любыми источниками данных, а конструктор представлений поддерживает только SQL Server.

  • Конструктор запросов позволяет проектировать инструкции языка манипулирования данными SELECT, INSERT, UPDATE и DELETE, а представления могут содержать только инструкции SELECT.

Конструктор представлений

Конструктор представлений позволяет создавать и визуализировать существующие представления, а также создавать новые представления в базе данных Microsoft SQL Server, к которой подключен пользователь.

В конструкторе представлений доступно четыре отдельных области: область схемы, область условий, область SQL и область результатов. Дополнительные сведения о каждой из этих областей см. в разделе Средства конструктора запросов и представлений.

Чтобы открыть конструктор представлений, откройте уже существующее представление или щелкните правой кнопкой мыши узел Представление в обозревателе сервера и в раскрывающемся списке выберите пункт Добавить новое представление.

После открытия конструктора в главном меню появится меню Конструктор запросов. Это меню является точкой доступа к специальным возможностям конструктора.

Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия Visual Database Tools не поддерживает Microsoft SQL Server версии 7.0 и более ранних версий.

Конструктор запросов

Подобно конструктору представлений, конструктор запросов содержит четыре отдельных области: область схемы, область условий, область SQL и область результатов. Дополнительные сведения о каждой из этих областей см. в разделе Средства конструктора запросов и представлений.

Чтобы открыть конструктор запросов, щелкните правой кнопкой мыши узел Таблицы в обозревателе сервера и в раскрывающемся списке выберите пункт Новый запрос.

После открытия конструктора в главном меню появится меню "Конструктор запросов". Это меню является точкой доступа к специальным возможностям конструктора.

Примечание

Этот конструктор работает с большинством источников данных.

Ссылки
Другие ресурсы

msdn.microsoft.com

Создать базу данных online, веб база данных для вашего сайта

Одним из главных сервисов QuintaDB является база данных онлайн. Создавайте web-приложения с возможностью хранить данные, объединять их, давать доступ клиентам и получать отчеты по делам вашей компании. Информация будет всегда храниться на сервере онлайн и выступать в роли облачного хранилища, вы всегда можете дать доступ к ней в полном объеме или частично кому пожелаете. QuintaDB – крайне простое в эксплуатации ПО с интуитивно понятным пользовательским интерфейсом, благодаря которому можно легко создавать собственные полезные веб-приложения.

Где используется конструктор форм

СУБД, созданная с помощью QuintaDB, поможет вам легко собирать информацию, анализировать и создавать отчеты. Такой софт поможет вам систематизировать данные любого типа.

  • CRM для малого бизнеса – информационные системы, управление инвентаризацией, багтрекер.
  • Конструктор баз данных для образовательных учреждений, регистрация на научные семинары, конференции, удаленная регистрация абитуриентов и т.д.

Сделать базу данных онлайн очень просто!

Онлайн платформа: Конструктор баз данных представляет собой online приложение для формирования БД с web доступом. Не нужно устанавливать никакого дополнительного программного софта. Веб-приложения создаются быстро, поэтому вы можете тут же начать работу с ними.

Легкость в использовании: QuintaDB обладает интуитивно понятным интерфейсом, что делает сервис чрезвычайно простым в работе.

Гарантия надежности и безопасности: сервис постоянно производит бэкап информации. Кроме того, QuintaDB пользуется услугами хостинга RackSpace, одного из мировых лидеров в этом сегменте рынка. В связи с этим вы можете не переживать за безопасность вашей информации.

Доступность: с помощью QuintaDB при создании баз данных, вы можете внести изменения, дополнить информацию или просто просмотреть свой проект в любой момент, находясь при этом, где угодно.

Качество: QuintaDB – это качественный высокотехнологичный программный продукт, он использует надежные и мощные серверы. Интернет и браузер – это все, что нужно для работы над вашими проектами.

QuintaDB – простое решение по созданию БД для вашего блога или сайта!

Тысячи клиентов используют сервис QuintaDB для формирования собственных онлайн форм и баз данных, помогающих им вести свой бизнес. Доверившись QuintaDB, вам не потребуется вникать в технические детали. Достаточно создать проект, об остальном (обновлении системы, надежности работы, бэкапах) позаботимся мы:

  • Отсутствие каких-либо сложностей: при формировании таблиц, настройке их дизайна и функциональности. Сервис позволяет администратору БД быстро и легко изменять любые настройки таблиц с записями, а остальным пользователям получать полный доступ к базам. Все настраивается мгновенно.
  • Комьюнити: в социальных сетях (Facebook, Вконтакте, Twitter) вы сможете найти пользовательскую группу QuintaDB. На форуме веб-сайта вы сможете задать вопросы и поделиться предложениями и идеями по совершенствованию работы сервиса. Коллектив разработчиков также готов ответить на интересующие вас вопросы и помочь в создании БД.
  • Низкая цена: чтобы приобрести аккаунт с безлимитным доступом на месяц, требуется заплатить 14.99 долларов. Для получения скидки можно купить годовой аккаунт всего за 149.99 долларов. Кроме того, вы можете начать пользоваться нашими услугами бесплатно (бесплатный аккаунт включает в себя три формы, десять полей, сто записей в БД, три командных пользователя).

Свернуть

quintadb.ru

Конструкторы визуальных инструментов для баз данных

 

Опубликовано: Апрель 2016

Визуальные инструменты для баз данных представляют собой сочетание средств проектирования, которые можно использовать для работы с источниками данных. С их помощью можно создавать запросы, конструировать и менять структуру базы данных и обновлять данные. В число этих средств входят конструктор диаграмм баз данных, конструктор таблиц и конструктор запросов и представлений.

Аналогичное окно доступно не только в визуальных инструментах для баз данных, но именно здесь можно вносить многие изменения. В этом окне показаны свойства текущего выбранного элемента (например, таблицы), которые можно изменять (все, начиная от имени свойства и заканчивая параметрами сортировки столбца). Некоторые свойства можно просматривать в окне «Свойства», но менять их нужно другими средствами.

Конструктор диаграмм баз данных открывает окно, где можно визуально создавать и изменять таблицы и связи в базе данных, а также просматривать их.

Чтобы открыть конструктор диаграмм баз данных, откройте уже существующую диаграмму или в обозревателе объектов щелкните правой кнопкой мыши узел "База данных" и в раскрывающемся списке выберите Создать диаграмму базы данных.

После открытия конструктора в главном меню появится меню Диаграмма базы данных. Это меню является точкой доступа к специальным возможностям конструктора.

 Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия визуальных инструментов для баз данных не поддерживает Microsoft SQL Server версии 7 и более ранние версии.

Конструктор таблиц — визуальное средство проектирования и визуализации отдельных таблиц базы данных Microsoft SQL Server, к которой подключен пользователь.

Окно конструктора делится на две панели. В верхней области показана таблица, в каждой строке которой описывается один столбец таблицы базы данных. Для каждого столбца отображаются его главные атрибуты: имя столбца, тип данных и допустимость значения NULL.

В нижней области конструктора таблиц на вкладке «Свойства столбца» отображаются дополнительные атрибуты любого выбранного в верхней таблице столбца.

Щелкнув правой кнопкой мыши в таблице конструктора можно получить доступ к диалоговым окнам, в которых можно создавать и менять связи, ограничения, индексы и ключи таблицы базы данных.

Чтобы открыть конструктор таблиц, откройте уже существующую таблицу или щелкните правой кнопкой мыши узел Таблицы в обозревателе объектов и в раскрывающемся списке выберите Добавить новую таблицу.

После открытия конструктора в главном меню появится меню «Конструктор таблиц». Это меню является точкой доступа к специальным возможностям конструктора.

 Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия визуальных инструментов для баз данных не поддерживает Microsoft SQL Server версии 7 и более ранние версии.

Конструктор запросов и представлений фактически представляет собой два средства, работающих схожим образом. К некоторым из их основных отличий относится следующее.

  • Представления сохраняются в базе данных, а запросы сохраняются в проекте базы данных среды Visual Studio.

  • Конструктор запросов работает практически с любыми источниками данных, а конструктор представлений поддерживает только SQL Server.

  • Конструктор запросов позволяет проектировать инструкции языка манипулирования данными SELECT, INSERT, UPDATE и DELETE, а представления могут содержать только инструкции SELECT.

конструктор представлений

Конструктор представлений позволяет проектировать и наглядно отображать существующие представления или создавать новые в базе данных Microsoft SQL Server, к которой подключен пользователь.

Окно конструктора содержит четыре панели: панель диаграмм, панель критериев, панель «SQL» и панель результатов. Дополнительные сведения о каждой из этих панелей см. в разделе Инструменты конструктора запросов и представлений (визуальные инструменты для баз данных).

Чтобы открыть конструктор представлений, откройте уже существующее представление или щелкните правой кнопкой мыши узел Представление в обозревателе объектов и в раскрывающемся списке выберите Добавить новое представление.

После открытия конструктора в главном меню появится меню Конструктор запросов. Это меню является точкой доступа к специальным возможностям конструктора.

 Примечание

Конструктор работает с базами данных Microsoft SQL Server.

Данная версия визуальных инструментов для баз данных не поддерживает Microsoft SQL Server версии 7 и более ранние версии.

Конструирование диаграмм баз данных (визуальные инструменты для баз данных) Проектирование таблиц (визуальные инструменты для баз данных) Разделы по конструированию запросов и представлений (визуальные инструменты для баз данных)

technet.microsoft.com