:: Не фоксом единым
Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
Потихоньку пишу книгу, для начинающих изучать базы данных. Упор сделан в основном на практику, чтобы в кратчайшие сроки читатель смог приступить к созданию Windows приложения для работы с БД.


Переодически дописываю новые главы.

Буду рад, если оставите свои комментарии, все ли доступно написано? или где то столкнулись со сложностью понимания материала?



Книга в PDF формате
[url]http://myvisualdatabase.com/download/Базы данных для начинающих.pdf[/url]



Исправлено 7 раз(а). Последнее : DriveSoft, 23.02.17 00:03
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Vedmak

Сообщений: 5973
Откуда: CiTY
Дата регистрации: 30.10.2003
Не поздно ли?
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
Vedmak
Спят уже все? )
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Taran

Сообщений: 13626
Откуда: Красноярск
Дата регистрации: 16.01.2008
Первое предложение и сразу пи..ц.
DriveSoft
Базу данных можно представить в виде обыкновенной таблицы, которая имеет столбцы, и строки как
показано на рис.1
Речь про БД или таблицу?
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
Taran
Первое предложение и сразу пи..ц.
DriveSoft
Базу данных можно представить в виде обыкновенной таблицы, которая имеет столбцы, и строки как
показано на рис.1
Речь про БД или таблицу?
Согласен, с академической точки зрения написано неверно, но моя цель - написать простым языком. С самых первых строк книги мне не хотелось бы пугать сложными подробностями, т.к. книга расчитана на неподготовленного читателя.
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Неподготовленного читателя надо готовить, а не вводить в заблуждение. В частности перевирая всю терминологию.


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
Igor Korolyov
Неподготовленного читателя надо готовить, а не вводить в заблуждение. В частности перевирая всю терминологию.
Пока вы нашли только один факт, о какой всей терминологии вы говорите? Далее в книге все встанет на свои места и читатель поймет, что база данных это сопокупность таблиц.



Исправлено 1 раз(а). Последнее : DriveSoft, 23.02.17 17:36
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
В одной этой фразе уже имеется 3 терминологических ошибки.
- БД это не таблица.
- Таблица (та что в БД, не та что визуальный компонент) не имеет "строк и колонок", в ней есть поля и записи. При том что на уровне реляционной теории (по сути чистой математики) всё это называется вообще "отношение, атрибут, кортеж". "Строки и колонки" как раз будут в визуальной компоненте, которую называют для непротиворечивости Grid, или "сетка" ("Визуальная компонента таблица [данных]" - слишком длинно).

Не совсем правильно учить новичка тому что первичный ключ это именно id, что он числовой и что он генерируется СУБД автоматически. Всё же в "классике" более правильный подход с описанием ключей-кандидатов, и одного из них выбираемого как "первичный ключ" - при том всё это описывается на основе функциональных зависимостей, а не "просто так бахнули чтобы было". А про "id" стоит рассказать отдельно, как про суррогатный ключ - для чего он нужен, какие проблемы возникают при использовании "натурального" ключа (того же названия компании или марки техники) в качестве внешнего в связанных таблицах. Это совсем не сложно , при том будет логично и очень наглядно.

Я бы не стал писать такого рода книгу-инструкцию "с нуля". Лучше в "теоретических" частях делать просто адаптацию классических работ. В этом отношении вторая часть, где описывается нормализация гораздо лучше - там уже и "поля" фигурируют вместо "колонок", и формальные определения есть с "толкованием". Не хватает лишь небольшого глоссария для расшифровки терминов "отношение", "кортеж", "функциональная зависимость".


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
alex;

Сообщений: 2857
Откуда: Москва
Дата регистрации: 23.11.2004
Графомания нынче не в моде

Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Vedmak

Сообщений: 5973
Откуда: CiTY
Дата регистрации: 30.10.2003
alex;
Графомания нынче не в моде...

Тут персонаж видит бесплатный ресурс для коррекции, рекламы и прочих ништяков своего проекта... Молодец! Че?

Авторством поделится не забудте... пожаааааалуйста. А лучше доходами от издания.....

P.S. Завидую? А разве может быть по-другому?



Исправлено 1 раз(а). Последнее : Vedmak, 25.02.17 00:09
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
Igor Korolyov

Спасибо за развернутый отзыв!
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Есть такой анекдот. Ещё во времена СССР приходит чукча в "Союз писателей" и приносит свою книгу. Редактор полистал, почитал и спрашивает "скажите, уважаемый, Вы до написания этой книги хоть одну другую прочитали?". Чукча и отвечает "Нет. А зачем? Чукча ведь не читатель, чукча - писатель!".

Некоторые люди вместо того, что бы понять "как устроена операционная система / текстовый редактор / база данных (перечислять можно бесконечно)" начинают писать свою операционную систему / текстовый редактор / базу данных... обычно у них аргументация, что у некоторых (например, Линус Торвальдс) это даже получается
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
DriveSoft
Автор

Сообщений: 43
Дата регистрации: 29.09.2014
S-type
Есть такой анекдот.
Будем обмениваться анектодами? Тогда для вас у меня один рассказ.


Учитель на доске пишет таблицу умножения

2x1=2
2x2=4
2x3=6
2x4=9
...

Заметив ошибку, класс захихикал, пытаясь пристыдить учителя, за такую нелепую ошибку. Учитель поворачивается к классу и говорит, запомните, вас всегда будут судить по вашим ошибкам, и никто не обратит внимания на все ваши предыдущие правильные поступки.
Ratings: 0 negative/1 positive
Re: Книга для начинающих изучать базы данных
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
DriveSoft
... никто не обратит внимания на все ваши предыдущие правильные поступки.

Ну, если Вы так хотите - давайте смотреть ваши "предыдущие поступки". Иначе говоря, выкладывайте ссылки на предыдущие Ваши книги - будем смотреть.

Кстати, уже 3 дня прошло с момента, как Igor Korolyov указал на "некоторые трудности" в Вашей книге. Будет "исправленный релиз"? Что то сомневаюсь.
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Taran

Сообщений: 13626
Откуда: Красноярск
Дата регистрации: 16.01.2008
2 DriveSoft
нет проблем почти.

или технологии обсуждаем или че продаем?.

Есть книги на форуме. Достаточно и прочее..



Исправлено 2 раз(а). Последнее : Taran, 02.03.17 19:52
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
У любого, даже самого маститого писателя была и первая книга

Я бы не рассматривал (и не позиционировал) сей опус как "книгу" - это скорее развёрнутый мануал для пользователей системы. В чём-то, возможно, он получится даже лучше хелпа по фоксу В любом случае всем стоит брать пример с автора темы в плане написания хоть какого-то разумного текста для своих пользователей.

Не объяснять основ, сразу переходя к "конкретике" - ну как сделано в том же фоксовом хелпе - с одной стороны хорошо - ибо подвигает изучающего язык к чтению серьёзных "специализированных" книжек - того же Дейта. С другой стороны это плохо - т.к. множество систем на фоксе с точки зрения проектирования БД (а фокс это всё же и СУБД, не только "чисто язык") написаны настолько через Ж*** что просто волосы на голове шевелятся, даже у лысых Но тут ведь какая загогулина - не факт что авторы этих "нетленок" вообще читали фоксовый хелп (кое какие "разумные советы" там таки имеются - хотя тоже далеко не в "академическом" изложении), или хоть что либо читали - вероятно это как раз были чукчи-писатели


------------------
WBR, Igor




Исправлено 1 раз(а). Последнее : Igor Korolyov, 27.02.17 20:43
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Taran

Сообщений: 13626
Откуда: Красноярск
Дата регистрации: 16.01.2008
Igor Korolyov
У любого, даже ...

Да, Игорь, вполне может быть.
Но! Засерать людям мозги? Есть масса нормальных книг от уважаемых авторов и пр..
Процесс написания книги это нечто иное чем опусы трэндить на форуме.

Чел спросил про
DriveSoft
Буду рад, если оставите свои комментарии, все ли доступно написано? или где то столкнулись со сложностью понимания материала?
я ответил.

Добавлю еще.
Позиционируя себя как профессионал (это к ТС), уж будьте любезны ссылку на свой материал сделайте кликабельной.


И мой вопрос в основной твоей теме ты не закрыл:
Цитата:
Продолжая серьезный разговор от нового лица и первый пост..
Человек выступил в поддержку продукта, но с иным отношением к оформлению текста и пр....
Это несколько напрягает. Не в отношении ушедшего в мир иной создателя программы, не в отношении поддержки. Просто... Так нельзя.
Есть формат общения, тобой принятый и, в той или иной мере обществом воспринятый.
И есть другой.
Я спросил: че и как?
Почему ТЫ не ответил?

P.S. Моя подошла. Гундит про з0апятые. Ну да. Вероятно я не ... но
DriveSoft в принципе ты молодец. и удачи тебе.
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Taran

Сообщений: 13626
Откуда: Красноярск
Дата регистрации: 16.01.2008
P.S.
Моя подошла. Тебя это убивает?
Да! О`х`уенно.
Китайцы, хуяйцы делают продукты и живут и размножаются.
А мы "изобритаим".
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
Влад Колосов

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата регистрации: 05.05.2005
Старина Кодд уже все придумал Все остальные лишь жалкие подражатели. Читать надо первоисточники, а не "толкования" и "Карузо напел по телефону". Но уж если писать толкование, то опираться не на свой опыт, а на первоисточники реляционной теории.


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.




Исправлено 1 раз(а). Последнее : Влад Колосов, 28.02.17 13:58
Ratings: 0 negative/0 positive
Re: Книга для начинающих изучать базы данных
S-type

Сообщений: 2969
Дата регистрации: 24.04.2004
Taran
Не в отношении ушедшего в мир иной создателя программы,

Не в курсе, о чем речь. Можно чуточку поподробней?
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 31 (Гостей: 31)

© 2000-2024 Fox Club 
Яндекс.Метрика