НП "Учебный центр компьютерных технологий" (компьютерные курсы в Туле) - закрыто. О новом открытии будет сообщено дополнительно.
тел. 8-910-943-59-57 (личный Махрин Василий Викторович; МТС, основной,
с 8ч00 до 23ч00),   8 (915) 78-166-75 (запасной), 8 (910) 551-52-92 (запасной),    (4872) 37-15-13,    555-156. E-mail:   89109435957@mail.ru , scct-tula@ya.ru  , m79109435957@gmail.com , vas_vic@klax.tula.ru

 

  Вы можете собственными глазами увидеть качество преподавания на нашем канале в YouTube

 

Внимание конкурс! На нашем сайте запущен конкурс на РАЗУМНЫЙ комментарий и УДАЧНОЕ изображение. Не забудьте зарегистрироваться, а потом ещё и войти в систему!

Цена записи в базе данных (к курсу "Теория баз данных")

Цена записи в базе данных (к курсу "Теория баз данных")

Справочно для непосвящённых - релятивные базы данных представляют собой по сути таблицы в вертикальной ориентации. Строка такой таблицы называется ЗАПИСЬЮ. При этом в одной таблице хранится имя-отчество человека, а вот информация о нём хранится в совсем-совсем другой таблице. За согласование записей [из разных таблиц] посвящённых одному человеку в таком случае будет отвечать дополнительный файл-индекс, согласующий номера строк.

Это как в "Многолистовой задаче" [3], когда лист цен электронной таблицы нужно помножить на лист проданных количеств товара. В этом случае сдвиг на одну строку делает решение бессмысленным.

---

В очередной раз - смотрю фильм с агентом-оперативником Лёхой [1]. Если верить фильму то для Архивариуса самое страшное - это выяснить, что листы в Досье подменены на чистые [и что некто может запросто подменять листы]. Ой! Ложь! В архивах-то всегда много мышей и уничтоженная бумага [для организации нагрыза мышиного гнезда] - это обычнейшая ситуация.

Самое страшное - это когда листы в Досье перепутаются. Представьте, что у нас есть досье на Петю [2]. А содержатся там данные из досье на Колю или что ещё хуже досье Алкоголикова. Что будет дальше? Правильно - абсурд и ахинея: начальник читает, что, например, за бутылку абсента с Петей можно договориться выполнить сложную работу, а когда уже свёрстан бизнес-план и съэкономленные деньги успешно... хм...  сворованы на экзотический тур-перелёт с гусями в тёплые страны для начальника и приближенных к нему лиц [читай холуёв], то выясняется, что бесплатно Петя работать не хочет и заставить его не получится. А ещё хуже если квалификация Пети такова, что заменить его некем. Что будет дальше? Правильно. Начальник вынужден будет потерять человеческий облик, стараясь заставить Петю работать бесплатно и просто даром... [я же далёк от мысли, что настоящий Начальник откажется от собственной зарплаты и будет кушать тюрю, а на работу ходить не в новеньком костюме, а в пляжных трусах, лишь бы расплатиться с исполнителем-профессионалом???]

Вот когда начнётся настоящий архивный ужас.

Ссылки

0а. "Лисья морда и кооперативное движение" http://tula-it.ru/node/894 "Любой ценой... обеспечить массовое внедрение Баз Данных!" http://tula-it.ru/comment/5291#comment-5291

0б. ... "Базы данных любой ценой... часть 2" http://tula-it.ru/comment/5364#comment-5364

1. "Агент национальной безопасности - 1 (1998-1999). Серия 10. Медуза Горгона" https://www.kino-teatr.ru/kino/movie/ros/119/annot/s3515/

2. Азбука пользователя компьютера. Word тема 7 + СР. "Досье"

3. Курс "Квалифицированного пользователя", Excel занятие 3 + СР "Многолистовая учётно-отчётная задача". http://tula-it.ru/node/20

---

Постоянный адрес: http://tula-it.ru/node/1317

Комментарии

1980-е. «Экономика д.б. экономной». Саркастическая юмореска {с изменениями от 17.07.2019}
ЧАСТЬ 1. Подготовительная
Итак, вместо общего ликования по поводу майских праздников, директор ТЭЦ Иван Иваныч сидит и грустно осмысливает указание из городской партячейки: «На загнивающем капиталистическом Западе среди молодёжи распространяются веяния всякие нехорошие, как-то: табакокурение, пьянство, наркомания и даже проституция и, как результаты, СПИД и брейк-данс! При этом всё это лезет к нам через треклятые западные радиоголоса. Поэтому, чтобы отечественная молодёжь не подпадала под западную псевдокультуру, необходимо отвлечь её (молодёжь то есть) на созидательную деятельность.
Соответственно, подшефной школе №13 на её школьном дворе нужно выстроить... сельскохозяйственную теплицу объёмом не менее 600 кубометров, чтобы школьники учились самостоятельно выращивать зелень и овощи всяческие и поставлять их [овощи-зелень] в столовую родной школы.
Фонды на это благое дело выделить не успели. Транспорт тоже. Рабочих тоже нет (все имеющиеся заняты утеплением труб отопления, проведенных по поверхности земли, из-за чего утеплитель ежегодно срывается с них 'посидельцами' [1] и к каждому новому отопительному сезону требуется ремонт-переутепление).
Так что строить теплицу необходимо из имеющихся неликвидов плёнки полиэтиленовой (находится на складе на другом от школы конце города) и бруса списанного (свален у котельной №1 ТЭЦ, что тоже — не менее чем в десяти километрах от будущего Объекта). Кирпичей и камня на строительство фундамента тоже нет, зато есть отбойный молоток и здоровенная куча застывшего бетона, сваленного бетоновозом у всё той же котельной №1, по которой всю последнюю пятилетку кувалда с отбойным молотком плачут. Так же в наличии ручная тележка (оставшаяся от окончательно запившего, после чего уволившегося с горя сварщика), на которой и предполагается организовать доставку означенных материалов силами школьников-старшеклассников (во внешкольное время и период летней практики) под руководством выделенного для строительства спеца по строительству теплиц. Спеца предстоит найти и задёшево рекрутировать-завербовать на работы... рекрутировать его нужно под должность бухгалтера 2-го разряда Леночки, которая (должность) освободится через два месяца по случаю ухода её (обладательницы должности) в декрет.
Важно, чтобы открытие объекта Теплица успеть произвести ко Дню Знаний (с торжественным разрезанием ленточки) — 1-му сентября текущего года (благо теплопотеря проходящих рядом труб отопления отодвинет наступление заморозков в теплице с первых чисел октября на, как минимум, 20-е). Следовательно, времени — в обрез!»
Пока директор с грустью смотрит в штатное расписание, в котором для 'подснежника'[*] нет совсем ни одной свободной вакансии, кроме Леночкиной (кто же будет готовить квартальный отчёт???), даже ночные сторожа распределены по спорт-секциям, в ближайшем кинотеатре идёт фильм: бравый мистер Пыткин делает страшную рожу и колет чучело врага штыком.
За всем этим действом в кино флегматично наблюдает Витёк - спец-разнорабочий, числящийся на соседнем заводе 'подснежником' не то токарем, не то фрезеровщиком, не то даже — связистом-телефонистом (Витёк не привык вдаваться в детали) и как раз собирающийся не сегодня-завтра ехать в подшефный колхоз — строить там (о! совпадение!) теплицу из имеющихся запасов камней, палок, плёнки, проволок и синтетической бечёвки.
Витёк ещё не знает, что в стране произошли колоссальные перемены: сменился руководитель ЦК и в кинотеатр вот-вот войдут люди в штатском, включится свет, всех лиц трудоспособного возраста пересчитают по головам как уклонистов, выяснят их личность и отправят им на работу угрожающие предписания. После чего начальство завода перетрусит (как-никак от 'подснежника'-теплицестроителя так и пахнет 'шабашничеством' [**]) и предложит Витьку подобру-поздорову написать «по собственному желанию», дабы заводское начальство могло отчитаться наверх о своевременном реагировании на сигнал из органов и увольнении прогульщика.
ЧАСТЬ 2. Непосредственно рекрутирование
Такие люди, как Витёк, как-то сами вляпываются в истории: вот шёл-шёл человек по городу, отмечая своё только что случившееся увольнение и первое что увидел: «ТЭЦ имени XX-съезда — ударник пятилетки! Слава КПСС!» Другой бы прошёл мимо не вникая, а Витёк просто автоматически оказался сначала рядом с тележкой сварщика, крайне неосторожно высказался в том смысле, что для строительства колхозных теплиц она — самое то, что надо, а потом и лично материализовался в кабинете директора с рассказом о своём недавнем производственном опыте.
Сказать, что от такого неожиданного счастья глаза у директора на лоб полезли, ладошки стали влажными, а в сейфе задребезжала о стакан специально припасённая для такого случая бутылка беленькой, это не сказать ничего. Это был экстаз!
Объяснение директора про декрет, который нужно подождать Витёк не понял и не внял, зато понял, что два месяца ему предлагают работать за идею и трудодни. После чего отверг все намёки на стакан и поллитру и испарился, как он думал в совершенно неизвестном направлении. Наивный!
Да по прежнему месту работы директор нашёл его адрес (и характеристику-рекомендации) вмиг. И уже через 10 минут тот же директор накручивал наборный диск телефона и звонил своему другу... из органов:
«Вот молодёжь на Западе... Проституция и ВИЧ... Радиоголоса.... В горкоме есть мнение… Да, да. Из секретариата высказали пожелание… Тоже считаю, что нужно поддержать почин... Появился тут один подходящий, но чувствую — зашитый и с 'торпедой' [***]. Ты посмотри по ЛТП [****] — может он не досидел и ты его повторно ко мне оформишь??? Нет? А.... ну тогда может через участкового пробьёшь — нельзя ли его по тунеядке [*****] притянуть, а то ведь поручение Нашей Партии надо выполнить — кровь из носу! Да я тоже думал сначала, что свой и рубаха-парень, а такой жучара оказался… Так что нужно слегка подзаставить по твоим то каналам…. Ну тебе и карты в руки... Ну ты всё! Ну — давай! Ну как всегда — в сауне... С меня — магарыч! Уже припас! Ну всё!»
P.S. О чём это я? Может всё-таки о том, как важно иметь корректные записи в базах данных??? Или всё-таки о тоталитаризме и о том, как это не хорошо, когда одни люди получают откуда-то право помыкать другими людьми....
P.S.2. Куда после этого должен был деться сей литературный-литературный персонаж Витёк? Да, наверное, прятаться по дачам, шабашить и строить там пусть и маленькие, но теплички-парники...
Сноски
* 'подснежник' — лицо выполняющее трудовые обязанности не по месту соответствующему его должности. Так 'подснежниками' обычно были тренеры заводских футбольных команд и секций спортивного ориентирования и прочие спорт-спецы, на кого не возможно было 'выбить' штатную единицу у вышестоящей организации
** 'шабашник' — в СССР лица, которые приезжали в колхозы-совхозы на сезонные, как правило, строительные заработки [3], зачастую получая оплату много выше уровня считавшегося средненормированным по отрасли. С шабашничеством периодически возникала и затухала борьба, всегда заканчивавшася бравурными отчётами об окончательной и бесповоротной внушительной победе. После чего яблоки подмерзали и гнили в недостроенных хранилищах и отправлялись на корм свиньям, а шабашничество втихую возрождалось.
*** 'торпеда' — это такое... такое изобретение, которое [якобы ?] избавляло от алкоголизма
**** ЛТП — лечебно-трудовой профилакторий, где принудительно лечили от пьянства. С точки зрения стороннего обывателя место это практически приравнивалось к отсидке в тюрьме.
***** тунеядец — лицо не имеющее официальной записи в трудовой книжке о текущем месте работы. Уголовно наказуемое при СССР [якобы] преступление.
Ссылки
1. «'Тёрки' с дурным влиянием улицы» http://tula-it.ru/node/542
2. «Цена записи в базе данных (к курсу "Теория баз данных")» http://tula-it.ru/node/1317
3. «И снова Анискин» https://ru.wikipedia.org/wiki/И_снова_Анискин

 

up
0 users have voted.

*

up
0 users have voted.

Мир пронизанный взаимосвязями
Эпиграф. Мир не прост. Совсем не прост [1]
---
Человечество всё время пытается перепрыгнуть само себя через голову. Казалось бы простой и понятный путь развития: научиться строить изолированные экосистемы в виде обычных дачных тепличек-парников. Потом только осваивать моря и океаны — строить подводные лодки и [там где это эффективно — подводные города [2]]. И только после этого освоение околоземного пространства, лунных баз и ближайших планет.
Ведь насколько сложной является обычнейшее выращивание перцев-огурцов-помидоров в средней полосе России [те же Тула, Орёл, Курск].
И насколько до сих пор не продуманы конструкции дачных теплиц: теплица из неармированной плёнки служит всего один-два сезона, теплица из армированной имеет слишком низкое светопропускание, а теплицы из стекла легко уничтожаются зимними вандалами + в них частая проблема сквозняков. Поликорбонат дорог и имеет те же проблемы что и стекло + армированная плёнка.
Тот, кто не выращивал овощи в простейшей тепличке — никогда и представить себе не сможет, сколько это мороки: не закрыл теплицу [парник] на ночь — сразу нежные растения переохладились. Начинается фитофтора и прочие гадости. Забыл открыть утром — перегрел на солнце получил проблемы вплоть до пастеризации пыльцы и не завязывания плодов. Хорошо ещё если есть соседи, которые позаботятся и придут открыть. А если не позаботятся? Побоятся, что их обвинят в воровстве?
Оставил борта плёночной теплицы открытыми на день — а тут дождь с градом. И беги на перегонки сдёргивать прищепки и плёночку закрывать. В результате садовод превращается в крепостного при своих теплицах: нельзя ни съездить на отдых, ни надолго оставить теплицу без присмотра вообще.
И как без массового опыта [и доработки] изолированных экосистем приусадебного уровня дойти до уровня космического?
Я, например, за последние два десятка лет, когда массово появился укрывной материал агрил, так и не увидел почему-то ни одной теплицы с агриловой крышей, чтобы хоть как-то решить проблему полива.
Аналогично и с Базами Данных. Все кричат: искусственный интеллект! Да здравствует. Да до искусственного интеллекта ещё не один и не два шага. И первый — переход от Баз Данных к Базам Знаний является перспективной и в большинстве своём не решённой задачей последние несколько десятилетий.
Выводы. Это я к чему: к саркастической юмореске, см. выше. Вроде бы задача приобретения широкими слоями населения с/х опыта актуальна, а вроде бы ресурсов-фондов для этого и не запланировано. А гос. политика в области кадастровой стоимости и налогообложения сильно напоминает желание индивидуальные эксперименты в этом направлении прекратить любой ценой. Собственная оранжерея [3]? Зимой? Буржуйство!!!
Так же и с компьютеризацией, информатизацией и искусственным интеллектом.

Ссылки
1. «Самоцветы – Мир Не Прост, Совсем Не Прост» https://zaycev.net/pages/43450/4345005.shtml
2. Фант. рассказ {про интеллектуального осьминога}
3. Архитектурный курс. Вариант N15. Дом-'теплица'  http://tula-it.ru/node/1309

up
0 users have voted.

Как девочку перепутать с мальчиком или проблема бита, байта и шестиполой картины мира
Эпиграф. Примерно так: «А ну-ка галчонок, каркни вот эту букву! - Карр! - Хм.. ну а вот эту ещё разок… - Карр.» [2]
---
Сначала отступление от темы. Старая-старая анекдотическая история в тему [3]. Итак. Работал я в одной фирмочке, директор которой меня изначально поразил. Что я не принесу ему на подпись, он почитает-полистает, потом каркнет «Добггго!» (как-будто ничего другого и не умеет — только каркать). Я аж к сотрудникам обратился за разъяснениями: «Шеф у вас, что — попугай? Других слов не знает???» Они меня и просветили: хочешь другой ответ услышать предложи что-то, когда не сразу деньги ему в карман, а сначала нужно хоть копейку денег из его кармана потратить-вложить, а уж потом какие-то деньги удасться заработать. Сразу услышишь классическое: «Пока не будем». В общем до Эллочки-Людоедки его словарному запасу было развиваться и развиваться....
---
Так вот базы данных — это с одной стороны классическая ограниченность Эллочки, а с другой стороны: «Сто рублей? Не деньги!»
Сначала нужно определиться с понятием бита, как знакоместа. Вот есть у нас некий минимально различимый участок магнитной ленты (либо жёсткого диска) или компакт-диска. Он содержит нечто (магнитный уровень или отражение лазерного луча), что воспринимается аппаратными средствами (= контроллерами) как 0 (ноль) или 1 (один). Промежуточных значений не допустимо: всё что про уровню ближе к нулю, интерпретируется как ноль, а то, что к единице — как единица..
Предположим, что у нас создаётся база данных. В составе ЗАПИСИ этой базы данных пусть будет ПОЛЕ (= часть записи единого назначения), которое мы назовём FAMILY (= имя). Длина у него будет пусть 88 бит. Если использовать кодировку Windows 1251 (чтобы описать один символ-букву нужно использовать всего-то 8 бит). В таком случае в поле FAMILY можно будет занести фамилию не длиннее 11 символов. (Я сейчас, временно, пропущу что перед полем FAMILY в данном случае ещё не плохо бы оставить знакоместа для указателя длины фактического заполнения этого поля, то есть то место, куда можно записать цифру от 0 — 'не заполнено' до 11 — 'все символы поля значащие').
К слову. Вот она — ограниченность по типу Эллочки (но в данном случае на примере не словарного запаса, а фетиша-дешёвки — ситечка для чая). Если администратор Базы Данных пожадничает и создаст изначально короткое поле FAMILY (равно и любое другое), а потом (после заполнения базы данных сведениями-данными) некто потребует от него увеличить размер этого поля, чтобы записывать туда и фамилии длиннее 11 символов, то процедура внесения такого рода изменения потребует стопора работы с БАЗОЙ ДАННЫХ всех пользователей, кроме самого администратора (= перевода базы данных в РЕЖИМ ОБСЛУЖИВАНИЯ) + она (процедура исправления) может оказаться весьма сложной, длительной и даже дорогой (так как на момент создания по факту будет существовать уже две таблицы — одна с внесенными изменениями — ведь пустота в 'хвостах' создаваемых полей — это тоже СИМВОЛы, а другая таблица — оригинальная, из которой и будет создаваться новая таблица).
К слову. О расточительности баз данных. Так как в 'хвостах' полей часто остаётся неиспользованное место, то вся итоговая таблица будучи записана в виде файла (ленточки нулей и единиц) по-факту будет содержать как значащую информацию, так и большое количество пустот.
А мы вернёмся к процессу конструирования (= первоначального создания) нашей таблицы. Так как мы уже определились с полем FAMILY, то мы готовы создать второе поле — SEX (по-русски — пол). Сколько полов мы знаем (если отвлечься от новомодных тенденций Евросоюза, транссексуалов, гомосексуалистов, лесбиянок, би, активных и пасивных и прочего-прочего)? Да два — мужской и женский. То есть для поля SEX администратору базы данных хватит всего-то одного бита (например 1 — женский, 0 — мужской)? Вот здесь то и находится здоровенная, практически МЕДОВАЯ ЛОВУШКА (это я не в стиле историй про методы вербовки горе-любовников в КГБ, а лишь про излишнее скупердяйство администраторов Баз Данных)!
Ведь если будет заполняться база данных (выполняться процедура APPEND — добавить запись или EDIT — отредактировать запись), то программист может добавить и автоматическую процедуру обработки фамилий. Чтобы для явно мужских фамилий заносимых в поле FAMILY автоматически подставлять флажок (в интерфейсе заполнения) в значение соответствующее мужской (которое в БАЗЕ ДАННЫХ и отобразится, как 0). Аналогично и для женских. А что если процедура определения пола сработает некорректно? А что если оператор пропустит этот момент или сам не знает правильный пол для набираемой записи? То есть, оставив всего один бит для заполнения пола (пожадничав), администратор подложил здоровенную мину — он заставляет оператора базы данных заполнять пол для объекта даже если тот не уверен в правильности заполнения. Значит, нужен ещё как минимум один бит-знакоместо для поля SEХ, чтобы в базе данных было возможно поставить значение 0 - «Пол пока не определён» или 1 - «пол определён, см. значение в соседнем бите».
К слову. И с широкой улыбкой, означающей шутку: Ведь если не будет бита определённости пола, то может быть такой конфуз, что мужчине в базе данных будет проставлен … женский пол (например по-умолчанию). И ходи потом по микрорайону и приставай ко всем дамам вне зависимости от того в законном/официальном браке они или в гражданском браке или «в отношениях». А то все пальцем начнут показывать: «А вы знаете, что в Базе Данных про него???»... А так — десяток раз погулял с фингалом под глазом и всё — герой-любовник и на базу данных никто и не смотрит. Ну это, конечно, если в результате Дуэлей уверен. А то получится. как у Пушкина и Лермонтова...
P.S. Про оптимизацию базы данных так, чтобы не оставалось лишних совсем никогда не используемых бит (это я про то, что так как информация на носителях выделяется байтами, то есть по 8 бит, то справа от поля SEX обнаружились совсем-совсем вроде бы лишние 6 бит) можно будет подумать как-нибудь в другой раз...

Ссылки
1. «Внимание! Разрушительный процесс максимального уровня: Трамп против Huawei» http://tula-it.ru/node/1314 «Интернет отключили… за галочку» http://tula-it.ru/comment/5388#comment-5388
2. Мультфильм «Каникулы в Простоквашино», 20м08 секунд https://www.youtube.com/watch?v=pXD3txG2bVQ&t=3s или https://www.youtube.com/watch?v=v0ruspTF1QM
3. «...» ... «Как правильно поделить результаты чужого труда и о труженика вытереть ноги. Инструкция» ...

up
0 users have voted.

"Правосудие планеты Абсолютных истин. (Фантастическая повесть)" http://tula-it.ru/node/1165 "Судопроизводство однобитного типа [в режиме «да» и «нет»]" + поиск анализ работы с "естественным детектором Истины - на примере кролика Кузи" http://tula-it.ru/comment/5392#comment-5392

"Папский нунций и альфа-клиент" http://tula-it.ru/node/1288 "По тонкому-тонкому льду [0]" http://tula-it.ru/comment/5394#comment-5394

up
0 users have voted.

*

up
0 users have voted.

Добавить комментарий

Простой

  • Разрешённые HTML-теги: <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <div> <i> <b>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
CAPTCHA
Этот блок предназначен для защиты от спамеров. Пожалуйста, наберите текст, который Вы видите на картинке.