Как открыть database explorer

Обновлено: 06.07.2024

Всё необходимое для установки можно найти на странице загрузки в Data Developer Center. Выбрав необходимую версию вы сможете без труда установить инструменты на свой компьютер и описывать это не вижу смысла. После установки в окне создания нового проекта у вас появится новый тип проекта:


Создав новый проект вы увидите следующее:


На панели SQL Server Object Explorer (меню View -> SQL Server Object Explorer) мы видим нечто очень похожее на Object Explorer в SQL Server Management Studio, из которого убрано всё, что не имеет большого смысла на этапе разработки базы данных.
Подключившись к существующей базе, можно производить разработку базы данных в так называемом Connected режиме. Это мало чем отличается от классического подхода используемого в SQL Server Management Studio и в данной статье рассматриваться не будет.

Disconnected режим

Этот режим разработки нам наиболее интересен, т.к. именно он позволяет получить основные преимущества использования SSDT.
В основе работы лежит очень простая идея – позволить разработчикам хранить все скрипты создания объектов БД (tables, views, store procedures и т. д.) в проекте специального типа в составе имеющегося или нового решения (solution). На основе скриптов, Visual Studio может сгенерировать DACPAC файл, который по сути является zip архив со всеми t-sql скриптами. Имея DACPAC файл можно будет произвести публикацию (publish) на требуемом экземпляре базы данных, путём сравнения схемы описанной в DACPAC и схемы в целевой базе данных. В ходе публикации, специальные механизмы производят сравнения, в результате чего автоматически создаются миграционные скрипты для применения изменений без потери данных.
Для того что увидеть это в действии, предлагаю посмотреть следующие примеры.
Начнём с возможности импорта. Вызываем контекстное меню проекта и видим 3 возможных варианта:

  • Script (*.sql) – добавляет один или несколько *.sql файлов из заданного расположения в структуру проекта;
  • Data-tier Application (*.dacpac) – добавляет *.sql файлы, а так же различные настройки базы данных из специального DACPAC файла, описанного выше; может содержать не только схему базы, но так же данные и различные настройки базы;
  • Database… — аналогичен предыдущему варианту, но источником данных служит существующая база

После завершения импорта мы увидим крайне похожую картину, с тем единственным различием, что структура базы будет представлена в Solution Explorer в качестве *.sql файлов.

Так же мы всегда можем добавить новые элементы воспользовавшись диалоговым окном Add New Item, в котором перечислены все возможные объекты базы данных:

Добавим таблицу TestTable. Новый файл-скрипт TestTable.sql будет добавлен в корень проекта и для удобства мы его перенесём в папку Tables.

Для создания схемы таблицы мы можем использовать как панель дизайнера, так и панель T-SQL. Все изменения сделанные на одной панели будут сразу же отображены в другой.
Так же мы можем изменять существующие скрипты. Visual Studio для этого предоставляет удобный и любимый всеми IntelliSense. Так как мы не подключены к физической базе данных, Visual Studio для корректной работы IntelliSence парсит все скрипты в проекте, что позволяет ей мгновенно отражать последние изменения сделанные в схеме базы данных.

Хочу обратить внимание на то, что мы не должны заботиться об инкрементных изменениях нашей базы. Вместо этого мы всегда создаём скрипты так, как если бы объекты создавались заново. При публикации DACPAC пакета миграционные скрипты будут сгенерированы автоматически, путём сравнения DACPAC файла и схемы в целевой базе (target Database).
Как уже упоминалось, DACPAC содержит не только схему и данные, но ещё и ряд полезных настроек, для просмотра/редактирования которых мы можем воспользоваться окном свойств нашего проекта.

На закладке Project Settings, мы можем задать настройки базы данных, нажав на кнопку Database Settings. Нажав на неё мы увидим диалог с настройками, аналогичные тем, что мы привыкли видеть в SQL Server Management Studio:

Так же хочется упомянуть закладку SQLCMD Variables, на которой мы можем задавать различные переменные для дальнейшего их использования в наших скриптах.

Публикация DACPAC файла (publishing)

После того, как все настройки заданы и *.sql скрипты добавлены/обновлены мы можем применить изменения к целевой базе (target database). Для этого идём в меню Build->Publish или же выбираем аналогичный пункт в контекстном меню проекта.

В появившемся диалоговом окне задаём строку подключения к базе назначения (target database) и если необходимо — дополнительные настройки, нажав на кнопку Advanced:

Большинство настроек понятны без дополнительного описания, поэтому не будем на них останавливаться подробно, но рекомендую с ними ознакомиться, что бы в случае невозможности успешно «запаблишить» проект, вы знали в чём может быть проблема.

Если требуется производить публикацию в целевую базу данных более одного раза, то настройки можно сохранить в publish профиль, нажав на кнопку Create Profile. Это добавит в наш проект файл с расширением *.publish.xml и в дальнейшем мы сможем произвести публикацию без необходимости вводить настройки ещё раз. Если же какой-то из профилей публикации должен быть использован по умолчанию, то можно в контекстном меню файла публикации выбрать пункт Set As Default Publish Profile. Этот профиль будет автоматически загружаться в диалог Publish.

Data Seeding

В нашем проекте создадим папку DataSeeding (имя не имеет значения) и в неё добавим новый скрипт.

По сути все типы в разделе User Script являются обычными *.sql скриптами и отличаются лишь значением свойства “Build Action” у вновь созданного файла.

Логика из файла PostDeployment.sql будет выполнена после применения всех изменений схемы базы данных. В случае создания PreDeployment.sql — логика выполнится перед применением изменений схемы.
Значение свойства Build Action для файлов созданных через шаблон Script (Not in Build) будет установлено в «None». Они полезные для удобного структурирования команд в отдельных файлах, которые вызываются из Pre или Post Deployment скриптов.
Файлы созданные через шаблон Script имеют значение Build Action равное «Build», и их содержимое добавляется к результирующему скрипту, который выполняется при publish’e DACPAC файла в момент изменения схемы базы.
В виду того, что в проекте может быть только один Post Deployment script и его размер может быстро вырасти, рекомендуется логику вставки данных выносить в отдельные скрипты. Именно поэтому мы добавим файл типа Script (Not in Build), а в Post Deployment script добавим ссылку на него. Вот как это будет выглядеть:

Теперь при публикации нашего проекта, в базе всегда будут вставлены 2 записи в таблицу Employees.

Tools -> SQL Server

На ряду с возможностью создания Database проекта, установка SSDT добавляет ряд полезных инструментов, доступных из меню Tools.

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

Мы сравним наш проект с локальной базой данных. Результат сравнения будет выглядеть следующим образом:

В результирующем окне мы можем применить различные способы группировки (по схеме, по типу объектов и по требуемому действию) для более удобного просмотра предлагаемых изменений и выбрать те объекты, которые требуется обновить. Для того, что бы применить миграционный скрипт необходимо нажать кнопку Update – это приведёт Target DB к состоянию нашего проекта.

Refactoring

Это моя любимая фича. Для примера, покажем как переименовать колонку LastName в таблице Employees. Для этого открываем скрипт создания таблицы, в редакторе таблицы выделяем колонку LastName и в меню SQL -> Refactor выбираем пункт Rename:


Задаём новое имя:


Просматриваем последствия переименования и применяем предложенные изменения:


В результате все скрипты будут изменены и после первого рефакторинга в проект будет добавлен специальный файл *.refactoring. В нём будут сохраняться все изменения схемы в историческом порядке в формате XML документа. Эти данные будут полезны при генерации миграционного скрипта и позволят более правильно мигрировать схему и данные.

Unit testing

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

В появившемся диалоговом окне у нас будет возможность выбрать дополнительные объекты (если они есть) и задать тип и имя тестового проекта и имя класса, содержащего код юнит теста:


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


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

Наша задача сводится к тому, что бы написать необходимый Sql скрипт и задать требуемые условия проверки, которые будут произведены после выполнения кода скрипта. Проверки могут быть разные: время исполнения, количество возращённых строк, Checksum возвращённых данных и т.п. Полный список проверок можно найти в выпадающем меню под текстом скрипта и над таблицей проверок. Для каждой проверки можно задать ряд настроек через стандартную панель Properties. Для её вызова необходимо в контекстном меню конкретной проверки выбрать пункт Properties.
Например, вот так будет выглядеть проверка возвращаемого количества строк:


А вот так можно проверить Checksum:

По сути эта проверка выполняет наш скрипт (получает 2 строки из таблицы Employees) и на полученных данных находит Checksum. Наша задача на этапе создания теста, найти эталонные данные, на них посчитать Checksum и в дальнейшем с этим значением будет производиться сверка полученного результата. Иными словами, это удобный способ убедиться, что результат хранимой процедуры не меняется. Для получения контрольного значения Checksum, необходимо воспользоваться кнопкой в окне Properties, которая позволит выбрать эталонную базу и получить эталонное значение Cheсksum:

Используя приложение Database Explorer, вы можете:

Создайте и сконфигурируйте ODBC и источники данных JDBC.

Установите многочисленные связи к тем же или различным базам данных.

Выберите таблицы и столбцы интереса.

Подстройте выборы с помощью критериев SQL-запроса.

Предварительно просмотрите выбранные данные.

Настройте настройки импорта.

Импортируйте выбранные данные в рабочее пространство MATLAB для анализа.

Сохраните сгенерированные SQL-запросы.

Сгенерируйте код MATLAB.

Database Explorer app


Откройте приложение Database Explorer

Панель инструментов MATLAB: На вкладке Apps кликните по стреле Show more, чтобы открыть галерею Apps. Затем под Database Connectivity and Reporting нажмите Database Explorer.

Командная строка MATLAB: Введите databaseExplorer .

Примеры

Строки предварительного просмотра в одной таблице

Настройте источник данных для tutorial.accdb база данных и имя это dbdemo . Для получения дополнительной информации смотрите ODBC Microsoft Access для Windows.

В разделе Connections вкладки Database Explorer нажмите Connect и выберите источник данных для связи. Диалоговое окно связи открывается. Оставьте пробел имени пользователя и пароля и нажмите Connect.

Примечание

Для других баз данных открывается диалоговое окно Catalog и Schema. Выберите имя каталога и схемы от Catalog и списков Schema, как подходящее для вашей базы данных.

Приложение Database Explorer создает связь с Базой данных Microsoft Access . Панель Data Browser отображает доступные таблицы в базе данных.


Вкладка источника данных, которую называют dbdemo, появляется справа от панели Data Browser. Вкладка источника данных содержит две пустых панели, SQL Query и Data Preview.


Для любой таблицы можно выбрать информацию о таблице этими способами:

Чтобы выбрать таблицы, кликните по имени таблицы базы данных в панели Data Browser. Обновления приложения Database Explorer панель SQL Query с SQL-запросом, который выбирает все столбцы и строки из выбранной таблицы. Одновременно, обновления приложения Database Explorer панель Data Preview с предварительным просмотром результатов запроса. Первые 10 строк данных появляются в панели Data Preview по умолчанию.

Чтобы выбрать отдельные столбцы из выбранной таблицы, расширьте узел имени таблицы в структурном виде Data Browser. Установите определенные флажки, чтобы выбрать отдельные столбцы таблицы и отобразить их в панели Data Preview. SQL-запрос настраивает к каждому выбору автоматически.

Примечание

Порядок столбцов в панели Data Preview совпадает с порядком, в котором вы выбираете их в панели Data Browser.

Выберите имя таблицы inventorytable.

Чтобы изменить данные, вы видите, выбираете или снимаете флажки в панели Data Browser. Обновления приложения SQL-запрос в панели SQL Query. Обновления приложения данные в панели Data Preview.

Панель Data Preview отображает 10 строк. Общее количество строк, выбранных в базе данных, появляется, в круглых скобках, рядом с именем панели, Data Preview. Измените количество строк путем выбора, или ввод значения в Preview Size окружает раздел Preview вкладки Database Explorer. Выберите значение 20 . Количество строк настраивает в панели Data Preview.

Примечание

Значение в поле Preview Size управляет максимальным количеством строк, отображенных в панели Data Preview. Если это значение больше, чем общее количество строк в результатах запроса, то общее количество строк отображено, в круглых скобках, рядом с именем панели, Data Preview.


Можно отсортировать строки данных определенным столбцом. В разделе Criteria нажмите Order By. Вкладка Order By отображена в панели инструментов.

В разделе Add, в списке Column, выбирают столбец price . В разделе Add нажмите Add Sort. Приложение Database Explorer сортирует данные в порядке возрастания в панели Data Preview. Чтобы изменить порядок, нажмите Descending в разделе Edit.


Примечание

Чтобы добавить больше видов, выберите другой столбец из Column, перечисляют и нажимают Add Sort. Можно сменить положение вида в SQL-запросе путем нажатия на него в списке в разделе Edit, и затем нажатия на Move Up или Move Down.

В разделе Close нажмите Close Order By, чтобы закрыть вкладку Order By.

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

Примечание

Если многочисленные связи открыты, закрывают соединение с базой данных по вашему выбору путем выбора соответствующего источника данных из списка Close Connection.

Соедините несколько таблиц и импортируйте результаты запроса

Настройте источник данных для tutorial.accdb база данных и имя это dbdemo . Для получения дополнительной информации смотрите ODBC Microsoft Access для Windows.

В разделе Connections вкладки Database Explorer нажмите Connect и выберите источник данных для связи. Диалоговое окно связи открывается. Оставьте пробел имени пользователя и пароля и нажмите Connect.

Приложение Database Explorer создает связь с Базой данных Microsoft Access . Панель Data Browser отображает доступные таблицы в базе данных.


Вкладка источника данных, которую называют dbdemo, появляется справа от панели Data Browser. Вкладка источника данных содержит две пустых панели, SQL Query и Data Preview.


В панели Data Browser выберите таблицу inventorytable как первую таблицу для соединения. Обновления приложения Database Explorer панель SQL Query с SQL-запросом, который выбирает все столбцы и строки из таблицы inventorytable. Одновременно, обновления приложения панель Data Preview с предварительным просмотром результатов запроса. Первые 10 строк данных появляются в панели по умолчанию.


В разделе Join нажмите Join, чтобы отобразить вкладку Join в панели инструментов. В разделе Add имя таблицы, выбранной в панели Data Browser, появляется в левом списке Table. Для получения дополнительной информации о присоединяющихся таблицах, см., что Объединяющие таблицы Используют Приложение Database Explorer.

В левом списке Column выберите имя разделяемого столбца productnumber .


В правильном списке Table выберите таблицу producttable как таблица, чтобы присоединиться. Выберите имя разделяемого столбца productnumber в этой таблице в правильном списке Column.


В разделе Add нажмите Add Join. Панель Join Diagram отображает графическое представление соединения между выбранными таблицами. Панель SQL Query обновляет SQL-запрос с новым соединением. Панель Data Preview отражает результаты обновленного SQL-запроса.

Приложение Database Explorer выбирает внутреннее объединение по умолчанию.

Примечание

Некоторые базы данных не поддерживают все типы соединения.


В разделе Close нажмите Close Join, чтобы закрыть вкладку Join.

В структурном виде панели Data Browser выберите productdescription под producttable. SQL Query и Data Preview разделяют обновление на области с выбранным столбцом таблицы.

Добавьте критерии фильтра в SQL-запрос. В разделе Criteria нажмите Where, чтобы отобразить вкладку Where в панели инструментов.

Отфильтруйте результаты SQL-запроса за цены, больше, чем 10$. В разделе Add, в списке Column, выбирают inventorytable.price . Выберите > оператор для фильтра в списке Operator. Введите 10 в списке Value. Нажмите Add Filter.

Примечание

Если вы вводите фильтры с помощью LIKE или NOT LIKE операторы, затем введите значение в одинарные кавычки, чтобы представлять строку.


SQL Query и панели Data Preview отображают обновленные результаты запроса на основе нового фильтра с WHERE условие.


В разделе Close нажмите Close Where, чтобы закрыть вкладку Where.


Импортируйте все результаты SQL-запроса в рабочее пространство MATLAB. В разделе Import щелкнуть . В диалоговом окне Import Data введите имя data для переменной MATLAB Workspace, и нажимают OK. Рабочее пространство MATLAB отображает таблицу data .

Отобразите результаты SQL-запроса в командной строке.

Найдите максимальную цену продукта.

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

Примечание

Если многочисленные связи открыты, закрывают соединение с базой данных по вашему выбору путем выбора соответствующего источника данных из списка Close Connection.

Объединяющие таблицы Используя левые результаты запроса соединения и импорта

Настройте источник данных для tutorial.accdb база данных и имя это dbdemo . Для получения дополнительной информации смотрите ODBC Microsoft Access для Windows.

В разделе Connections вкладки Database Explorer, из списка Connect, выбирают источник данных для связи. Диалоговое окно связи открывается. Оставьте пробел имени пользователя и пароля и нажмите Connect.

Приложение Database Explorer создает связь с Базой данных Microsoft Access . Панель Data Browser отображает доступные таблицы в базе данных. Вкладка источника данных, которую называют dbdemo, появляется справа от панели Data Browser. Вкладка источника данных содержит две пустых панели, SQL Query и Data Preview.


В панели Data Browser выберите таблицу suppliers как первую таблицу для соединения.

Обновления приложения Database Explorer панель SQL Query с SQL-запросом, который выбирает все столбцы и строки из таблицы suppliers. Одновременно, обновления приложения Database Explorer панель Data Preview с предварительным просмотром результатов запроса. Первые 10 строк данных появляются в панели по умолчанию.

В разделе Join нажмите Join, чтобы отобразить вкладку Join в панели инструментов. В разделе Add имя таблицы, выбранной в панели Data Browser, появляется в левом списке Table. Для получения дополнительной информации о присоединяющихся таблицах, см., что Объединяющие таблицы Используют Приложение Database Explorer.

В левом списке Column выберите имя разделяемого столбца suppliernumber . В правильном списке Table выберите имя producttable как таблица, чтобы присоединиться. Выберите имя разделяемого столбца suppliernumber в этой таблице в правильном списке Column.

В разделе Add нажмите Add Join. Приложение Database Explorer создает внутреннее объединение по умолчанию. В разделе Edit нажмите Left, чтобы изменить соединение от внутреннего объединения до левого соединения. Панель Join Diagram отображает графическое представление соединения между выбранными таблицами. Панель SQL Query обновляет SQL-запрос с новым соединением. Панель Data Preview отражает результаты обновленного SQL-запроса.

В разделе Close нажмите Close Join, чтобы закрыть вкладку Join.

Увеличьте число строк, отображенных в панели Data Preview. В разделе Preview введите 20 в поле Preview Size.

В структурном виде панели Data Browser выберите unitcost под producttable. Панель Data Preview обновляется с новым столбцом.


NaN значение в столбце unitcost указывает, что соответствующий поставщик не предоставляет продукты.


Добавьте критерии фильтра в SQL-запрос. В разделе Criteria нажмите Where, чтобы отобразить вкладку Where в панели инструментов.

Отфильтруйте результаты SQL-запроса для продуктов с себестоимостью единицы продукции, больше, чем 10$. В разделе Add, в списке Column, выбирают имя столбца producttable.unitcost . Выберите > оператор для фильтра в списке Operator. Введите 10 в списке Value. Нажмите Add Filter.

Примечание

Если вы вводите фильтры с помощью LIKE или NOT LIKE операторы, затем введите значение в одинарные кавычки, чтобы представлять строку.

SQL Query и панели Data Preview отображают обновленные результаты запроса на основе нового фильтра с WHERE условие.

Измените значение фильтра от 10 к 20 . Нажмите Update Filter. SQL Query и Data Preview разделяют обновление на области результатами модифицированного запроса.

В разделе Close нажмите Close Where, чтобы закрыть вкладку Where.


Импортируйте все результаты SQL-запроса в рабочее пространство MATLAB. В разделе Import щелкнуть . В диалоговом окне Import Data введите имя data для переменной MATLAB Workspace, и нажимают OK. Рабочее пространство MATLAB отображает таблицу data .

Файл DB – это файл базы данных, используемый на мобильных телефонах, например, под управлением Android и iOS. Он часто используется для хранения контактов и данных SMS, но может хранить любой тип информации. Файлы DB регулярно помещаются в структуру базы данных SQLite, но также могут быть зашифрованы, чтобы клиент не мог видеть информацию напрямую.

Расширение файла DB обычно демонстрирует, что данные внутри файла имеют структуру базы данных. Различные приложения могут использовать это расширение для хранения информации, такой как организационная схема, информация о сделке, запасах, список файлов и многое другое. Такие файлы базы данных могут быть созданы Microsoft Access, SQLite DB Engine, LibreOffice, Paradox – и это далеко не все. Более того, Windows использует файл Thumbs.DB, чтобы зарезервировать миниатюры файлов изображений.

В случае, если вам нужно открыть файл DB или конкретно Thumbs.DB, самый идеальный способ – использовать приложение Thumbs Viewer. Это приложение доступно для 32- и 64-разрядных настольных ОС Windows и может открывать Thumbs.DB, просматривать его содержание и миниатюры.

Стандартный вид отображения файлов формата DB

Чтобы открыть файл DB, созданный в SQLite, вы можете использовать либо самую последнюю версию SQLite, либо другие устройства. Например, DB Browser для SQLite может открыть файл DB, созданный SQLite, в понятном интерфейсе, где все таблицы и их содержание будут очевидны. Кроме того, он полезен для добавления новых файлов в базу данных SQLite, удаления или редактирования файлов.

Как открыть файл DB

Способ 1

Существует широкий спектр возможностей использования файлов DB, но они должны быть открыты / отредактированы / изменены с помощью собственного программного обеспечения. Очень важно понять, для чего нужен ваш файл DB, прежде чем выбирать, как его открыть.

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

Файлы базы данных, используемые различными приложениями, такими как Microsoft Access, LibreOffice и Design Compiler Graphical, могут иногда открываться в отдельной программе или, в зависимости от информации, переноситься в другое приложение, которое может использовать его по аналогичной схеме.

Способ 2

  • Database Browser – это бесплатный инструмент, который откроет файл DB в вашей системе или на Mac.
  • Загрузите версию для вашей системы.
  • Установить приложение.
  • Откройте DB Browser из меню «Пуск».
  • Нажмите Открыть базу данных в верхней части приложения.
  • Перейдите к файлу базы данных, которую вы хотите открыть.
  • Выберите файл и нажмите Открыть .

Как конвертировать файл DB

Файлы базы данных, используемые с MS Access и аналогичными проектами, обычно готовы для перехода на CSV, TXT и другой формат, основанный на контенте. Открыв файл в программе, которая его создала или использует, проверьте, есть ли выбор «Экспорт» или «Сохранить как», который даёт вам возможность изменить файл DB.

Если ваш файл DB не может быть открыт обычной программой, как большинство файлов приложений DB или закодированных файлов DB, в этот момент существует небольшая вероятность того, что доступен конвертер DB, который может изменить формат файла. Thumbs Viewer, упомянутый выше, может отправлять миниатюры из файла Thumbs.db и сохранять их в формате JPG.

Что такое файл Thumbs.db

Файлы Thumbs.db создаётся некоторыми версиями Windows, чтобы хранить зарезервированную копию представлений миниатюр изображений в конкретной папке, поэтому, когда вы открываете папку с изображениями, вы получаете возможность увидеть небольшую миниатюру, не открывая файл. Без файла Thumbs.db в Windows не было бы возможности визуализировать эти изображения для вас, а просто отображалась бы обычная иконка.

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

В Windows нет средств просмотра файла Thumbs.db, но вам может повезти с Thumbs Viewer или Thumbs.db Explorer, которые могут извлекать изображения из файла DB.

Как отключить файл Thumbs.db

Файл Thumbs.db можно удалить обычным способом, но Windows продолжит создавать его для хранения миниатюр.

Одним из способов решения этой «проблемы» является открытие параметров папки. В открытой папке в меню перейдите на вкладку «Вид» и нажмите параметры, нажмите Параметры папок и поиска. В открывшемся окне «Параметры папок», на вкладке Вид активируйте функцию Всегда отображать значки, а не эскизы .

Парочка GUI-оболочек для разработки и администрирования баз данных InterBase и Firebird. Обе "Freeware".

1. Рецепт от SoftAce: IBExpert

2. Нарыл случайно, протестировал - показалась даже несколько "дружелюбнее" чем IBExpert: Database Browser Portable

Еще есть махина - dbForge Studio for SQL Server. При некоммерческом использовании, для одного человека разрешается использовать бесплатно.

DBeaver - бесплатный универсальный кроссплатформенный SQL клиент

О DBeaver кратко: много возможностей, небольшой вес, портабельность, свободное ПО.

Из основных особенностей прграммы можно выделить:

    Удобный структурированный интерфейс, основан на OpenSource фреймворке c большой подборкой мощных плагинов;
    Небольшой вес - 50Мб;
    Свободное программное обеспечение;
    Мультиплатформенность (работает под Linux, MacOS, Windows, Solaris, AIX, HPUX);
    Поддержка большого количества разных Баз Данных;
    Умеет делать тунеллирование через SSH (встроенный функционал, очень удобно);

Список поддерживаемых баз данных:

MySQL, Oracle, PostgreSQL, IBM DB2, Microsoft SQL Server, Sybase, ODBC, Java DB (Derby), Firebird (Interbase) , HSQLDB, SQLite, Mimer, H2, IBM Informix, SAP MAX DB, Cache, Ingres, Linter, Teradata, Vertica, MongoDB, Cassandra, Любой JDBC совместимый источник


Небольшой список того что умеет DBeaver:

    Обзор и правка метаданных: таблички, колонки, ключи, индексы
    Выполнение SQL запросов и скриптов
    Подсветка синтаксиса для SQL (специфичная для разных типов БД)
    Функция авто-дополнения в SQL редакторе
    Просмотр и редактирование данных в таблицах
    Поддержка BLOB/CLOB (просмотр и редактирование)
    Экспорт данных (таблици, результаты запросов)
    Менеджмент транзакций
    Поиск объектов в базе данных (таблици, колонки, процедуры и т.п.)
    Генерация диаграмм для структур БД
    Закладки для запросов и объектов в БД
    Менеджмент удаленных и локальных подключений
    Экспорт и Импорт в/из БД/файл
    Поиск данных в базе
    И многие другие возможности.
    Для подключения к файлу базы данных (программой DBeaver) мне потребовалось установить FireBird сервер;
    При настройке подключения использовал данные по умолчанию логин: SYSDBA и пароль masterkey ;
    Для отображения кирилицы вместо кракозябр в полях данных таблиц использовал запуск программы с ключом -vmargs -Dfile.encoding=UTF8 . Прописывается в ярлыке программы. (Спасибо selfexile с форума xbit, где в своем топике он дает ответ на свой же вопрос. Почему может происходить подобная ситуация с программами на JAVA можно прочесть в статье на хабре.
    При запуске с выше упомянутым ключом, программа не открывает базу с кирилицей в полном имени (пути к файлу), поэтому файл размещаем в папка с латинским наименованием.
Поскольку в командной строке не всегда можно получить доступ или изменить, например, во встроенных виртуальных машинах или просто виртуальных машинах, запущенных глубоко внутри скриптов, предоставляется переменная JAVA_TOOL_OPTIONS, позволяющая запускать агентов в этих случаях. Я поэксперементировал, добавив в переменную окружения Windows переменную JAVA_TOOL_OPTIONS со значением -Dfile.encoding=UTF8 В результате можно запускать программу DBeaver без выше упомянутого ключа. Ознакомиться со всеми ключами запуска DBeavor можно в официальном WiKi

IBExpert. Официальная бесплатная версия.

Не скачивайте IBExpert ни с каких других ресурсов! Не ведитесь на якобы кряки и патчи! IBExpert и так бесплатен, пользуйтесь только официальными ссылками!

Перейдя по ссылке видим форму (Fig_1.jpg). Нажимаем [Register]. Открывается форма для заполнения (Fig_2.jpg). Заполняем поля:
Email, Name, Zip+City+State, Country.

Читайте также: