Изучаем sql



Pdf көрінісі
бет251/261
Дата28.07.2022
өлшемі1,6 Mb.
#147825
1   ...   247   248   249   250   251   252   253   254   ...   261
Байланысты:
Изучаем SQL ( PDFDrive )

291

Специалисты по вопросам производительности, как правило, согла
шаются, что большинство проблем производительности обусловле
но плохо продуманными SQLвыражениями, а не недостатком ре
сурсов сервера. Однако при возникновении проблем с производи
тельностью обычно проклинают сервер и затевают дорогостоящие
и ненужные обновления оборудования.

Хорошо спроектированная БД должна быть довольно простой в на
вигации, иначе те, кто ее реализует, будут делать ошибки. Чем
больше вы знаете о том, как будут извлекаться данные из вашей
БД, тем лучше будут решения, принимаемые вами на этапе проек
тирования.
При углубленном изучении SQL вы осмелитесь выйти за рамки базово
го языка, задействовав специализированные интерфейсы и наборы ко
манд. Например, ваша реализация SQL может позволить генерировать
данные в формате XML (Extensible Markup Language – расширяемый
язык разметки) прямо из запроса к БД или сохранять, проводить син
таксический анализ и извлекать документы XML. Ваша реализация
SQL может также включать специальную функциональность для хра
нилищ данных и запросов к интеллектуальным ресурсам, такую как
возможность ранжирования (например: «покажите мне 10 лучших
продавцов прошлого года»). Кроме того, вам может понадобиться вза
имодействие с объектноориентированными языками программирова
ния, включая применение специальных команд для хранения, извле
чения и создания объектов и коллекций объектов. Ни одна из этих тем
обычно не рассматривается в ознакомительных книгах по SQL.
Следующие книги помогут перейти на следующий уровень в изучении
SQL:
Санжей Мишра (Sanjay Mishra) и Алан Бьюли (Alan Beaulieu) «Mas
tering Oracle SQL», Second Edition, O’Reilly, 2004.
1
Поль Дюбуа (Paul DuBois) «MySQL Cookbook», O’Reilly, 2002.
2
Пол Нильсен (Paul Nielsen) «Microsoft SQL Server 2000 Bible»,
Wiley, 2002.
Можно также пройти курс обучения в одном из следующих учебных
центров:


Достарыңызбен бөлісу:
1   ...   247   248   249   250   251   252   253   254   ...   261




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет