Автор работы: Пользователь скрыл имя, 19 Января 2014 в 10:31, реферат
Microsoft Access - это интерактивная реляционная СУБД (relational
database management system - RDBMS ) для WINDOWS . Это программа, которую, вы можете использовать для хранения и извлечения данных в зависимости от отношений, которые Вы установили. Работа с ней упрощена посредством манипулятора мыши. Графические возможности оболочки производят большое впечатление при изготовлении высококачественных отчетов и распечаток. Все это благодаря поддержки True-type шрифтов и встраивания OLE – объектов (Object Linking and Embeding) в рамках среды WINDOWS. OLE - объект представляет собой ссылку на определенную информацию, которая остается в своей первоначальной форме. OLE-объектом может быть EXCEL - таблица,
Paintbrush - иллюстрация или Sound - файл.
1. Проектирование баз данных.
1.1. Создание гиперссылок в Access.
1.2. Создание макросов в Access.
2. Программирование на Visual Basic for Application.
2.1. Оператор If … Then … Else.
2.2. Инструкция Select … Case.
2.3. Оператор For …Next.
2.4. Оператор Do … Loop.
3. Программирование на Delphi/C++.
3.1. Функции обработки строк.
3.2. Создание БД.
3.3. Доступ к базам данных.
4. Компьютерные сети.
4.1. Построение сети.
4.2. Адресация.
4.3. LAN и VPN.
4.4. Топология локальных сетей.
5. Составление и отладка программ.
5.1. Постановка задачи.
5.2. Анализ существующих методов решения задачи.
5.3. Блок схема программы.
Таблица 2. Свойства компонента Table.
Свойство |
Определяет |
Name |
Имя компонента. Используется
для доступа к свойствам |
DataSet |
Компонент, представляющий входные данные (таблица или запрос) |
Таблица 3. Свойства компонента Data source.
Свойство DataSet компонента Da
Компоненты доступа к базе данных являются невизуальными и во время работы программы на форме не видны. Поэтому их можно поместить в любую точку формы (рис.3.10).
Значения свойств компонентов T
Свойство |
Значение |
Name |
Table1 |
DatabaseName |
organizer |
TableName |
org.db |
Active |
false |
Таблица 4. Значения свойств компонента Table1.
Свойство |
Значение |
Name |
DataSourcel |
DataSet |
Tablel |
Таблица 5. Значения свойств компонента DataSource1.
Рис.3.10. Форма после добавления компонентов Table и DataSource.
Локальная вычислительная сеть (ЛВС, локальная сеть; англ. Local Area Network, LAN) — компьютерная сеть, покрывающая обычно относительно небольшую территорию или небольшую группу зданий (дом, офис, фирму, институт). Также существуют локальные сети, узлы которых разнесены географически на расстояния более 12 500 км (космические станции и орбитальные центры). Несмотря на такие расстояния, подобные сети всё равно относят к локальным.
Существует множество
способов классификации сетей. Основным
критерием классификации
Компьютеры могут соединяться между собой, используя различные среды доступа: медные проводники (витая пара), оптические проводники (оптические кабели) и через радиоканал (беспроводные технологии). Проводные, оптические связи устанавливаются через Ethernet, беспроводные — через Wi-Fi, Bluetooth, GPRS и прочие средства. Отдельная локальная вычислительная сеть может иметь связь с другими локальными сетями через шлюзы, а также быть частью глобальной вычислительной сети (например, Интернет) или иметь подключение к ней.
Чаще всего локальные
сети построены на технологиях Ethernet или Wi-Fi
Маршрутизация в локальных сетях используется примитивная, если она вообще необходима. Чаще всего это статическая либо динамическая маршрутизация (основанная на протоколе RIP).
Иногда в локальной сети организуются рабочие группы — формальное объединение нескольких компьютеров в группу с единым названием.
Сетевой администратор — человек, ответственный за работу локальной сети или её части. В его обязанности входит обеспечение и контроль физической связи, настройка активного оборудования, настройка общего доступа и предопределённого круга программ, обеспечивающих стабильную работу сети.
Технологии локальных сетей реализуют, как правило, функции только двух нижних уровней модели OSI - физического и канального. Функциональности этих уровней достаточно для доставки кадров в пределах стандартных топологий, которые поддерживают LAN: звезда, общая шина, кольцо и дерево. Однако из этого не следует, что компьютеры, связанные в локальную сеть, не поддерживают протоколы уровней, расположенных выше канального. Эти протоколы также устанавливаются и работают на узлах локальной сети, но выполняемые ими функции не относятся к технологии LAN.
4.2. Адресация.
В локальных сетях, основанных на протоколе IPv4, могут использоваться специальные адреса, назначенные IANA(стандарты RFC 1918 и RFC 1597):
10.0.0.0—10.255.255.255;
172.16.0.0—172.31.255.255;
192.168.0.0—192.168.255.255.
Такие адреса называют частными, внутренними, локальными или «серыми»; эти адреса не доступны из сети Интернет. Необходимость использовать такие адреса возникла из-за того, что при разработке протокола IP не предусматривалось столь широкое его распространение, и постепенно адресов стало не хватать. Для решения этой проблемы был разработан протокол IPv6, однако он пока мало популярен. В различных непересекающихся локальных сетях адреса могут повторяться, и это не является проблемой, так как доступ в другие сети происходит с применением технологий, подменяющих или скрывающих адрес внутреннего узла сети за её пределами — NAT или прокси дают возможность подключить ЛВС к глобальной сети (WAN). Для обеспечения связи локальных сетей с глобальными применяются маршрутизаторы (в роли шлюзов и файрволов).
Конфликт IP адресов — распространённая ситуация в локальной сети, при которой в одной IP-подсети оказываются два или более компьютеров с одинаковыми IP-адресами. Для предотвращения таких ситуаций и облегчения работы сетевых администраторов применяется протокол DHCP, позволяющий компьютерам автоматически получать IP-адрес и другие параметры, необходимые для работы в сети TCP/IP.
Связь с удалённой локальной сетью, подключенной к глобальной сети, из дома/командировки/удалённого офиса часто реализуется через VPN. При этом устанавливается VPN-подключение к пограничному маршрутизатору.
Особенно популярен следующий способ организации удалённого доступа к локальной сети:
Обеспечивается подключение
снаружи к маршрутизатору, например
по протоколу PPPoE, PPTP или
Так как в этих протоколах используется PPP, то существует возможность назначить абоненту IP-адрес. Назначается свободный (не занятый) IP-адрес из локальной сети.
Маршрутизатор (VPN, Dial-in сервер) добавляет proxyarp — запись на локальной сетевой карте для IP-адреса, который он выдал VPN-клиенту. После этого, если локальные компьютеры попытаются обратиться напрямую к выданному адресу, то они после ARP-запроса получат MAC-адрес локальной сетевой карты сервера и трафик пойдёт на сервер, а потом и в VPN-туннель.
Все современные локальные сети делятся на два вида:
Одноранговые локальные сети - сети, где все компьютеры равноправны: каждый из компьютеров может быть и сервером, и клиентом. Пользователь каждого из компьютеров сам решает, какие ресурсы будут предоставлены в общее пользование и кому
Локальные сети с централизованным управлением. В сетях с централизованным управлением политика безопасности общая для всех пользователей сети.
В зависимости от назначения и размера локальной сети применяются либо одноранговые сети, либо сети с централизованным управлением.
Основные характеристики локальной сети
В настоящее время в различных странах мира созданы и эксплуатируются различные типы ЛВС с различными размерами, топологией, алгоритмами работы, архитектурной и структурной организацией. Независимо от типа сетей, к ним предъявляются общие требования:
Скорость – важнейшая характеристика локальной сети;
Адаптируемость – свойство локальной сети расширяться и устанавливать рабочие станции там, где это требуется;
Надежность – свойство
локальной сети сохранять полную
или частичную
Под топологией (компоновкой, конфигурацией, структурой) компьютерной сети обычно понимается физическое расположение компьютеров сети друг относительно друга и способ соединения их линиями связи. Важно отметить, что понятие топологии относится, прежде всего, к локальным сетям, в которых структуру связей можно легко проследить. В глобальных сетях структура связей обычно скрыта от пользователей и не слишком важна, так как каждый сеанс связи может производиться по собственному пути.
Топология определяет требования к оборудованию, тип используемого кабеля, допустимые и наиболее удобные методы управления обменом, надежность работы, возможности расширения сети. И хотя выбирать топологию пользователю сети приходится нечасто, знать об особенностях основных топологий, их достоинствах и недостатках надо.
Существует три базовые топологии сети:
Шина (bus) — все компьютеры параллельно подключаются к одной линии связи. Информация от каждого компьютера одновременно передается всем остальным компьютерам (рис. 4.1).
Рис. 4.1. Сетевая топология шина.
Звезда (star) — бывает двух основных видов:
Активная отдельную линию связи. Информация от периферийного компьютера передается только центральному компьютеру, от центрального — одному или нескольким периферийным. (рис. 4.2)
Рис. 4.2. Активная звезда.
Пассивная звезда, которая
только внешне похожа на звезду (рис. 2).
В настоящее время она
В центре сети с данной топологией помещается не компьютер, а специальное устройство — коммутатор или, как его еще называют, свитч (switch), который восстанавливает приходящие сигналы и пересылает их непосредственно получателю (рис. 4.3) .
Рис. 4.3. Пассивная звезда.
Кольцо (ring) — компьютеры последовательно объединены в кольцо.
Передача информации в кольце всегда производится только в одном направлении. Каждый из компьютеров передает информацию только одному компьютеру, следующему в цепочке за ним, а получает информацию только от предыдущего в цепочке компьютера (рис. 4.4).
Рис. 4.4. Сетевая топология кольцо.
На практике нередко используют и другие топологии локальных сетей, однако большинство сетей ориентировано именно на три базовые топологии.
Любая локальная вычислительная сеть состоит из трех обязательных компонентов:
· средства коммуникации, которые включают в себя также и каналы передачи данных (например, кабель "витая пара");
· компьютеры, соединенные каналом передачи данных;
· сетевое программное обеспечение.
Средства коммуникации могут включать следующие устройства (в зависимости от конфигурации сети):
· сетевая плата — представляет собой PCI-плату (сегодня еще можно встретить также ISA-платы), которая устанавливается в любой свободный слот материнской платы. Практически все современные сетевые платы поддерживают технологию Plug and Play, что позволяет достаточно быстро настроить сетевое соединение. Со стороны задней панели системного блока после установки сетевой платы имеется специальный разъем, позволяющий подключить компьютер к локальной сети, при этом вид разъема должен соответствовать типу применяемой конфигурации сети, в противном случае вам придется использовать дополнительные устройства для сопряжения компьютеров;
· соединительный кабель — встречается несколько типов кабелей, применяемых для организации локальной сети:
· тонкий коаксиальный кабель — по внешнему виду он похож на антенный кабель, но обладает несколько иными техническими характеристиками. Его волновое сопротивление составляет 50 Ом. Он позволяет создавать сети не более чем 110 м длиной со скоростью передачи данных до 10 Мбит/с;
· толстый коаксиальный кабель — так же, как и предыдущий тип, от обычного антенного кабеля отличается техническими характеристиками. Волновое сопротивление составляет 75 Ом. Он позволяет создавать сети до 200 м длиной с той же скоростью, что и предыдущий тип (до 10 Мбит/с);
· кабель "витая пара" — состоит из четырех пар проводников, переплетенных между собой специальным образом (в сумме восемь проводников). Самое большое отличие локальной сети, построенной на базе "витой пары", — это более высокая скорость передачи данных (до 100 Мбит/с). В простейшем случае "витая пара" представляет собой неэкранированный двужильный телефонный кабель, правда, качество связи при этом будет неважное;
· оптический кабель (оптоволокно) — используется для передачи данных на большие расстояния и с большой скоростью (до 1 Гбит/с). В домашних условиях такой тип кабеля не используется в основном из-за высокой цены;
· дополнительные устройства, позволяющие создавать сложные локальные сети, которые не только могут обладать очень высокой скоростью передачи данных, но и немалой степенью зашиты от перегрузки, несанкционированного доступа и т. п. Например: