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

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

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

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

': )чвсмотря на гвышгесказьаннсе, в,нвксторых 'случаях практичебки невозможно поступить ина'- ': че. 3:настоящей:книге будет опйсано'несколько ситуаций,,в которых невозможно избежать , '' необх6димсстй в'непосредственном использовании сиртвмныьх таблиц,.но, всобщетоворя,;: йх лучше,всего оставйть в покое, База данных шосте1 Назначение базы данных воое1 полностью соответствует ее имени, поскольку она является моделью, с помощью которой создаются копии.

База данных моое1 используется как шаблон для любой вновь создаваемой базы данных. Это означает, что при желании в базу данных воое1 можно внести изменения, если требуется, чтобы вновь создаваемые базы данных, соответствующие этому стандарту, выглядели иначе.

34 Глава 1 Например, в нее можно ввести набор таблиц аудита, которые в дальнейшем будут появляться в каждой создаваемой базе данных. Кроме того, можно также включить несколько групп пользователей, учетные записи которых появятся в каждой новой базе данных, создаваемой в системе. Итак, следует отметить, что база данных вобе1 служит в качестве шаблона для любой другой базы данных, поэтому является обязательной и должна оставаться в системе; эту базу данных удалять не разрешается.

При внесении изменений в базу данных восге1 необходимо учитывать некоторые требования. Прежде всего, любая база данных, создаваемая на основе базы данных иос1е1, приобретает по меньшей мере такой же объем. Это означает, что после внесения изменений, согласно которым базы данных тоое1 приобретает объем 100 Мбайт, становится невозможным создание базы данных с объемом меньше 100 Мбайт. Необходимо учитывать также несколько аналогичных нюансов. Поэтому автор настоятельно рекомендует для 90% инсталляций оставлять эту базу данных неизменной. База данных твас1Ь База данных изоЬ предназначена исключительно для хранения информации обо всех системных задачах, выполняемых программой БЯЕ Айепь Если вы запланируете задачу создания резервных копий для какой-то базы данных, выполняемую каясдую ночь, то в базе данных гззсвз появится строка.

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

Временными являются не только создаваемые в ней объекты; сама база данных СевроЬ также существует лишь в течение определенного времени. Основное отличие базы данных сетрсвз от любых других баз данных, представленных в системе, состоит в том, что она полностью воссоздается с нуля после каждого перезапуска программного обеспечения БЯ1.

8егкег. :-С Формальной точки армия,фактически разрешается также'бамим" создавать объекты,.в: „ базе дойных ь''йроь„но'автор настоятельнорекоьмуендует,нетпйййерииватьсв такой' ирак. гтикн.,:ДОат1еточно 'прейуомотретсь ООВДаниа еремеиныхт Обьйктоа в' вюбйи: базе денных сиу . "атЕМгЫ:,:.К ХГГтарОй ВЫ1ИМЕЕта даете;И В раэуЛЬтатв Зтв ОбЪЕКтй будут СОХйаНЕНМ В баЗЕ' ,".давних,йемрйь если:"же' временные,объекты'.создгаштов а 6йае-'львиных сеирйьс самим: ' ПОЛЬапаатаЛЕМ 'Зтп:.Ий Даат:.НИКаКИХг ПРЕИМУй1ЕОтез 'НзсопаНИХавт ПУтаиноа Е ОтйОШЕВИИ ', того' хзк следует: йбращатьси;х временным объектам-'иа 'рвзнмзх йаа двййых.

Основные сведения о базах данных Б(~Е Бегчег ЗБ База данных ззсЬгепСихеЫох3ка Образцовые базы данных входили в состав программного обеспечения всех версий БЯЕ Беггег, а ие только последней. Тем ие менее возможности таких образцов баз данных в предыдущих версиях были ограниченными. Еще одним их недостатком было то, что разработка этих баз данных ие была выполнена в соответствии с лучшими рекомендациями по проектированию. (Автор ие собирается втягиваться в спор по поводу того, преодолен ли этот недостаток в базе данных Ас)чепгцгеХог)сэ. Достаточно сказать, что в базу данных Аочепспгехог1э внесены значительные усовершенствования, кроме того, при ее разработке предприняты попытки устранить указанный недостаток.) К тому же образцы баз данных в предыдущих версиях бь|ли упрощенными и предназначались в основном для демонстрации отдельных концепций баз данных, а ие иллюстрации возможностей БОБ Бегчег как программного продукта или самих баз данных в целом.

Специалисты корпорации М)сгозой иа самых ранних этапах разработки программного обеспечения Уп1оп (это — внутреннее кодовое название для программного продукта, который теперь известен как БЯЕ Беггег 2005) знали, что им потребуется гораздо более надежный образец базы данных, который должен служить в качестве примера применения максимально возможного количества средств данного программного продукта. Результатом всех предпринятых для этого усилий стала база данных ~ЫчепгпгеХогНэ. Сколько бы вам ие пришлось выслушать от автора жалоб на чрезмерную сложность АсггепгигеХогхэ для начинающего пользователя, эта база данных несомненно представляет собой настоящий шедевр, который демонстрирует все возможности современной версии СУБД БЯЕ Беггек Можно, безусловно, согласиться с тем, что эта база данных все же охватывает далеко не каждый возможный аспект применения БЯЕ Беггег, ио является довольно полным образцом, содержащим более реалистичные объемы данных по сравнению с другими образцами, включающим более сложные структуры данных и состоящим из разделов, которые демонстрируют примеры применения подавляющего большинства средств программного продукта.

С этой точки зрения база данных АсггепспгеХогхэ представляет собой буквально потрясающее достижение. Сам автор постоянно использует примеры из базы данных АсггепгигеХогхэ в повседневной работе. С дополнительной информацией по этой теме читатель ознакомится, когда приступит к изучению наиболее развитых средств вышеназванного программного продукта. База данных зайтгеп ци~еауогусаз)гг База данных АйчепгцгеХогйэ0Х представляет собой пример применения служб Апа)уз1з Бегг)сез. В имени этой базы данных аббревиатура ВМ' расшифровывается как Па~а Ч~агеЬопзе (хранилище данных); именно так характеризуется база данных того типа, иа котором основано большинство проектов Апа)угйз Бегч1сез.

По-видимому, самая замечательная особенность базы данных АйчепгпгеХогкэ0Х состоит в том, что при ее создании специалисты корпорации М)сгозой учли необходимость связать образец транзакционной базы данных с образцом аналитической базы данных и предоставили полный набор примеров, демонстрирующих совместное применение баз данных этих двух типов.

Описание баз данных, предназначенных для поддержки принятия решений, в основном выходит за рамки данной книги, поэтому примеры применения базы даи- 36 вагапа 1 ных дс!чепгпгеиогхзРХ в ней не рассматриваются, но о том, для чего предназначена эта база данных, всегда следует помнить, запустив на выполнение службу Апа)уяз ашетт)сез и проводя с ней эксперименты. Обратите внимание на различия между базами данных двух указанных типов. Они предназначены для обслуживания одной и той же фиктивной компании, но имеют разное назначение. Изучение данной темы будет весьма полезно. База данных риля Тем, кто давно работает с программным обеспечением ЯЯ!.

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

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

Инсталляция рпЬэ (хотя и должна проводиться отдельно) и ее удаление не влекут за собой каких-либо существенных последствий. База данных иохапяд.пг2 База данных йогсЬихпб хорошо знакома тем разработчикам, которые уже имеют опыт работы с программным обеспечением Ассеж или Мзпа! Вамс. В составе программного обеспечения ЯО!. Яегтег база данных погсьийпс! впервые появилась в версии 7.0, но была удалена из основной инсталляции со времени выхода версии БО!. бегтег 2005. Эту базу данных, во многом аналогично риЬз, необходимо устанавливать отдельно от базовой инсталляции Я~Е, Яеггег (но, к счастью, она входит в состав того же задания по загрузке и инсталляции образцов баз данных).

База данных ЫогСЬихпс! в настоящей книге служит в качестве одной из основных испытательных площадок. Журнал транзакций Функционирование СУБД организовано так, что запись модифицированных данных не осуществляется непосредственно в файл базы данных. Безусловно, данные считываются из файлов базы данных, но любые изменения и дополнения в данных не передаются сразу же в саму базу данных. Вместо этого информация обо всех изменениях и дополнениях записывается в журнал транзакций.

В какой-то последующий момент времени применительно к базе данных выполняется контрольная точка, и в этот момент времени все изменения и дополнения, зафиксированнгяе в журнале, переносятся в физический файл (файлы) базы данных. Основные сведения о базах данных БЯЕ Бегчег 37 Таблица как самый основной объект базы данных Базы данных состоят из объектов многих разных типов, но ни один из этих объектов не является более важным для организации работы базы данных, чем таблица. Таблицу можно рассматривать как аналог бухгалтерского журнала или электронной таблицы Ехсе1. Таблица состоит из так называемых данных заголовка (определений столбцов) и данных тела (самих строк). Все прикладные данные базы данных хранятся в таблицах. Определение каждой таблицы содержит не только определения столбцов. но и метаданные (информацию, характеризующую данные), которые определяют характер данных, содержащихся в таблице.

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

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

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

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