Автор работы: Пользователь скрыл имя, 02 Января 2014 в 11:09, курсовая работа
Целью моей курсовой работы является раскрытие понятий базы данных, локальной сети, клиент-сервера и совмещение того и другого.
В связи с данной целью поставлены следующие задачи:
1. Изучение и подбор литературы по изучаемой теме.
2. Изучение возможностей MS Access в создании, организации баз данных.
3. Изучение структуры локальной сети, и использование базы данных в сети.
ВВЕДЕНИЕ………………………………………………………..........3
1.ОСНОВНЫЕ ПОНЯТИЯ ПОСТРОЕНИЯ БАЗ ДАННЫХ MS ACCESS
1.1 Основные положения.…………………………………......4
1.2 Основные объекты СУБД Microsoft Access.….…………5
1.3 Формирование запросов на выборку…………...………..6
1.3.1 Параметрические запросы………………………….8
1.3.2 Запросы на обновление…………………………..…9
1.3.3 Итоговые запросы……………………………….....10
1.3.4 Редактирование запросов……………………….....10
1.4 Основы реляционных БД……..…………………………11
1.5 Файл – серверная архитектура.………………………....11
1.6 Клиент – серверная архитектура……………………….12
1.7 Распределенная архитектура……………………………12
2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОРГАНИЗАЦИИ ЛОКАЛЬНЫХ
СЕТЕЙ И ИСПОЛЬЗОВАНИЕ БАЗ ДАННЫХ
2.1 Общие сведения о сетях…………………………………….13
2.2 Топология сетей………………………………………….…16
2.3 Основные протоколы обмена в компьютерных сетях……18
2.4 СУБД Access правила разработки приложений для работы в сети…………………………………………………………………….23
2.5 Наиболее известные модели данных………………………25
ЗАКЛЮЧЕНИЕ ………………………………………………………27
СПИСОК ЛИТЕРАТУРЫ………………………
Принцип централизованной обработки данных не отвечал высоким требованиям к надежности процесса обработки, затруднял развитие систем и не мог обеспечить необходимые временные параметры при диалоговой обработке данных в многопользовательском режиме. Кратковременный выход из строя централизованной ЭВМ приводил к роковым последствиям для системы в целом, так как приходилось дублировать функции центральной ЭВМ, значительно увеличивая затраты на создание и эксплуатацию систем обработки данных.
Появление малых ЭВМ, микроЭВМ и персональных компьютеров потребовало нового подхода к организации систем обработки данных, к созданию новых информационных технологий. Возникло логически обоснованное требование перехода от использования отдельных ЭВМ в системах централизованной обработки данных к распределенной обработке данных, т.е. обработке, выполняемой на независимых, но связанных между собой компьютерах, представляющих распределенную систему.
Для реализации распределенной
обработки данных были созданы многомашинные
ассоциации, структура которых разрабатывае
Компьютерные сети являются высшей формой многомашинных ассоциаций. Выделяют основные отличия компьютерной сети от многомашинного вычислительного комплекса. (рис 6).
Первое отличие – размерность. В состав многомашинного вычислительного комплекса входят обычно две, максимум три ЭВМ, расположенные преимущественно в одном помещении. Вычислительная сеть может состоять из десятков и даже сотен ЭВМ, расположенных на расстоянии друг от друга от нескольких метров до тысяч километров.
Второе отличие – разделение функций между ЭВМ. Если в многомашинном вычислительном комплексе функции обработки данных, передачи и управления системой могут быть реализованы в одной ЭВМ, то в вычислительных сетях эти функции разделены между различными ЭВМ.
Третье отличие – необходимость решения в сети задачи маршрутизации сообщений. Сообщение от одной ЭВМ к другой может быть передано по различным маршрутам в зависимости от состояния каналов связи, соединяющих ЭВМ друг с другом.
В зависимости от территориального расположения абонентских систем вычислительные сети можно разделить на три основных класса:
Локальная вычислительная сеть объединяет абонентов, расположенных в пределах небольшой территории. В настоящее время не существует четких ограничений на территориальный разброс абонентов. Обычно такая сеть привязана к конкретному месту. Протяженность такой сети можно ограничить пределами 2 – 2,5 км.
Основной назначение любой компьютерной сети – предоставление информационных и вычислительных ресурсов подключенным к ней пользователям.
С этой точки зрения локальную вычислительную сеть можно рассматривать как совокупность серверов и рабочих станций.
Сервер – компьютер, подключенный к сети и обеспечивающий ее пользователей определенными услугами. Серверы могут осуществлять хранение данных, управление базами данных, удаленную обработку заданий, печать заданий и ряд других функций, потребность в которых может возникнуть у пользователей сети. Сервер – источник ресурсов сети.
Рабочая станция – персональный компьютер, подключенный к сети, через который пользователь получает доступ к ее ресурсам. Рабочая станция сети функционирует как в сетевом, так и в локальном режиме. Она оснащена собственной операционной системой (MS DOS, Windows и т.д.), обеспечивает пользователя всеми необходимыми инструментами для решения прикладных задач.
Компьютерные сети, как было сказано выше, реализуют распределенную обработку данных. Обработка данных в этом случае распределена между двумя объектами: клиентом и сервером.
Клиент – задача, рабочая станция или пользователь компьютерной сети. В процессе обработки данных клиент может сформировать запрос на сервер для выполнения сложных процедур, чтения файлов, поиск информации в базе данных и т.д.
Сервер, определенный ранее, выполняет запрос, поступивший от клиента. Результаты выполнения запроса передаются клиенту. Сервер обеспечивает хранение данных общего пользования, организует доступ к этим данным и передает данные клиенту.
Клиент обрабатывает полученные данные и представляет результаты обработки в виде, удобном для пользователя. Для подобных систем приняты термины – системы или архитектура клиент – сервер.
Архитектура клиент – сервер может использоваться как в одноранговых сетях, так и в сети с выделенным сервером.[]
Одноранговая сеть, в которой нет единого центра управления взаимодействием рабочих станций и нет единого центра для хранения данных. Сетевая операционная система распределена по рабочим станциям. Каждая станция сети может выполнять функции как клиента, так и сервера. Она может обслуживать запросы от других рабочих станций и направлять свои запросы на обслуживание в сеть. Пользователю сети доступны все устройства, подключенные к другим станциям.
Достоинства одноранговых сетей:
Недостатки одноранговых сетей:
Наибольшей популярностью пользуются одноранговые сети на базе сетевых операционных систем LANtastic, NetWare Lite.
В сети с выделенным сервером один из компьютеров выполняет функции хранения данных, предназначенных для использования всеми рабочими станциями, управления взаимодействием между рабочими станциями и ряд сервисных функций.
Такой компьютер обычно называют сервером сети. На нем устанавливается сетевая операционная система, к нему подключаются все разделяемые внешние устройства – жесткие диски, принтеры и модемы.
Взаимодействие между рабочими станциями в сети, как правило, осуществляются через сервер.
Достоинства сети с выделенным сервером:
Недостатки сети:
Сети выделенным сервером являются наиболее распространенными у пользователей компьютерных сетей. Сетевые операционные системы для таких сетей – LANServer (IBM), Windows NT Server версий 3.51 и 4.0 и NetWare (Novell).[10]
2.2Топология сетей
Топология сети определяется размещением узлов в сети и связей между ними. Из множества возможных построений выделяют следующие структуры.
Топология «звезда». Каждый
компьютер через сетевой
Звездообразная структура чаще всего предполагает нахождение в центральном узле специализированной ЭВМ или концентратора.
Достоинства «звезды»
Недостатки «звезды»:
Топология «кольцо». Все компьютеры соединяются друг с другом в кольцо. Здесь пользователи сети равноправны. Информация по сети всегда передается в одном направлении (рис.2). Кольцевая сеть требует специальных повторителей, которые, приняв информацию, передают ее дальше как бы по эстафете; копируют в свою память (буфер), если информация предназначается им; изменяют некоторые служебные разряды, если это им разрешено. Информацию из кольца удаляет тот узел, который ее послал.
Достоинства «кольца»:
Недостатки «кольца»:
Топология «общая шина». Общая шина наиболее широко распространенна в локальных вычислительных сетях. Топология «общая шина» предполагает использование одного кабеля (шины), к которому непосредственно подключаются все компьютеры сети (рис.3). В данном случае кабель используется всеми станциями по очереди, т.е. шину может захватить в один момент только одна станция. Доступ к сети (к кабелю) осуществляется путем состязания между пользователями. В сети принимаются специальные меры для того, чтобы при работе с общим кабелем компьютеры не мешали друг другу передавать данные. Возникающие конфликты разрешаются соответствующими протоколами. Информация передается на все станции сразу.
Достоинства «обшей шины»:
Недостатки «общей шины»:
Топология «дерево». Эта структура позволяет объединить несколько сетей, в том числе с различными топологиями или разбить одну большую сеть на ряд подсетей.
Разбиение на сегменты позволит выделить подсети, в пределах которых идет интенсивный обмен между станциями, разделить потоки данных и увеличить, таким образом, производительность сети в целом. Объединение отдельных ветвей (сетей) осуществляется с помощью устройств, называемых мостами или шлюзами (рис.4) . Шлюз применяется в случае соединения сетей, имеющих различную топологию и различные протоколы. Мосты объединяют сети с одинаковой топологией, но может преобразовывать протоколы. Разбиение сети на подсети осуществляется с помощью коммутаторов и маршрутизаторов.[10]
2.3 Основные протоколы обмена в компьютерных сетях
Для обеспечения согласованной работы в сетях передачи данных используются различные коммуникационные протоколы передачи данных – наборы правил, которых должны придерживаться передающая и принимающая стороны для согласованного обмена данными. Протоколы – это наборы правил и процедур, регулирующих порядок осуществления некоторой связи. Протоколы – это правила и технические процедуры, позволяющие нескольким компьютерам при объединении в сеть общаться друг с другом.
Информация о работе СУБД Access правила разработки приложений для работы в сети