OberonCore

Библиотека  Wiki  Форум  BlackBox  Компоненты  Проекты
Текущее время: Воскресенье, 20 Октябрь, 2019 03:31

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Нетривиальные задачи по БД
СообщениеДобавлено: Понедельник, 17 Октябрь, 2011 16:18 
Аватара пользователя

Зарегистрирован: Вторник, 19 Сентябрь, 2006 21:54
Сообщения: 2316
Откуда: Россия, Томск
Подскажите, пожалуйста, какой-нибудь учебник или задачник по проектированию и поддержке БД. Интересуют задачи типа "дана такая-то БД, требуется добавить такую-то возможность при таких-то ограничениях". Например, дана складская база: "добавлено то-то тогда-то", нужно добавить возможность задания синонимов для имён товаров (например, для исправления опечаток), но так, чтобы старые записи оставались со старыми именами, так как неправильное имя может фигурировать в официальных документах.

Ещё нужен какой-то практикум по SQL.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нетривиальные задачи по БД
СообщениеДобавлено: Понедельник, 17 Октябрь, 2011 17:03 

Зарегистрирован: Пятница, 20 Июль, 2007 17:26
Сообщения: 700
Откуда: Псков
форум на sql.ru не пробовали?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Нетривиальные задачи по БД
СообщениеДобавлено: Понедельник, 17 Октябрь, 2011 20:39 
Аватара пользователя

Зарегистрирован: Суббота, 27 Февраль, 2010 23:34
Сообщения: 746
Александр Ильин писал(а):
Подскажите, пожалуйста, какой-нибудь учебник или задачник по проектированию и поддержке БД. Интересуют задачи типа "дана такая-то БД, требуется добавить такую-то возможность при таких-то ограничениях". Например, дана складская база: "добавлено то-то тогда-то", нужно добавить возможность задания синонимов для имён товаров (например, для исправления опечаток), но так, чтобы старые записи оставались со старыми именами, так как неправильное имя может фигурировать в официальных документах.

Ещё нужен какой-то практикум по SQL.
Практикум по SQL - это одно, а проектирование БД - совсем другое... Проектирование БД в своей основе имеет ER-диаграммы, реляционную модель, теорию нормализации... В этой части рекомендую книги Джеффри Ульмана (пишет достаточно строго, хотя читается тяжеловато порой) или Дейта (наоборот, пишет нестрого, но читать проще, хотя воды многовато).
По SQL очень рекомендую поискать книги, статьи Джо Селко (J. Celko). На русский его переводят очень неохотно, но практикум по SQL у него великолепный (он, кстати, возглавлял технический комитет по стандартизации SQL, вел свои колонки в журналах "DB magazine", например). В статьях и книгах ("Data and Databases", например) он ставит нетривиальные вопросы по использованию SQL... и приводит довольно неординарные решения. Встряхивает... Сухо, но по делу (SQL), пишет М. Грабер (уровень хорошего учебника/справочника).
А вообще, с хорошей литературой по БД трудно...
Есть интересные обзоры [перспектив] (на основе зарубежных статей) у Кузнецова, их можно найти на CITForume.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
cron
Вся информация, размещаемая участниками на конференции (тексты сообщений, вложения и пр.) © 2005-2019, участники конференции «OberonCore», если специально не оговорено иное.
Администрация не несет ответственности за мнения, стиль и достоверность высказываний участников, равно как и за безопасность материалов, предоставляемых участниками во вложениях.
Без разрешения участников и ссылки на конференцию «OberonCore» любое воспроизведение и/или копирование высказываний полностью и/или по частям запрещено.
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB