Russian Qt Forum
Мая 24, 2025, 20:54
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Базы данных
>
Работа с БД
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Работа с БД (Прочитано 5091 раз)
blood_shadow
Гость
Работа с БД
«
:
Августа 31, 2011, 21:42 »
Вечер добрый
Короче ситуация следующая:
нужно сделать программу в которой есть работа с БД, опыта работы с БД совсем не имею, потому
и решил что-то сначала почитать, люди подскажите книгу с которой хорошо начинать БД mySQL или как
познавать сами азы работы с этой БД
Спасибо
Записан
asvil
Гость
Re: Работа с БД
«
Ответ #1 :
Августа 31, 2011, 23:27 »
Postgresql, книги по нему в гугле.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5877
Жаждущий знаний
Re: Работа с БД
«
Ответ #2 :
Сентября 01, 2011, 09:14 »
Начать можно и с SQLite. А читать начни с описания в википедии реляционных баз данных.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Drafter
Гость
Re: Работа с БД
«
Ответ #3 :
Сентября 01, 2011, 21:53 »
Возможно, Вам будет интересно почитать:
http://www.intuit.ru/department/database/sql/
Записан
Fess
Гость
Re: Работа с БД
«
Ответ #4 :
Сентября 05, 2011, 08:26 »
Не стоит начинать с sqlite. Слишком уж он узкозаточенный...
Записан
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: Работа с БД
«
Ответ #5 :
Сентября 05, 2011, 08:39 »
Цитата: Fess от Сентября 05, 2011, 08:26
Не стоит начинать с sqlite. Слишком уж он узкозаточенный...
Не сказал бы.
Просто надо понимать разницу между встраиваемой БД и клиент-серверной СУБД и выбирать то, что вам нужно в проекте.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5877
Жаждущий знаний
Re: Работа с БД
«
Ответ #6 :
Сентября 05, 2011, 09:39 »
Вообще, для начала достаточно знать SQL, а для этого подойдет любая БД, его поддерживающая.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
LisandreL
Птица говорун
Offline
Сообщений: 984
Надо улыбаться
Re: Работа с БД
«
Ответ #7 :
Сентября 05, 2011, 10:01 »
SQL SQL'ю рознь.
Стандартов несколько, уровень их реализации в разных СУБД разный, оптимизация - тоже разная.
А уж синтаксический сахар почти в каждой СУБД абсолютно свой.
Записан
Пантер
Administrator
Джедай : наставник для всех
Offline
Сообщений: 5877
Жаждущий знаний
Re: Работа с БД
«
Ответ #8 :
Сентября 05, 2011, 10:05 »
Основной синтаксис sql везде примерно одинаковый, так что погрешностями можно пренебречь. Вот когда понадобится что-либо более сложное, чем простые запросы, можно уже и определяться с БД. Я работал с SQLite, Firebird, FoxPro, PostgreSQL и переход с одной на другую был не очень сложным.
Записан
1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...