Рассмотрены практические вопросы увеличения производительности функционирования клиент-серверных приложений путем использования различных технических приемов на этапах проектирования, разработки и сопровождения реляционной базы данных. Описаны программные средства и преимущества использования CASE-технологий при проектировании БД. Изложены вопросы логического и физического моделирования. Подробно рассмотрено использование индексов. Большее внимание уделено вопросам программирования: понятию об оптимизаторе и плане выполнения запросов; измерению времени выполнения запросов; использованию хранимых процедур, триггеров и многому другому. Приведены рекомендации по разработке транзакций, мониторингу активности пользователя и выявлению критических мест программы. Книга сопровождается многочисленными примерами. При этом на стадии проектирования используется CASE-средство Erwin, а на стадии реализации - MS SQL Server 2000. CD содержит рассмотренные в книге примеры моделей, учебную...
Rassmotreny prakticheskie voprosy uvelichenija proizvoditelnosti funktsionirovanija klient-servernykh prilozhenij putem ispolzovanija razlichnykh tekhnicheskikh priemov na etapakh proektirovanija, razrabotki i soprovozhdenija reljatsionnoj bazy dannykh. Opisany programmnye sredstva i preimuschestva ispolzovanija CASE-tekhnologij pri proektirovanii BD. Izlozheny voprosy logicheskogo i fizicheskogo modelirovanija. Podrobno rassmotreno ispolzovanie indeksov. Bolshee vnimanie udeleno voprosam programmirovanija: ponjatiju ob optimizatore i plane vypolnenija zaprosov; izmereniju vremeni vypolnenija zaprosov; ispolzovaniju khranimykh protsedur, triggerov i mnogomu drugomu. Privedeny rekomendatsii po razrabotke tranzaktsij, monitoringu aktivnosti polzovatelja i vyjavleniju kriticheskikh mest programmy. Kniga soprovozhdaetsja mnogochislennymi primerami. Pri etom na stadii proektirovanija ispolzuetsja CASE-sredstvo Erwin, a na stadii realizatsii - MS SQL Server 2000. CD soderzhit rassmotrennye v knige primery modelej, uchebnuju...