В какой информационной системе бд и субд находятся на одном компьютере?

10 ответов на вопрос “В какой информационной системе бд и субд находятся на одном компьютере?”

  1. Melon Ответить

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

    реализует автоматизированный сбор,
    обработку и манипулирование данными,
    содержит технические средства обработки
    данных, программное обеспечение и
    обслуживающий персонал.
    Современной
    формой информационных систем являются
    банки данных, которые включают в свой
    состав вычислительную систему, одну
    или несколько баз данных (БД), систему
    управления базами данных (СУБД) и набор
    прикладных программ (ПП). Основными
    функциями банков данных являются:
    • хранение
    данных и их защита;
    • изменение
    (обновление, добавление и удаление)
    хранимых данных;
    • поиск
    и отбор данных по запросам пользователей;
    • обработка
    данных и вывод результатов.
    База
    данных

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

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

    (приложения) в составе банков данных
    служат для обработки данных, вычислений
    и формирования выходных документов по
    заданной форме.
    Приложение
    представляет собой программу или
    комплекс программ, использующих БД и
    обеспечивающих автоматизацию обработки
    информации из некоторой предметной
    области. Приложения могут создаваться
    как в среде СУБД, так и вне СУБД — с
    помощью системы программирования, к
    примеру, Delphi
    или C++ Builder,
    использующей средства доступа к БД.
    Для
    работы с базой данных во многих случаях
    можно обойтись только средствам СУБД,
    скажем, создавая запросы и отчеты.
    Приложения разрабатывают главным
    образом в случаях, когда требуется
    обеспечить удобство работы с БД
    неквалифицированным пользователям или
    интерфейс СУБД не устраивает пользователя.
    Важнейшим
    достоинством применения БД в информационных
    системах является обеспечение
    независимости данных от прикладных
    программ.
    Нет
    необходимости заниматься вопросами
    размещения данных в памяти, методами
    доступа к ним и т. д.
    Такая
    независимость достигается поддерживаемым
    СУБД многоуровневым представлением
    данных в БД на логическом (пользовательском)
    и физическом уровнях.
    В
    качестве основного критерия оптимальности
    функционирования базы данных, как
    правило, используются временные
    характеристики реализации запросов
    пользователей прикладными программами.

    Средства для создания баз данных Файловые системы Развитие основных понятий представления данных

    Любой
    вычислительный процесс представляет
    собой отображение некоторых входных
    данных в выходные.
    Соотношение
    сложности представления обрабатываемых
    данных и алгоритма вычислений определяет
    два класса задач:
    вычислительные
    задачи – достаточно простое представление
    данных и сложный процесс вычислений;
    задачи обработки
    данных (невычислительные задачи) –
    простой алгоритм обработки данных и
    сложное представление
    обрабатываемых данных.
    В
    соответствии с этим приходится уделять
    внимание как разработке алгоритма
    решения задачи, так и способам представления
    обрабатываемых данных.
    Начиная
    с конца 60-х годов компьютеры начинают
    интенсивно использоваться для решения
    так называемых невычислительных задач,
    связанных с обработкой различного рода
    документов. При использовании файловых
    систем данные хранятся в файле,
    предназначенном только для решения
    этой задачи. В этом случае описание
    данных включено в прикладную программу.
    При изменении формата записей файла
    необходимо изменение прикладной
    программы. Таким образом, программная
    система, решающая поставленную задачу,
    определяет свои собственные данные и
    управляет ими.

  2. Aragor Ответить

    Говоря о развитии технологий программирования, не­возможно обойти вниманием тему разработки и управле­ния базами данных. Базами данных (БД) называют элект­ронные хранилища информации, доступ к которым осу­ществляется с помощью одного или нескольких компью­теров. БД создается для хранения и доступа к данным, содержащим сведения о некоторой предметной области, т.е. некоторой области человеческой деятельности или окружающего нас мира. Системы управления базами дан­ных (СУБД) — набор программных средств, предназна­ченных для создания, наполнения, обновления, выборки, формирования отчетов и удаления информации в базах данных.
    Классификацию современных СУБД можно выполнить по различным признакам.
    По назначению различают три основных вида СУБД: промышленные универсального назначения, промышлен­ные специального назначения и разрабатываемые для кон­кретного заказчика. Специализированные СУБД создают­ся для управления БД конкретного назначения — бухгал­терские, складские и т.д. Универсальные СУБД не имеют четко обозначенных границ применения, рассчитаны на произвольные задачи. Поэтому они достаточно сложны и требуют от пользователя специальных знаний.
    По размещению отдельных частей БД различают ло­кальные и сетевыеСУБД.
    Все части локальных СУБД размещены на одном ком­пьютере. Если с локальной БД должны работать несколь­ко пользователей одновременно, то на их компьютерах должны храниться точные копии этой БД. Существенной проблемой при этом является синхронизация копий дан­ных. Если один пользователь внес изменения в свою ко­пию БД, то они станут доступными на других компьюте­рах только после их копирования. Сегодня применение локальных БД ограничено.
    Сетевые СУБД делятся на файл-серверные, клиент-сер­верные и распределенные. Обязательным атрибутом сете­вых СУБД является сеть, обеспечивающая аппаратную и программную связь компьютеров и позволяющая корпо­ративно работать множеству пользователей с одними и теми же данными.
    В файл-серверных СУБД данные размещаются на од­ном достаточно мощном компьютере, постоянно подклю­ченном к сети. Такой компьютер называется файл-серве­ром. Достоинством такой СУБД является относительная простота ее создания, обслуживания и настройки. Заме­тим, что между локальной и файл-серверной СУБД прак­тически нет различий, т.к. все фрагменты программного обеспечения СУБД (за исключением данных) находятся на всех компьютерах сети. Отличие между ними состоит в том, что программы обращаются к данным через сеть. Для многих вариантов архитектуры сети на уровне при­кладного программного обеспечения это различие «скры­то» от программиста. Из этого вытекает основной недо­статок файл-серверных СУБД. Он связан со значительной нагрузкой на сеть, т.к. любое обращение к данным, их корректировка вызывает пересылку значительных объе­мов информации по сети. Например, если пользователю требуется выбрать несколько фамилий из списка персона­ла по определенному признаку, то на его компьютер вна­чале пересылается весь список, и затем поиск производит­ся на пользовательском компьютере. При увеличении чис­ла пользователей СУБД пропускной способности сети ста­новится недостаточно для объемов пересылаемой инфор­мации, что приводит к существенному замедлению скорос­ти работы, а иногда и к системным сбоям.

  3. WYWAJIG Ответить

    База
    данных (БД)
    представляет
    собой совокупность структуриро­ванных
    данных, хранимых в памяти вычислительной
    системы и ото­бражающих
    состояние объектов и их взаимосвязей
    в рассматриваемой предметной
    области.
    Логическую
    структуру данных, хранимых в базе,
    называют мо­делью
    представления данных. К основным моделям
    представления данных
    (моделям данных) относятся иерархическая,
    сетевая, реля­ционная.
    Система
    управления базами данных (СУБД) —
    это
    комплекс языко­вых
    и программных средств, предназначенный
    для создания, ведения и
    совместного использования БД многими
    пользователями. Обычно СУБД
    различают по используемой модели данных.
    Так, СУБД, осно­ванные на использовании
    реляционной модели данных, называют
    ре­ляционными
    СУБД.
    Для
    работы с базой данных зачастую достаточно
    средств СУБД. Однако
    если требуется обеспечить удобство
    работы с БД неквалифи­цированным
    пользователям или интерфейс СУБД не
    устраивает пользо­вателей,
    то могут быть разработаны приложения.
    Их создание требует программирования.
    Приложение представляет собой программу
    или комплекс
    программ, обеспечивающих автоматизацию
    решения какой-либо
    прикладной задачи. Приложения могут
    создаваться в среде или вне
    среды СУБД — с помощью системы
    программирования, исполь­зующей
    средства доступа к БД, к примеру, Delphi
    или
    С++
    Вuildег.
    Приложения,
    разработанные в среде СУБД, часто
    называют приложе­ниями
    СУБД, а приложения, разработанные вне
    СУБД, — внешними приложениями.
    Словарь
    данных представляет собой подсистему
    БД, предназначен­ную
    для централизованного хранения информации
    о структурах дан­ных,
    взаимосвязях файлов БД друг с другом,
    типах данных и форма­тах
    их представления, принадлежности данных
    пользователям, кодах защиты и разграничения
    доступа и т. п.
    Информационные
    системы, основанные на использовании
    БД, обычно
    функционируют в архитектуре клиент-сервер.
    В этом случае БД
    размещается на компьютере-сервере, и к
    ней осуществляется сов­местный
    доступ.
    Сервером
    определенного
    ресурса в компьютерной сети называется
    компьютер
    (программа), управляющий этим ресурсом,
    клиентом
    компьютер
    (программа), использующий этот ресурс.
    В качестве ресур­са компьютерной сети
    могут выступать, к примеру, базы данных,
    фай­лы,
    службы печати, почтовые службы.
    Достоинством
    организации информационной системы на
    архитек­туре
    клиент-сервер является удачное сочетание
    централизованного хранения,
    обслуживания и коллективного доступа
    к общей корпора­тивной информации с
    индивидуальной работой пользователей.
    Согласно
    основному принципу архитектуры
    клиент-сервер, данные обрабатываются
    только на сервере. Пользователь или
    приложение фор­мируют
    запросы, которые поступают к серверу
    БД в виде инструкций языка
    SQL.
    Сервер базы данных обеспечивает поиск
    и извлечение нуж­ных
    данных, которые затем передаются на
    компьютер пользователя. Достоинством
    такого подхода в сравнении предыдущим
    является за­метно меньший объем
    передаваемых данных.
    Выделяют
    следующие виды СУБД
    :
    * полнофункциональные
    СУБД;
    *
    серверы
    БД;
    * средства разработки
    программ работы с БД.
    Полнофункциональные
    СУБД представляют собой традиционные
    СУБД.
    К ним относятся dBaseIV,
    Microsoft
    Access,
    Microsoft
    FoxPro
    и
    др.
    Серверы
    БД предназначены для организации центров
    обработки данных
    в сетях ЭВМ. Серверы БД обеспечивают
    обработку запросов клиентских
    программ обычно с помощью операторов
    SQL.
    Примера­ми
    серверов БД являются: Microsoft
    SQL
    Server,
    InterBase
    и др.
    В
    роли клиентских
    программ
    в
    общем случае могут использоваться СУБД,
    электронные таблицы, текстовые процессоры,
    программы элек­тронной
    почты и др.
    Средства разработки
    программ работы с БД могут использоваться
    для создания следующих программ:
    *
    клиентских программ;
    *
    серверов БД и их отдельных компонентов;
    *
    пользовательских
    приложений.
    По
    характеру использования
    СУБД
    делят на
    многопользователь­ские (промышленные)
    и локальные (персональные).
    Промышленные,
    СУБД представляют собой программную
    основу для
    разработки автоматизированных систем
    управления крупными экономическими
    объектами. Промышленные СУБД должны
    удовле­творять следующим требованиям:
    *
    возможность организации совместной
    параллельной работы мно­гих
    пользователей;
    *
    масштабируемость;
    *
    переносимость
    на различные аппаратные и программные
    платформы;
    *
    устойчивость по отношению к сбоям
    различного рода, в том чис­ле
    наличие многоуровневой системы
    резервирования хранимой информации;
    * обеспечение
    безопасности хранимых данных и развитой
    струк­турированной системы доступа
    к ним.
    Персональные
    СУБД — это программное обеспечение,
    ориентиро­ванное
    на решение задач локального пользователя
    или небольшой группы
    пользователей и предназначенное для
    использования на пер­сональном
    компьютере. Это объясняет и их второе
    название — на­стольные.
    Определяющими характеристиками
    настольных систем яв­ляются:
    *
    относительная простота эксплуатации,
    позволяющая создавать на
    их основе работоспособные пользовательские
    приложения;
    * относительно
    ограниченные требования к аппаратным
    ресурсам.
    По
    используемой модели данных
    СУБД
    разделяют на иерархические, сетевые,
    реляционные, объектно-ориентированные
    и др. Некоторые СУБД
    могут одновременно поддерживать
    несколько моделей данных.
    Для
    работы с данными, хранящимися в базе,
    используются следу­ющие
    типы языков:
    * язык
    описания данных — высокоуровневый
    непроцедурный язык
    декларативного
    типа, предназначенный для описания
    логической
    структуры
    данных;
    * язык
    манипулирования данными — совокупность
    конструкций, обеспечивающих
    выполнение основных операций по работе
    с дан­ными:
    ввод, модификацию и выборку данных по
    запросам.
    Названные
    языки в различных СУБД могут иметь
    отличия. Наи­большее
    распространение получили два
    стандартизованных языка: QBE
    — язык запросов по образцу и SQL

    структурированный язык запросов. QBE
    в основном
    обладает свойствами языка манипулирования
    данными, SQL
    сочетает в себе свойства языков обоих
    типов.
    СУБД реализует
    следующие основные функции низкого
    уровня:
    * управление данными
    во внешней памяти;
    *
    управление
    буферами оперативной памяти;
    * управление
    транзакциями;
    * ведение журнала
    изменений в БД;
    * обеспечение
    целостности и безопасности БД.
    Реализация функции
    управления данными во внешней памяти
    обес­печивает организацию управления
    ресурсами в файловой системе ОС.
    Необходимость
    буферизации данных обусловлена тем,
    что объем оперативной памяти меньше
    объема внешней памяти. Буферы пред­ставляют
    собой области оперативной памяти,
    предназначенные для ускорения
    обмена между внешней и оперативной
    памятью. В буферах временно
    хранятся фрагменты БД, данные из которых
    предполагает­ся
    использовать при обращении к СУБД или
    планируется записать в
    базу после обработки.
    Механизм
    транзакций используется в СУБД для
    поддержания це­лостности данных в
    базе. Транзакцией называется некоторая
    недели­мая
    последовательность операций над данными
    БД, которая отсле­живается
    СУБД от начала и до завершения. Если по
    каким-либо причинам
    (сбои и отказы оборудования, ошибки в
    программном обес­печении,
    включая приложение) транзакция остается
    незавершенной, то
    она отменяется.
    Транзакции присущи
    три основных свойства:
    *
    атомарность (выполняются все входящие
    в транзакцию операции или
    ни одна);
    *
    сериализуемость
    (отсутствует взаимное влияние выполняемых
    в
    одно и то же время транзакций);
    *
    долговечность (даже крах системы не
    приводит к утрате резуль­татов
    зафиксированной транзакции).
    Примером
    транзакции является операция перевода
    денег с одного счета
    на другой в банковской системе. Сначала
    снимают деньги с од­ного счета, затем
    начисляют их на другой счет. Если хотя
    бы одно из действий
    не выполнится успешно, результат операции
    окажется не­верным
    и будет нарушен баланс операции.
    Ведение
    журнала изменений выполняется СУБД для
    обеспечения надежности хранения данных
    в базе при наличии аппаратных и
    про­граммных
    сбоев.
    Обеспечение
    целостности БД составляет необходимое
    условие успешного
    функционирования БД, особенно при ее
    сетевом исполь­зовании.
    Целостность БД — это свойство базы
    данных, означающее, что
    в ней содержится полная, непротиворечивая
    и адекватно отража­ющая
    предметную область информация. Целостное
    состояние БД опи­сывается
    с помощью ограничений целостности в
    виде условий, кото­рым
    должны удовлетворять хранимые в базе
    данные.
    Обеспечение
    безопасности достигается в СУБД
    шифрованием дан­ных, парольной защитой,
    поддержкой уровней доступа к базе данных
    и
    отдельным ее элементам (таблицам, формам,
    отчетам и др.).

  4. VideoAnswer Ответить

  5. VideoAnswer Ответить

Добавить ответ

Ваш e-mail не будет опубликован. Обязательные поля помечены *