Понятие информации и ее основные свойства Предмет и задачи информатики



бет9/12
Дата28.03.2023
өлшемі419,85 Kb.
#76846
түріЗакон
1   ...   4   5   6   7   8   9   10   11   12
Понятие базы данных
1. Основные понятия базы данных
Явления реального мира зачастую могут быть описаны с помощью структурных взаимосвязей между совокупнос­тями фактов. Для представления информации подобного рода в явлениях может быть использована структурная модель данных.
База данных (БД) — это поименованная совокупность структурированных данных о конкретных объектах реаль­ного мира в какой-либо предметной области.
База данных (БД) - это один или несколько файлов данных, предназначенных для хранения, изменения и обработки больших объемов взаимосвязанной информации.
Структури­рование данных предполагает существование (или уста­новление) между ними каких-то отношений (связей). В зависимости от характера этих отношений можно выде­лить несколько классификационных признаков структур данных.


2. Классификация структур данных по различным признакам
1. По отношению порядка структуры данных делятся на упорядоченные и неупорядоченные.
В упорядоченных структурах элементы размещаются по порядку в соответствии со значением некоторого при­знака. Наиболее простым признаком является порядко­вый номер элемента; установление порядка в соответст­вии с номером называется нумерацией. При этом если весь набор имеет один общий идентификатор (например, М), то отдельным данным присваиваются собственные идентификаторы — индексы (например, М5 или Mb). Ча­ще всего индекс задается целым числом, хотя это необя­зательно (в качестве индекса может выступать любой знак из конечного алфавита). Лексикографический порядок индексов определяет отношение следования между эле­ментами структуры, т. е. элемент Мб следует за элемен­том М5, а элемент Ма располагается перед элементом Mb. Примером структур, в которых упорядочение произ­водится по номеру элемента, являются массивы. Порядко­вый номер элемента можно считать внешним признаком, который может присваиваться элементу независимо от его значения. Например, регистрационный номер доку­мента определяется только временем его поступления в учреждение, а не его содержанием. Помимо нумерации, в структурах данных используется упорядочение по зна­чению некоторого внутреннего признака (например, раз­мещение фамилий в алфавитном порядке или группы предприятий — в порядке убывания их рентабельности); такое упорядочение называется ранжированием.
Примером неупорядоченных структур являются мно­жества — в них не определен порядок элементов; един­ственное, что можно установить для каких-то конкретных данных, так это их принадлежность (или непринадлеж­ность) выбранному множеству.
2. По характеру отношений между элементами структу-
ры данных подразделяют на линейные и нелинейные.
В линейных структурах все элементы равноправны. К ним относят массив, множество, стек, очередь.
В нелинейных структурах между элементами сущест­вуют отношения подчиненности или они могут быть свя­заны логическими условиями. К ним относят деревья, гра­фы, фреймы.
По однородности структуры данных делят на одно­родные и неоднородные. К однородным относят структу­ры, содержащие элементарные данные только одного ти­па. Примерами однородных структур являются массивы, множества, стеки. Неоднородные структуры объединяют данные разных типов. К неоднородным структурам отно­сят записи.
По технологии обработки данных БД подразделяют на централизованные и распределенные.
Централизованная БД хранится в памяти одной вы­числительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределен­ный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.
Распределенная БД состоит из нескольких (возможно, пересекающихся или даже дублирующих друг друга) час­тей, хранимых в различных ЭВМ вычислительной -сети.
Работа с такой базой осуществляется с помощью системы управления распределенной базой данных (СУРБД).
5. По способу доступа к данным различают БД с ло­кальным и удаленным (сетевым) доступом. Системы централизованных БД с сетевым доступом предполага­ют различные архитектуры подобных систем, такие, как файл-сервер и клиент-сервер.
Файл-сервер. Архитектура систем БД с сетевым досту­пом предполагает выделение одной из машин сети в каче­стве центральной (сервер файлов). На такой машине хра­нится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих стан­ций, с помощью которых поддерживается доступ пользо­вательской системы к централизованной БД. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производят обра­ботку. При большой интенсивности доступа к одним и тем же данным производительность информационной системы падает. Пользователи могут создавать на рабочих станциях локальные БД — для своих нужд. Концепция «файл-сервер» условно отображена на рис. 1.

Рис. 1. Схема обработки информации в БД по принципу «файл-сервер»


Клиент-сервер. В соответствии с этой концепцией подразумевается, что, помимо хранения централизо­ванной БД, центральная машина (сервер базы данных) должна обеспечивать выполнение основного объема об­работки данных. Запрос на данные, выдаваемый клиен­том (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные данные (но не файлы) транспортируются по сети от сервера к клиенту. Специ­фикой архитектуры «клиент-сервер» является использова­ние языка запросов SQL. Концепция «клиент-сервер» ус­ловно изображена на рис. 2.

Рис. 2. Схема обработки информации в БД по принципу «клиент-сервер»




Достарыңызбен бөлісу:
1   ...   4   5   6   7   8   9   10   11   12




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет