Главная » Просмотр файлов » Теория и практика построения баз данных

Теория и практика построения баз данных (1088289), страница 138

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

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

Возможности Му5Я). в сфере резервного копирования и восстановления также ограничены. В Му5Я) имеется утилита, которая дополняет программы копирования операционной системы. Му5ЯЕ ведет журнал выполненных команд. Этот журнал не содержит исходных и конечных образов, и в него не записываются результаты массовых обновлений или удалений. Хотя Му5О1 имеет множество ограничений Му5ЯГ., она проста в использовании, а те возможности и функции, которые в ней реализованы, реализованы качественно. Вопросы ! группы 1.

Что необходимо для использования )11ВС? 2. Как расшифровывается 1 1)ВС? 3. Какие четыре типа драйверов есть в 1Г)ВС? 4. Объясните назначение драйверов )РВС типа 1. 5. Объясните назначение драйверов )Т)ВС типов 2 — 4. б. Дайте определения терминов апллет и сервлет. 7. Объясните, как в )ача достигается переносимость.

8. Перечислите четыре шага, из которых состоит работа с драйвером ) 1)ВС. 9. Напишите оператор )ача, загружающий драйверы лнпзпуза1, использованные в этой главе. 10. Напишите ) ача-оператор, устанавливающий соединение с базой данных с помощью драйверов пнпзпуза!. Пусть база данных называется СоэСОаСа, имя пользователя — Сев, пароль — 5есгеС 11, Напишите оператор )ача, создающий объект 51аСеглепС снабор результатов). 12. Напишите оператор )ача, создающий объект Везо115еС, содержащий столбцы Маве и Наг)опа11Су таблицы АВТ151, используя созданный ранее объект 51аСещепС с именем м 642 Глава 16.

Д1ВС, 3ача Вегчег Рацея и Му80С Проекты 643 29. Напишите директиву 1зр, присвапвающую свойству Ргор1 класса ~ага Ьеап значение параметра формы Рагаш1. 30. Почему лучгие давать свойствам объекта н параметрам формы одинако вые имена? Напишите директиву 1ЧР, связывающую свойства и параметры в этом случае. 31. В чем разница между въ|зовом класса ~ага Ьеап из 1ача-программы и из Зава-кода 15Р-страницы? 32. При каких условиях вы стали бы использовать МуЗО1.? ЗЗ.

С каким типом работы отлично справляется Му501.? 34. Перечислите основные ограничения МуЗЯ1, 35. Как МуБС11. обрабатывает ограничения ссылочной целостности? 13, 14, 15. 16. 17. 18 19 20 21 22 23 24 25 26 27 28 Напишите 1ава-оператор, перебирающий набор результатов з, созданный в ответе на вопрос 12. Напишите 1ата-оператор, выполняющий обновление, при котором нацио- нальность художника по фамилии Запев меняется на Ргепсй. Используйте созданный ранее набор результатов в. Как в вопросе 14 можно определить, успешным ли было обновление? Напишите 1ата-оператор, который создает объект, содержащий метадан- ные набора резулътатов, созданного в ответе на вопрос 12, Напишите последовательность 1ача-операторов, необходимую для вызова хранимой процедуры Свзгошег Ое1е1е.

Будем предполагать, что процедура имеет три текстовых параметра: имя кчиента, код региона и номер телефона. Пусть параметры процедуры имеют значения Ма~у Огапйе, 206 и 555-1234. Каково назначение 1 ага Зегтег Райез? Опишите различия между АЗР- и15Р-страницамш Объясните, как достигается переносимость 15р-страниц. Почему в 15Р-страницы можно включать маленькие фрагменты Тата-ко- да? Почему для этого не требуется писать законченные Тата-програвгмы? Для чего предназначен Тошсас? Какие действия следует предпринять при стандартной установке Тошсац прежде чем использовать 3 5Р-страницы, которые загружают классы 1 РВ С? Что нужно сделать при подключении к Тошсаг новых библиотек классов, чтобы эти библиотеки появились в ССА55РАТН? Опишите процесс компиляции и вьпюлнения 15Р-страниц.

Можно ли ис- пользовать устаревшую страницу? Обоснуйте свой ответ. Почему 1 ЗР-страницы предпочтительнее СО1-сценариев? Каким требованиям должен удовлетворять 1ава-класс, чтобы быть клас- сом 1 ага Ьеап? Напишите директиву 1ЧР, загружающую класс 1ака Ьеап с именем Свв1ошег- Ое1е1еВеап Дайте загруженному классу идентификатор сиз1Ие1. Вопросы 1! группы 50.

Сравните между собой АВР и 15Р, Укажите сильные и слабые стороны ка Проекты 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. Какой ЗЯ1 -оператор используется в МуЗЯ1. для создания новой таблицы? Что нужно иметь в виду, устанавливая соединение с МуЗЯ1. с помощью 3ПВС? Напишите команду Му5121., дающую пользователю с именем Сев полно- мочия на доступ к любой таблице базы данных Сив10а1а.

Пусть паролем будет 5есгеС Опишите имеющиеся в МуБЯ1. возможности управления транзакциями. Как МуБОТ. использует блокировки чтения? Как МуЗО1. использует блокировки записи? На каком уровне МуЗЯ1. налагает блокировки? Каковы преимущества и недостатки такого подхода? Покажите, как приложение может обеспечить атомарность транзакций с использованием операторов СОЕК ТАВСЕ5 и ОЙСОСК ТАВСЕ5. В чем заключается недостаток стратегии, описанной вами в ответе на вопрос 43? Почему взаимная блокировка в МуЗО1 невозможна? При каких условиях в МУБС21.

возможно «грязное» чтение? Опишите имеюгииеся в МуЗС2ь возможности для резервного копирования. Каковы ограничения протоколирования в Му8О1.? Согласно доводам автора, почему стоит использовать МУБС21? ждой технологии. При каких условиях вы отдали бы предпочтение одной технологии перед друтой? Насколько важна переносимость для и еЬ-серверов? Насколько большим недостатком является зависимость от М1сгозоТс? Некоторые говорят, что выбор в гюльзу той или другой технологии является скорее вопросом личных предпочтений и ценностей, нежели чего-то другого.

Согласны ли вы с этим? Перепишите класс 1ата Ьеап, показанный в листинге 16А, чтобы он использовал исключения, а не возвращал значение гевв16 Модифицируйте 15Р- страницу, чтобы она корректно обрабатывала этот класс. Чем получившийся класс лучше исходного? Напишите 1ава-программу, использующую МуЗЯ1 и драйверы пппзпувц1, которыми мы пользовалпсь в этой главе. Ваша программа должна реализовать логику работы хранимой процедуры Свз1ошег1пзегЯойТгапзасйоп, 644 Глава 16.

4|ЗВС, 4ача Яегчег Рацея и Ь4уЯОь описанной в варианте для Огас1е в главе 12 и в варианте для БЯ) Беггег в главе 13. Сделайте так, чтобы программа вьшодила те же результаты, что показаны в представлении Еп|1о|пегРвгсйазезг1егг. Запустите за|ну программу в автономном режиме. 2. Преобразуйте программу, написанную вами для проекта 1, в класс )ача Ьеап. Напишите ) Зр-страницу, вызывающую этот класс. 3. Найдите драйвер ОЕ|ВС для Огас!е и напишите )ага-программу, устанавлившощую соединение с версией базы данных Ч1е|г 6149е для Огас1е и выводящую содержимое любой таблицы этоп базы данных. Напишите 1ачапрограмму, вызывающую хранимую процедуру Ецз1о|пе|1пзег|.

Для вызова используйте Я1)ВС-объект ЕайаЫе51а1е|пепц 4. Преобразуйте программу, написанную вами для проекта 3, в класс Дага Ьеап, Напишите ) Бр-страницу, вызывающую этот класс. 5. Найдите драйвер 01)ВС для БЯ1. Зеггег и напишите )ага-программу, устанавливающую соединение с версией базы данных Иеа к149е для ЗЯ1. Беггег и выводящую содержимое любой таблицы этой базы данных. Напишите ) ага-программу, вызывающую хранимую процедуру Епз1оп|ег1пзегб Для вызова используйте П)ВС-объект Еа1!аЫе51а|еюепб 6. Преобразуйте программу, написанную вами для проекта 5, в класс)ага Ьеап. Напишите 15р-страницу, вызывающую этот класс.

Вопросы к проекту Нгеб0р Создайте базу данных Бге40 р в Му501 или Огас!е. В МуЗЩ вы не сможете задавать ограничения ссьшочной целостности; в остальном следуйте указаниям, приведенным в конце главы 12 или 13. 1. Напишите ) Зр-страницу, выводящую таблицу ГОРЕЛКА. 2. Напишите )ЗР-страницу, выводящую содержимое любой таблицы базы данных Е1ге40р. За образец возьмите листинг 16.1. 3. Напишите 15Р-страницу, позволяющую ввести данные о новой горелке. Для вставки используйте класс |ага Ьеап.

За образец возьмите листинги 16.4 н 1 6.5. 4. Напишите ) 5Р-страницу, позволяющую клиентам регистрировать свои горелки. 5. Создайте класс 1ага Ьсап, реализующий процедуру ввода данных о ремонте горелки. 6. Напишите 1БР-страницу, вызывающую класс )ача Ьеап, созданный в вопросе 5. За образец возьмите листинги 164 и 16.5. Глава 17 Совместное использование данных предприятия В предыдущих главах этой книги описывалась работа с базамп данных в контексте персональных компьютеров и интернет-технологий с использованием трехуровневой и многоуровневой архитектуры.

Но на предприятиях используются также другие, более старые типы систем. Поскольку вам, возможно, придется с ними столкнуться, в первой части этой главы мы кратко рассмотрим характеристики трех типов таких систем. Четвертый тнп систем, который постепенно начинает использоваться в коммерческих приложениях, — это системы распределенной обработки баз данных, которые мы также будем обсуждать здесь. И Огас1е, и ЗЯ1 Зеггег поддерживают распределенную ооработку баз данных. Данные являются важным активом организации — активом, который можно использовать не только для упрощения работы, но и для управления, планирования, прогнозирования, стратегического анализа и т.

п. К сожалению, во многих организациях, наряду с несомненным положительным эффектом от исполъзованпя баз данных, имеется сознание того, что в сфере анализа, планирования и других составляющих управления предприятием базы данных используются неэффективно. В этой главе обсуждаются вопросы, представляющие важность для увеличения отдачи от средств, инвестированных в данные какого-либо предприятия, — загрузка централизованных данных, оперативная аналитическая обработка данных (01.АР), хранилища данных и администрирование данных.

Архитектуры организационных систем обработки данных Для обработки данных в масштабе предприятия яспользуются несколько различных архитектур. В прошлом наиболее распространены были системы удаленной обработки данных. Но по мере того как микрокомпьютеры стали появляться в офисах и выросла их мощь в качестве серверов данных, возникли новые архитектуры многопользовательских систем обработки данных. В этом разделе мы обсудим системы удаленной обработки данных, клиент-серверные системы, системы совместного использов шпя файлов и системы обработки распределенных баз данных. Пользователь 1 Пользователь 2 Терминал пользователя 1 ГЬльзователь и Терминал пользователя 2 отвечающая за сетевую коммуникацию Клиентский компьютер и Терминал пользователя и, Сошшцп~саМопв алев Рис. 17.2.

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

Тип файла
DJVU-файл
Размер
9,56 Mb
Тип материала
Высшее учебное заведение

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

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