Автор работы: Пользователь скрыл имя, 13 Августа 2013 в 19:30, контрольная работа
1. Понятие системы управления базами данных.
2. Способы связи ПК, виды и программные компоненты компьютерных сетей.
3. Программные компоненты управления сетью.
Понятие системы управления базами данных.
Пользователями базы данных могут быть различные прикладные программы, программные комплексы, а также специалисты предметной области, выступающие в роли потребителей или источников данных, называемые конечными пользователями.
В современной
технологии баз данных предполагается,
что создание базы данных, ее поддержка
и обеспечение доступа
Система управления базами данных (СУБД) – это совокупность языковых и программных средств, предназначенных для создания, ведения и использования БД.
Структура СУБД.
Современная СУБД (рис. 1) содержит в своем составе:
С помощью средств создания БД проектировщик, используя язык описания данных (ЯОД), переводит логическую модель БД в физическую структуру, а на языке манипуляции данными (ЯМД) разрабатывает программы, реализующие основные операции с данными (в реляционных БД - это реляционные операции). При проектировании привлекаются визуальные средства, т.е. объекты, и программа-отладчик, с помощью которой соединяются и тестируются отдельные блоки разработанной программы управления конкретной БД.
Средства работы с данными предназначены для пользователя БД. Они позволяют установить удобный (как правило, графический многооконный) интерфейс с пользователем, создать необходимую функциональную конфигурацию экранного представления выводимой и вводимой информации (цвет, размер и количество окон, пиктограммы пользователя и т.д.) производить операции с данными БД, манипулируя текстовыми и графическими экранными объектами.
Сервисные средства позволяют при проектировании и использовании БД привлечь к работе с БД другие системы. Например, воспользоваться текстом из системы редактирования Word или таблицей из табличной системы Excel или обратиться к сетевому серверу.
Рисунок - 1Современная СУБД
Способы связи ПК, виды и программные компоненты компьютерных сетей.
Компьютерная сеть - это совокупность компьютеров, между которыми возможен информационный обмен без промежуточных носителей информации.
Для создания сети входящие в нее компьютеры должны быть связаны каналами передачи информации - каналами связи, а на компьютерах установлено специальное программное обеспечение, организующее работу в сети. Технология работы в сети и возникающие при этом возможности зависят как от способов организации каналов связи, так и от программного обеспечения. Можно выделить следующие виды каналов связи и организуемых с их помощью сетей :
Простейшая компьютерная сеть. Она образуется при соединении двух недалеко отстоящих друг от друга компьютеров (в пределах 10 - 20 м) с помощью специального кабеля, называемого нуль-модемом, который подключается к последовательным или параллельным портам обоих компьютеров (рис.2). Такое временное соединение называется прямым компьютерным соединением (ПКС). Оно может быть установлено, а затем снято любым конечным пользователем. В настоящее время получают развитие инфракрасные порты, позволяющие организовать указанный вид соединения напрямую, без кабеля. ПКС используется в основном для обмена информацией между портативным и стационарным персональным компьютером, например, офиса, хотя такой обмен возможен и между двумя стационарными ПК.
Рис. 2 Способы соединения компьютеров и виды сетей: а – временная сеть; б – локальная сеть; в – сети, организованные с помощью каналов связи.
Локальная вычислительная сеть. Расположенные на небольшом расстоянии компьютеры (на удалении в пределах 50-100 м внутри одного или соседних зданий), между которыми необходимо организовать постоянный информационный обмен, стационарно соединяются специально предназначенными для этих целей кабелями. Сеть указанного типа называется локальной вычислительной сетью (ЛВС) или по-английски LAN – Local Area Net.
Распределенная сеть. Значительно удаленные друг от друга компьютеры (например, расположенные в разных концах города или в разных городах), между которыми необходимо организовать постоянный обмен большими потоками информации. Компьютеры в этих сетях соединяются специальными постоянно действующими выделенными каналами. Физически выделенные каналы могут реализовываться с помощью телефонных каналов или оптических кабелей, а также с помощью спутниковых или радиоканалов. С помощью выделенных каналов обычно соединяются удаленные компьютеры одной организации (например, компьютеры центрального офиса банка с компьютерами в его филиалах). Сети, связывающие значительно удаленные компьютеры, называются распределенными. Доступ к распределенным сетям организаций ограничен определенным кругом лиц, для которых работа в таких сетях связана с выполнением их должностных обязанностей. По своему функциональному назначению сети подобного типа эквиваленты локальным и называются региональными, или по-английски MAN - Metropolitan Area Net.
Корпоративная сеть – это региональная сеть организации, в которой создана специальная коммуникационная система обмена сообщениями (электронная почта, факс, совместная работа над документами).
Термин корпоративная сеть используется в литературе и для обозначения объединения нескольких сетей, каждая из которых может быть построена на различных технических, программных и информационных принципах.
Глобальная сеть. Сеть компьютеров, распределенных по всему миру и постоянно связанных каналами с очень высокой пропускной способностью, на которых имеется большой объем разнообразной информации, доступной на коммерческой основе всем желающим, называется глобальной сетью или Wide Area Net – WAN.
Наиболее известным
Связь с помощью телефонной сети. Временная связь между удаленными ПК с помощью обычной телефонной сети через АТС может быть установлена с помощью устройства, называемого модемом (факс-модем). Такой способ связи называется связью по коммутируемому каналу. С помощью модема можно организовать информационный обмен между «обычными компьютерами», можно подключиться к локальной сети офиса или к глобальной сети.
Наряду с сетями, объединяющими несколько компьютеров, существуют сети терминалов, или терминальные сети, связывающие мощные компьютеры (мэйнфреймы) со специальными устройствами - терминалами, которые могут быть достаточно сложными, но вне сети их работа или невозможна, или вообще теряет смысл. Примерами терминальных устройств и терминальных сетей могут служить сеть банкоматов, сеть кассовых аппаратов в магазинах и др. Хотя терминальные сети достаточно распространены, строятся они на совершенно иных, чем компьютерные сети, принципах и даже на другой вычислительной технике (далее они не рассматриваются).
Программные компоненты управления сетью.
Объединенные в сеть компьютеры всегда работают под управлением специальных программ управления сетью (в случае соединения двух ПК такие программы уместнее назвать программами управления взаимодействием ПК).
Существуют различные программы управления сетью - сетевые программы. Наибольшее распространение имеют сетевые программы фирм Novell (программы Novell Netware), Microsoft (Windows NT-сервер, сети Microsoft), Lantastic.
Способ соединения ПК и используемые программы управления сетью определяют вид сети, предоставляемые ею возможности для пользователя и технологию работы в сети.
Объединение в сеть нескольких компьютеров всегда имеет целью предоставление пользователю возможности доступа с одного ПК к ресурсам другого компьютера в сети.
Сетевой ресурс – это ресурс одного ПК сети, доступный с другого ПК, называется разделяемым или сетевым
Сервер (хост) – компьютер, предоставляющий сетевой ресурс.
Клиент - компьютер, использующий сетевой ресурс.
Соответственно программы управления сетью состоят из двух частей:
В зависимости от вида сети программы на сервере и клиенте могут быть как одинаковыми, так и различными. В принципе, на ПК-клиенте может размещаться несколько разных программ-клиентов, предоставляющих пользователю различные возможности, однако в каждый момент времени может работать только одна из них.
Вид ресурсов, доступных ПК-клиенту, и способ доступа к ним зависят как от способа соединения компьютеров, так и от используемой программы управления сетью. Соответственно различают следующие виды взаимодействия и информационного обмена между ПК в сети:
Следует особо подчеркнуть, что описанные выше способы взаимодействия ПК основаны на использовании возможностей файловой системы той операционной системы, которая установлена на ПК-клиенте.
Наряду с этим предусмотрены средства информационного обмена между ПК, основанные и на других принципах, которые реализуются с помощью специальных программ и по специальным командам обмена. Таким способом организуется обмен информацией в глобальных сетях или при соединении двух обычных ПК с помощью модема.