Лекционный комплекс модуль Базы данных и субд глоссарий бд база данных, поименованная совокупность структурированных данных субд icon

Лекционный комплекс модуль Базы данных и субд глоссарий бд база данных, поименованная совокупность структурированных данных субд


Смотрите также:
Опираются на единый устоявшийся комплекс основных понятий. Рассмотрим эти понятия...
Программа дисциплины «Базы данных»...
Тема «Основные термины и понятия»...
Системы управления базами данных (субд). Функции субд базы данных (БД)...
Методика выполнения работы Введение в базы данных и Microsoft Access База данных (БД)...
Реферат на тему: Access. Базы данных...
Учебная программа по дисциплине базы данных и субд дорохина Т. В., Скуратовская О. Г...
Управление транзакциями в системах баз данных Понятие транзакции...
Гис-технологии в экологии...
Вопросы к государственному меж...
Вопросы к государственному междисциплинарному...
Лекция №1: Стандарты языка sql...



Загрузка...
страницы: 1   2   3   4   5   6
вернуться в начало
скачать
^

Одиночные (настольные) СУБД


Одиночные информационные системы реализуются на автономном компьютере, как правило, ПК. Такая система может содержать несколько простых приложений, связанных общим информационным фондом, и рассчитана на работу одного пользователя или группы пользователей, разделяющих по времени одно рабочее место. Подобные приложения создаются с помощью так называемых "настольных СУБД" (Clarion, Clipper, FoxPro, Paradox, dBase, MS Access) или с помощью файловой системы и диалоговой оболочки для ввода, редактирования и обработки данных.

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

При выборе настольных СУБД обратите внимание на следующие аспекты:

  • наличие базового инструментария для построения таблиц, работы с данными и структурами в диалоговом режиме, сортировки и импорта записей.

  • наличие форм как инструментального средствами для формирования структур элементов данных и экранов просмотра.

  • наличие средств конструирования простых и сложных запросов и отчетов.

  • наличие средств быстрой разработки программ и внешних интерфейсов.

  • наличие средств связности характеризует связь с данными, хранящимися в файлах различных форматов.

  • наличие средства для работы в Internet характеризует инструментарий для публикации статических и динамических документов в Internet, а также для ввода и извлечения данных из сети.
^

Групповые СУБД


Групповые информационные системы ориентированы на коллективное использование информации членами рабочей группы (одного подразделения), чаще всего строятся как локальная вычислительная сеть ПК или реже как многотерминальная централизованная вычислительная система. Однотипные или специализированные рабочие места обеспечивают вызов одного или нескольких конкретных приложений. Общий информационный фонд представляет собой базу данных или совокупность файлов документов. При разработке таких приложений используются многопользовательские "настольные СУБД", серверы БД для рабочих групп (Btrieve, NetWare SQL, Gupta SQLBase, Sybase Anywhere SQL, MS SQL Server, Progress, Informix-SE, Workgroup Oracle и др.).

 ^ Корпоративные СУБД

Корпоративные информационные системы являются развитием систем для рабочих групп и сетей кампусов и ориентированы на масштаб крупного предприятия, могут поддерживать территориально разнесенные узлы или сети. Они могут иметь иерархическую структуру из нескольких уровней. Главное их назначение - обеспечение доступа из подразделения к центральной или распределенной базе данных предприятия (организации) помимо доступа к информационному фонду рабочей группы. Они строятся на корпоративных SQL-серверах БД (Oracle7, Informix-OnLine, Informix-DSA, Sybase, CA-Ingress и др.).

Термин "корпоративная" отражает с одной стороны величину сети, так как корпорация - это крупное, большое предприятие. С другой стороны, этот термин несет в себе смысл объединения, то есть корпоративная сеть - это сеть, получившаяся в результате объединения нескольких, как правило, разнородных сетей. При этом число пользователей и компьютеров может измеряться тысячами, число серверов - превышать несколько сотен, число записей в базе данных - несколько миллионов, а расстояния между сетями могут оказаться такими, что использование глобальных связей становится необходимостью. Непременным атрибутом такой сложной и крупномасштабной сети является гетерогенность - нельзя удовлетворить потребности тысяч пользователей с помощью однотипных элементов и однородных структур. В корпоративной сети обязательно будут использоваться различные типы компьютеров - от мейнфреймов до персоналок, 3-5 типов операционных систем, с десяток различных коммуникационных протоколов, несколько СУБД и множество других приложений..

Распределенные СУБД могут содержать несколько десятков и сотен серверов БД. Количество клиентских мест в них может достигать десятков и сотен тысяч. Обычно такие СУБД работают на предприятиях государственного масштаба, отдельные подразделения которых разнесены на значительной территории. К таковым, например, относятся подразделения Министерства обороны и Министерства внутренних дел. В распределенных СУБД некоторые серверы могут дублировать друг друга с целью достижения предельно малой вероятности отказов и сбоев, которые могут исказить жизненно важную информацию. Они используют собственные региональные средства связи. Интерес к распределенным СУБД возрос в связи со стремительным развитием Интернета. Опираясь на возможности Интернета, распределенные системы строят не только предприятия государственного масштаба, но и относительно небольшие коммерческие предприятия, обеспечивая своим сотрудникам работу с корпоративными данными на дому и в командировках.


Вопросы для самопроверки

  1. Характеристики одиночных СУБД

  2. Характеристики групповых СУБД

  3. Признаки корпоративности систем

  4. Характеристики корпоративных СУБД

  5. В чем заключается управление данными во внешней памяти

  6. В чем заключается управление буферами оперативной памяти

  7. Назначение механизма транзакций

  8. Назначение журнала

  9. Алгоритмы ведения журнала

  10. Способы восстановления базы данных после мягкого и жесткого сбоя

  11. Назначение языка манипулирования данными

  12. Классификация СУБД

  13. Структура СУБД

  14. Функции ядра СУБД

  15. Функции компилятора

  16. Функции подсистемы поддержки времени выполнения

  17. Функции утилит БД



3-лекция. Методология моделирования данных. Технологии разработки реляционной и объектной модели баз данных

^

Цель лекции: Вопросы проектирования приложений. Реляционная технология. Объектная технология. Стандарты объектных баз данных.





      1. Выбор методологий моделирования данных.

      2. Реляционная технология.

      3. Объектная технология.

      4. Стандарты объектных баз данных.



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

^ Реляционная технология

На заре компьютерной эры обработка данных производилась на огромных вычислительных системах, соответственно, работа с информацией была доступна только узкому кругу профессионалов в области информационных технологий. Базы данных создавались, что называется, под себя, поэтому для поиска и изменения данных требовалось хорошее знание структур таких баз. Пользователям приходилось обращаться за каким-нибудь специальным отчетом к перегруженным работой профессионалам, обслуживающим центральную вычислительную систему, которые не успевали, как правило, подготовить отчет к моменту принятия решений. Это была “компьютеро-центричная” эпоха.

Появление персональных компьютеров означало, что мир вступил в эпоху информационных технологий, ориентированных на пользователя, в “пользователе-центричную” эпоху. С этого момента реляционные базы данных стали обслуживать тех, кто хотел пользоваться централизованной корпоративной информацией для подготовки нужных отчетов, для запросов информации из баз данных, не отходя от своего рабочего места.

Реляционные технологии ввели в обращение язык запросов SQL для поиска довольно широкого спектра данных. Принцип работы SQL – это представление данных в очень простом, стандартизованном формате, в виде двумерных таблиц, состоящих из колонок и строк. Именно поэтому SQL стал основой целого поколения инструментов, позволяющих пользователям делать запросы и получать отчеты.

На базе такой простой модели данных и стало возможным создать элегантный язык запросов SQL, однако простота и изящество достались дорогой ценой. Дело в том, что реальные данные и их взаимосвязи крайне сложны, и их отображение на реляционные таблицы во многих случаях приводит к крайне неэффективным структурам и запросам, включающим в себя множество соединений (Joins) – убийц производительности, необходимых для выполнения даже самых простых операций. Все это порождает две проблемы: 1) существенно усложняется написание запросов в силу необходимости соединения многих таблиц; 2) становится непомерно большим объем компьютерной обработки, которую были вынуждены проводить реляционные системы при работе с данными сложной структуры.

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

Необходимо также отметить, что, хотя SQL и обязан своим появлением реляционным базам данных, использование SQL не может и не должно ограничиваться только реляционными СУБД.




оставить комментарий
страница2/6
Дата31.03.2012
Размер0,86 Mb.
ТипДокументы, Образовательные материалы
Добавить документ в свой блог или на сайт

страницы: 1   2   3   4   5   6
отлично
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

наверх