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

Программирование баз данных MS SQL Server (1084479), страница 5

Файл №1084479 Программирование баз данных MS SQL Server (Программирование баз данных MS SQL Server) 5 страницаПрограммирование баз данных MS SQL Server (1084479) страница 52018-01-12СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

Специфика, связанная с применением УВ, Ся, С++, )ага и других языков, в основном игнорировалась (поскольку книга в большей степенн посвящена созданию серверных компонентов приложений), а если речь идет о каких-либо языках программирования, то ни одному из них не отдается предпочтение. Порядок изложения учебного материала выбран так, что вначале приведены сведения об основных объектах, применяемых в языке БЯ1., а затем происходит переход к описанию наиболее широко используемых запросов и соединений.

С этого момента начинают рассматриваться вопросы создания объектов в базе данных, а также затрагиваются темы, имеющие важное значение для физического проектирования. Иными словами, после изложения основ начинается описание таких важных средств программирования БО1. Беггег, как сценарии, хранимые процедуры, пользовательские функции и триггеры.

После этого приведено описание некоторых относительно менее важных средств СУБД БО) Зеггег. Книга завершается описанием задач администрирования, осуществление которых позволяет обеспечить надежную и бесперебойную работу создаваемой базы данных. 26 Введение Компоненты, необходимые для эффективного использования книги Для того чтобы действительно получить какую-то практическую пользуот изучения настоящей книги, необходимо иметь доступ к СУБД ЗЯЬ Бегоег. В этой книге широко используются инструментальные средства управления, которые входят в состав версии БЯЬ Яегтег 2005, поэтому автор настоятельно рекомендует применять дистрибутив, содержащий этот программный продукт в полном комплекте, а не просто дистрибутив ЯЯЬ Яегоег Ехргеви Тем не менее в книге рассматриваются такие средства создания сценариев, которые в основном требуются для разработчиков, поэтому даже пользователи версии Я~Ь оегоег Ехргет смогут успешно освоить значительную часть материала, представленного в большинстве глав.

Для работы с этой книгой удобно пользоваться программой Ч!зца! э!пс!!о, но большинство необходимых для этого средств Ч!зпа! Бгпс!!о включено в программу Вцйпет 1п!е!!!репсе Ягпс!!о, которая входит в поставку программного продукта БЯЬ зегтег. Удобные обозначения В каждой главе книги используются удобные обозначения, позволяющие лучше усваивать излагаемый материал и проще находить наиболее важные сведения. Практическое задание В разделах книги, обозначенных как практические задания, приведены упражнения, которые необходимо выполнить, следя за описанием в книге.

1. Практические задания обычно состоят из последовательности шагов. 2. Каждый шаг обозначается номером. 3. Для выполнения задания, как правило, используется существующая или создаваемая база данных. Описание лолученных результатов Вслед за каждым разделом с практическим заданием приведено подробное описание того, какие результаты могут быть получены с помощью рассматриваемой процедуры.

автои ' ~тратит оь юли ' ~тратит оь юли ' ~т~тот ~~6т~, ~~6т~, ~~6т~, ~~6т~, ~~6т~, ~~о !ТОХНМ ШРИФТОМ ВйДОВОНа ВВЗ!НВВ ШвфОРМОЦНН,':.О КОТОРОй'НО ОДОДУОт ЗабЫВатЬ,- НВРООРВДз з РТВОННО ОТНОФПЦВйсй К ТВВ!ЯООМУ'ИЗЛОВ!ВНИКЮь Подсказки, рекомендаиии, предложения и дополнитеаьние сведения, которые имеют отношение к текущему обсуждению, обозначаются отступом и вмдееяюпия, как в этан пРимеРе. Введение 27 Ниже приведены пояснения, касающиеся использования специальных шрифтов. С1 Новые термины и словосочетания, имеющие особый смысл, при первом употреблении в тексте выделяются полужирным шрифтом.

81 Отдельные клавиши и комбинации клавиш обозначаются так: <Сгг)ьА>. С1 Имена файлов, 1)ЙЕ и элементы кода, представленные в тексте, выделены моноширинным шрифтом, например регзйзгепсе.ргореггйез. С) Код, представленный отдельно от другого текста, выглядит так: /* Комментарий, который ** занимает ** несколько строк */ ЯЕЬЕСТ * ГКОМ ЯаТеэ.Ссвьсиегз — Кол и однострочный комментарий Исходный код Для практического выполнения примеров, приведенных в настоящей книге, можно либо набрать весь код вручную, либо воспользоваться файлами с исходным кодом, полученными с сопровождающего ЪьеЬ-узла книги. Весь исходный код, приведенный в книге, предоставляется для загрузки по адресу ьсср: //ыны. ыгох.

соп1. Перейдите на этот узел, введите в поле Зпагсй код 1ЯВХ англоязычного издания этой книги (О-7 64г-8433-2) или найдите в списке книг название Веязппзпя $Я1 $егоьт 2005 Ртодтатт1пд, после чего щелкните на ссылке 0оьэп)оас) Соде, которую можно найти на странице со сведениями об англоязычном издании настоящей книги, чтобы получить весь относящийся к ней исходный код. Безусловно, поиск книги по названию является более трудоемким, поэтому рекомендуется испслыовать для поиска п/зиведенный вьаое 1$ВИ. Но следует учитывать, что после ввода в действие новой системы нумерауии 1$ВМ с 13 уифрами к январю 2007 года этот код изменится на 978-0-7б45-8433-б.

После загрузки архивного файла с исходным кодом остается только его разархивировать с помощью предпочтительного инструментального средства распаковки. Еще один вариант получения исходного кода состоит в том, что можно перейти на главную страницу загрузки кода на узле ььгох по адресу ЬССр: //ыыы. ыгох. Сот/0упаюйс/Ьоокз/с)оып1оас1. азрх.

На этой странице можно найти исходный код не только для настоящей книги, но и для всех других книг, выпущенных издательством ььгох. 28 Введение От издательства Вы, читатель этой книги, и есть главный ее критик и комментатор. Мы ценим ваше мнение и хотим знать, что было сделано нами правильно, что можно было сделать лучше и что еще вы хотели бы увидеть изданным нами. Нам интересно услышать и любые другие замечания, которые вам хотелось бы высказать в наш адрес. Мы ждем ваших комментариев и надеемся на них. Вы можете прислать нам бумажное или электронное письмо, либо просто посетить наш ЪЧеЬ-сервер и оставить свои замечания там. Одним словом, любым удобным для вас способом дайте нам знать, нравится или нет вам эта книга, а также выскажите свое мнение о том, как сделать наши книги более интересными для вас.

Посылая письмо или сообщение, не забудьте указать название книги и ее авторов, а также ваш обратный адрес. Мы внимательно ознакомимся с вашим мнением и обязательно учтем его при отборе и подготовке к изданию последующих книг. Наши координаты; Е-гпа11: Епйобс11а1е1сс11са. сом ЪЛууу: псгр://ими.с11а1ехгаха.сов Адреса для писем: из России: 115419, Москва, а/я 783 из Украины: 03150, Киев, а/я 152 Основные сведения о базах данных ЗО~ Зегмег База данных предназначена для хранения данных, причем сама база данных функционирует под управлением СУБД (система управления реляционными базами данных). Но современные развитые реляционные СУБД не только обеспечивают хранение данных, но и позволяют управлять данными, регламентировать типы данных, которые могут быть введены в систему, а также упрощать процесс получения данных из системы.

Если задача состоит лишь в том, чтобы сохранить данные в надежном месте, то достаточно воспользоваться практически любой системой хранения данных. Однако реляционные СУБД позволяют не только хранить данные, но и непосредственно задавать структуру данных, иными словами, устанавливать бизнес-правила, которым должны подчиняться данные.

Безусловно, бизнес-правила, в соответствии с которыми должны быть организованы данные, отличаются от более общих бизнес-правил, определяющих функционирование всей системы (например, согласно которым не следует предоставлять пользователю доступ к данным до тех пор, пока он не войдет в систему, или на основании которых отчетный период в системе бухгалтерского учета устанавливается на начало месяца). Дело в том, что правила, касающиеся функционирования самой системы, могут быть определены на любом уровне организации системы (но в наши дни обычно принято применять для управления работой всей системы средний, или клиентский, уровень многоуровневой системы).

В данной книге речь в основном идет о бизнес-правилах, касающихся исключительно самих данных. В качестве примера можно привести правило, согласно которому в заказе на поставку не может быть задано отрицательное значение количества. Благодаря применению реляционной СУБД появляется возможность включать правила управления данными непосредственно в состав средств, обеспечивающих целостность самой базы данных. 30 Глава 1 В настоящей главе приведен общий обзор всей тематики, которая рассматривается более подробно в остальной части книги. Все вопросы, которые затрагиваются в этой главе, будут подробно описаны в следующих главах, но данная глава предназначена для использования в качестве руководства или плана, которого мы будем придерживаться, изучая последующий материал.

Таким образом, в данной главе кратко описаны следующие темы: [2 объекты базы данных; Я типы данных; О другие средства базы данных, которые обеспечивают целостность данных. Краткий обзор объектов базы данных Реляционные СУБД, такие как БО1. Беггег, состоят из многих объектов. Применительно к СУБД корпорация М1сгозой использует термин обзект в том смысле, кото.

рый не соответствует определению объектов в объектно-ориентированных языках программирования. Ниже приведен список наиболее важных объектов зО1. Вегтег. О Базы данных. О Ицдексьь О Журналы транзакций. О Сборки. О Таблицы. О Отчеты. О Файловые группы. О Каталоги полнотекстового поиска. Ю Диаграммы. О Определяемые пользователем типы данных. С3 Представления. (З Роли. П Хранимые процедуры.

Характеристики

Тип файла
PDF-файл
Размер
39,07 Mb
Тип материала
Предмет
Высшее учебное заведение

Список файлов книги

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