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

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

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

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

5.3). По-видимому, в данном окне наибольшего внимания заслуживает параметр с обозначением способа упорядочения (со11асьоп). Начиная с версии БЯ). Яегтег 2000, появилась возможность предусматривать применяемый способ упорядочения отдельно для каждой базы данных (а фактически, при желании, — отдельно для каждого столбца).

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

Выбор того или иного способа у по(зядвчения иногда становится необходимым не толысо в связи с пе)хходом х использованию ходовой сафин и у ы, отличной от применяаной для англоязычного текста. Дело в том, что даже пфи упоРядочении строковых данных, гфедстаеленнь на английском языке, приходится уч итывать, что в некоторых прил ажениях не проводится Различие между пфописными и строчными буквами, тогда хах д(зугие гфиложгния являются чувсвюительными к Регистру Разумеется, пРи использовании прежних версий п(заходилось 204 Глава 5 Розвофачи галль несколько сгфвгфов, чтобы иметь возможность применять Различные соособы упофядочения.

Кране гфиведенного примера ситуации, в конифой приходится применять но сколько способов утфядоченил„можно указать необходимость уч итьгвать различия между диалектами, с конифьсми приходится сонзлкиваться во многих софанах мира, даже если в этик странах гфимензетел единый гшционо ььн ый язык. Рис. 5З. Вкладка Орйопя Следующим важным параметром является уровень совместимости (сошраг!Ь111су 1ече1).

От этого параметра зависит то, будут ли поддерживаться некоторые синтаксические конструкции и ключевые слова, предусмотренные в версии Я~1. Яеггег 2005. Вполне очевидно, что с помощью этого параметра настройки можно обеспечить возврат к использованию тех ключевых слов и функциональных средств, которые в большей степени соответствуют предыдущим версиям, если в этом возникнет необходимость при разработке какого-то конкретного приложения. Выбор остальных параметров настройки зависит от требований к конкретной ин- сталляции, но в основном все эти параметры действуют так, как было описано выше в данной главе. Итак, введите в качестве всех параметров настройки в основном такие же значения, которые были показаны в предыдущих примерах данной главы, чтобы проверить, как они применяются, и щелкните на кнопке ОК.

Для фактического создания базы данных потребуется определенное время, после чего вы обнаружите, что обозначение новой базы данных добавлено к дереву объектов. Создание и модификация таблиц 205 Теперь разверните дерево объектов, чтобы ознакомиться с различными элементами, находящимися под узлом Ассоппйпй, и выберите узел 0а1аЬаве 0)адгаспв. Щелкните правой кнопкой мыши на этом узле, чтобы открыть диалоговое окно с указанием, что в базе данных отсутствуют некоторые объекты, необходимые для обеспечения работы средств создания диаграммы структуры объектов базы данных (рис.

5.4). Щелкните на кнопке зев. Следует отметить, что у казан нос сообщение должно пшюитыя только п(зи пфвой попытке создания диаграммы обьектов для (зассмот)зиваемой бовы данных. В СУБД б® Бегает диас(гаммы отслеживаюния в специальных тайгицах, создаваемых в базе данны только в тот мавмноь когда пользователь вы(гажает желание ознакомиться с диаграммой, в кото)зой используются такие специальные таблицы. Рис. 5.4. Запугав пользователю, авманный с необходимосгпью создания донае- нительных обгекяюв в базе данных После этого откроется диалоговое окно Асгсг ТаЫе (рис. 5.5), которое позволяет определить, какие таблицы должны быть включены в определенную диаграмму; при желании можно создать несколько диаграмм и отобразить в каждой из них отдельный подраздел (или субмодель) общей схемы базы данных.

А в данном случае отображается только одна таблица. (Напомним, что таблицы Спэгоиегэ и Огоегз были удалены некоторое время тому назад и осталась пустая база данных, в том смысле, что в ней нет таблиц, созданных пользователем для своих целей.) Рис 5.5. Диалоговое окно Асзс) ТаЫе 206 Глава 5 На данном этапе достаточно щелкнуть на кнопке Сапов), чтобы открыть пустое окно диаграммы. Удобным свойством этого окна является то, что в нем можно ввести таблицу, либо щелкнув правой кнопкой мыши и выбрав соответствующую опцию.

либо щелкнув левой кнопкой на пиктограмме <чеи< 1аЫе панели инструментов. После выбора новой таблицы СУБД 8<.з< 8еггег выводит приглашение для ввода имени, которое должно быть присвоено новой таблице. После этого отображается довольно удобное диалоговое окно, позволяющее последовательно определять столбцы таблиц, руководствуясь удобными надписями, которые подсказывают, чем должна быть заполнена та или иная часть окна (рис. 5.6). Рис.

5.5. Окно с вводимым оп)зеделениеи пюблицы Автор заранее выполнил всю необходимую работу и ввел информацию о столбцах в полном соответствии со структурой рассматривавшейся в предыдущих примерах таблицы сцзсоп<егэ, но в данном случае необходимо также определить, что первый столбец представляет собой столбец идентификации. К сожалению, создается впечатление, что нет ни одного способа решить указанную задачу с помощью представленной здесь сетки, применяемой по умолчанию. Чтобы откорректировать перечень элементов, которые могут быть определены для конкретной таблицы, необходимо щелкнуть правой кнопкой мыши в диалоговом окне редактирования и выбрать команду ТаЫе Ч<ев<'оМоб«у Сцв1о<п. После этого отобразится список элементов (рис.

5.7), из которого мы можем выбрать необходимый элемент. На данный момент достаточно выбрать тот дополнительный элемент, который нам требуется, 1«епгйгу, и связанные с ним элементы Беео и 1псгел<епС. Теперь снова вернемся к диалоговому окну редактирования и выберем команду ТаЫе уй<еле оСцв1оп< для просмотра столбца идентификации (рис. 5.8), после чего можем приступить к заполнению определения таблицы. Следует отметить, что прог)<амма 5® 5гтоег Мапаветеп< 8<идю в данном случае вь<пслнлет действия, копи<рте могут оказаться неожиданными для полыователя. Если в указан. ном окне не будет установлен флажок, в соответпствии с кото)зым вид таблицьь опу<еделяемый паеьзователеи, должен стать п)<именлемым по умолчанию, то п1<ог)<амма Мапартеп < 5<ад<о сохранит инфо)змацию о том, какой вид отображения таблицы <" <ао<е Иеи<) вь<бран пользователем, но не актив<с<и)<уст данный конкретнь<й вь<браннь<й пользователем вид.

Создание и модификация таблиц 207 В !зезультате этого пользователь не обно!зужит вкесеннь х им измекений после выхода из указанного диалогового окна. Поэтому еще !газ отметим, что после изменения выбранного вида таблицы щелкните в диалоговом окне федакти~ювания и!завой кнопкой мыши и снова выбе!псте команду ТаЫе у!евлоСиэ!огп. После этого оно должно и!занять такой вид, как показано на!зис. 5.8.

Рис. 5.7. Окно Со1игпп Яе1есйоп Рис. 5.8. Окно о~феделения таблицы, в котором показаны элемен- ты 1с1еп!у!у, 1с!епб!уЭеес! и 1с!еп!!!у 1псгегпеп! После того как опции определения таблицы будут заполнены, можно сохранить изменения, после чего таблица создается от имени пользователя. Безусловно, вибо!з способа отоб~ажения — дело личного вкуса, но сом автсф предпочитает на данном этапе иметь визуольньсй конт!голь над всмг инфо!змацией, вплоть до имен столб цов. Этого можно добиться, щелкнув на пиквюгразвме $Ьовг панели инстйументов, но ав- тоР и!гедпочитает щелкнуть правой кнопкой мьааи на обозначении таблицы и выбрать команду ТаЫе у!евооСо1игпп Иагпез.

По мнению авто!за, благода!зя эпюму экономится значипмльный обеем гфостфан ство эх!гана и остается больнее листа для фаботьс над остальнымими таблицами. Теперь читатель должен попытаться создать таблицу Етр1оуееэ в том виде, в каком она была определена выше в данной главе. Осуществляемые при этом действия 208 Глава 5 доллснгя быть в основном такими же, как и при создании таблицы спзсоюегз, за исключением одного небольшого нюанса, который связан с наличием вычисленного столбца.

Чтобы определить вычисленный столбец, еще раз выберите команду Мобйу Сцв(огп (из меню, которое всплывает в окне после щелчка правой кнопкой мыши) и добавьте столбец с формулой. После этого достаточно ввести нужную формулу (в данном случае Яа1агу-Рг1огЯа1агу). После ввода сведений обо всех столбцах сохраните определение новой таблицга (дайте положительный ответ на вопрос о ее сохранении в диалоговом окне подтверждения), после чего на диаграмме должны появиться две таблицы (рис. 5.9).

Рис. 5.9. Изобразггения еаблии Сияеатека и еащз1оуееа на диаграмме Очень важно понять, что инструментальное гугедство создания диаграмм, п(зедусмотрен нов в о|гол|гамме Мапааетепг бгидго, не у~ассчитано на то, что любой пользователь может выполнять в нем любые действия. гУервые главьс настоящей книмг адресованы начинающим 9озработчикам, поэтому можно допустить, что возиожности данного инею|гумен тольного средства позволят справиться с россиатриваемими задачами. Но в конечном итоге раз|заботчику потребуюпия более усовфшенствованные (и вместе с тем го|говда более дорогостоящие) инструментальные средства, позволяющие ему справиться со сложными задачами проекта|зевания базы данных.

Основные сведения о создании сценариев с помощью программы Мапаяе|пеп1 81иб|о В завершении данной главы рассмотрим основные сведения о том, как воспользоваться программой Мапаяешепг 5гцбю для написания сценариев. На этом этапе будет дано лишь краткое введение в указанную тему а в дальнейшем, после изучения многих других объектов, поддерживаемых инструментальным средством обработки сценариев, перейдем к более подробному описанию. Для создания сценариев необходимо вызвать на выполнение программу Мапа5ешепг Бгагйо и щелкнуть правой кнопкой мыши на обозначении базы данных, для которой требуется создать сценарии (в данном случае будет показано, как создать сценарии для базы данных дссоппСбпд). Во всплывающем меню выберите команду Зсг(р( Оа(аьаве АвюСЯЕАТЕ ТО >5)еа Оцегу Ебйог чЧ(пс)овг (рис. 5.10). Создание и модификация таблиц 209 Рве.

5.10. Вызов команды Иегг Оиегу Ей~ог И6пбогг Очевидно, что в программе Мапакешепг Ягпсйо вгярабатывается намного больше кода по сравнению с тем, что было введено нами при создании базы данных. Но в этом нет ничего необычного. Дело в том, что программа при составлении сценариев явно показывает все необходимые параметры настройки базы данных, а мы при составлении сценария в основном исходили из того, что вместо незаданных значений будут использоваться значения, предусмотренные по умолчанию. Следует отметить, что сценарии могут быть составлены не только для всей базы данных.

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

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

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

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