Принципы организации баз данных 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Принципы организации баз данных



 

По технологии обработки данных базы данных подразделяются на централизованные и распределенные.

Централизованная база данных хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования баз данных часто применяют в локальных сетях ПК.

Распределенная база данных состоит из нескольких, возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой данных осуществляется с помощью системы управления распределенной базой данных (СУРБД).

По способу доступа к данным базы данных разделяются на базы данных с удаленным (сетевым) доступом.

Системы централизованных баз данных с сетевым доступом предполагают различные архитектуры подобных систем:

· Файл – сервер;

· Клиент – сервер.

Файл-сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из машин в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной базе данных. Файлы базы данных в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность информационной системы падает. Пользователи могут создавать также на рабочих станциях локальные БД, которые используются ими монопольно.

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

Состав, иерархия, протоколы локальной сети

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

С этой точки зрения локальную сеть можно рассматривать как совокупность серверов и рабочих станций.

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

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

Рабочая станция – персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам.

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

Особое внимание следует уделить одному из типов серверов – файловому серверу. В распространенной терминологии для него принято сокращенное название – файл-сервер.

Файл-сервер хранит данные пользователей сети и обеспечивает им доступ к этим данным. Это компьютер с большой емкостью оперативной памяти, жесткими дисками большой емкости и дополнительными накопителями на магнитной ленте.

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

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

Для многих задач использование данных одного файл-сервера оказывается недостаточным. Тогда в сеть включаться несколько серверов. Возможно также применение в качестве файл-серверов мини-ЭВМ.

Работа в локальной сети

 

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

В системах централизованной обработки данных эти функции выполняла центральная ЭВМ.

Компьютерные сети реализуют распределенную обработку данных. Обработка данных в этом случае распределена между двумя объектами: клиентом и сервером.

Клиент – задача, рабочая станция или пользователь компьютерной сети.

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

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

Клиент обрабатывает полученные данные и представляет результаты обработки в виде, удобном для пользователя. В принципе обработка данных может быть выполнена и на сервере. Для подобных систем приняты термины – системы клиент-сервер или архитектура клиент-сервер.

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

Топология ЛВС – это усредненная геометрическая схема соединений узлов сети.

Узел – любое устройство, непосредственно подключенное к передающей среде сети.

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

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

 

 

Понятия сети Интернет

Интернет представляет собой глобальную сеть. Само ее название означает «между сетей». Это сеть, соединяющая отдельные сети.

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

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

С этой целью для каждого компьютера устанавливаются два адреса: цифровой IP-адрес и доменный адрес.

Цифровой адрес имеет длину 32 бита. Для удобства он разделен на четыре блока по 8 бит, которые можно записать в десятичном виде. Адрес содержит полную информацию, необходимую для идентификации компьютера.

Два блока определяют адрес сети, а два другие – адрес компьютера внутри этой сети. Существует определенное правило для установки границы между этими адресами. Поэтому IP- адрес включает в себя три компонента: адрес сети, адрес подсети, адрес компьютера в подсети.

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

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

Существуют и домены, разделенные по тематическим признакам. Такие домены имеют трехбуквенное сокращенное название.

Для пользователей Интернет адреса могут быть просто их регистрационные имена на компьютере, подключенные к сети. За именем следует знак @. Все это слева присоединяется к имени компьютера.

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

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

Электронная почта

 

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

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

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

· подготовку текста;

· чтение и сохранение корреспонденции;

· удаление корреспонденции;

· ввод адреса;

· комментирование и пересылку корреспонденции;

· импорт (прием и преобразование в нужный формат) других файлов.

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

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

 

 

Способы защиты информации

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

 



Поделиться:


Последнее изменение этой страницы: 2016-04-23; просмотров: 608; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.44.108 (0.013 с.)