HPC.ru lite - Все форумы
Форум: [OFF] Оффтопики не про КПК
Тема: Holy War - МР3 плееры.
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 [108] 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
[Ответить]
Новый папа [09.08.2007 10:14] :
Здесь больше нет сообщения.
alien8 [09.08.2007 10:21] :
Vugi
>>Разработка БД - это уже программирование, в лучшем смысле этого понятия. Модели данных, реляционная алгебра, дизайн проекта, бизнес-процессы, анализ требований и еще много чего, что как раз, изучается в вузах..
Что-то мне все больше кажется, что самое сложное дело на планете - это разработка БД 
Интересно, сложную сетку намного легче спроектировать?
Новый папа [09.08.2007 10:24] :
Здесь больше нет сообщения.
JibSkeart [09.08.2007 10:25] :
Новый папа писал(а):
Дубль получился...
В общем разработка БД гораздо более наукоемкое знание. Там и устройство БД, и проектирование и математика реляционных БД (а бывают не только реляционные) и т.п. вещи (бизнес-процессы те же), и по каждым - отдельный предмет в университете.
Ну а самое сложное это научится писать запросы правильно.
Вот этим многие грешат пока.
И еще, у многих непонимание вообще как все это происходит.
Так что дело тут не в образовании.
Честно у меня нету ВО.
Но в плане БД я уже часть собаки за 6 лет сьел. 
На одной старой работе , пришел как то парнишка , пальцы веером.
Типа я крут в БД.
Вот так вот, вобьют в бедный мосК студента что, нормализация это нужно и необходимо, а потом страдает сервак от тяжелых запросов. (А на серваке записей в таблицах ближе к миллиону)
удачи в покорении select * from my_super_table
JibSkeart [09.08.2007 10:29] :
Vugi писал(а):
[quote:228b648e9d="alien8"]>>А вот для разработки БД - сразу на порядок больше всего становится нужно
Опять-таки практических знаний.
Потому что философия, например, или история христианской культуры не нужна абсолютно 
Ну, уже не только, имхо.. Разработка БД - это уже программирование, в лучшем смысле этого понятия. Модели данных, реляционная алгебра, дизайн проекта, бизнес-процессы, анализ требований и еще много чего, что как раз, изучается в вузах..
О ужосс , теперь и проектирование БД на листочке бумаги называют программированием ...
Новый папа [09.08.2007 10:31] :
Здесь больше нет сообщения.
Новый папа [09.08.2007 10:33] :
Здесь больше нет сообщения.
Darkcat [09.08.2007 11:31] :
JibSkeart писал(а):
О ужосс , теперь и проектирование БД на листочке бумаги называют программированием ...
Вообще-то именно с листочка бумаги формата A0 начинается любая БД. И самое страшное там - соглашение о связях %)
Вообще БД не программируют, их конструируют. Грамотные таблицы, индексы, SQL-запросы... Программируют уже потом юзверьский интерфейс совершенно другие люди (негры или кодеры). А на придумывание одного SQL-запроса и его оптимизацию по скорости у БДшника может уйти неделя.
Вот вам пара примерчиков:
SELECT D."Point", AVG(D."Debet") AS "S1", SUM(D1."Price"*D1."Amount"-(D1."RSumm"+D1."Cash"+D1."Check")) AS "S2"
FROM "Shops" D, "Second" D1
WHERE (D."Link" = -1) AND (D1."Reserved" = 0) AND (D1."Shop" = D."Point")
GROUP BY D."Point"
HAVING "S1" <> "S2"
SELECT D."Point", SUM(D."Sale"+D."Retn"+D."Brk"-D."SRet") as "Used", SUM(D."Amount") as "Am", SUM(D."Stored") as "Stok"
FROM (SELECT D4."Point", D4."Amount", D4."Stored", 0 as "Sale", 0 as "Retn", 0 as "Brk", 0 as "SRet" FROM "First" D4
UNION
SELECT D1."First", 0, 0, SUM(D1."Amount"), 0, 0, 0 FROM "Second" D1 GROUP BY D1."First"
UNION
SELECT D2."First", 0, 0, 0, SUM(D2."Amount"), 0, 0 FROM "Returns" D2 WHERE D2."To" > 0 GROUP BY D2."First"
UNION
SELECT D3."First", 0, 0, 0, 0, SUM(D3."Amount"), 0 FROM "Brak" D3 GROUP BY D3."First"
UNION
SELECT D5."First", 0, 0, 0, 0, 0, SUM(D5."Amount") FROM "Returns" D5 WHERE D5."To" = 0 GROUP BY D5."First") D
GROUP BY D."Point"
HAVING "Stok" <> "Am" - "Used"
По прошествии 7ми лет я с трудом понимаю что я там писал =)
Новый папа [09.08.2007 11:35] :
Здесь больше нет сообщения.
Новый папа [09.08.2007 11:47] :
Здесь больше нет сообщения.
[Ответить]
[< Назад] [Вперед >]