Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Программирование баз данных MS SQL Server

Программирование баз данных MS SQL Server

PDF-файл Программирование баз данных MS SQL Server Базы данных (18183): Книга - 6 семестрПрограммирование баз данных MS SQL Server: Базы данных - PDF (18183) - СтудИзба2018-01-12СтудИзба

Описание файла

PDF-файл из архива "Программирование баз данных MS SQL Server", который расположен в категории "". Всё это находится в предмете "базы данных" из 6 семестр, которые можно найти в файловом архиве РТУ МИРЭА. Не смотря на прямую связь этого архива с РТУ МИРЭА, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "базы данных (бд)" в общих файлах.

Просмотр PDF-файла онлайн

Текст из PDF

Преграиинреванне баз данных Я3Е Батек 200Б Базовый курс Роберт Виейра "Диалектика" Москва в Санкт-Петербург ° Киев 2007 ББК 32.973.26.018.2. 75 В42 УДК 681.3.07 Компьютерное издательство "Диалектика" Зав. редакцией С.Н. 7риауб Перевод с английского и редакция К.А. Птиуына По общим вопросам обращайтесь в издательство "Диалектика" по адресу: (пуозшз(1з)е)сг!Ьа.согп, Ьггрз//вишиз(!а1е)гс!Ьзьсош 115419,Москва, а/я 783; 03150, Киев, а/я 152 ББК 32.973.26-018.2.75 Все названнл программных продукшв являются зарегистрированными торговыми марками соотвегствуюшвх фирм. Ннкакал часть настоящего издания нн в каках целях не может быть воспроизведена з какой бы то ни было форме н кзкнмн бы то нн было средствами, будь то электронные нлн механические, включая фотокопирование в запись на магнитный носитель, если на ато нет письменного разрешения издательства вдох Ргем.

Соруп86г © 2007 Ьу О!а!екз!Ьа Сопзршег РиЫ!зыпб. Опб!па) Епб!ЬЬ !зп8иабе ыЯз!оп Сорупбьз ьз 2006 Ьу Ъ!!еу Риы!зЬ!п8, 1пс., !пб!апаро!Ь, !пд!эпа АН пбЬи гезегзен зис!извпк зЬе пкЬз оЕ гергонисз!оп ш ньо!е ог зи рагс !и аиу Ропп, ТЬЬ згаиз!аиои Ь риЬВзЬед Ьу аггапбепюпз чдзЬ ЪЧВеу РиЫЬЫпб, !пс. Хо рагс о! зЫз риЬвсабоп пыу Ье гергойкеб, могед !и а ге!печа! зуззегв ог згапзш!ззеб !и апу Гопв ог Ьу апу пзеапз, е1есзгошс, зпесЬап!са), РЬозосору!пб, гесопбпб, зеаппзпб ог озЬепзЬе, ехсерз ш репи!ззед ипдег 8есзюпз 107 ог 108 оГ зЬе !976 ()и!зоб 8ииез СорупбЬз Асз, ччзЬош епЬег зЬе рпог вппеп репшзпои оу зЬе РиЫЬЬег.

Цз!!еу, зЬе 25!еу !обо, Югох, гье Цзгох !обо, Ргобгашшег зо Ргозтапнпег, апб ге!азеб !гав бгем аге зшдешагззз ог гехбззегеб згадешагзз оЦоьп зя!!еу зз 8опз, 1пс. апд/ог!ь а686азез, !и зЬе 1)п!зеб бзазез апз1 озЬег соил!пел, апд шау поз Ье изей вшюиз ипцеп регпимюп. 8Я. 8епег Ь а згабепзаг!з оГ М!сгозоб Согрогаз!оп !и йе ()шзед 8зазез апд/ог ойег сошнпез.

АВ ойег згабешагзз ые зЬе ргореггу о! йе!г гезресз!че овпегз. Цз!!еу РиЬИзЬзп8, 1пс.,!з поз шюс!азеб н!гЬ апу ргозЬзсз ог чепбог пзепбопеб !в зЬЬ Ьоок ДЗ Компьютерное нзд-во "Диалектика", 2007, перевод, оформление, макетирование кз Ьу ззз!!еу РиЫмЫп8, 1пс., 2006 18ВХ 978-6-8469-1202-2 (рус.) 18ВЫ 0-7646.8433-2 (англ.) Виейра, Роберт. В42 Программирование баз данных М1сгозой БО1.

Бегтег 2005. Базовый курс.: Пер. с англ. — М.: ООО "И.Д. Вильямс", 2007. — 832 с.: ил. — Парал. тит. англ. 18В)ч) 978-5-8459-1202-2 (рус.) В настоящей книге 3(11. 3егтег 2005 рассматривается главным образом с точки зрения разработчика.

В ней описаны основные особенности этой версии СУБД, позволяющие значительно улучшить совместимость компонентов и расширить набор средств, обеспечивающих взаимодействие с языком ХМЕ, инфраструктурой .НЕТ, определяемыми пользователем типами данных, а также со многими другими дополнительными службами. Книга целиком посвящена изложению основных сведений о средствах разработки, необходимых каждому разработчику независимо от уровня его подготовки, и содержит описание современной версии рассматриваемого программного продукта, но включает все необходимые сведения о проблемах обеспечения обратной совместимости, которьзе могут повлиять на выбор наиболее подходящих способов проектирования и написания кода. Книга предназначена для разработчиков всех уровней, работающих с базами данных М1сгозой.

Оглавление Об авторе Благодарности Введение Глава 1. Основные сведения о базах данных ЗЖ Зегтег Глава 2. Доступные инструментальные средства Глава 3. Основные операторы языка Т-ЗОЕ Глава 4. Соединения Глава 5. Создание и модификация таблиц Глава 6. Ограничения Глава 7. Дополнительные сведения о запросах Глава 8.

Нормализация и другие важные проблемы проектирования Глава 9. Структуры памяти и индексные структуры ЗОЕ Зегхег Глава 10. Представления Глава 11. Сценарии и пакеты Глава 12. Хранимые процедуры Глава 13. Пользовательские функции Глава 14. Транзакции и блокировки Глава 15. Триггеры Глава 16. Краткий учебник по языку ХМЕ для начинающих Глава 17.

Общее описание средств формирования отчетов Глава 18. Обеспечение интеграции с помощью служб! пте9габоп Бегясев Глава 19. Основные функции администратора Приложение А. Ответы к упражнениям Приложение Б. Системные переменные и функции Приложение В. Выбор подходящего инструментального средства Приложение Г. Очень простые примеры обеспечения связи ПриложениеД. Инсталляция и эксплуатация образцовыхбазданных Предметный указатель 21 21 23 29 53 79 121 161 211 251 277 333 379 411 441 523 543 575 603 663 689 707 734 744 801 812 816 821 Содержание 53 54 56 56 57 58 61 63 64 Об авторе Благодарности Введение Для кого предназначена эта книга Информация, представленная в книге Общая структура книги Компоненты, необходимые для эффективного использования книги Удобные обозначения Исходный код От издательства Глава 1. Основные сведения о базах данных ЯК Берег Краткий обзор объектов базы данных Объект базы данных Журнал транзакций Таблица как самый основной объект базы данных Файловые группы Диаграммы Представления Хранимые процедуры Пользовательские функции Пользователи и роли Правила Значения, применяемые по умолчанию Определяемые пользователем типы данных Каталоги полнотекстового поиска Типы данных 8ОЬ Яегтег Неопределенные данные Идентификаторы объектов, применяемые в СУБД 8ОЬ Яегтег Именуемые объекты ЯОЬ Зеггег Правила именования объектов Резюме Глава 2.

Доступные инструментальные средства Документация Воо1сг Оп11пе Программа 8ОЬ 8егтег Сопй8пгагюп Мапааег Управление службами Настройка конфигурации сети Протоколы Применение протоколов в клиентском приложении Программа ЯЯЬ 3егтег Мапа8ещепг згпс1ю Вызов программы Мапакетепс Ясною на выполнение 21 21 23 24 24 25 26 26 27 28 29 30 30 36 37 39 39 40 42 42 43 43 43 44 44 44 50 51 51 51 52 Содержание 69 75 77 77 78 78 Окно ввода запросов Службы ЯЯБ Программа Ьср Программа 3О1. Бегтег РгоЯег Программа з91сшс) Резюме 79 ОРТ10Ы 121 Глава 4. Соединения 122 123 129 134 135 141 Ю1Ы 1б1 162 162 166 Глава 3. Основные операторы языка Т-80Е Исходные сведения об использовании основного оператора БЕЕЕСТ Оператор БЕЬЕСТ и конструкция РКОМ Конструкция ЫНЕКЕ Конструкция ОКОЕК ВТ Агрегирование данных с использованием конструкции ОНОНР ву Распространение условий на группы с помощью конструкции НАЧ1ЫО Вывод кода ХМБ с использованием конструкции РОК ХМ1, Использование подсказок, сформированных с помощью конструкции Предикаты ВТЯт1ЫСт и АЫ.

Внесение данных с помощью оператора 1ЫБЕКТ Оператор 1ЫЯЕКт тмтО... ЯЕЬЕСТ Модификация данных с помощью оператора НРОАТЕ Оператор ОЕЬЕТЕ Резюме Упражнения Конструкции Ю01Ы Конструкции ТЫЫЕК БОТЫ Общие свойства конструкции 1ЫЫЕК 001Ы и конструкции ЫНЕКЕ Конструкции ООТЕК БОТЫ Простой вариант оператора с конструкцией ОСТЕН 001Ы Применение более сложных внешних соединений Просмотр содержимого таблиц, находящихся с обеих сторон от операции соединения, с помощью конструкции РОЬЬ 001Ы Конструкция СКОЯЯ гсти Альтернативный синтаксис операторов соединений Синтаксис, альтернативный по отношению к синтаксису оператора 1ЫЫЕК Синтаксис, альтернативный по отношению к синтаксису ООТЕК Б01Ы Синтаксис, альтернативный по отношению к синтаксису СКОББ 001Ы Операция ОЫ10Ы Резюме Упражнения Глава б. Создание и модификация таблиц Структура имен объектов в СУБД 8Я1. 8егтег Имя схемы (или обозначение принадлежности) ОагаЬазеЫаве — компонент схемы именования, соответствующий имени базы данных 80 81 85 89 93 102 104 105 105 108 113 115 118 120 120 146 148 150 151 151 152 153 159 160 8 Содержание 166 сервера 167 168 168 175 192 192 196 200 201 201 208 209 210 Глава 6.

Ограничения 211 243 244 246 другие 247 248 248 250 251 252 Яегчегнаме — компонент схемы именования, соответствующий имени Значения компонентов полностью уточненного имени таблицы, применяемые по умолчанию Оператор СКЕАТЕ Оператор СКЕАТЕ РАТАВАВЕ Оператор СКЕАТЕ ТАВЬЕ Оператор АРТЕК Оператор АРТЕК РАТАВАВЕ Оператор АРТЕК ТАВОТЕ Оператор РКОР Использование инструментальных средств с графическим интерфейсом пользователя Создание базы данных с помощью программы Мапаяегпепг 8гпс11о Основные сведения о создании сценариев с помощью программы Мапаяегпепг 8гпбйо Резюме Упражнения Типы ограничений Ограничения домена Ограничения сущности Ограничения ссылочной целостности Способы именования ограничений Ограничения ключей Ограничения РКТНАКТ КЕТ Ограничения КОКЕ16К КЕТ Ограничения РК1ОРЕ Ограничения СНЕСК Ограничения РЕКА1Л.Т Применение ограничения РЕГАРЬТ в операторе СКЕАТЕ ТАВОТЕ Добавление ограничения РЕКИЛ.Т к существующей таблице Отмена действия ограничений Игнорирование неправильных данных при создании ограничения Временная отмена существукяцего ограничения Конструкции, подобные ограничениям, правила и значения, применяемые п умолчанию Правила Заданные по умолчанию значения Определение того, в каких таблицах и типах данных используются те или правила либо заданные по умолчанию значения Применение триггеров для обеспечения целостности данных Выбор используемых средств обеспечения целостности данных Резюме Глава 7.

Дополнительные сведения о запросах Общее определение понятия подзапроса 213 213 214 214 215 216 217 220 233 234 235 237 238 238 239 241 Содержание 253 257 258 258 263 264 267 269 271 274 274 276 276 1ЯЫЯЫ, 277 333 333 334 334 Создание вложенных подзапросов Связанные подзапросы Принципы работы связанных подзапросов Использование связанных подзапросов в конструкции ННЕЕЕ Обработка данных, содержащих 1~ПЛХгзначения, с помощью функции Производные таблицы Операция ЕХ1ЯТЯ Другие способы использования конструкции ЕХ1ЯТЯ Совместное применение типов данных. Функции сАЯт и сОнчент Вопросы повышения производительности Сравнение возможностей подзапросов и соединений Резюме Упражнения Глава 8. Нормализация и другие важные проблемы проектировани Таблицы Нормализация данных Предварительные сведения Перваянормальная форма Втораянормальная форма Третья нормальная форма Прочие нормальные формы Связи Связь "один к одному' Связь "один к одному нли многим" Связь "многие ко многим" Средства построения диаграмм Таблицы Добавление и удаление таблиц Дополнительные сведения об использовании окон Ке1апопзЬ1рз Денормализация Методы повышения производительности, не связанные с нормализацией Неуклонное стремление к упрощению Правильный выбор типов данных Сохранение максимально возможного объема накопленных данных Пример осуществления процедуры нормализации Создание базы данных Развертывание диаграммы и создание исходных таблиц Ввод в действие связей Ввод в действие некоторых ограничений Резюме Упражнения Глава 9.

Структуры памяти и индексные структуры 80~ Зегчег Средства хранения данных СУБД ЗЯ1. Яегтег База данных Экстент 278 278 280 282 286 288 291 292 292 294 297 300 304 305 313 317 318 318 319 319 320 320 321 327 330 331 332 10 Содержание 335 336 336 338 343 353 354 362 страниц 379 Глава 10. Представления 380 384 386 411 412 412 413 418 Страница Строки Общие сведения об индексах В-деревья Принципы организации доступа к данным в СУБД ЗО1.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5173
Авторов
на СтудИзбе
436
Средний доход
с одного платного файла
Обучение Подробнее