1

Тема: З чого почати вивчення баз данних?

Всім, доброго дня!
З того, що я прочитав в мережі, стало зрозуміло що починати треба з вивчення SQL по книзі Гмурмана "Understanding SQL".
Проблема в тому, що я досі не розумію В ЯКОМУ СЕРЕДОВИЩІ ПИСАТИ КОД?
Що я повинен інсталювати для того, щоб почати роботу?

2

Re: З чого почати вивчення баз данних?

eatmedrinkme написав:

Всім, доброго дня!
З того, що я прочитав в мережі, стало зрозуміло що починати треба з вивчення SQL по книзі Гмурмана "Understanding SQL".
Проблема в тому, що я досі не розумію В ЯКОМУ СЕРЕДОВИЩІ ПИСАТИ КОД?
Що я повинен інсталювати для того, щоб почати роботу?

СУБД

Щоб зрозуміти рекурсію потрібно спочатку зрозуміти рекурсію.
int fac(int n) { return n < 2 ? 1 : n*fac(n-1); }
Подякували: eatmedrinkme1

3

Re: З чого почати вивчення баз данних?

Patron написав:
eatmedrinkme написав:

Всім, доброго дня!
З того, що я прочитав в мережі, стало зрозуміло що починати треба з вивчення SQL по книзі Гмурмана "Understanding SQL".
Проблема в тому, що я досі не розумію В ЯКОМУ СЕРЕДОВИЩІ ПИСАТИ КОД?
Що я повинен інсталювати для того, щоб почати роботу?


СУБД

Яку порадите? MS SQL Server чи MySQL. Читав, що в першій використовується Transact-SQL, а це напевно не те що мені потрібно...

4

Re: З чого почати вивчення баз данних?

eatmedrinkme написав:
Patron написав:
eatmedrinkme написав:

Всім, доброго дня!
З того, що я прочитав в мережі, стало зрозуміло що починати треба з вивчення SQL по книзі Гмурмана "Understanding SQL".
Проблема в тому, що я досі не розумію В ЯКОМУ СЕРЕДОВИЩІ ПИСАТИ КОД?
Що я повинен інсталювати для того, щоб почати роботу?


СУБД

Яку порадите? MS SQL Server чи MySQL. Читав, що в першій використовується Transact-SQL, а це напевно не те що мені потрібно...

Transact-SQL вам не завадить, це просто функціонал котрий дозволяє проводити кілька запитів у серії однієї транзакції. Для навчання вам буде достатньо MySQL.

Щоб зрозуміти рекурсію потрібно спочатку зрозуміти рекурсію.
int fac(int n) { return n < 2 ? 1 : n*fac(n-1); }
Подякували: eatmedrinkme1

5

Re: З чого почати вивчення баз данних?

Для роботи з MySQL я використовую "dbForge Studio for MySQL". Дуже подобається автоматичне форматування коду запитів.