naxellar
Главный флудер
Проректор
Карма: +101/-52
Offline
Пол:
Сообщений: 5015
Главный флудер
|
|
« Ответ #20 : Август 22, 2007, 12:54:20 » |
|
Можно подумать, я с базами никогда не работал. Ну не с такими сложными. Но таблиц 10 было. Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать. naxellar, не в обиду будет сказано - попробуй написать десктоповое приложение для работы с БД сам, а потом уже говори такие фразы "Если прога нормальна, то не должна ничего лишнего пропустить". Кстати, меня кумарят такие упреки. Я вот слышал фразу хорошую. Ее можно чуть переделать и подогнать (возможно ее и так кто-то и переделал): "Лучше быть хорошим ценителем, чем плохим MC". А, что вы думаете, критики такие крутые люди? Они все знают и умеют, о чем п###т. А бабки (и не только) на лавочке трепятся про политику, хотя ничерта не знают, а так, просто, языком повертеть.
|
|
|
Записан
|
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #21 : Август 22, 2007, 01:00:38 » |
|
Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать.
Из маловразумительного сумбура не понял ничего. Но я еще раз повторяю - НИ ОДНА прога не сможет распознать самую обычную ОПЕЧАТКУ. Бухгалтеру принесли реквизиты получателя, реквизиты плательщика и т.п. принесли на бумаге. Бухгалтер набирает и в номере счета допускает ошибку. Причем ошибочно введенный счет тоже существует. Ты берешься написать программу, которая бы распознала такую ошибку? Я не берусь.
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
Alder
|
|
« Ответ #22 : Август 22, 2007, 01:13:46 » |
|
Можно подумать, я с базами никогда не работал. Ну не с такими сложными. Но таблиц 10 было. Да и вообще, что я там прогу писал. Если они экономят (а так и есть наверное), прога пишется кем попало и как попало, то потом все завалы приходится админу разгребать.
Кстати, меня кумарят такие упреки. Я вот слышал фразу хорошую. Ее можно чуть переделать и подогнать (возможно ее и так кто-то и переделал): "Лучше быть хорошим ценителем, чем плохим MC". А, что вы думаете, критики такие крутые люди? Они все знают и умеют, о чем п###т. А бабки (и не только) на лавочке трепятся про политику, хотя ничерта не знают, а так, просто, языком повертеть.
Отвечаем по пунктам: 1. 10 таблиц - это чепуха по сравнению с БД масштаба крупного предприятия. К примеру, в БД для ИКИС ПФУ (пенсионного фонда Украины) используется около 55 таблиц с кучей полей и очень сложной логикой. И пример, приведенный Лазарусом, очень даже может быть. А опечатка будет означать, что в данном случае кто-то получит не ту пенсию, которую должен (как вариант). 2. Кумарят? А меня кумарят твои рассуждения о том, чего ты никогда не пробовал сам написать. Но я же не кричу об этом, а просто делаю тебе замечание
|
|
« Последнее редактирование: Август 22, 2007, 08:32:21 от Alder »
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
naxellar
Главный флудер
Проректор
Карма: +101/-52
Offline
Пол:
Сообщений: 5015
Главный флудер
|
|
« Ответ #23 : Август 22, 2007, 01:23:13 » |
|
Хорошо. А как админ должен исправлять опечатки бухгалтеров?
Видел я сегодня базу данных одного предприятия государственного. Бардак полный. Я делаю гораздо аккуратнее и экономнее, хотя и в гораздо меньших масштабах. Так что не нужно меня лечить сложностями БД пенсионного фонда.
Добавлено: Если БД сложная, то это не значит, что прогу с кучей ляпов писать нужно. Просто аккуратность и последовательность и ничего больше.
Кстати, а как это все, что мы наговорили относится к глюкам виндов?
Угу. Заканчиваем оффтоп.
|
|
|
Записан
|
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #24 : Август 22, 2007, 01:47:17 » |
|
Хорошо. А как админ должен исправлять опечатки бухгалтеров?
Видел я сегодня базу данных одного предприятия государственного. Бардак полный. Я делаю гораздо аккуратнее и экономнее, хотя и в гораздо меньших масштабах. Так что не нужно меня лечить сложностями БД пенсионного фонда.
Добавлено: Если БД сложная, то это не значит, что прогу с кучей ляпов писать нужно. Просто аккуратность и последовательность и ничего больше.
Причем тут пенсионный фонд? Я говорил о банковской базе данных. Да и далась тебе куча эта куча ляпов. Хе-хе... будем знать, что naxellar у нас гуру в области разработки баз данных. Интересно, ты хоть знаешь, что такое кортеж, нормальные формы, концептуальная и физическая модель, в конце концов что такое триггеры, хранимые процедуры и т.п.? Видишь ли, то что ты делаешь базы данных, это, конечно, хорошо... но не думаю, что твой подход "аккуратнее и экономнее" является единственно верным. Нас на "ОБДЗ" тоже учили как нужно правильно делать базы, а столкнувшись с реальными базами, стало ясно, что иногда теоретически правильныйвариант бывает не самым лучшим с практической точки зрения. Что иногда проще, к примеру, допустить небольшую избыточность, чем хранить дополнительную сущность и соответственно создавать еще одну таблицу ну и т.п. ЗЫ. Alder, сорри... нужно же было ответить. может в отдельную тему вынести?
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
Alder
|
|
« Ответ #25 : Август 22, 2007, 08:33:54 » |
|
Причем тут пенсионный фонд? Я говорил о банковской базе данных. ЗЫ. Alder, сорри... нужно же было ответить. может в отдельную тему вынести? 1. Там очень серьезная БД в ПФУ. Новая, ее только вводят. Просто привел в пример, чтобы не зацикливаться только на банковской сфере. 2. Темы разделил.
|
|
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
MASTROYANI
Улыбайтесь, завтра будет хуже
Проректор
Карма: +71/-19
Offline
Пол:
Сообщений: 2019
АСУ-01а 4ever
|
|
« Ответ #26 : Август 22, 2007, 11:38:03 » |
|
Хе-хе... будем знать, что naxellar у нас гуру в области разработки баз данных. Интересно, ты хоть знаешь, что такое кортеж, нормальные формы, концептуальная и физическая модель, в конце концов что такое триггеры, хранимые процедуры и т.п.?
Даааа, 10 таблиц это очень круто На железке количество таблиц идет на сотни, если не на тысячи в общей сложности. naxellar, как получишь диплом, то могу помочь устроится туда, покажешь всем где раки зимуют. Видишь ли, то что ты делаешь базы данных, это, конечно, хорошо... но не думаю, что твой подход "аккуратнее и экономнее" является единственно верным. Нас на "ОБДЗ" тоже учили как нужно правильно делать базы, а столкнувшись с реальными базами, стало ясно, что иногда теоретически правильныйвариант бывает не самым лучшим с практической точки зрения. Что иногда проще, к примеру, допустить небольшую избыточность, чем хранить дополнительную сущность и соответственно создавать еще одну таблицу ну и т.п.
Полностью согласен и поддерживаю. Столкнувшись с базой железной дороги, мне показалось, что я что-то не то учил на ОБДЗ.
|
|
|
Записан
|
За сим разрешите откланяться. Всегда хочется большего. Взрослые - те же дети, только игрушки у них другие. "Скулить не надо!"- Д.А. Медведев, Президент Российской Федерации. Человечество достигло уже того уровня прогресса, когда у содержания не осталось шансов. Никто не знает, что такое эта самая свобода слова, но готов глотку перегрызть тому, кто скажет что-то поперек.
|
|
|
tuft
Я просто не берегу силы на обратный путь © "Гаттака"
Firebiker
Проректор
Карма: +201/-40
Offline
Пол: Награды:
Сообщений: 10684
Homo fortunatus
|
|
« Ответ #27 : Август 22, 2007, 11:43:58 » |
|
Мдя, Некс... А не переоцениваешь ли ты себя?.. К слову о кривых руках - не была бы винда кривой, не выходило бы к ней по пятнадцать обновлений за неделю. К слову об админах. Наш корпоративный стандарт требует только микрософта. Потому серваки на 2003-й винде. Потому с Novell'а мы буквально на этих выходных мигрировали на Microsoft Active Directory. А наша база данных включает около сотни таблиц. Давай-ка, создай и поадминь такую базу - "рационально и экономно". Как может рассуждать так человек, ни разу не работавший в серьёзной конторе? Или вообще ни разу не работавший. Выполнять заказы - это не работать, это - выполнять заказы! Если ты этим занимаешься вообще...
|
|
|
Записан
|
||У божевіллі утвори сузір'я віри в неймовірне... © Олег Скрипка
|
|
|
zer_owlet
Необычные пользователи
Проректор
Карма: +103/-16
Offline
Пол:
Сообщений: 2399
|
|
« Ответ #28 : Август 22, 2007, 01:24:06 » |
|
не осилил все, т.к. от начальных сообщений naxellar уже накипело ))))
сидит такое вот чудо, которое ничего серьезного не написало в своей жизни и рассуждает об умных админах и правильно написанных прогах...
если ты, naxellar, такой умный - напиши хотя бы на 10 таблцах прогу, работающую по сети с базой, которую мы с Лазарусом не повесим и не сможем вбить ошибочные данные... после этого сможешь умничать ))
ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))
|
|
|
Записан
|
Если бы те, кто злословит обо мне, знали, что я о них думаю, они бы ещё не то говорили. Так хочется быть добрым и порядочным, особенно, когда понимаешь, что патронов на всех никогда не хватит.. Памятка женщинам: если ты хочешь, чтоб мужчина встал на колени - разденься и встань на четвереньки.
|
|
|
naxellar
Главный флудер
Проректор
Карма: +101/-52
Offline
Пол:
Сообщений: 5015
Главный флудер
|
|
« Ответ #29 : Август 22, 2007, 02:49:16 » |
|
Я не претендую на то, что я круто разбираюсь в БД. Просто имею понятие что это. А если прога у них глючит (А в ней куча связей таблиц, функций), то писатель переоценил себя. LazarusLong поставил на место. Да кое-что из списка я не слышал. Возможно я больше взял на себя, чем следовало, но давайте вернемся с наездов на меня, на ситуации, когда пользователь через клиент испортит базу: Через клиент, но бывает, такое в базу закоммитят....
Давай пример придумай, а мы разберемся
|
|
|
Записан
|
|
|
|
Sochin
Злой модератор
Декан
Карма: +108/-6
Offline
Пол:
Сообщений: 1518
|
|
« Ответ #30 : Август 22, 2007, 03:09:03 » |
|
ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))
И ты ну никак не мог не отметитса в такой теме. )))
|
|
|
Записан
|
Говорят, когда компьютер сгорает, перед взором микропроцессора за долю секунды проносятся все операции, которые он когда-либо совершил... 壯鎭
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #31 : Август 22, 2007, 03:16:36 » |
|
Блин.. я же приводил пример. Человеческий фактор еще никто не отменял. Самые распространенные ошибки - это ошибки связанные с вводом неверных данных, время от времени пользователи забывают сделать некоторые обязательные операции. Операции эти зависят от специфики самой базы. К примеру в банковской БД это может быть постановка некоторых документов на последконтроль перед оплатой и т.п..
Чисто технические и логические несоответствия в данных как правило легко контролируются. Но, к примеру, часто бывает так, что в ходе выполнения транзакции у юзера, к примеру, виснет машина. Он не долго думая перегружается. В базе остается висеть соединение. Все остальные не могут работать (другие транзакции не коммитятся, пока предыдущая не закончится), пока админ руками не отобъет это соединение. Ну и т.п.
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
naxellar
Главный флудер
Проректор
Карма: +101/-52
Offline
Пол:
Сообщений: 5015
Главный флудер
|
|
« Ответ #32 : Август 22, 2007, 03:19:42 » |
|
Блин.. я же приводил пример. Человеческий фактор еще никто не отменял. Самые распространенные ошибки - это ошибки связанные с вводом неверных данных, время от времени пользователи забывают сделать некоторые обязательные операции. Операции эти зависят от специфики самой базы. К примеру в банковской БД это может быть постановка некоторых документов на последконтроль перед оплатой и т.п..
А разве прога не может напомнить пользователю, что он еще должен сделать? Чисто технические и логические несоответствия в данных как правило легко контролируются. Но, к примеру, часто бывает так, что в ходе выполнения транзакции у юзера, к примеру, виснет машина. Он не долго думая перегружается. В базе остается висеть соединение. Все остальные не могут работать (другие транзакции не коммитятся, пока предыдущая не закончится), пока админ руками не отобъет это соединение. Ну и т.п.
А что часто бывает?
|
|
|
Записан
|
|
|
|
Alder
|
|
« Ответ #33 : Август 22, 2007, 03:21:50 » |
|
А разве прога не может напомнить пользователю, что он еще должен сделать? А что часто бывает? 1. Прога может только напомнить. Заставить сделать она не может. 2. Бывает. И чаще всего в самые неподходящие моменты.
|
|
|
Записан
|
"There are things known and there are things unknown, and in between are the doors..." (Jim Morrison)
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #34 : Август 22, 2007, 03:33:49 » |
|
За время что я работал в банке - довольно часто. А сама процедура выправления этого была примерно следующая: 1. Взять ключ от серверной и печать 2. Открыть серверную 3. Отбить на сервере висящее соединение 4. Закрыть серверную 5. Опечатать серверную 6. Положить ключ и печать на место. А это, согласитесь, не очень приятно было делать. Особенно когда в чате интересный разговор завязался
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
naxellar
Главный флудер
Проректор
Карма: +101/-52
Offline
Пол:
Сообщений: 5015
Главный флудер
|
|
« Ответ #35 : Август 22, 2007, 03:46:25 » |
|
А разве прога не может напомнить пользователю, что он еще должен сделать? А что часто бывает? 1. Прога может только напомнить. Заставить сделать она не может. 2. Бывает. И чаще всего в самые неподходящие моменты. Закон подлости, млин LazarusLong, а зачем физический доступ к серверу. Есть же telnet, на винде "Удаленный рабочий стол" есть.
|
|
|
Записан
|
|
|
|
LazarusLong
Ирландский доброволец
Проректор
Карма: +181/-7
Offline
Пол: Награды:
Сообщений: 6134
Ukrainian by birth, Irish by the grace of God
|
|
« Ответ #36 : Август 22, 2007, 04:31:40 » |
|
Из соображений безопасности.
|
|
|
Записан
|
Когда ему нужно - он русский, когда нужно - украинец, а когда ему ни хрена не нужно - он ирландец.
"...Он любил говорить факин щит Когда что-то не так ему Принимал он свой самый ирландский вид И кидался трубкой в жену..."
|
|
|
tuft
Я просто не берегу силы на обратный путь © "Гаттака"
Firebiker
Проректор
Карма: +201/-40
Offline
Пол: Награды:
Сообщений: 10684
Homo fortunatus
|
|
« Ответ #37 : Август 22, 2007, 05:43:05 » |
|
LazarusLong, а зачем физический доступ к серверу. Есть же telnet, на винде "Удаленный рабочий стол" есть.
Интересно, как ты на Новелл-сервер зайдёшь удалённо
|
|
|
Записан
|
||У божевіллі утвори сузір'я віри в неймовірне... © Олег Скрипка
|
|
|
EvilMax
Администратор
Завкаф
Карма: +59/-0
Offline
Пол:
Сообщений: 1072
Злой и страшный :)
|
|
« Ответ #38 : Август 22, 2007, 09:53:43 » |
|
Обсуждаем проблемы безопасности отдельно или используем соттветствующий тег для оффтопика.Теперь по теме. Виноваты и пользователи и разработчики. И зачастую глюки, внесенные разработчиками аппаратного и программного обеспечения, умножаются на кривые руки юзеров. А многим кажется, что в основном юзеры виноваты, просто потому, что пользователей гораздо больше, чем разработчиков
|
|
|
Записан
|
Оптимальная концентрация кофе - это когда код уже дает советы, как его написать, но еще не спорит с тобой и не подкалывает в случае неудач... --- Существует три способа распространения программного обеспечения: воровство, грабёж и обмен краденым. (c) Неизвестный программист
|
|
|
zer_owlet
Необычные пользователи
Проректор
Карма: +103/-16
Offline
Пол:
Сообщений: 2399
|
|
« Ответ #39 : Август 23, 2007, 12:43:04 » |
|
ЗЫ: имхо, тему можно переименовывать в "безосновательные понты" )))
И ты ну никак не мог не отметитса в такой теме. ))) ага )))) ну не выдержал блин )))) По теме: ИМХО, виноваты не разработчики, а неверный подход к самой разработке. Конечный продукт разработчика (прога, скрипт) должен поступить к тестерам, которые обязаны выловить все что только есть. Очень часто это не делается, т.к. тесторов вообще нет (вернее в роли тестера выступает сам разработчик - потыкал на кнопки, не падает - значит работает). И получаем в результате сырой продукт, который иногда использовать может только разработчик (потому что только он знает что вот тут обязательно надо поставить птичку, а тут нужно вводить только числа). Очень часто встречаюсь с прогами, которые конечные потребители вообще юзать не могут - потому что не ясно как это все Д работает. Так что, вроде как, мы тут подняли только один пункт огромной проблемы.
|
|
« Последнее редактирование: Август 23, 2007, 12:55:09 от zer_owlet »
|
Записан
|
Если бы те, кто злословит обо мне, знали, что я о них думаю, они бы ещё не то говорили. Так хочется быть добрым и порядочным, особенно, когда понимаешь, что патронов на всех никогда не хватит.. Памятка женщинам: если ты хочешь, чтоб мужчина встал на колени - разденься и встань на четвереньки.
|
|
|
|