Внимание! Studlandia не продает дипломы, аттестаты и иные документы об образовании. Наши специалисты оказывают услуги консультирования и помощи в написании студенческих работ: в сборе информации, ее обработке, структурировании и оформления работы в соответствии с ГОСТом. Все услуги на сайте предоставляются исключительно в рамках законодательства РФ.
Нужна индивидуальная работа?
Подберем литературу
Поможем справиться с любым заданием
Подготовим презентацию и речь
Оформим готовую работу
Узнать стоимость своей работы
Дарим 200 руб.
на первый
заказ

Решение задач на тему: Стольные СУБД. Основы работы стольных СУБД. Мiсrоsоft Dаtа Еnginе

Купить за 100 руб.
Страниц
19
Размер файла
115.29 КБ
Просмотров
10
Покупок
0
Многие авторы классифицируют СУБД две большие категории: стольные и серверные.стольные СУБД отличаются тем, что используют в модель вычислений с сетью и файловым сервером архитектура файл-сервер.

Введение

СУБД могут быть разделены на две основные категории: "настольные" и "серверные", согласно многим авторам. Настольные СУБД отличаются от серверных тем, что они работают с моделью вычислений, связанной с локальной сетью и файловым сервером, а именно архитектурой "файл-сервер". Возникновение новой архитектуры "файл-сервер" было вызвано усложнением задач, наличием персональных компьютеров и распространением локальных вычислительных сетей. Эта архитектура предусматривает использование одного из компьютеров сети в качестве специального сервера, на котором размещаются файлы базы данных, предоставляющие доступ через сеть. Главным образом, процесс обработки данных выполняется на рабочих станциях пользователей, куда файлы с файл-сервера передаются в соответствии с запросами пользователей. Основной функцией центрального сервера является хранение файлов, а не участие в обработке данных. Работа организована следующим образом: на специально выделенном компьютере (файловом сервере) размещается база данных в виде набора файлов. В локальной сети, состоящей из клиентских компьютеров, установлены СУБД и приложение для работы с этой базой данных. Каждый из клиентских компьютеров предоставляет возможность пользователям запускать приложение. Пользователь, с помощью предоставленного приложением интерфейса, инициирует процесс получения/обновления информации из базы данных (БД). Для этого все обращения к БД проходят через систему управления базами данных (СУБД), которая содержит в себе данные о физической структуре БД, расположенной на файловом сервере. Выполнение запросов пользователей в СУБД предполагает обращение к данным, хранящимся на файловом сервере. В рамках этого процесса происходит копирование части файлов БД на клиентский компьютер, где они подвергаются обработке, необходимой для выполнения запросов.

Если данные изменяются, они отправляются обратно на файловый сервер для обновления БД. В результате своей работы СУБД возвращает полученные результаты обратно в приложение.

Таким образом, СУБД инициирует обращения к данным на файловом сервере, которые предварительно копируются и обрабатываются на клиентском компьютере, после чего обновленные данные возвращаются обратно на сервер для обновления БД. Результаты работы СУБД передаются в приложение. в программе "файл-менеджер" были разработаны исходные варианты известных запросов. Пользовательский интерфейс отображает результаты выполнения этих запросов. вычислительные ресурсы становятся ограниченными, а также возникает проблема с синхронизацией обновлений данных. Кроме того, в случае сетевого взаимодействия между клиентами и сервером могут возникнуть проблемы с безопасностью передачи данных и доступом к ним. Эти недостатки связаны с централизованной структурой и отсутствием распределенности данных. Для решения этих проблем можно использовать распределенные СУБД, которые позволяют распределять данные по разным узлам сети и обрабатывать их параллельно. Также существуют СУБД, основанные на концепции облачных вычислений, которые обеспечивают удобный доступ к данным через интернет и автоматическое масштабирование вычислительных ресурсов в зависимости от нагрузки. Это позволяет повысить производительность и надежность системы. Все эти решения имеют свои особенности и требуют определенных знаний и навыков для их эффективного использования. В целом, выбор архитектуры СУБД должен зависеть от конкретных требований и потребностей проекта. Однако, стоит отметить, что перед использованием новой архитектуры необходимо провести тщательный анализ и планирование для успешной реализации и избежания возможных проблем. Необходимо подождать, пока пользователь, который в данный момент занимается обработкой данных, завершит свою работу. Если не дождаться этого момента, то есть вероятность потери изменений, сделанных одними пользователями, из-за изменений, внесенных другими пользователями. Существует большое количество различных форматов данных настольных СУБД, но самыми популярными из них являются dBase, Paradox, FoxPro и Access, основываясь на количестве проданных копий. На сегодняшний день доступно более двух десятков таких форматов. В таблице, приведенной ниже, можно найти информацию о производителях СУБД, о которых упоминалось ранее. Рассмотрим каждую из этих СУБД более подробно.

Из недавно появившихся СУБД стоит отметить Microsoft Data Engine, которая является серверной СУБД и представляет собой версию Microsoft SQL Server. Однако она предназначена для использования в основном на настольных системах и малых рабочих группах. В начале 80-х годов появилась первая промышленная версия СУБД dBase II, которая принадлежала компании Ashton-Tate и была приобретена позже компанией Borland. Несмотря на то, что за время своего существования dBase сменила несколько хозяев и ее судьба до конца не определена, она была некогда необычайно популярной и сегодня не забыта. dBase был очень популярным продуктом благодаря своей простоте, низким требованиям к компьютерным ресурсам и хорошо продуманной маркетинговой стратегии компании-производителя. Вместе с выпуском более совершенных версий, таких как dBase III и dBase III Plus, оснащенных средой разработки и функциями для работы с данными, он опередил другие настольные СУБД и инструменты создания приложений. Данные в dBase хранятся в файлах с расширением *.dbf, в которых используется определенный принцип. Файлы, содержащие информацию о MEMO-полях и BLOB-полях, имеют расширение *.dbt и хранятся отдельно от основных таблиц базы данных. Аналогично, индексы для таблиц также сохраняются в отдельных файловых структурах.

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

MEMO-поля используются для хранения длинных текстовых данных, таких как описания или комментарии. BLOB-поля, с другой стороны, могут содержать бинарные данные, например, изображения или аудиофайлы.

Для обеспечения эффективного доступа к данным в MEMO-полях и BLOB-полях используются указатели или ссылки. Таким образом, основная таблица содержит информацию о местоположении и размере данных в соответствующих файлах *.dbt.

Индексы, которые используются для оптимизации поиска и сортировки данных, также хранятся в отдельных файлах. Это позволяет ускорить выполнение запросов к базе данных, так как индексы содержат отсортированные данные и указатели на них.

В итоге, структура базы данных в dBase может включать основные таблицы, файлы *.dbt для хранения MEMO-полей и BLOB-полей, а также отдельные файлы для индексов. Это позволяет эффективно организовать и обрабатывать большие объемы данных, повышая производительность работы с базой данных. В ранних версиях данной системы управления базами данных была необходима специфическая операция реиндексирования, чтобы привести индексы в соответствие с текущим состоянием таблицы. Формат данных dBase открытый, что позволило другим производителям использовать его для создания аналогичных СУБД, совместимых с dBase по форматам данных. Это позволило ряду других создателей использовать формат данных dBase для разработки баз данных, которые в частичной степени совместимы с dBase. База данных FoxBase, созданная компанией Fox Software, Inc. и в настоящее время принадлежащая Microsoft, ранее пользовалась широкой популярностью. В этой СУБД использовался формат данных dBase для хранения таблиц. Однако, форматы для хранения MEMO-полей и индексов были уникальными и несовместимыми с форматом dBase. В 90-х годах популярное средство разработки компании Nantucket Corp, известное как Clipper, использовалось для работы с данными формата dBase III и индексными файлами. Оно также могло обрабатывать индексные файлы в своем собственном формате. Компания Nantucket Corp была впоследствии приобретена компанией Computer Associates. Таким образом, Clipper был широко распространенным средством, используемым в программировании и манипулировании данными формата dBase. xBase, язык программирования, также был разработан на основе dBase и стал его наследником. Языки, применяемые в FoxBase, Clipper и некоторых других инструментах разработки (например, Visual Objects от Computer Associates), принадлежат одному семейству и имеют похожий набор команд для работы с данными. Эти языки являются интерпретируемыми, что означает, что они выполняются через интерпретатор команд xBase. Обычно роль интерпретатора xBase возлагается на среду разработки приложения или на среду времени выполнения, которую можно включить в поставку приложения. Важно отметить, что для сокрытия первоначального текста xBase-приложений, подобные системы управления базами данных обычно включают в себя инструменты для преобразования кода, который затем предоставляется вместе с средой выполнения. В случае Clipper, среда выполнения находится в самом исполняемом файле, и сам Clipper, формально говоря, считается компилятором, однако в действительности этот язык также является интерпретируемым. Языки семейства xBase и DOS имели сходство в синтаксисе и командах, однако они имеют некоторые различия, особенно в поздних версиях, которые использовали СУБД. Важно отметить, что каждый из них имеет свои собственные объектные расширения, поэтому совместимость между ними практически отсутствует. Но стоит отметить, что для работы с данными формата dBase или другими подобными СУБД, не обязательно использовать диалекты xBase. Благодаря ODBC API и различным другим механизмам доступа к данным, таким как Borland Database Engine и некоторым библиотекам от других производителей, например CodeBase от Sequenter, можно получить доступ к данным в формате dBase. Это позволяет разработчикам создавать приложения с использованием различных средств разработки, которые поддерживают один из этих механизмов доступа к данным. Visual dBase, который приобрел компания Borland после приобретения dBase, получил ряд дополнительных возможностей, характерных для средств разработки Borland и СУБД Paradox, которая принадлежала компании. Компания dBase, Inc. в настоящее время является владельцем Visual dBase. В прошлом эта программа предлагала множество возможностей, включая специальные поля для графических данных, поддержку индексов и правил ссылочной целостности, а также способность манипулировать данными других форматов, включая серверные СУБД, с использованием BDE API и SQL Links. У Visual dBase 7.5, представляющего его последнюю версию, имеются различные возможности. Он обеспечивает средства для работы с данными в форматах dBase и FoxPro в любых их версиях. Кроме того, данная версия программы позволяет создавать формы, отчеты и различные приложения. В настоящее время существует много средств, которые позволяют опубликовать свои данные в интернете и создать веб-клиентов. Одно из таких средств - ядро доступа к данным Advantage Database Server, разработанное компанией Extended Systems. С его помощью можно получить доступ к данным этой СУБД с помощью ODBC-драйвера. Также существуют средства публикации отчётов в вебе, которые предоставляют возможность опубликовать созданные отчёты на веб-странице. Эти средства очень полезны и дают возможность максимально удобно публиковать данные в интернете и создавать веб-клиентов. Возможно, вам потребуются средства визуального построения запросов. Такие инструменты позволяют создавать запросы к базе данных графическим способом, что делает их более понятными и удобными для работы. Кроме того, такие средства позволяют визуально настраивать параметры запроса, такие как фильтры, сортировка и группировка данных. Это дает возможность быстро и легко формировать нужные выборки из базы данных.

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

Таким образом, средства визуального построения запросов и генерации исполняемых файлов и дистрибутивов являются важными инструментами для создания и управления программным обеспечением. Они облегчают работу с базами данных и упрощают процесс создания и распространения программ. Использование таких инструментов позволяет экономить время и усилия, что особенно важно в условиях современного развития информационных технологий. Сейчас можно приобрести компонент dConnections для Visual dBase 7.5, который позволяет получить доступ к данным различных систем: Oracle, Sybase, Informix, МS SQL Server, DB2, InterBase. Этот компонент будет полезен для создания приложений с использованием Visual dBase.

Компания dBase, Inc также объявила о проекте dBASE Open Source. Основная цель этого проекта - разработка новых компонентов и классов пользовательским сообществом dBase, которые будут включены в следующую версию dBase под названием dBase 2000. То есть, происходит трансформация dBase (или его частей) в некоммерческий продукт с открытым исходным кодом. Компания Ansa Software занималась разработкой программного обеспечения под названием Paradox, которое впервые появилось на рынке в 1985 году. Однако, в последующем Borland приобрела этот продукт и получила его полные права. Paradox был очень популярной СУБД в конце 80-х - начале 90-х годов. Он принадлежал компании Borland International и широко использовался в различных странах, в том числе и в России. Paradox занимал стабильные позиции на рынке программных средств для создания приложений с базами данных.

Paradox был приобретен компанией Corel в июле 1996 года и стал частью Corel Office Professional[4, 39]. В этой СУБД данные хранились по принципу, схожем с dBase. Каждая таблица сохранялась в отдельном файле с расширением *.db, а MEMO и BLOB-поля хранились в файлах с расширением *.md. Также индексы сохранялись в файлы с расширением *.rx. Тем не менее, формат данных Paradox отличается от открытого формата dBase, что требует использования специальных библиотек для доступа к данным. Ранее популярная библиотека Paradox Engine, которая служила основой для Borland Database Engine, использовалась в приложениях, написанных на С или Pascal. В настоящее время данная библиотека активно применяется в разработке программ на базе инструментов компании Borland, таких как Delphi и C++Builder. Ее также используют в некоторых генераторах отчетов, например Crystal Reports, а также в самой системе управления базами данных Paradox. Следует отметить, что для баз данных, созданных с помощью различных версий этой СУБД, имеются ODBC-драйверы. Важно отметить, что отсутствие ограничений на формат данных также предоставляет ряд преимуществ. Представление данных в формате Paradox отличается от открытых форматов, таких как dBase, и имеет свои особенности. Эти особенности делают процесс редактирования данных более сложным. Однако, Paradox предоставляет некоторые удобные функции, которые недоступны в dBase.

Например, возможно защитить таблицы и отдельные поля паролем. Также, в Paradox можно хранить правила ссылочной целостности прямо в таблицах. Эти сервисы были доступны с самых первых версий Paradox.

Ранние версии Paradox предоставляли разработчикам баз данных дополнительные возможности по сравнению с dBase. В них была поддержка деловой графики в DOS-приложениях и возможность обновления данных в многопользовательской среде. Также были предоставлены визуальные средства для создания запросов с использованием интерфейса Query by Example (QBE), а также средства для статистического анализа данных. Кроме того, Paradox позволял визуально создавать пользовательские интерфейсы с автоматической генерацией кода на языке программирования PAL (Paradox Application Language). Помимо описанных сервисов, Windows-версии базы данных Paradox обладали возможностью работать с данными других форматов, включая dBase и данные из серверных баз данных. Paradox получила такую возможность благодаря использованию библиотеки Borland Database Engine и SQL Links драйверов. Теперь пользователи Paradox могли использовать ее как универсальный инструмент для управления различными базами данных. В составе Borland Delphi и Borland C++Builder по-прежнему включена упрощенная версия Paradox 7 под названием Database Desktop, которая предназначена именно для этой цели. Продукт использует базовый формат данных, который имеет такие же недостатки, как и все форматы данных настольных СУБД. Поэтому, при возможности, стараются заменить его на серверную СУБД. При этом сохраняется сам Paradox как инструмент для разработки приложений и работы с данными. Paradox 9, текущая версия этой СУБД, доступна в двух вариантах: Paradox 9 Standalone Edition и Paradox 9 Developer's Edition. Corel Office Professional предлагает две версии программы для работы с базами данных. Первая версия предназначена для использования в качестве настольной системы управления базами данных (СУБД), в то время как вторая версия предоставляет возможность использования как настольной СУБД, так и средства разработки приложений и манипуляции данными в серверных СУБД.

Обе версии программы предлагают средства манипуляции данными Paradox и dBase. Также включены средства создания различных форм, отчетов и приложений, что делает программу более универсальной и функциональной для пользователей.

Таким образом, Corel Office Professional предлагает две различные версии программы для работы с базами данных, включающие все необходимые инструменты для удобной и эффективной работы с данными. Возможности визуального создания запросов и анализа данных предоставляются средствами, доступными в системе. Также имеются инструменты для публикации результатов и отчетов в интернете и для разработки веб-клиентов. Эти средства позволяют максимально удовлетворить потребности пользователей в удобном и эффективном анализе данных и в дальнейшем использовании полученных результатов. Доступные функциональные возможности и гибкие настройки позволяют максимально адаптировать систему под индивидуальные задачи и требования пользователей. Новый интерфейс и удобный навигационный инструментарий обеспечивают простоту и интуитивность работы. Работа с данными становится более эффективной и удобной благодаря возможности визуального построения запросов и анализа результатов. Кроме того, система предоставляет инструменты для создания и публикации отчетов и для разработки веб-клиентов, что позволяет распространять информацию и обеспечивать доступ к данным с любого устройства с подключением к интернету. Все это делает систему универсальным инструментом для работы с данными и позволяет пользователям получать максимальную пользу от использования предоставляемых возможностей. Возможно использовать Corel Web-сервер, чтобы получить доступ к данным формата Paradox из приложений, работающих под управлением операционной системы Windows. Для этого необходим ODBC-драйвер. Java-приложения могут использовать специальные инструменты для доступа к данным в формате Paradox. Кроме этого, в составе Paradox 9 Developer's Edition есть не только средства разработки, но и run-time-версия самого Paradox, которую можно включить в поставку приложений. Существуют инструменты для создания дистрибутивов программного обеспечения. К примеру, можно использовать драйверы SQL Links, которые обеспечивают доступ к базам данных на сервере. Стоит отметить, что в последнее время популярность этого программного продукта как инструмента разработки немного снизилась. Тем не менее, по-прежнему существует множество информационных систем, созданных с использованием SQL Links и функционирующих в различных частях мира. Возникновение FoxPro было прямым следствием разработки FoxBase компанией Fox Software в конце 1980-х годов. Они стремились создать СУБД, которая была бы совместима с dBase в плане организации файлов и языка программирования, но при этом значительно превосходила бы ее в производительности. FoxBase и более поздняя версия FoxPro предоставляют пользователям больше возможностей по сравнению с аналогичными версиями dBase. Одним из способов повышения эффективности является более эффективная организация индексных файлов, которая отличается от dBase. Например, FoxBase и FoxPro позволяют использовать деловую графику, генерировать код приложений и автоматически создавать документацию к приложениям. Таким образом, эти продукты предоставляют пользователям более широкие возможности. Visual FoxPro - продукт, который был куплен Microsoft. Он получил свое название с версии 3.0, выпущенной в 1995 году. За последние несколько лет продукт Visual FoxPro становился все более и более интегрированным с другими продуктами Microsoft, особенно с Microsoft SQL Server. В его состав включены инструменты для переноса данных из FoxPro в SQL Server и для доступа к данным этого сервера из приложений, созданных с помощью Visual FoxPro. Далее, с каждой новой версией, формат данных FoxPro также менялся, включая возможности хранения правил ссылочной целостности и бизнес-правил в самой базе данных. Однако, большое внимание уделялось миграции приложений Visual FoxPro на серверные платформы. Представляем вам последнюю версию продукта - Visual FoxPro 6.0. Его можно приобрести как самостоятельно, так и в составе Microsoft Visual Studio 6.0. Это настольная система управления базами данных, отличающаяся тем, что полностью интегрирована с технологиями Microsoft. Она поддерживает технологию COM (Component Object Model), которая является основой для работы 32-битных версий Windows и организации распределенных вычислений в этой операционной системе. Также она интегрируется с Microsoft SQL Server и позволяет создавать распределенные приложения на основе концепции Windows DNA (Distributed interNet Applications). Visual Fox Pro 6.0 имеет ряд функций, таких как возможность публикации данных в сети Интернет и создания веб-клиентов. Он также предоставляет возможности создания компонентов ASP и веб-приложений. Для создания масштабируемых многозвенных приложений, которые обрабатывают данные, имеются средства, позволяющие создавать COM-объекты и объекты для Microsoft Transaction Server.

Также имеются средства доступа к данным серверных СУБД, которые основаны на использовании OLE DB. ОLE DB - набор COM-интерфейсов, который обеспечивает унифицированный доступ к данным из различных источников, включая нереляционные базы данных и другие источники, такие как Microsoft Exchange. Visual Modeller - инструмент, который позволяет визуально моделировать компоненты и объекты, которые являются составными частями приложения. Он предоставляет средства доступа к данным Microsoft SQL Server и Oracle, позволяя создавать и редактировать таблицы, триггеры и хранимые процедуры. Кроме того, в Visual Modeller также есть средства отладки хранимых процедур Microsoft SQL Server. Этот инструмент максимально удобен и эффективен для разработчиков приложений. Работа с данными и создание различных компонентов приложения становится намного проще и быстрее благодаря Visual Modeller. Он позволяет визуально представлять структуру и взаимодействие компонентов приложения, что значительно повышает понимание системы и ускоряет процесс разработки. Использование Visual Modeller дает возможность легко создавать, изменять и управлять базами данных, а также избежать ошибок и проблем с данными. Этот инструмент является незаменимым для разработчиков, которые стремятся к эффективной и удобной работе при разработке приложений. Возникает потребность в эффективном инструменте для управления компонентами приложений и их повторного использования. Поэтому продукт Visual FoxPro, который ранее использовался только как настольная СУБД, сейчас претерпевает изменения и превращается в средство разработки приложений в архитектуре Windows DNA, а также в средство для создания распределенных приложений. Эти тенденции развития продукта становятся все более очевидными. На самом деле, все эти тенденции характерны для всех известных нас настольных СУБД. Это уже было продемонстрировано нами в случае dBase и Paradox - они тоже дают возможность взаимодействия с популярными серверными СУБД. В начале 90-х годов была разработана первая версия СУБД Access. Эта программа стала первой настольной реляционной СУБД для операционной системы Windows, предназначенной для использования на 16-разрядных компьютерах. Существенный прирост популярности СУБД Access произошел после включения ее в состав программного пакета Microsoft Office. В отличие от средства разработки приложений Visual FoxPro, Access ставит своей главной целью обеспечение удобства пользователей Microsoft Office, в том числе и тех, кто не обладает навыками программирования. Access 2000 - СУБД, которая входит в состав Microsoft Office 2000 Professional и Premium, и также доступна в виде отдельного продукта. Одной из главных особенностей этой СУБД является то, что вся информация, связанная с конкретной базой данных, хранится в одном файле. В этом файле содержатся таблицы, индексы, правила ссылочной целостности, бизнес-правила, список пользователей, а также формы и отчеты. Такое решение было принято, чтобы облегчить работу начинающим пользователям. Одним из элементов, включенных в Access 2000, являются инструменты для работы с данными как внутри Access, так и через ODBC, что позволяет подключаться к базам данных Access. Еще одной возможностью программы является создание форм, отчетов и приложений. При этом отчеты могут быть экспортированы в форматы Microsoft Word или Microsoft Excel. Для разработки приложений в Access 2000 используется Visual Basic for Applications, который является общим для всех продуктов Microsoft Office. Существуют специальные инструменты, которые позволяют публиковать отчеты в Интернете. Кроме того, такие инструменты также способны создавать интерактивные веб-приложения для работы с данными, известные как "Data Access Pages". Эти приложения помогают пользователям эффективно работать с информацией, предоставляя возможность взаимодействия с данными через веб-интерфейс. Таким образом, имеется возможность избежать необходимость установки дополнительного программного обеспечения на компьютер пользователя. Такие приложения также обладают высокой гибкостью и адаптируются под разные типы данных и требования пользователей. Благодаря средствам создания интерактивных веб-приложений и средствам публикации отчетов в Интернете, предоставление информации и работа с данными становится более удобной и эффективной. Существуют различные инструменты, которые позволяют работать с данными, хранящимися на серверах, использующих системы управления базами данных (СУБД) через технологию OLE DB. Они предоставляют возможность связи с серверной СУБД и управления данными.

Одним из таких инструментов является Microsoft SQL Server, который предоставляет средства для создания клиентских приложений. Эти приложения позволяют пользователю взаимодействовать с базой данных, выполнять запросы, изменять данные и просматривать результаты.

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

Таким образом, СУБД Microsoft SQL Server предлагает широкий набор инструментов для доступа, создания клиентских приложений и администрирования баз данных. Эти средства позволяют удобно и эффективно работать с данными и обеспечивают гибкость и функциональность приложений и систем, основанных на данной технологии. Access обладает поддержкой COM, которая предоставляет возможность использовать элементы управления ActiveX в формах и Web-страницах, созданных с помощью этой программы. Однако, в отличие от Visual FoxPro, Access не предусматривает создание COM-серверов. Microsoft Access может использоваться как настольная СУБД и часть офисного пакета, а также в роли клиента для управления и манипулирования данными Microsoft SQL Server и создания приложений для него. Кроме того, Access 2000 позволяет использовать Microsoft Data Engine (MSDE) в качестве хранилища данных, которое является настольным сервером баз данных, совместимым с SQL Server. MSDE - база данных, основанная на технологиях Microsoft SQL Server, но предназначенная для использования в настольных системах или в сетевых приложениях с небольшим объемом данных (до 2 Гб) и небольшим количеством пользователей. Фактически, MSDE можно рассматривать как упрощенную версию Microsoft SQL Server без средств администрирования. Отнесение ее к настольным базам данных может быть сделано только условно. Возможность выбора механизма доступа к данным предоставляется пользователю в Microsoft Access. Он может решить, использовать стандартный набор библиотек доступа к данным, известный как Microsoft Jet, или вместо этого использовать MSDE, что приведет к управлению базой данных с помощью отдельного процесса. Само преобразование имеющихся баз данных Access в базу данных MSDE возможно прямо из среды разработки Access. Базы данных MSDE полностью сочетаются с базами данных Microsoft SQL Server и могут быть управляемыми самим сервером в нужных случаях. Как и другие серверные системы управления базами данных, эти базы данных имеют функцию поддержки транзакций, возможность создания треггеров и хранимых процедур (которые недоступны в базах данных Access), а также применение механизмов защиты данных, предоставляемых операционной системой. При большом числе пользователей и большом объеме данных, использование MSDE обеспечивает более высокую производительность. Это связано с тем, что обработка запросов происходит внутри процесса, управляющего базой данных, а не в клиентском приложении. Таким образом, сетевой трафик, связанный с передачей данных от сервера к клиенту, уменьшается. MSDE включена в состав Microsoft Office 2000 Premium или Developer и также доступна на веб-сайте Microsoft для зарегистрированных пользователей Visual Studio 6.0 Professional, Enterprise Edition или любого другого инструмента разработки, входящего в Visual Studio 6.0 Professional или Enterprise Edition. Возможным вариантом переформулировки данного текста может быть следующий:

MSDE имеет возможность свободно распространяться в комплекте с приложениями, разработанными на основе любых инструментов, входящих в состав Visual Studio 6.0 или Office 2000 Developer. Это означает, что пользователи могут получить доступ к MSDE без дополнительной оплаты и использовать его функциональность для создания собственных программных продуктов. MSDE предоставляет разработчикам широкий спектр возможностей для эффективной работы и упрощения процесса создания приложений. Благодаря свободной распространяемости MSDE, разработчики имеют возможность значительно сэкономить на лицензионных платежах и сразу приступить к созданию высококачественных приложений. Существует актуальность применения настольных СУБД, несмотря на утверждения некоторых авторов о их устаревании. Эти СУБД все еще используются и некоторые из них находятся в активном использовании. Среди таких СУБД можно выделить DBase,FoxPro, Paradox и MS Access. Существует неоспоримое утверждение о недостатках настольных СУБД, которые как было, так и будет иметь все характеристики файл-серверной архитектуры. Никаких сомнений не возникает в отношении их ненадежности, медленной производительности, сложностей с поддержкой целостности данных, проблем с копированием информации при миграции и создании резервных копий, трудностей в администрировании, катастрофического снижения производительности при работе с большими объемами данных и так далее. Необходимо максимально изменить содержание текста, убрав все следы его предыдущего состояния. Также необходимо переставить предложения и смысловые блоки, перефразировать текст, используя синонимы, менять порядок частей предложений и абзацев. Важно сохранить объем текста, но сделать все радикальные изменения, меняя структуру и избегая повторений слов. Требуется использовать понятный и доступный язык, избегая слов повторений и применять сложноподчиненные предложения. Вместе с тем, используемые средства для решения проблемы должны соответствовать сложности самой проблемы. Для многих малых и средних предприятий, разработка и внедрение информационной системы представляется нецелесообразной, особенно если затраты на это превышают годовой оборот компании. Расходы на приобретение уже готового программного обеспечения и разработку соответствующей информационной системы, которая будет функционировать под управлением серверной СУБД, достигают суммы от нескольких десятков тысяч до нескольких миллионов долларов. СУБД находят применение в различных областях деятельности. Они используются в государственных и муниципальных учреждениях, в сфере образования, а также в сфере обслуживания. Кроме того, они полезны для малого и среднего бизнеса. В данном случае, проблемы, с которыми приходится сталкиваться, не связаны с огромными объемами данных или частой обновляемостью. Территориальная организация обычно находится в небольшом здании, а количество пользователей колеблется в пределах от одного до 10-15 человек. В таких условиях использование настольных СУБД для управления информационными системами является полностью обоснованным и успешно используется. Современные версии настольных систем управления базами данных (СУБД) получили необходимые для эффективной работы функции, такие как поддержка ограничений целостности и механизм транзакций. Некоторые из них, включая Microsoft Access и Visual FoxPro, доступны для использования на операционной системе Microsoft Windows и обладают возможностью создания пользовательского интерфейса в виде окон. В данном исследовании мы изучили самые распространенные сейчас настольные СУБД и проследили их эволюцию. Наше внимание было обращено на различные направления и перспективы их развития. Мы наблюдали, что развитие настольных СУБД, которые умели сохранять свою популярность в течение длительного времени, следовало определенным закономерностям. В момент выпуска ранних версий операционной системы Windows, все эти СУБД получили визуальные инструменты для проектирования форм, отчетов и приложений. Впервые они стали иметь возможность доступа к серверным СУБД с появлением 32-битных версий. Затем они приобрели средства для публикации данных в Интернете и, в какой-то мере, поддерживают создание приложений для редактирования данных через веб-браузеры. В последнюю очередь они начали предоставлять возможность сохранения описаний правил ссылочной целостности в базе данных. Современные СУБД, за исключением Corel Paradox, позволяют использовать легкие серверы баз данных для создания настольных приложений. Таким образом, развитие настольных СУБД отражает современные тенденции информационных систем, такие как распределенные системы с использованием Internet или Intranet, быстрая разработка приложений и перенос баз данных в архитектуру, включая настольные приложения.

Оглавление

- Настольные СУБД

- Основы работы настольных СУБД

- Практическая часть работы

- Общая характеристика задачи

- Описание алгоритма решения задачи Список литературы

Список литературы

- Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных: Учебное пособие/Изд-е Башкирского ун-та. - Уфа, 1999. - 108 с.

- Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и стати-стика, 1989. - 351 с.

- Кузнецов С.Д. Введение в системы управления базами данных //СУБД.

- Федоров А. Н., Елманова Н. С. Введение в базы данных Часть 2. Настольные СУБД// КомпьютерПресс.

Как купить готовую работу?
Авторизоваться
или зарегистрироваться
в сервисе
Оплатить работу
удобным
способом
После оплаты
вы получите ссылку
на скачивание
Страниц
19
Размер файла
115.29 КБ
Просмотров
230
Покупок
0
Стольные СУБД. Основы работы стольных СУБД. Мiсrоsоft Dаtа Еnginе
Купить за 100 руб.
Похожие работы
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
Прочие работы по предмету
Сумма к оплате
500 руб.
Купить
Заказать
индивидуальную работу
Гарантия 21 день
Работа 100% по ваши требованиям
от 1 000 руб.
Заказать
103 972 студента обратились
к нам за прошлый год
1950 оценок
среднее 4.2 из 5
Михаил Очень долго искала эксперта, который сможет выполнить работу. Наконец-то нашла. Работа выполнена в срок, все,как...
Юлия работа выполнена отлично, раньше срока, недочётов не обнаружено!
Юлия Работа выполнена качественно и в указанный срок
Ярослава Эксперта рекомендую !!!! Все четко и оперативно. Спасибо большое за помощь!Буду обращаться еще.
Ярослава Благодарю за отличную курсовую работу! Хороший эксперт, рекомендую!
Марина Хорошая и быстрая работа, доработки выполнялись в кратчайшие сроки! Огромной спасибо Марине за помощь!!! Очень...
Мария Благодарю за работу, замечаний нет!
Елена Елена прекрасно справилась с задачей! Спасибо большое за великолепно выполненную работу! Однозначно рекомендую!
Михаил Михаил отличный эксперт! Работу сделал раньше заявленного срока, все недочеты поправили, работой довольна! 5+
Мария Благодарю за работу! Замечаний нет!