Форум программистов, компьютерный форум, киберфорум
Наши страницы
Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
1

Литература по БД для начинающих

26.10.2018, 16:00. Просмотров 789. Ответов 14
Метки нет (Все метки)

Интересует литература (и интернет-ресурсы) для начинающих:
1/ по основам БД
2/ по Microsoft SQL Server (Express) (кажется мне оптимальной в разряде бесплатных, при учете тяготения к c#, ASP.NET Core и вообще .NET)
Для антипримера - попалась одна книжка для начинающих - 800(!!!) страниц (ВОСЕМЬСОТ). Может быть, есть что-то компактнее?

Добавлено через 18 минут
Впрочем, можно и объемное, если это так необходимо. Но лучше: компактное + объемное
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2018, 16:00
Ответы с готовыми решениями:

Литература для начинающих
какую литературу можете посоветовать для обучения SQL, что бы было понятно написана и проработаны...

Литература для начинающих
Напишите пожалуйста учебники по JAVA для начинающих на русском и поновее в заранее спасибо

Литература по C++ для начинающих
Здравствуйте я учу язык с++ и ничего в нем не понимаю вообще скиньте мне какую то методичку для...

Литература для начинающих
Здравствуйте,меня зовут Андрей мне 14 лет и я хотел бы спросить у знающих людей какую литературу...

Литература для начинающих
Привет всем!))) Посоветуйте, пожалуйста, литературу по яве. Требование: простой слог, для...

14
qwertehok
2767 / 2443 / 647
Регистрация: 29.08.2013
Сообщений: 16,551
26.10.2018, 21:47 2
зайди на sql-ex.ru и выполняй задания
к каждому уроку читай главу книжки
это и практика и теория
0
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
30.10.2018, 12:40  [ТС] 3
Нашёл короткий конспект лекций (В.Н. Лукин - 105 стр), начал читать, но похоже, что всё-таки придётся обратиться к Дейту (с его 1316 стр) - так наверное будет быстрее)))
0
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
05.11.2018, 20:41  [ТС] 4
Кстати, Дейт (хоть и является классикой) оказался не безукоризненным учебником по подаче материала. Вроде бы всё разжевывается и пережевывается неоднократно, но при этом иногда возникает ситуация, когда нужная информация приводится не тогда, когда она нужна, а существенно позже. И пока не дойдешь до неё, возникает эффект торчащего гвоздя в мозгах - ощущение нецелостности и противоречивости картины. Это плохо.
Вот например, прочитал сейчас определения Базовых, Производных отношений и Представлений. По базовым и по представлениям всё понятно. А по производным возник вопрос. С одной стороны пишется, что представления это по сути мол такие производные отношения, а с другой стороны именно для представлений подчеркнута их виртуальность. То есть, четко и неоднократно объяснено, что представления не являются хранимыми отношениями, являются некими специфическими окнами на "комбинацию" базовых отношений. Но, по производным отношениям таких разъяснений не было вовсе. И возникает вопрос. Они тоже виртуальные? Если да, то почему об этом не было даже упомянуто при их определении? Если нет, то почему о представлениях написано, что они по сути являются производными отношениями?
Непонятка на этом этапе изложения.
0
05.11.2018, 20:41
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
12.11.2018, 19:24  [ТС] 5
Почитываю Дейта и там он всё больше наезжает на SQL. И на СУБД вообще, поскольку они не достаточно удовлетворяют реляционной модели. Но именно SQL (в той или иной модификации) присутствует во всех популярных СУБД. Спрашивается, что происходит?) Не вредно ли читать Дейта (большая книга ведь, это время)? Зачем, с практической точки зрения, погружаться в тему, что неиспользуемый язык Tutorial D лучше SQL? Ведь практически всё равно придется использовать SQL) Может быть не нужно читать Дейта (2006г.), а нужно просто изучать конкретную СУБД?)
0
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
14.11.2018, 13:32  [ТС] 6
Есть ли учебник по БД, который по своей фундаментальности не уступает (или не сильно уступает) Дейту, но
1. не требует попутного усваивания формального языка Tutorial D, который нужен только для того, чтобы понять текст книги и идеи автора.
2. чуток хотя бы посвежее в плане даты написания.
Может кто-то из знатоков что-то предложить?
P.S. Прошу отвечать со знанием дела (просто так ссылки накидывать не нужно, у меня и так их уже выше крыши - вопрос в том, что выбрать). Видео-курсы не интересуют.
0
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
15.11.2018, 17:35  [ТС] 7
Дейт пишет в другой своей книге ("SQL и реляционная теория. Как грамотно писать код на SQL":
...в современном применении SQL я вижу проявление множества вредных тенденций. Более того, эти способы применения относятся к рекомендуемым в различных учебниках и иных публикациях авторами, которые должны были бы относиться к своей работе более ответственно (имен не привожу и на посмешище выставлять не хочу); анализ литературы в этом отношении оставляет удручающее впечатление.
С последним высказыванием трудно не согласиться
Например, ряд маститых авторов с ходу расшифровывают SQL как аббревиатуру.
Такое ощущение, что всё-таки нужно читать Дейта. Причем главный букварь ("Введение в системы баз данных") читать, пропуская танки (Tutorial D) через себя и отсекая пехоту (смысл). То есть, улавливая только концепции.
Сначала - "Введение в системы баз данных" (бегло) и потом "SQL и реляционная теория. Как грамотно писать код на SQL" более внимательнее к деталям. А потом уже прочее по SQL (типа справочников, онлайн-упражнений и прочего) и конкретно по диалектам SQL выбранной(ым) конкретной(ым) серверным СУБД. А потом можно и с SQLite познакомиться.

Добавлено через 9 минут
Дейт ( "SQL и реляционная теория. Как грамотно писать код на SQL"):
Реляционная модель появилась на свет в 1969 году, и вот – почти сорок лет спустя – она, похоже, так и не понята по-настоящему сообществом пользователей СУБД в целом. Отчасти поэтому в основу организации настоящей книги положена сама реляционная модель; подробно объясняются различные аспекты этой модели, и для каждого аспекта демонстрируется, как лучше всего реализовать его средствами SQL.
0
pincet
1418 / 997 / 136
Регистрация: 23.07.2010
Сообщений: 5,515
16.11.2018, 21:05 8
Чувак, да примись ты уже за написание скриптов для реальных запросов. Однако Дейта перечитывай время от времени
0
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
17.11.2018, 14:08  [ТС] 9
Цитата Сообщение от pincet Посмотреть сообщение
да примись ты уже за написание скриптов для реальных запросов. Однако Дейта перечитывай время от времени
Одно другому не помеха - скрипы писать (левой ногой) и рассуждать (мозги включать).
Не часто такое увидишь, хотя знаю и примеры из др областей, когда теория и практика находятся в таком драматическом соотношении! Тут же не понятно - почему эта проблема не решена в течение такого долгого времени. Известно, что практика - критерий истины. Так что же с теорией?! А ведь математиков сильных много в мире. И тема весьма актуальная БД. Не понятно почему проблема устранения такого конфликта теории и практики не решена. А причина должна быть. Точнее даже не причина, а конкретная проблема. Хотелось бы понять в чем состоит именно проблема. Для того, чтобы сформулировать эту проблему конкретно нужно хорошо и глубоко знать и теорию и практику.
0
D1973
Модератор
4704 / 3359 / 1543
Регистрация: 21.01.2014
Сообщений: 14,303
Записей в блоге: 3
Завершенные тесты: 1
17.11.2018, 14:44 10
Цитата Сообщение от titan4ik Посмотреть сообщение
почему эта проблема не решена
м.б. потому, что проблема только у этого теоретика? Как там его... У Дейта?
0
VinniPuh
6743 / 4045 / 441
Регистрация: 27.03.2013
Сообщений: 14,998
17.11.2018, 14:50 11
D1973, извиняюсь, что не по теме , а как так вы смогли словечко - только вставить в серую рамочку?
Я тоже так хочу, но ни как почему то не нахожу такой фишки.
Ткните пожалуста носом.
0
mobile
Эксперт MS Access
25248 / 13574 / 2906
Регистрация: 28.04.2012
Сообщений: 14,886
17.11.2018, 15:28 12
VinniPuh, надо использовать тэг [INLINE]
2
VinniPuh
6743 / 4045 / 441
Регистрация: 27.03.2013
Сообщений: 14,998
17.11.2018, 15:32 13
Спасибо за науку!!!

Теперь я ва́аще крутарь буду.
0
D1973
Модератор
4704 / 3359 / 1543
Регистрация: 21.01.2014
Сообщений: 14,303
Записей в блоге: 3
Завершенные тесты: 1
17.11.2018, 15:36 14
Цитата Сообщение от mobile Посмотреть сообщение
надо использовать тэг
ну или кнопку... Что, собственно, одно и то же...
1
Миниатюры
Литература по БД для начинающих  
titan4ik
452 / 198 / 26
Регистрация: 08.01.2017
Сообщений: 1,535
17.11.2018, 15:49  [ТС] 15
Цитата Сообщение от D1973 Посмотреть сообщение
м.б. потому, что проблема только у этого теоретика? Как там его... У Дейта?
Всё может быть) Тогда странно, что все практики советуют читать книги человека-теоретика с явной персональной проблемой) Парадокс!

Не по теме:

P.S. Я собственно и Дейта ещё не прочитал и SQL не применял, но такое ощущение, что попытка создать универсальную теорию (реляционную модель) БД так же строго, как того требуют каноны математики не увенчалась успехом. То есть "реляционная модель" существует сама по себе, а БД+СУБД проектируются с её учетом, но более - исходя из некой практической целесообразности.

0
17.11.2018, 15:49
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.11.2018, 15:49

Литература для начинающих
всех с НГ!))) посоветуйте что почитать человеку который с программированием на Вы а в частности...

Литература по python для начинающих
Добрый Вечер,Кто может посоветовать эл.учебники по данному языку программирования,где всё написано...

Литература для очень начинающих
ребенок(10 лет) увидел у меня книгу по Qt, заинтересовался написал первую программу,получилось,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.