Ваша реклама могла б бути тут!
1 млн переглядів на місяць!
Google Page Rank: 5

Менеджер для БД SQLite

🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
Статус: Offline
Реєстрація: 27.11.2008
Повідом.: 87
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #1
Менеджер для БД SQLite

Есть ли нормальные менеджеры БД для SQLite. Я пользуюсь SQLite Administrator 0.8.3.2.

Проблема в том что я не могу задать связи между таблицами (вторичные ключи).

И еще один вопрос как можно сослаться из строки одной таблици на строку в другой таблици, но вот только эти таблици могут быть разные (т.е. из одной строки могут быть ссылки на разные таблици). Первое что пришло в голову это свой вторичный ключ для каждой таблици, т.е я делаю строку в которой кроме собственно информации для данной таблици будет еще допустим 6 колонок вторичных ключей для ссылки на 6 таблиц. Но эта строка может ссылаться только на одну из таблиц т.е. значение будет только в одной ячейке, а остальные 5 пустые.
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #2
И еще один вопрос как можно сослаться из строки одной таблици на строку в другой таблици, но вот только эти таблици могут быть разные (т.е. из одной строки могут быть ссылки на разные таблици). Первое что пришло в голову это свой вторичный ключ для каждой таблици, т.е я делаю строку в которой кроме собственно информации для данной таблици будет еще допустим 6 колонок вторичных ключей для ссылки на 6 таблиц. Но эта строка может ссылаться только на одну из таблиц т.е. значение будет только в одной ячейке, а остальные 5 пустые.

Насколько я помню, именно так обычно и делают. Жаль, конечно, тратить впустую 16 байт на строку (при условии, что ключи - это 32-битные целые числа), но альтернативы с условными JOIN'ами как минимум требуют тщательного прототипирования в плане производительности (и не факт, что SQLite их поддерживает).
 
  • 🟡 15:18 Відбій тривоги в Харківська область.Зверніть увагу, тривога ще триває у:- Куп’янський район- Харківський район- Липецька територіальна громада- Вовчанська територіальна громада#Харківська_область
  • #3
Есть ли нормальные менеджеры БД для SQLite.

Кому интересно вот нашел: SQLite Expert
Тільки зареєстровані користувачі бачать весь контент у цьому розділі


Насколько я помню, именно так обычно и делают. Жаль, конечно, тратить впустую 16 байт на строку (при условии, что ключи - это 32-битные целые числа), но альтернативы с условными JOIN'ами как минимум требуют тщательного прототипирования в плане производительности (и не факт, что SQLite их поддерживает).

Спасибо за ответ.
 
Назад
Зверху Знизу