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

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

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

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

ЕК-диаграммы позволяют устранять многочисленные проблемы, поскольку позволяют быстро представить визуально и уточнить все нюансы, касающиеся применяемых сущностей и нх связей. Нормализация и другие важные проблемы проектирования 301 К счастью, в комплект программных средств 5ОЕ зегчег входит очень простое инструментальное средство построения диаграмм, которое может использоваться в качестве отправной точки при формировании простейших Ей-диаграмм.

Прежде чсч приступить к описанию зтгш темы, автор провел целый ряд дискуссий с заинтфесованными лицами. Дело в том, что, с одной стсфоны, для решения ответственных задач построения ЕК-диагфамм, ках пРавило, следует п)юменять пРограммы, специально предназначенные для этой цгги г'инффмация о некоторых профоммах такого типа приведена в пфиложении В.). Подобные инстРументальные сРедства почти всегда поддерживают по меньшей мере один из нескольких методов построения диафамм, ш фока ггрименяезгых на практике, а некотсфые профомиьь в большей степени рассчитанные на массового погьзоватггя, такие как )саго, обеспечивают возможность применения даже нескольких методологий ффмирования ЕКдиофолси.

Но, с другой стгфоны, инструментальное средспюо построения ЕК ди афомм входит в сосгпав программного обеспечения 5ОЕ 5егоеп и проблема заключается кчекно в этом. В версии 5ОЕ 5еплт 2005 пулсменяегжя тфограмма, основанная на использовании мелюдологии построения Йгафоми, котфол использовалась кфлфацией Мгсгвзой в множестве инструментальных средств в течение многих лет Но эта методология не соответствует ни одному из тех подходов к построению ЕК диаграмм, каторги ишрохо применяются на практике. Тем не менее автор принял такое же решение, ках и при написании всех других книг аналогичной тематики, и взял за оскову инструментальные средства, котгфые входят в гсомплект гфофаммного обеспечения Щ. 5гтогт. Однако читателю следует ознакомитыя с ко ерчесхи доступными инструментальными федапвами построения ЕКдиафамм, чтобы больше узнать о том, насколько велики их возможности и как их применение способапвует уменьшению затрат труда на проектирование базы данн ь х.

Чтобы открыть инструментальные средства, предусмотренные в СУБД 5ОЕ зегчег, достаточно перейти к узлу 01апгапгв, относящемуся к той базе данных, для которой требуется сформировать диаграмму (вначале разверните узел с обозначением сервера, а затем — узел базы данных). Некоторые действия, связанные с созданием диаграмм, которые будут описаны в данном разделе, покажутся читателю знакомыми, поскольку отдельные приведенные ниже диалоговые окна совпадают с теми, которые были описаны в главе б при создании таблиц.

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

Как было указано в главе 5, может появи тыл диалоговое окно (если предпри нимаетсл пфвоя попытха создать диафомму) с гфедоспмРежением, согласгго котфому нехотфые объекты, необходимые для обеспечения построения диаграмм, отсутствуют в базе донных, и с вопросом, следует ли создать эти обык тьг; в таколг случае выбфи те положительный ответ, Уел. 302 Глава 8 Выполнение действий по созданию диаграммы в СУБД 5Я1. Бегтег начинается с развертывания такого же диалогового окна Абб ТаЫе (рис.

8.7), которое было показано в главе 5; единственное различие между двумя окнами состоит в том, что в них перечислены разные таблицы. Рис. 8.7. Диалоговое окно Абб ТаЫа Выберите все таблицы (напомним, что, для того чтобы выделить подсветкой несколько таблиц, необходимо держать нажатой клавишу <Сгг)>), кроме таблицы зуз6заогаиз (следует отметить, что зузс1йаогаиз — это фактически системная таблица, предназначенная исключительно для обеспечения возможности построения диаграмм), как показано на рис.

8.8. Рис. 8.8. Диалоговое окно Абб ТаЫа, в котором выбраны все огоблииы, кроме ауаЖадкажо Нормализация и другие важные проблемы проектирования 303 После того как вы щелкнете на кнопке Ас)б, наступит короткая пауза, на то время, пока в програмгзном обеспечении 89Е Бегтег будут формироваться изобралсения всех выбранных таблиц; щелкните на кнопке С!оэе. Будет сформирована диаграмма, состоящая из всех указанных таблиц, но в зависимости от разрешающей способности экрана может оказаться, что диаграмму очень сложно рассмотреть из-за неподходящего коэффициента масштабирования диаграммы. Чтобы иметь возможность просматривать в окне больше таблиц, откорректируйте значение коэффициента масштабирования на панели инструментов. Для поиска подходящего компромиссного значения, которое позволило бы просматривать сразу большое количество таблиц и вместе с тем обеспечить разборчивость надписей, необходимо затратить определенные усилия, но всегда остается возможность подобрать такое значение коэффициента масштабирования, которое могло бы полностью соответствовать вашим личным требованиям.

В данном примере автор выбрал значение 70%, чтобы можно было просматривать в окне сразу все таблицы, как показано на рис. 8.9 (но обычно применительно к базе данных, в которой имеется такое же значительное количество таблиц, какое, как правило, используется на практике, указанная цель недостижима). Рис. 8.9. Вид диафаммьэ иозооляюодий иросматриоать фазу осс таблиим 304 Глава 8 Описание полученных результатов Очевидно, что на рис. 8.9 приведено намного больше информации по сравнению с теми диаграммами, которые создавались с помощью инструментальных средств, описанных в главе 5. С помощью программного обеспечения ЬОЕ 5егчег была исследована каждая таблица, в отношении которой указано, что она должна быть представлена на диаграмме, после чего были проанализированы все прочие объекты, относящиеся к каждой из этих таблиц.

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

Таблицы Для каждой таблицы предусмотрено отдельное окно, которое может быть передвинуто в окне диаграммы. Первичный ключ изображается с помощью небольшой пиктограммы ключа в столбце, находящемся слева от поля с именем столбца; в качестве примера можно указать столбец Сцзговег10, как показано на рис. 8.10. ;сне. 8.30. Столбец сивсовак1о, обоянь инный кок снюлбец первичного ключа В том, как сформировано это применяемое по умолчанию изображение таблицы, также есть полная аналогия с тем, что показано в главе 5, поскольку предусмотрена возможность выбирать среди нескольких форматов отображения, что позволяет корректировать любые характеристики таблицы.

Чтобы ознакомиться со всеми возможными вариантами изображения таблицы, достаточно щелкнуть правой кнопкой мыши в окне интересуюшей вас таблицы. По умолчанию предусмотрен вывод только имен столбцов, но представляет интерес также вариант Сиз1огп, подобный описанному в главе 5; этот вариант или так называемый "стандартный" вариант представляет собой способ изображения, который позволяет модифицировать характеристики таблицы непосредственно с помощью диаграммы (а это очень удобно). Нормализация и другие важные проблемы проектирования 305 Добавление и удаление таблиц Для добавления новой таблицы к диаграмме можно воспользоваться одним из двух описанных ниже способов.

Если решено включить в диаграмму таблицу, существующую в базе данных, но не представленную на диаграмме, достаточно щелкнуть на кнопке Ас)с) ТаЫе панели инструментов в окне программы формирования диаграмм. На экране появится список всех таблиц базы данных; после этого остается лишь выбрать ту таблицу, которую необходимо ввести в диаграмму, и на диаграмме появится изображение этой таблицы с указанием всех связей с другими таблицами. Если же необходимо ввести в диаграмму еще не существующую, новую таблицу, щелкните на кнопке Нетт ТаЫе панели инструментов в окне программы формирования диаграмм или щелкните правой кнопкой мыши в окне диаграммы и выберите команду Мечт ТаЫе.

Появится окно с приглашением ввести имя новой таблицы; после ввода имени таблица появится на диаграмме в представлении Со!пгпп Ргорегбеэ. Затем достаточно отредактировать свойства таблицы, указав имена столбцов, типгя данных и другие необходимые характеристики, после чего в базе данных появится новая таблица. СЛЕдуЕт ОтМачтятЬ,':ЧтО:,Пря 'аСЫПОЛНЕНИИ-ухтаагааНСЫК дайртаяй НЕОбаедПИМО:уэЧИтмтайтЬ:.НЕКОттСЬ 'рь)а'преедортареиания. ПрЕЛС)та''ЛоаСО Задайта. 'В,"тзабяяьца',ПарВяЧялий КЛОЧ,"ПрстраМЫСНОа,,О6аояханаНяяа $6~: Бац)аСС йЕ',ВЫПОЛНяат, йатеисатИЧЕСКИ ЗтО-дайютаИа И)двКа'На ВЫВО)дат';жстаатСтацуЮШда;ПрятяаШЕ'НИа.')рС)я'.ВВОСда дСаЭННЬВСО йвраИЧНОЫ:К)ЛЮЧа-'-(КаК".атО' ПрЕдуоматраНО а)СУЩ-дочеатагз): НО':Сам' йлрсяаСС дО6айЛЕНИяяарэябйОН~Ч)СЛ1ОЧа)яаЛяЕтСВ-'На,'СОасоаМ','ОЧаВИ~НЫМ.",ЧтОбм.'аааота, 'ПарВИЧНЫсй:КЛИяг,-'НйобХСй~ййб"Вйаиайй"ямбрьтЬ СтОЛ~я)Ыг,' КОтОрЫа дс)СКНЫ.'-'аОйтя а едят~а'-атОГО КЛЮЧа,:;а Затавт щаяхиутвг яр:,НМ=ПСрааОй-цацаай Ымщн,',,я;яЫбгратЬКОМакдуза1 РГ)ятаГу:Коту) крапа тога,'.следует учитывать,;чтоясаай)таблисса'фактически, иа создсаатся:в)базе дйнных дО,'таХПОр,",,ПОКа На)будат' ВтмбраНа СКОЫасИС)атЗауа;.

ТаКОа:яа утаарйдЕНИЕ Оотаатая:,СПрааЕСддмаЫЫ ПО"-'ОтНОШЕНИВ К ЛЮбЫМ, ОПарацяям:,ЫОдИФяКаЦИИ:Хачр)аятЕрязотэязК,"-аЫПОСЛНайНЫМ а::"сосде атон "работы, Создание в базе данных новой таблицы с помощью диаграммы Рассмотрим на примере, как осуществляется создание в базе данных новой таблицы с помощью диаграммы. Щелкните на кнопке Гчетт ТаЫе панели инструментов в окне программы построения диаграмм. После получения приглашения ввести имя задайте имя таблицы Спзгопегиосеэ. Вслед за этим должно появиться окно редактирования характеристик новой таблицы, в котором используется стандартное представление, 81апс)асс) (рис.

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

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

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

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