Как настроить смартфоны и ПК. Информационный портал
  • Главная
  • Обзоры
  • Не phpMyAdmin единым: оболочки для управления базами данных.

Не phpMyAdmin единым: оболочки для управления базами данных.

  • " onclick="window.open(this.href," win2 return false > Печать

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

В настоящее время имеется значительное количество видов электронных баз данных. Для хранения крупных информационных массивов зачастую применяются SQL-ориентированные системы управления базами данных (СУБД) (MySQL, PostgreSQL, MsSQL, Oracle, Sybase, FireBird/Interbase, IBM DB2). Указанные СУБД функционируют на различных платформах (операционных системах) - Windows, Linux, OS X, Unix.

Разработка программного обеспечения (ПО) учета и обработки информации осуществляется под специализированные задачи и, как правило, выполняется «с нуля» под конкретную СУБД и операционную систему. Однако, данный способ является не всегда оптимальным. Во-первых, разработка «с нуля» делает информационную систему более дорогостоящей. Во-вторых, система оказывается привязанной к конкретной СУБД и ОС, что делает ее использование менее мобильным и гибким. В-третьих, на этапе постановки технического задания и проектирования программного обеспечения, наличие достаточно большого количества СУБД и операционных систем создает определенную сложность в их выборе заказчиком ПО. И заказчик, зачастую, выбирает тот вариант, который предлагает ему разработчик.

Предлагаемое программное обеспечение «Оболочка баз данных» позволяет в короткие сроки создать многопользовательскую систему учета и обработки информации корпоративного уровня на SQL-ориентированной СУБД (MySQL, PostgreSQL, MsSQL, Oracle, Sybase, FireBird/Interbase, IBM DB2) и любой из основных ОС (Windows, Linux, OS X, Unix). Данная система является легко расширяемой и модифицируемой. Сопровождение и модификация ПО может осуществляться сотрудником, не имеющим глубоких познаний в программировании и функционировании СУБД. В состав «Оболочка баз данных» входят средства визуального проектирования, которые являются инструментом расширения и модификации информационной системы. При развертывании информационной системы в полной мере учитываются интересы заказчика при выборе СУБД и операционной системы (Демонстрация установки и использования).

Программное обеспечение «Оболочка баз данных» имеет следующие функциональные особенности и возможности:

  • разработано на java, что обеспечивает его кроссплатформенность;
  • позволяет хранить информацию в любой SQL-ориентированной базе данных, для которой имеется jdbc-драйвер;
  • имеет встроенную систему администрирования и разграничения прав пользователей, имеющих доступ к информации;
  • обеспечивает унифицированное хранение информации в виде различных «объектов учета» и простановку связей между ними;
  • позволяет подключать и интегрировать в систему дополнительные (сторонние) модули обработки информации;
  • позволяет в визуальном режиме расширять и изменять функционал ПО, корректировать представление информации пользователям системы;
  • обеспечивает возможность задания правил логического контроля вводимой информации без привлечения разработчика ПО;
  • имеет механизм обмена информацией между распределенными системами (базами данных) с обеспечением целостности информации;
  • имеет возможность организации доступа к информации посредством браузера.



Пользовался тут какое-то время Brilliant Database 9 - вполне подходящая вещь, если не считать того что она использует какой-то свой формат БД, и у нее кончился триал период, а кряки к ней кривые.
В общем нужно какое-то приложение, которое облегчало бы создание оболочки для базы данных и по возможности избавляло бы от необходимости что-либо программировать. А если бы оно еще и работало с какой-то реальной БД - mysql, oracle, mssql и так далее, то это было бы вообще супер.
Я думаю все замечали, что все БД по своей структуре чем-то похожи и наверняка уже должен быть унифицированный инструмент для создания оболочек к БД. Можно даже было бы чтобы таблицы и SQL запросы составлять самостоятельно, но вот именно интерфейсную часть делать без программирования.
Дополнено (1). 2AZDesign: если посмотреть на Brilliant DB, то я там достиг того чего хотел, а именно - небольшой набор таблиц, организация связи между ними, создание форм для редактирование, получение отчетов в нужной форме. И все это без какого либо программирования.
Дополнено (2). 2Indy43333: Подглюкивает эта программа, которой я пользовался, да и дорого её покупать, так как Не расчитана она русский карман. И не понятно почему никому не верится в то что это возможно. Какой такой функционал невозможно себе представить без программирования?




Без программирования ничего не получится
1) БД - это не только таблицы, но и связи триггера, процедуры
2) Оболочку также нужно программировать, несмотря на то, что основные компоненты есть готовые.
Самое простое взять Firebird + Delphi
Firebird - промышленная бесплатная СУБД со стандартным SQL
Delphi - заслуженная среда разработки
Как это сделать смотри по ссылкам
Сказки про создание программ без программирования я слышу с 1980 года, но до сих пор не видел ни одной системы, которая хоть как-то приблизилась к этому.



А вопрос купить ту программу которой ты пользуешься очень интенсивно и доверяешь ей хранение данных не рассматривался?

Тоже мало вериться что можно без программирования сделать нормальную оболочку и воспользоваться реальными функциями БД


17.03.2015
My Visual DataBase
Простая среда разработки баз данных, без помощи специалистов и навыков программирования вы создадите полноценое Windows приложение баз данных. Это может быть как простейший телефонный справочник, так и система учета в вашем бизнесе.
Результатом вашей работы будет полноценное Windows приложение, не требующее установки и сторонних компонентов и способное работать непосредственно с USB Flash накопителя.
В комплекте с программой вы найдете уже готовые проекты баз данных.

Когда мы говорим об инструменте для управления базой данных MySQL, то априори
считаем, что это будет phpMyAdmin. На любом хостинге phpMyAdmin — стандарт
де-факто. Плохо одно – этот скорее вспомогательный инструмент зачастую
используется в качестве основного инструмента. Но когда постоянно имеешь дело с
базой данных, то и инструмент нужно выбирать подобающий.

Нет, против phpMyAdmin я ничего не имею, но давай посудим трезво. Реализация
на PHP позволяет использовать решение практически где угодно, но сразу
накладывает серьезные ограничения по удобству использования. Чего стоят
полностью перезагружаемые страницы в виду отсутствия AJAX’а. Работа через такой
интерфейс дается туго, а редактирование данных вообще сводит с ума. Ты никогда
случайно не нажимал кнопку "Удалить страницу", хотя хотел удалить одну лишь
запись? Я – нажимал. Помимо этого, phpMyAdmin приходится настраивать для каждого
сервера в отдельности. О доступе к разным серверам из одного места остается
только мечтать. Да, реализация в виде веб-приложения дает плюсы в некоторых
ситуациях, но для проектирования баз, редактирования данных, программирования
хранимых процедур и сложных SQL запросов есть куда более удачные решения.

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

    Большинство реляционных баз данных, за исключением MS Access, состоят из двух отдельных компонентов: «back-end», где хранятся данные и «front-end» - пользовательский интерфейс для взаимодействия с данными. Этот тип конструкции достаточно умный, так как он распараллеливает двухуровневую модель программирования, которая отделяет слой данных от пользовательского интерфейса и позволяет сконцентрировать рынок ПО непосредственно на улучшении своих продуктов. Эта модель открывает двери для третьих сторон, которые создают свои приложения для взаимодействия с различными базами данных.

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

    1. Workbench

    Первое место, по праву принадлежит инструменту Workbench (разработка компании Sun Systems/Oracle), который может работать на платформах Microsoft Windows, Mac OS X и Linux. Workbench объединяет в себе разработку и администрирование баз данных и является преемником DBDesigner4.

    MySQL Workbench распространяется под свободной лицензией - Community Edition и с ежегодной оплачиваемой подпиской - Standard Edition. Последняя включает в себя дополнительные возможности, которые способны существенно улучшить производительность, как разработчиков, так и администраторов баз данных.

    Стоимость - бесплатно.

    Что делает Workbench популярным?

    • возможность представить модель БД в графическом виде, а также редактирование данных в таблице;
    • наличие простого и функционального механизма по созданию связей между полями таблиц, среди которых реализована связь «многие-ко-многим» с возможностью создания таблицы связей;
    • функция Reverse Engineering позволяет восстанавливать структуру таблиц и связей из той, которая была реализована ранее и хранится на сервере БД;
    • наличие редактора SQL-запросов, который дает возможность при отправке на сервер получать ответ в табличном виде и другие возможности.

    2. Navicat

    Второе место занимает Navicat (разработка компании PremiumSoft CyberTech Ltd) - инструмент для разработки и администрирования баз данных, который работает на любом сервере MySQL, начиная с версии 3.21. Для MySQL, Navicat доступен для работы на платформах Microsoft Windows, Mac OS X и Linux.

    Стоимость продукта варьируется от 199 до 379 долл. США.

    Что делает Navicat популярным?

    • наличие визуального конструктора запросов;
    • возможность импорта, экспорта и резервного копирования данных;
    • возможность создавать отчеты;
    • SSH и HTTP туннелинг;
    • миграция и синхронизация данных и структуры;
    • инструмент для планирования задач и другие возможности.

    3. PHPMyAdmin

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

    Стоимость - бесплатно.

    Что делает PHPMyAdmin популярным?

    • возможность управлять СУБД MySQL без непосредственного ввода SQL команд;
    • как панель управления PHPMyAdmin предоставляет возможность администрирования выделенных БД;
    • интенсивное развитие;
    • возможность интегрировать PHPMyAdmin в собственные разработки благодаря лицензии GNU General Public License и другие возможности.

    4. dbForge Studio for MySQL

    dbForge Studio for MySQL - инструмент, представляющий интерес как для пользователей MySQL, так и для разработчиков БД. С его помощью вы сумеете легко автоматизировать рутинную работу и сэкономить время. Сегодня dbForge Studio for MySQL представлен в трех редакциях: Express, Standard и Professional, что позволяет выбрать тот инструмент, который нужен именно вам. Пользоваться dbForge Studio for MySQL можно как коммерческой, так и бесплатной версией.

    Существует как бесплатная, так и платная версии, цена последней составляет 49,95 долл. США (стандартное издание) и 99,99 долл. США (профессиональное издание).

    Что делает dbForge Studio популярным?

    • наличие средств для централизованного администрирования;
    • инструменты для сравнения БД;
    • визуальный профилировщик запросов;
    • возможность управлять привилегиями пользователей;
    • наличие Дизайнера БД, который позволяет строить визуальные диаграммы;
    • улучшенная работа с проектами БД и другие возможности.

    5. HeidiSQL

    HeidiSQL - бесплатный инструмент для управления базами данных. Достойная альтернатива PHPMyAdmin, которая позволяет создавать и редактировать таблицы, представления, триггеры, процедура, а также просматривать и редактировать данные. Также HeidiSQL предоставляет возможность экспорта данных как в SQL файл, так и в буфер обмена на других серверах.

    Стоимость - бесплатно.

    Что делает HeidiSQL популярным?

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

    6. SQL Maestro для MySQL

    SQL Maestro для MySQL - инструмент для администрирования, разработки и управления наиболее востребованных СУБД. Удобный графический интерфейс дает возможность выполнять SQL запросы и скрипты, управлять привилегиями пользователей, экспортировать и создавать резервные копии данных.

    В зависимости от выбранной лицензии и варианта использования, стоимость данного инструмента варьируется от 99 до 1949 долл. США.

    Что делает SQL Maestro для MySQL популярным?

    • поддержка версий MySQL сервера с версии 3.23;
    • наличие конструктора баз данных;
    • возможность редактирование, группировки, сортировки и фильтрации данных;
    • визуальный конструктор запросов;
    • SSH и HTTP туннелинг;
    • BLOB-редактор и другие возможности.

    7. EMS SQL Manager для MySQL

    EMS SQL Manager для MySQL - инструмент для разработки и администрирования баз данных, который поддерживает различные функции MySQL и работает со всеми версиями MySQL старше 3.23. С его помощью у вас есть возможность визуально редактировать, импортировать и экспортировать БД, выполнять сценарии SQL, управлять привилегиями пользователей, визуально проектировать базы данных MySQL.

    Существует платная и бесплатная версии приложения. Последняя имеет ряд функциональных ограничений. Стоимость платной версии варьируется в пределах 95 – 245 долл. США.

    Что делает EMS SQL Manager for MySQLпопулярным?

    • поддержка данных UTF8;
    • простое управление различными объектами MySQL;
    • совместимость со всеми версиями с 3.23 по 6.0 включительно;
    • наличие графических и текстовых инструментов для формирования запросов;
    • SSH и HTTP туннелинг;
    • удобный конструктор отчетов и другие возможности.

    8. SQLyog

    SQLyog - один из наиболее мощных инструментов, который сочетает в себе возможности MySQL Administrator, PHPMyAdmin и некоторые другие инструменты для администрирования и разработки баз данных. SQLyog работает на платформах Microsoft Windows, Windows NT. и Linux с помощью Wine.

    Доступна как бесплатная, так и платная версия SQLyog. Стоимость платной версии - от 99 до 1499 долл. США (варьируется в зависимости от количества пользователей и лицензии, с поддержкой или без нее).

    Что делает SQLyog популярным?

    • удобный конструктор запросов;
    • возможность синхронизации данных;
    • поддержка юникода;
    • SSH и HTTP, HTTPS туннелинг;
    • «умное» автозавершение работы;
    • интеллектуальное дополнение кода и другие возможности.

    9. DBTools Manager

    DBTools Manager - приложение для управления данными, с встроенной поддержкой MySQL, PostgreSQL, MSAccess, MSSQL Server, Oracle и других БД. Поддерживаемые платформы: Windows 2000, XP, Vista, 7.

    DBTools Manager представлен в бесплатном (Standard) и платном варианте (Enterprise). Стоимость составляет 69.90 долл. США за одну лицензию, при покупке нескольких лицензий предусмотрены скидки.

    Подробнее ознакомиться и приобрести DBTools Manager можно здесь

    Лучшие статьи по теме