Главная » Просмотр файлов » Ответы к экзамену по БД

Ответы к экзамену по БД (542444), страница 17

Файл №542444 Ответы к экзамену по БД (Ответы к экзамену по БД) 17 страницаОтветы к экзамену по БД (542444) страница 172015-08-16СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Ониобеспечивают более быструю реакцию на запросы данных за счет того, что обращения поступаютк относительно небольшим блокам данных, необходимых для конкретной группы пользователей.Для достижения сравнимой производительности реляционные системы требуют тщательнойпроработки схемы базы данных, определения способов индексации и специальной настройки.Ограничения SQL остаются реальностью, что не позволяет реализовать в реляционных СУБДмногие встроенные функции, легко обеспечиваемые в системах основанных на многомерномпредставлении данных.Основные преимущества многомерных СУБД••••Общая простота системы, что позволяет осуществлять быстрое встраивание технологиймногомерных СУБД в приложения. Системы на основе многомерных баз данных требуютменьше специальных навыков по разработке и администрированию;Относительно низкая общая стоимость владения, а также быстрый возврат инвестиций;В случае использования многомерных СУБД поиск и выборка данных осуществляетсязначительно быстрее, чем при многомерном концептуальном взгляде на реляционную базуданных, так как многомерная база данных обеспечивает оптимизированный доступк запрашиваемым ячейкам;Многомерные СУБД легко справляются с задачами включения в информационную модельразнообразных встроенных функций, тогда как объективно существующие ограничения языкаSQL делают выполнение этих задач на основе реляционных СУБД достаточно сложным,а иногда и невозможным.Наиболее коммерчески успешными из известных программных продуктов, основанныхна многомерных технологиях, являются СУБД UniVerse компании Rocket Software и СУБД jBASEодноименной компании jBASE International.39 Распределенные СУБД.

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

Работать с распределенной базойданных, если она действительно распределенная, следует так же, как и с централизованной, т. е.размещение базы данных должно быть прозрачно.Несмотря на то, что распределенная база данных состоит из нескольких локальных баз данных, упользователя должна сохраняться иллюзия работы с централизованной базой данных, что вызываетпотребность в использовании некоторого общего представления о данных — глобальнойконцептуальной схемы. Определение данных в такой концептуальной схеме должно бытьаналогичным определению в централизованной базе данных.Отличия начинаются, когда требуется хранить данные в нескольких узлах. Чтобы произвестиразбиение данных, нужно секционировать таблицы глобальной схемы на фрагменты. Существуетдва типа секционирования: горизонтальное и вертикальное.

При секционировании таблицы построкам выполняется горизонтальное секционирование, при разбиении по столбцам —вертикальное.Таким образом, архитектура распределенной СУБД должна содержать информацию осекционировании исходных таблиц базы данных, что предполагает создание дополнительногоуровня — фрагментного.Для реализации и объяснения распределенной природы базы данных выделяются два уровня:фрагментный и уровень распределенного представления. Последний показывает географическоераспределение данных по рабочим станциям, расположение экземпляра каждого фрагмента.Дейт установил 12 свойств или качеств идеальной распределенной базы данных:1.

Локальная автономия (local autonomy) – управление данными на каждом из узловраспределенной системы выполняется локально.2. Независимость узлов (no reliance on central site) – в идеальной системе все узлы равноправныи независимы, а расположенные на них базы являются равноправными поставщиками данныхв общее пространство данных.3. Непрерывность операции (continuous operation) – возможность непрерывного доступа кданным в рамках DDB вне зависимости от их расположения и вне зависимости от операций,выполняемых на локальных узлах.4. Прозрачность расположения (location independence) – пользователь, обращающийся к DDB,ничего не должен знать о реальном, физическом размещении данных в узлахинформационной системы.5. Прозрачная фрагментация (fragmentation independence) – возможность распределенного (тоесть на различных узлах) размещения данных, логически представляющих собой единоецелое. Существует фрагментация двух типов: горизонтальная и вертикальная.

Перваяозначает хранение строк таблицы на различных узлах (фактически, хранение строк однойлогической таблицы в нескольких идентичных физических таблицах на различных узлах).Вторая означает распределение столбцов логической таблицы по нескольким узлам.6. Прозрачное тиражирование (асинхронный в общем случае процесс переноса измененийобъектов исходной базы данных в базы, расположенные на других узлах распределеннойсистемы) (replication independence) – тиражирование возможно и достигаетсявнутрисистемными средствами.7. Обработка распределенных запасов (distributed query processing) – возможность выполненияопераций выборки над распределенной базой данных, сформулированных в рамках обычногозапроса на языке SQL.8.

Обработка распределенных транзакций (distributed transaction processing) – возможностьвыполнения операций обновления распределенной базы данных (INSERT, UPDATE,DELETE), не разрушающего целостность и согласованность данных. Эта цель достигаетсяприменением двухфазового или двухфазного протокола фиксации транзакций (two-phasecommit protocol), ставшего фактическим стандартом обработки распределенных транзакций.9. Независимость от оборудования (hardware independence) – в качестве узлов распределеннойсистемы могут выступать компьютеры любых моделей и производителей — от мэйнфреймовдо персоналок.10. Независимость от операционных систем (operationg system independence) – вытекает изпредыдущего и означает многообразие операционных систем, управляющих узламираспределенной системы.11.

Прозрачность сети (network independence) – спектр поддерживаемых конкретной СУБДсетевых протоколов не должен быть ограничением системы с распределенными базамиданных; в распределенной системе возможны любые сетевые протоколы.12. Независимость от баз данных (database independence) – в распределенной системе могутмирно сосуществовать СУБД различных производителей, и возможны операции поиска иобновления в базах данных различных моделей и форматов.Исходя из определения Дэйта, СУБД в общем случае можно рассматривать как слабосвязаннуюсетевую структуру, узлы которой представляют собой локальные базы данных.

Локальные базыданных автономны, независимы и самоопределены; доступ к ним обеспечивается от различныхпоставщиков. Связи между узлами — это потоки тиражируемых данных. Топология DDBварьируется в широком диапазоне: возможны варианты иерархии, структур типа звезда и т. д. Вцелом топология DDB определяется географией информационной системы и направленностьюпотоков тиражирования данных.40.Общая характеристика и возможности системы.40.1.

Назначение AccessИногда Access (файл MDB) используется просто как ядро, которое управляет данными,находящимися с таблицами. Пользователи работают с этими данными через внешние приложения,созданные разработчиками, например, на Visual Basic, Delphi или C++. В других ситуацияхAccess, наоборот, используется только для предоставления пользовательского интерфейса дляработы с данными, которые физически расположены на серверах баз данных, например, SQLServer, Oracle, IBM D2 и т.п.Access –это комплекс программных средств, предназначенных для создания структуры новой базыданных, наполнения её содержимым, редактирования содержимого, отбора данных в соответствии сзаданными критериями, их упорядочивания, оформления, печати.Access работает под управлением Windows и поэтому может использовать все возможности DDE иOLE.(DDEDynamic Data Exchange [DDE][динамический обмен данными] - механизм взаимодействияприложений в операционных системах Microsoft Windows и OS/2.OLEObject Linking and Embedding [OLE][связывание и внедрение объектов] - технология связывания ивнедрения объектов в другие документы и объекты, разработанные корпорацией Microsoft.)Для осуществления динамического обмена данными с другими приложениями можно использоватьмакросы или процедуры на VBA, Visual Basic для приложений.В Access база данных обозначает файл, содержащий набор информации.

Каждая база данных вAccess состоит из основных объектов: таблиц, запросов, форм, отчётов, страниц, макросов имодулей, которые хранятся в одном файле с расширением mdb.Access может работать одновременно только с одной базой данных.ТАБЛИЦА – это объект, определяемый и используемый для хранения данных. Каждая таблицавключает информацию определённого типа. Таблица содержит поля (столбцы), в которых хранятсяданные и записи (строки). В записи собрана вся информация о конкретном объекте.

Для каждойтаблицы можно определить первичный ключ и один или несколько индексов с целью увеличенияскорости доступа к данным.Access позволяет изменить структуру таблицы, просматривать, редактировать, удалять и добавлятьзаписи, осуществлять поиск, замену, сортировку данных, изменять вид таблицы, создавать связьмежду таблицами и удалять их.ЗАПРОС – это объект, который позволяет пользователю получить данные из одной или несколькотаблиц.ФОРМЫ – это объект, предназначенный для просмотра, ввода и редактирования записей базыданных.ОТЧЁТ – это объект, предназначенный для создания документа, который впоследствии может батьраспечатан либо включён в документ другого приложения.СТРАНИЦЫ – это объект, представляющий собой специальный тип Web-страниц,предназначенный для просмотра и работы через Интернет или интрасеть с данными.МАКРОС – это объект, представляющий собой последовательность макрокоманд для автоматизациинаиболее часто выполняемых действий при работе с базой.МОДУЛЬ – это объект, автоматизирующий комплексные операции и предоставляющийпрограммисту более полный контроль, чем макрос.141.Способы представления информации.

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

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

Список файлов ответов (шпаргалок)

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