From: "Pavel S. Khmelinsky" <hmepas@yauza.ru>
To: community@altlinux.ru
Subject: Re: [Comm] MySQL book
Date: Fri, 18 Jul 2003 20:09:15 +0400
Message-ID: <3F181BAB.1070809@yauza.ru> (raw)
In-Reply-To: <200307181232.07939.iscander@mercuri.mk.ua>
Alexandr R. Ogurtzoff wrote:
> Здравствуйте!
> Решил познакомиться поближе с базами данных в Linux. Упал мой взгляд на книжку
> Леон Аткинсон - "MySQL библиотека профессионала", интерессно какие отзывы
> будут о ней у уважаемых сообщественников? На первый взгляд мне понравилась и
> теориии разумно и практические примеры есть поэтому "по принципу маятника"
> взял. Заодно что посоветуете из бумажных русскоязычных изданий по python, по
> тому же принципу мне кажется это весьма удачная связка python+MySQL.
> Практическая задача,которую я хочу решить с её помощью создать гарантийную
> базу данных: от кого пришли комплектующие, куда ушли компьютеры, надоело
> смотреть как пацаны в Excel с этим маються.
Мои занудства:
1. MySQL не БД, это СУБД.
2. MySQL СУБД -- использующая одну из вариаций языка SQL.
Отсюда вопрос: с чем именно вы хотите познакомиться? С СУБД под
линукс, или с БД в общем, или Вас интересует язык написания
запросов SQL?
Я это говорю к тому, что прежде чем знакомиться с конкретными
СУБД (что собственно, как я понял вы и собираетесь сделать) нужно
сначала познакомиться с БД как таковыми.
Т.е. для начала нужно понять что такое БД, какие БД называются
реляциоными, что такое нормальные формы, какие они бывают и зачем
нужно стремиться представлять данные именно в БД приведенных к
определенной нормальной форме. Для понимания этих вещей нужно
быть знакомым с теорией множеств, как минимум понимать что такое
множество, что есть отношение на множестве, что есть
подмножество, и что есть декартовое произведение множеств.
Т.Е. НУЖНО ИЗУЧАТЬ ТЕОРИЮ!!! Без нее Вам не поможет ни описание
языка SQL ни описание собственно СУБД. Безусловно в хорошей
книжке по конкретной СУБД даются теоретические начала, но их как
правило, мало.
Если Вы подкованы к в теории то в том же MySQL Вам разобрать
труда не составит, вполне хватит того что можно найти в интернете.
P.S.: Все конечно, ИМХО. Но думаю большинство серьезных
проектировщиков БД с в общем мной согласятся. В частности я не
претендую -- сам не являюсь "серьезным проектировщиком БД". :)
P.P.S.: Сорри если Вы подкованы в теории и Вам действительно
нужно именно описание конкретной БД под конкретную ОС. Тогда мой
ответ прост: книжки Вам не нужны, все что нужно можно найти в инете.
next prev parent reply other threads:[~2003-07-18 16:09 UTC|newest]
Thread overview: 32+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-07-18 9:32 Alexandr R. Ogurtzoff
2003-07-18 11:57 ` Прокопьев Евгений
2003-07-18 12:07 ` Mike Lykov
2003-07-19 1:20 ` Ткаченко Максим
2003-07-19 2:16 ` [Comm] " Denis Smirnov
2003-07-19 8:00 ` Alexandr R. Ogurtzoff
2003-07-20 3:28 ` Ткаченко Максим
2003-07-20 5:00 ` Denis Smirnov
2003-07-21 3:42 ` Maxim.Savrilov
2003-07-18 13:38 ` [Comm] " Alexandr R. Ogurtzoff
2003-07-18 13:53 ` Maxim Tyurin
2003-07-19 7:47 ` Alexandr R. Ogurtzoff
2003-07-18 19:51 ` [Comm] " Denis Smirnov
2003-07-18 12:04 ` [Comm] " Maxim Tyurin
2003-07-18 20:49 ` [Comm] PostgreSQL book (was: MySQL book) Grigory Batalov
2003-07-19 13:55 ` Maxim Tyurin
2003-08-01 18:26 ` Pyatnitskich Evgeniy
2003-08-01 18:34 ` Maxim Tyurin
2003-07-18 12:04 ` [Comm] MySQL book Mike Lykov
2003-07-18 14:09 ` Alexandr R. Ogurtzoff
2003-07-18 13:01 ` Alexej Kryukov
2003-07-18 13:39 ` Alexandr R. Ogurtzoff
2003-07-18 15:09 ` Alexej Kryukov
2003-07-18 20:41 ` [Comm][JT] TeXbook (was: MySQL book) Grigory Batalov
2003-07-19 10:09 ` Alexej Kryukov
2003-07-19 10:45 ` Alexander Bokovoy
2003-07-18 16:09 ` Pavel S. Khmelinsky [this message]
2003-07-18 19:55 ` [Comm] Re: MySQL book Denis Smirnov
2003-07-19 7:54 ` [Comm] " Alexandr R. Ogurtzoff
2003-07-19 17:53 ` [Comm] " Denis Smirnov
2003-07-21 6:24 ` Alexandr R. Ogurtzoff
2003-07-18 16:14 ` [Comm] " Pavel S. Khmelinsky
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3F181BAB.1070809@yauza.ru \
--to=hmepas@yauza.ru \
--cc=community@altlinux.ru \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git