Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры по госам.docx
Скачиваний:
2
Добавлен:
24.09.2019
Размер:
128.94 Кб
Скачать

2. Запись – это структурированный тип данных, состоящий из фиксированного числа компонентов одного или нескольких типов.

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

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

Структура описания записи:

Type

<имя типа>=record <имя поля 1>:<тип>;

…………………………………….

<имя поля n>:<тип>;

End;

Пример:

Type

Telefon=record

Imy:string[10];

Fam: string[20];

Nom:integer;

Adr: string[40];

End;

Var a: Telefon

Begin

a.imy=’Петя’;

Read(a.fam);

Var a:array [1..5] of Telefon;

Begin

For i:1 to 5 do begin Read (a[i].imy);

Read (a[i].fam);

End;

Структура оператора With:

Чтобы сделать обращение к полям записи более коротким используется оператор присоединения with:

with <переменная> do

begin

<операторы>

End;

<переменная> — имя переменной типа запись, <операторы> — любые операторы языка Паскаль.

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

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

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

Виды компьютерных модемов:

1. По исполнению

внешние — подключаются через COM-, LPT-, USB- или Ethernet-порт, обычно имеют отдельный блок питания (существуют и USB-модемы с питанием от шины USB).

внутренние — дополнительно устанавливаются внутрь системного блока или ноутбука.

встроенные — являются частью устройства, куда встроены.

2. По принципу работы

аппаратные — все операции преобразования сигнала, поддержка физических протоколов обмена производятся встроенным в модем вычислителем. Также в аппаратном модеме присутствует ПЗУ, в котором записана микропрограмма, управляющая модемом.

программные — все операции по кодированию сигнала, контролю ошибок и управлению протоколами реализованы программно и производятся центральным процессором компьютера.

полупрограммные — модемы, в которых часть функций модема выполняет компьютер, к которому подключён модем.

3. По типу сети и соединения

Модемы для телефонных линий:

Кабельные модемы — используются для обмена данными по специализированным кабелям.

Радиомодемы — работают в радиодиапазоне, используют собственные наборы частот и протоколы:

Беспроводные модемы — работают по протоколам сотовой связи или Wi-Fi. Часто имеют исполнения в виде USB-брелка. В качестве таких модемов также часто используют терминалы мобильной связи.

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

PowerLine-модемы — используют технологию передачи данных по проводам бытовой электрической сети.

Билет №17

1. 11. Пользователи баз данных

Пользователь - имеет дело только с внешним интерфейсом, поддерживаемым СУБД.

Администратор БД – несет ответственность за проектирование и общее управление БД. АБД определяет информационное содержание БД.

Администратор приложений – определяет для приложений подмодели данных.

Прикладной программист – генерирует прикладные программы

2. Кнопки. Простейшей и, пожалуй, наиболее часто используемой кнопкой является кнопка, расположенная на странице библиотеки Standard. Реже используется кнопка BitBtn, отличающаяся, прежде всего, возможностью отобразить на ее поверхности изображение. Большинство свойств, методов и событий у этих видов кнопок одинаковы.

Основное с точки зрения внешнего вида свойство кнопки — Caption (надпись).

Основное событие любой кнопки — OnClick, возникающее при щелчке на ней. Именно в обработчике этого события записываются операторы, которые должны выполняться при щелчке пользователя на кнопке.

Переключатели позволяют выбрать какое-либо значение из определенного множества. Они могут находиться во включенном или выключенном состояниях, благодаря чему можновыполнять соответствующие операции. Для работы с переключателями предоставляет компоненты CheckBox, RadioButton и RadioGroup. MainMenu - Это невизуальный компонент, т.е. место его размещения на форме в процессе проектирования не имеет никакого значения для пользователя — он все равно увидит не сам компонент, а только меню, сгенерированное им

3. Token Ring — технология локальной вычислительной сети кольца с «маркёрным доступом» — протокол локальной сети, который находится на канальном уровне модели OSI. Он использует специальный трёхбайтовый фрейм, названный маркёром, который перемещается вокруг кольца. Владение маркёром предоставляет право обладателю передавать информацию на носителе. Кадры кольцевой сети с маркёрным доступом перемещаются в цикле.

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

Адаптеры Token Ring поддерживают метод доступа Token Ring (маркерное кольцо) и обеспечивают скорости передачи 4 Мбит/с или 16 Мбит/с. Основные положения этого метода:

станции подключаются к сети по топологии кольцо,

все станции, подключённые к сети, могут передавать данные, только получив разрешение на передачу (маркер),

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

В сетях Token Ring используются три основных типа кадров:

Data/Command Frame (кадр управления/данные),

Token (маркер),

Abort (кадр сброса).

Билет №18

1. Начало 60-х г. Простые (линейные) файлы данных: - записи в файлах размещаются и обрабатываются последовательно. Физическая структура такая же как и логическая. - программное обеспечение ввода-вывода выполняет только операции физической записи и чтения. При обновлении отдельной записи файл переписывается на другой носитель - физическое распределение данных включается в прикладную программу. При смене структуры или носителя программа перезаписывается. - наборы данных создаются и оптимизируются только для 1-го приложения Методы доступа к записи (конец 60-х): - появились дисковые устройства с прямым доступом. Можно менять расположение набора данных без изменения структуры записи. - логическая структура отличается от физической, но связь простая. Записывающее устройство можно менять изменения прикладной программы - файл создается в прикладной программе как набор данных с последовательно индексацией, прямым доступом (по физ. адресу). Поиск по многим ключам не используется. Возможен последовательный или произвольный доступ к записям. - данные в основном разрабатываются и оптимизируются для одного приложения. - средства защиты данных недостаточно надежны Первая система СУБД (начало 70-х): Стремление сделать программу независимой не только от изменений в аппаратных средствах, но и от добавления полей и взаимодействия в таблице - различные логические файлы могут быть получены из одних физ. данных. Доступ к одним и тем же данным может осуществляться разными приложениями и по разным путям. - данные адресуются на уровни полей и групп. Поиск по многим ключам - физическая структура данных не зависит от прикладных программ - элементы данных являются общими для различных приложений. Отсутствие избыточности способствует целостности данных. СУБД: Вводятся 2 уровня независимости данных: - Логический - общая логическая структура может быть изменена без изменения прикладных программ - Физическая независимость. Расположение и организация данных не влияют ни на лог структуру ни на прикладную программу + вводятся инвертирование файлов (поиск по многим неосновным ключам) и средства администрирования.

2. Процедуры:

Delete (s, i, len) удаляет из строки s, начиная с позиции i, подстроку длиной len. Здесь s – переменная типа String, i,len – выражения типа Integer. Пример:

s := 'Система Turbo Pascal';

delete(s,8,6); {s будет равно 'Система Pascal'}

Примечания:

1. Если i больше размера строки S, то символы не удаляются

2. Если n больше числа возможных для удаления символов, то удаляется имеющийся остаток.

Insert (s2, s1, i) вставляет в строку s1 подстроку s2, начиная с позиции i. Пример:

s := 'Система Pascal';

insert('Turbo ',s,9); {s будет равно 'Система Turbo Pascal'}

Str (x, s) преобразует числовое значение x в строку s. Здесь x – выражение типа Real или Integer, s – переменная типа String. Пример:

Str (15,s);

S=’15’

Val (s, x, c) преобразует строку s в значение числовой переменной x, при этом строка s должна содержать символьное представление числа. В случае успешного преобразования переменная c равна нулю. Если же обнаружена ошибка, то c будет содержать номер позиции первого ошибочного символа, а значение x не определено.

Функции:

Concat (s1, s2, ..., sn) возвращает строку, являющуюся слиянием строк s1, s2, ..., sn. Данная функция эквивалентна операции конкатенации "сцепления" и работает немного менее эффективно, чем эта операция.

Copy (s, start, len) возвращает подстроку длиной len, начинающуюся с позиции start строки s. Пример:

s := 'Система Turbo Pascal';

s2 := copy(s, 1, 7); {s2 будет равно 'Система'}

Length (s) возвращает фактическую длину строки s, результат имеет тип byte. Пример:

n := length('Pascal'); {n будет равно 6}

Pos (s2, s1) ищет вхождение подстроки s2 в строку s1 и возвращает номер первого символа s2 в s1 или нуль, если s2 не содержится в s1. Пример:

s := 'Система Turbo Pascal';

x1 := pos('Pascal', s); {x1 будет равно 15}

x2 := pos('Basic', s); {x2 будет равно 0}

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

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

Тем не менее при подключении массовых абонентов к корпоративной сети телефонная сеть оказывается единственным подходящим видом глобальной службы из соображений доступности и стоимости

Билет №19

1. Межтабличные связи увязывают 2 таблицы с помощью общего поля, которое должно находиться в обеих таблицах.

Существует 3 вида связей:

1. 1:1 (один-к-одному). Данный вид связи означает, что одна запись из первой таблицы может быть связана только с одной записью из второй таблицы

2. 1:n (один-ко-многим). Данный вид связи означает, что одна запись из первой таблицы может быть связана с несколькими записями из другой таблицы.

3. m:n (многие-ко-многим). Данный вид связи означает, что несколько записей из первой таблицы связаны с несколькими записями из второй таблицы. Реляционные БД не позволяют создавать связи типа «многие-ко-многим» напрямую. Такие связи реализуются через вспомогательную таблицу(ы) и используются связи «один-ко-многим».

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

Условие целостности предотвратит удаление записей в главной таблице, если есть хотя бы одна связанная с ней запись в подчиненной таблице. Целостность не позволит ввести данные в подчиненную таблицу, если на них нет ссылки в главной таблице.

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

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

Каждое приложение Delphi состоит по крайней мере из одной формы. При создании новой формы Delphi инициализирует размеры по умолчанию и устанавливает такие значения свойств, чтобы отобразить стандартное окно Windows. Некоторые из этих свойств. Отметим, что значения свойств можно изменить используя Инспектор Объектов или программно. Основные свойства формы:

1. Name – имя экземпляра объекта.

2. Caption – надпись в строке заголовка формы.

3. Изменение размера формы.

Чаще положение и размеры формы меняют с помощью мыши, эти изменения отображаются в Инспекторе Объектов.

4. Color – установка цвета формы. Цвет можно выбрать из списка или открыть двойным щелчком диалоговое окно для выбора цвета.

5. Font – выбор стиля, размера и цвета шрифта. Выбранный шрифт устанавливается по умолчанию для всех размещаемых на форме компонентов.

Билет № 20

1. Информационные ресурсы - отдельные документы и отдельные массивы документов в хранилищах данных информационных систем: библиотеках, архивах, фондах, базах данных, других видах хранилищ данных.

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

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

Классификация мировых информационных ресурсов:

1. Государственные (национальные) информационные ресурсы Государственные информационные ресурсы - информационные ресурсы, полученные и оплаченные из федерального бюджета (деятельность, государственных органов власти, правовая информация, биржевая и финансовая,информация, коммерческая информация.)

2. Информационные ресурсы предприятий. Информационные ресурсы предприятий – информационные ресурсы, созданные или накопленные на предприятиях и в организациях. (информационное обеспечение хозяйственной деятельности, планирование и оперативное управление деятельностью предприятия, бизнес-планы, внешнеэкономическая деятельность)

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

2. Массив – это упорядоченная совокупность конечного числа данных одного и того же типа.

С каждым элементом массива неразрывно связан его номер (индекс). Всему массиву дается общее имя. Переменная типа массив описывается следующим образом:

Var <имя массива>:array [<список типов индексов>] of <тип эл-ов>;

Тип индекса это любой порядковый, но чаще всего отрезки целочисленного типа.

Тип элементов это любой тип, кроме файлового.

Обработка массива сводится к обработке его элементов.

Ввод одномерного массива:

For i:=1 to n do

Read (a[i]);

Ввод двумерного массива (m x n):

For i:=1 to n do

Begin

For j:=1 to m do

Read (a[i,j]);

Вывод одномерного массива:

Write (a[i]);

Вывод двумерного массива:

Write (a[i,j]), ‘ ‘;

Writeln;

End;

3.  В аналоговая связи используются коммутируемые и выделенные линии.

Всемирная сеть, которую использует телефония и которая может быть доступна компьютерам, называется общедоступной коммутируемой телефонной сетью(PSTN).

Коммутируемые линии

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

Типы коммутируемых линий

Поставщики телефонных услуг предлагают телефонные линии различных типов и качества.

 

Выделенные аналоговые линии

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

Подавление помех

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

Билет №21

1. Формы являются удобным интерфейсом и помогают пользователям при вводе и редактировании данных. В режиме формы более полно возможно воспользоваться средствами, предоставляемые графической средой Windows (различные шрифты, цвет, графика и т.д.). С помощью формы можно отобразить всю информацию, содержащуюся в каждой записи, в то время как в режиме таблицы часть полей может выходить за границу экрана. Формы могут быть созданы в режиме Автоформы, Мастера или Конструктора.

В формах и отчетах для наглядности можно использовать различные объекты: надписи, поля, флажки, переключатели, кнопки, рамки и изображения.

Свойства: подпись, цвет фона, оформление, тип границы, цвет границы, шрифт и т.д

2. Невизуальные компоненты представляют собой, как правило, компоненты, с помощью которых осуществляется доступ к системным ресурсам. Они отображаются только во время конструирования интерфейса, но не видны во время работы приложения. К ним относятся диалоговые компоненты, компоненты меню и Timer.

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

Выделяют два вида диалоговых окон – модальные и немодальные. Модальные диалоговые окна сохраняют фокус ввода до закрытия окна. Немодальные позволяют переключаться в другие окна без закрытия данного окна.

Компоненты TOpenDialog и TSaveDialog – окна открытия и сохранения файлов.

OpenDialog позволяет выбрать открываемый файл по заданному шаблону.

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

FileNamt – содержит маршрут поиска и выбранный файл при успешном завершении диалога.

DefaultExt – определяет расширение файла по умолчанию.

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

Title –задает текст заголовка диалогового окна.

Options – позволяет определить настройки диалогового окна.

3. Этот стек является оригинальным стеком протоколов фирмы Novell, разработанным для сетевой операционной системы NetWare еще в начале 80-х годов. Протоколы сетевого и сеансового уровней Internetwork Packet Exchange (IPX) и Sequenced Packet Exchange (SPX), которые дали название стеку, являются прямой адаптацией протоколов XNS фирмы Xerox, распространенных в гораздо меньшей степени, чем стек IPX/SPX. Популярность стека IPX/SPX непосредственно связана с операционной системой Novell NetWare, которая еще сохраняет мировое лидерство по числу установленных систем, хотя в последнее время ее популярность несколько снизилась и по темпам роста она отстает от Microsoft Windows NT.

Многие особенности стека IPX/SPX обусловлены ориентацией ранних версий ОС NetWare (до версии 4.0) на работу в локальных сетях небольших размеров, состоящих из персональных компьютеров со скромными ресурсами. Понятно, что для таких компьютеров компании Novell нужны были протоколы, на реализацию которых требовалось бы минимальное количество оперативной памяти (ограниченной в IBM-совместимых компьютерах под управлением MS-DOS объемом 640 Кбайт) и которые бы быстро работали на процессорах небольшой вычислительной мощности. В результате протоколы стека IPX/SPX до недавнего времени хорошо работали в локальных сетях и не очень - в больших корпоративных сетях, так как они слишком перегружали медленные глобальные связи широковещательными пакетами, которые интенсивно используются несколькими протоколами этого стека (например, для установления связи между клиентами и серверами). Это обстоятельство, а также тот факт, что стек IPX/SPX является собственностью фирмы Novell

Билет №22

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

Классификация:

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

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

3. Перекрестные запросы.

4. Запросы на изменение

5. Специфические запросы SQL

Работа в конструкторе запросов:

1. В окне БД выбрать команду Новый объект→Запрос

2. Из списка Таблицы/Запросы выбрать таблицу или запрос по которым будем делать выборку

3. Выделить необходимые поля для выборки

4. Если запрос строится по нескольким таблицам, то выберите вторую таблицу и повторите пункт 3

5. Если выбранные вами поля содержат поле «Счётчик» вам предложат выбрать итоговый или подробный режим представления данных в результирующей таблице.

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

6. Дайте имя созданному запросу

Результирующую таблицу можно фильтровать или сортировать также как и обычную таблицу. При сохранении структуры таблицы сохраняется и порядок сортировки.

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

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

Желательно, чтобы все программисты, работающие над одной программой, пользовались одним и тем же стандартом:

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

2.Система идентификации. Имена объектов должны быть связаны с физической или логической сущностью обозначаемого объекта: max, min, sum и т.д. Рекомендуется, например:

- индексы, связанные с каким-либо массивом начинать с I и нескольких начальных букв имени массива, например Ia, Ib, Ic, если речь идет об индексах соответственно массивов А, В,С;

- признаки, принимающие значение true или false рекомендуется именовать, начиная с Р;

- номера чего-либо с N.

3. Комментарии. Для удобства чтения программы её необходимо грамотно откомментировать, соблюдая при этом следующие правила:

- каждая программа или подпрограмма должны начинаться с комментария, в котором написано что делает программа и кем разработана;

- должны быть откомментированы все основные идентификаторы;

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

4. Запись текста программы «лесенкой». Для ЭВМ форма записи программы безразлична, «лесенка» предназначена для удобства чтения программы человеком. Общий принцип записи «лесенкой» заключается в том, что смещаются те операторы, которые могут быть пропущены при выборе следующего исполняемого оператора.

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

6. Расположение операторов. Удобнее располагать по одному оператору в строке текста программы.

7. Запись выражений. Сложные арифметические и логические выражения удобнее разбивать на более простые.

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

Организации, которым необходим более быстрый, и надежный, по сравнению с аналоговыми линиями, метод передачи данных, могут обратиться к линиям цифровой службы передачи данных (DDS). DDS обеспечивает синхронное соединение «точка-точка» на скоростях 2,4; 4,8; 9,6 или 56 Кбит/с. Цифровые каналы «точка-точка» — это выделенные линии, которые предоставляются некоторыми телекоммуникационными компаниями.

Основная причина популярности цифровых линий в том, что они обеспечивают практически безошибочную (на 99 процентов) передачу данных. Цифровые линии доступны в различных формах,

Так как служба DDS использует цифровую связь, она не нуждается в модемах. Данные от моста или маршрутизатора DDS передает через устройство, которое называется устройством обслуживания канала/устройством обработки данных (CSU/DSU). Оно преобразует стандартные цифровые сигналы, генерируемые компьютером, в биполярные цифровые сигналы, применяемые для синхронной связи. Это устройство содержит также электронные схемы для зашиты сети поставщика услуг DDS.

Т1, вероятно, самый распространенный тип цифровой линии, применяемой для высокоскоростной связи. Чтобы осуществлять полнодуплексную передачу данных на скорости 1,544 Мбит/с, эта технология использует две пары проводов (одна пара — для передачи, другая — для приема).

Линии Т1 относятся к дорогим каналам связи ГВС. Абоненты, которым не нужна или не по карману полная полоса пропускания линии Т1, могут работать с одним или несколькими каналами Т1 со скоростью 64 Кбит/с.

В некоторых странах предлагаются линии Е1, которые очень похожи на Т1, однако работают на скорости 2,048 Мбит/с.

Мультиплексирование

Т1, использует технологию мультиплексирования (уплотнения каналов). Несколько сигналов от различных источников накапливаются в устройстве, которое называется мультиплексор, и передаются по одному кабелю. На принимающей стороне происходит демультиплексирование данных в начальную форму. Этот метод был призван увеличить пропускную способность телефонных кабелей, которые изначально могли поддерживать только один сеанс связи на линию. Данное решение, позволило передавать одновременно множество разговоров по одной линии.

Деление канала

Билет №23

1. Access позволяет ввести в свою БД копии таблиц из других приложений или использовать таблицы, которые существуют в посторонних БД и электронных таблиц. Access может импортировать или связывать данные из таблиц, созданных в Excel, FoxPro, из сети Интернет, из таблиц, имеющих формат HTML.

При импорте в таблице вашей БД создается копия исходных данных. При работе с ними, при их изменении исходные данные не затрагиваются.

Для импорта данных в окне БД выберете команду Файл→Внешние данные→Импорт. В открывшемся окне «Импорт» из списка «Тип файлов» выберете нужный для импортирования и щелкните на кнопке «Импорт». Откроется окно «Мастер импорта электронных таблиц». Электронные таблицы можно импортировать листами или именованными диапазонами. На втором этапе определяется, является ли первая строка электронной таблицы данными или может служить в качестве заголовков столбцов. На третьем этапе выбираем режим «Создать новую таблицу» или «Импортировать в уже имеющуюся». На четвертом этапе выбираются поля для индексирования, т.е. упорядочивания. Пятый этап – выбирается ключевое поле таблицы. На шестом этапе – присвоить таблице имя.

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

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

2.

Билет №24

1. Жизненный цикл АИС отражает различные состояния системы с момента её возникновения до момента вывода из эксплуатации.

Этапы:

1. Анализ – требования к системе

2. Проектирование, т.е. определение того как система будет функционировать

3. Разработка, т.е. создание отдельных подсистем и соединение их в единое целое

4. Тестирование, т.е. проверка соответствия полученных результатов показателям, намеченным на этапе анализа

5. Внедрение

6. Сопровождение

На каждом этапе ЖЦ создается определенный набор технических решений и отражающих эти решения документов.

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

Источники ошибок:

- ошибки описания задачи, допущенные при её постановке;

- ошибки этапа программирования;

- ошибки в документации;

- ошибки в аппаратуре или оператора ЭВМ.

Классификация ошибок этапа программирования:

- синтаксические ошибки связаны с нарушением формальных правил написания программы на выбранном языке программирования. Например: отсутствие символа «;», разделяющего операторы в программе на языке Паскаль, отсутствие служебного слова end и т.д. Ошибки такого рода выявляются на этапе трансляции.

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

- логические ошибки возникают из-за отступления от алгоритма решаемой задачи, из-за неполноты реализации проверок перед выполнением действием и т.п. Например: вывод двух взаимоисключающих выражений (сообщений) вместо одного ожидаемого. Логические ошибки также выявляются на этапе выполнения программы.

3. Физический уровень — нижний уровень модели, предназначенный непосредственно для передачи потока данных. Осуществляет передачу электрических или оптических сигналов в кабель или в радиоэфир и, соответственно, их приём и преобразование в биты данных в соответствии с методами кодирования цифровых сигналов. Другими словами, осуществляет интерфейс между сетевым носителем и сетевым устройством.

На этом уровне также работают концентраторы, повторители сигнала и медиаконвертеры.

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

Канальный уровень предназначен для обеспечения взаимодействия сетей на физическом уровне и контроля за ошибками, которые могут возникнуть. Полученные с физического уровня данные он упаковывает в кадры, проверяет на целостность, если нужно, исправляет ошибки и отправляет на сетевой уровень. Канальный уровень может взаимодействовать с одним или несколькими физическими уровнями, контролируя и управляя этим взаимодействием.

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

Билет №25

1. Отчеты – это исходящие документы, исполняемые на основе БД. Это единственный документ, который может быть представлен в печатном виде.

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

1. Запустите программу Microsoft Access. Откройте БД. 2. Создайте Автоотчет: ленточный, используя в качестве источника данных таблицу. Отчет открывается в режиме Предварительного просмотра, который позволяет увидеть, как будет выглядеть отчет в распечатанном виде 3. Перейдите в режим Конструктора и выполните редактирование и форматирование отчета. Для перехода из режима предварительного просмотра в режим конструктора необходимо щелкнуть команду Закрыть на панели инструментов окна приложения Access. На экране появится отчет в режиме Конструктора.

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

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

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

2. Для файловых операций часто используются средства системных модулей System и SysUtils. Для определения размера диска и свободного пространства на диске используются функции DiskSize и DiskFree. В качестве результатов возвращается размер диска в байтах, в случае ошибки возвращается -1. Номер дискового устройства задается целым числом (0 – текущий диск, 1 – диск А и т.д.).

Для работы с текстовыми файлами при описании файловой переменной типа Text нужно указать модуль System или использовать тип TextFile.

Для работы с файлами и каталогами используются 4 специальных компонента:

FileListBox – просмотр списка и выбор имени файла

DirectoryListBox – просмотр и перемещение по дереву каталогов

DriveComboBox – выбор диска

FilterComboBox – выбор маски для списка файлов

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

Просмотр списка и выбор имени файла. Компонент FilterComboBox представляет собой прямоугольную область, в которой отображается список файлов заданного каталога с возможностью визуального выбора файла. Для автоматического отображения имени выбранного в списке файла используется компонент TEdit, который должен быть связан с компонентом FileListBox с помощью указывающего на TEdit свойства FileEdit. Управлять отображением файлов в списке можно с помощью свойств FileType и Mask

3. Термин «топология», или «топология сети», характеризует физическое расположение компьютеров, кабелей и других компонентов сети. Топология — это стандартный термин, который используется профессионалами при описании основной компоновки сети.

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

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

Билет №26