Russian Qt Forum
Ноябрь 24, 2024, 03:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Работа с БД  (Прочитано 4951 раз)
blood_shadow
Гость
« : Август 31, 2011, 21:42 »

Вечер добрый  Улыбающийся

Короче ситуация следующая:
нужно сделать программу в которой есть работа с БД, опыта работы с БД совсем не имею, потому
и решил что-то сначала почитать, люди подскажите книгу с которой хорошо начинать БД mySQL или как
познавать сами азы работы с этой БД

Спасибо
Записан
asvil
Гость
« Ответ #1 : Август 31, 2011, 23:27 »

Postgresql, книги по нему в гугле.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #2 : Сентябрь 01, 2011, 09:14 »

Начать можно и с SQLite. А читать начни с описания в википедии реляционных баз данных.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Drafter
Гость
« Ответ #3 : Сентябрь 01, 2011, 21:53 »

Возможно, Вам будет интересно почитать:

http://www.intuit.ru/department/database/sql/
Записан
Fess
Гость
« Ответ #4 : Сентябрь 05, 2011, 08:26 »

Не стоит начинать с sqlite. Слишком уж он узкозаточенный...
Записан
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #5 : Сентябрь 05, 2011, 08:39 »

Не стоит начинать с sqlite. Слишком уж он узкозаточенный...
Не сказал бы.
Просто надо понимать разницу между встраиваемой БД и клиент-серверной СУБД и выбирать то, что вам нужно в проекте.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #6 : Сентябрь 05, 2011, 09:39 »

Вообще, для начала достаточно знать SQL, а для этого подойдет любая БД, его поддерживающая.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
LisandreL
Птица говорун
*****
Offline Offline

Сообщений: 984


Надо улыбаться


Просмотр профиля
« Ответ #7 : Сентябрь 05, 2011, 10:01 »

SQL SQL'ю рознь.
Стандартов несколько, уровень их реализации в разных СУБД разный, оптимизация - тоже разная.
А уж синтаксический сахар почти в каждой СУБД абсолютно свой.
Записан
Пантер
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 5876


Жаждущий знаний


Просмотр профиля WWW
« Ответ #8 : Сентябрь 05, 2011, 10:05 »

Основной синтаксис sql везде примерно одинаковый, так что погрешностями можно пренебречь. Вот когда понадобится что-либо более сложное, чем простые запросы, можно уже и определяться с БД. Я работал с SQLite, Firebird, FoxPro, PostgreSQL и переход с одной на другую был не очень сложным.
Записан

1. Qt - Qt Development Frameworks; QT - QuickTime
2. Не используйте в исходниках символы кириллицы!!!
3. Пользуйтесь тегом code при оформлении сообщений.
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.043 секунд. Запросов: 23.