Системой программирования называется комплекс программ, предназначенный для автоматизации программирования задач на ЭВМ



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

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

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

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

Они удобны в использовании для широкого круга пользователей и не требуют от них знания особенностей организации функционирования ЭВМ среди машинно-независимых систем программирования следует выделить:
1. Процедурно-ориентированные системы. Входные языки программирования в таких системах служат для записи алгоритмов (процедур) обработки информации, характерных для решения задач определенного класса. Эти языки, должны обеспечить программиста средствами, позволяющими коротко и четко формулировать задачу и получать результаты в требуемой форме

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

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

4. Непроцедурные языки. Непроцедурные языки составляют группу языков, описывающих организацию данных, обрабатываемых по фиксированным алгоритмам (табличные языки и генераторы отчетов), и языков связи с операционными системами.

28. Операционные системы.

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

Объекты ядра ОС:

Ø Процессы

Ø Файлы

Ø События

Ø Потоки

Ø Семафоры

Ø Мьютексы

Ø Каналы

Ø Файлы, проецируемые в память.

29. Файлы и каталоги. Иерархический принцип их организации.

Файл –это совокупность данных или программ для размещения, которых во внешней памяти выделяется именованная область. На диске файла не требует для своего размещения непрерывного пространства, обычно он занимает свободные кластеры в разных частях диска. Каждый такой трек разбит на сектора. В одном секторе помещается 512 байт данных. Каждый диск разбит на дорожки, концентрическими окружностями называемыми треками. Кластер – это группа смежных секторов. Каждый кластер имеет свой номер. Сведения о номерах этих кластеров хранятся в специальных FAT таблицах. В файлах может храниться разнообразные виды и формы представления информации, т. е тексты, рисунки, чертежи, программы, таблицы. Особенности файлов определяются их форматом. Формат – это элемент языка в символическом виде, описывающий представление информации в файле. Текстовая информация хранится в кодах, ASCII так называемом текстовом формате. Для характеристики файлов используются следующие параметры: полное имя файла, объем файлов байтах, дата создания файлов, время создания файлов, а также специальные атрибуты файлов R- ДЛЯ ЧТЕНИЯ, H – СКРЫТЫЙ ФАЙЛ, S- СИСТЕМНЫЕ ФАЙЛЫ, A -  АРХИВИРОВАННЫЙ ФАЙЛ. С понятием файла тесно связано понятие логического диска. Логический диск - создается специальной программой – драйвером и имеет уникальное имя в виде одной латинской буквы. Логический диск может реализовываться на жестком диске, на CD-ROM, DVD  дисках, ОЗУ (оперативная память), на одном физическом диске может быть создано несколько логических дисков.

Имя файла образуется не более чем из 8 символов, причем используются буквы латинского алфавита, нельзя использовать русские буквы, а так же символы: точка, звездочка, вопросительный знак, точка с запятой, запятая, знак меньше и больше, равно, пробел. По имени к файлу обращаются редко, обычно к файлу обращаются с помощью полного имени. Полное имя файла образуется из имени файла и типа (расширения) разделенные точкой внизу. Тип файла служит для характеристики, хранящейся в файле информации и образуется, не более чем из 3 символов (латинский алфавит). Doc – текстовый документ, Date, Exe. Спецификация файла образуется из имени логического смысла и файла разделенные двоеточиями.

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

ОРГАНИЗАЦИЯ ДОСТУПА К ФАЙЛАМ? Доступ это процедура установления связи с памятью и размещенным в ней файлов для записи и чтения данных.

КАТАЛОГ – это справочник файлов с указанием места на диске. В операционной системе принята иерархическая организация каталогов и находящихся в них файлов. На каждом диске имеется один единственный корневой каталог. Он находится на нулевом уровне иерархической структуре и обозначается символом /. Главный корневой каталог могут входить и другие каталоги и файлы, которые создаются средствами операционной системы и могут быть удалены. Доступ к содержимому файлу организовывает из корневого каталога через цепочку соподчиненных каталогов. Нельзя перейти из корневого каталога в каталог 5 уровня, нужно пройти все каталоги. Описанный принцип является основой файловой системы. Файловая система это часть операционной системы, которая управляет размещением и доступом к файлам и каталогам на диске. Доступ к файлу можно организовать, указав путь. Путь – это цепочка с соподчиненных каталогов, которые необходимо пройти по иерархической структуре к каталогу, где зарегистрирован искомый файл. При задании пути имена каталогов записываются в порядке следования, и отделяется друг от друга /. Путь задается, начиная с корневого каталога, обозначаемым /.Горизонтальные переходы каталога в каталог не допустимы.

30. Понятие пути.

Путь к файлу - набор символов, благодаря которому можно идентифицировать файл и более того, "добраться" до него.

Путь может быть полным (например, C:\Windows\System\win.ini) или относительным - содержит только часть пути относительно текущего каталога. Если, например, сейчас текущий каталог C:\Windows, то можно написать просто System\win.ini, это будет относительный путь к нашему файлу. Путь может начинаться с наименования диска и последующим символом двоеточия ":" - тогда это полный путь. Путь может начинаться с обратного слэша - это будет означать, что поиск нужно начинать с корневого каталога текущего диска. Если, например, текущий каталог C:\Windows, то путь \Programs\MyProgram\myfile.exe будет означать, что нужно взять текущий каталог (C:\Windows), оставить от него только имя диска C: и добавить туда указанный путь, в итоге получится C:\Programs\MyProgram\myfile.exe.
Путь может начинаться с чего-нибудь другого, тогда это будет означать относительный путь, т. е. если текущий каталог C:\Windows и указали путь System\win.ini, это будет означать файл C:\Windows\System\win.ini.Таковы правила именования в MS-DOS и Windows. В других операционных системах принципы образования путей могут быть другими. Но сейчас распространено такое понятие, как URI - единообразная идентификация ресурсов - которая позволяет указывать путь к любым данным не только в пределах данного компьютера, но и в интернете или локальной сети.

31. Обмен данными между приложениями Windows.

Буфер обмена Windows (далее буфер) представляет собой спе­циальную область памяти, к которой могут обращаться все при­ложения, записывая в него и считывая из него данные.

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

Извлечение данных из буфера называется вставкой. При вставке данных из буфера в документ содержимое первого оста­ется без изменений. Данные можно вставлять из буфера неогра­ниченное число раз. Буфер обмена Windows служит для хранения только одного объекта. При новой операции копирования или вырезания преды­дущее содержимое буфера стирается. Буфер обмена может хранить данные неограниченно долго, до следующей операции копи­рования или перезагрузки компьютера. В большинстве приложений Windows операции с буфером об­мена выполняются посредством меню Правка. Как правило, в этом меню присутствуют команды: Вырезать, Копиро­вать, Вставить. Для того чтобы занести данные в буфер, следует выделить их при помощи мыши или клавиатуры, а затем выбрать команду. Вырезать или. Копировать. При вставке из буфера с помощью команды. Вста­вить фрагмент помещается в текущую позицию документа (напри­мер, в текстовом документе это место отмечено курсором).

32. Microsoft Windows.

Microsoft — семейство проприетарных операционных систем корпорации Майкрософт (Microsoft), ориентированных на применение графического интерфейса при управлении.

33. Текстовый процессор Word.

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

34.Функции Word.

Приведем обзор некоторых функций: автоматический переход курсора по достижении конца строки на новую и нажимать enter не надо, а если начать новый абзац или создать строку надо нажать enter, если при вводе текста была сделана опечатка, то функция автокоррекции автоматически ее исправит, а эта функция подчеркнет неправильные слова, для представления текста в виде таблицы, word представляет широкие функции, режим предварительного просмотра позволяет представить документ практически, который в печати. Авто-текст предназначен для хранения вставки часто употребляемых слов, фраз и рисунков, стили служат для хранения и присвоения сразу целых наборов формата, слияние – служит для создания серийных писем, распечатки конвертов, макросы – служат для выполнения часто используемых команд.

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

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

35.Фрагмент, абзац.

ПОНЯТИЕ ФРАГМЕНТА ТЕКСТА? Фрагмент – это непрерывная часть текста, выделенный фрагмент может быть строчным, блочным, линейным. Строчный состоит из последовательности целых строк, блочный – объединяет часть строк образующий в совокупности, линейный – фрагмент может включать в себя последовательность целых строк. Глубина откатки зависит от среды.

ПОНЯТИЕ АБЗАЦЕВ? Абзац – это фрагмент текста процесс ввода, которого закончился нажатием на клавишу enter. Слова синонимов – позволяет избежать повторений, сделает элегантным стиль вашего текста.

36. Понятие форматирования в Word.

ФОРМАТИРОВАНИЕ ТЕКСТА? Форматирование текста – это процедура оформления страницы текста, включает в себя разбивку текста на строки, в рамках абзаца, и страницы, выбор расположения абзацев, отступов, и обивок между абзацами, обтекание отдельных абзацев, а так же выбор видов в начертании шрифтов, изменение границ рабочего поля, установка межстрочных интервалов, межбуквенных интервалов в слове, выравнивание текстов.

37. Табличный процессор Excel.

Был разработан фирмой Майкрософт в 1987 году. В настоящее время Аксель занимает ведущее место на рынке табличных процессоров (лотус – лотус 1-2-3; ворланд – квадропро).

38. Интерфейс.

ИНТЕРФЕЙС ТАБЛИЧНОГО ПРОЦЕССОРА? Электронная таблица это компьютерный эквивалент обычной таблицы, в ячейках которых записаны данные разных типов. Для управления таблицей используются специальный комплекс программ под названием табличные процессоры. Главное достоинство электронной таблицы, это возможность мгновенного перечета всех данных связанных формульными зависимостями при изменении значения любого операнда. Рабочая область электронной таблицы состоит из строк и столбцов, имеющих свои имена. Нумерация строк начинается с единицы и заканчивается 16,384. Ссылка это формат указания адреса ячейки. В электронной таблицы существует понятие диапазоны ячеек, адрес которого задается указаниям ссылок первой и последней его ячеек, между которыми ставится двоеточие.

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

39. Типы данных хранимых в ячейках Excel.

ДАННЫЕ ХРАНИМЫЕ В ЯЧЕЙКАХ ЭЛЕКТРОННОЙ ТАБЛИЦЫ.

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

1. Текстовые данные.

2. Числовые данные.

3. Формулы.

4. Функции.

5. Даты.

40. Форматирование данных в Excel.

Наиболее распространенные форматы представления числовых данных:

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

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

3. Процентный формат обеспечивает представление введенных данных в форме процентов со знаком процента.

4. Денежный формат обеспечивает представление чисел в виде национальных валют.

5. Финансовый формат он отличается от денежного вынесения знака «-» для отрицания чисел в правую лили левую позицию.

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

7. Дробный формат представляет значение в виде целой части и правее дробь.

8. Формула начинается со знака равно, а так же дальше знак «+ или – и левая круглая скобка» и представляет собой совокупность математических операторов чисел, ссылок и функций. Формулы состоят из операторов и операндов, в качестве операндов используются данные, а также ссылки отдельных ячеек или блоков ячеек. Операторы в формулах обозначают действие производимые с операндами. Различают арифметические, алгебраические и логические формулы. Арифметические: начало и действие в скобках, в которых сначала выполняются операции возведения в степень, потом умножение и деление, а потом сложение и вычитание.

41. Формулы в Excel.

Формула начинается со знака равно, а так же дальше знак «+ или – и левая круглая скобка» и представляет собой совокупность математических операторов чисел, ссылок и функций. Формулы состоят из операторов и операндов, в качестве операндов используются данные, а также ссылки отдельных ячеек или блоков ячеек. Операторы в формулах обозначают действие производимые с операндами. Различают арифметические, алгебраические и логические формулы. Арифметические: начало и действие в скобках, в которых сначала выполняются операции возведения в степень, потом умножение и деление, а потом сложение и вычитание.

42. Функции в Excel.

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

1.математические, которые выполняют различные математические операции.

2.Статестические, которые выполняют операции по вычислению параметров случайных величин и их распределений, представленных множеством чисел.

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

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

5. Финансовые функции используются в сложных финансовых расчетах.

6. Информационные функции – всего 15 функций.

43. Относительная и абсолютная адресация в Excel.

ОТНОСИТЕЛЬНАЯ И АБСОЛЮТНАЯ АДРЕСАЦИЯ.

Абсолютная ссылка – это неизменяющаяся при копировании и перемещении формула, адрес ячейки, содержащие исходные данные. Для указания адресации используется «$». Ссылки бывают: полные и частичные.

ПРАВИЛО ОТНОСИТЕЛЬНОЙ ОРИЕТАЦИИ ЯЧЕЙКИ.

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

44. Виды адресации в Excel- повторяющийся вопрос.

45. Основные понятия СУБД.

Система управления базами данных (СУБД) — это комплекс языко­вых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Обычно СУБД различают по используемой модели данных. Так, СУБД, осно­ванные на использовании реляционной модели данных, называют ре­ляционными СУБД.

46. Файл- сервер, клиент- сервер.

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

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

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

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

Согласно основному принципу архитектуры клиент-сервер, данные обрабатываются только на сервере. Пользователь или приложение фор­мируют запросы, которые поступают к серверу БД в виде инструкций языка SQL. Сервер базы данных обеспечивает поиск и извлечение нуж­ных данных, которые затем передаются на компьютер пользователя. Достоинством такого подхода в сравнении предыдущим является за­метно меньший объем передаваемых данных.

47. Элементы базы данных.

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

Выборка из базы данных

Аналогично таблице, выборка - это также совокупность однородных записей, но:

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

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

• в-третьих, выборка может быть специальным образом отсортирована.

48.Виды моделей данных.

Ядром любой базы данных является модель данных. Модель данных представляет собой множество структур данных, ограничений целостности и операций манипулирования дан­ными. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними. СУБД основывается на использовании иерархической, сетевой или реляционной моде­ли, на комбинации этих моделей или на некотором их подмножестве.

Иерархическая модель данных

Иерархическая структура представляет совокупность элементов, связанных между собой по определенным правилам. Объекты, связанные иерархическими отношениями, образуют ориентированный граф (перевернутое дерево). К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Узел — это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную ника­кой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчи­ненные) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базе данных определяется числом корневых записей.

К каждой записи базы данных существует только один (иерархический) путь от корневой записи.

Сетевая модель данных

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

Реляционная модель данных

Понятие реляционный связано с разработками известного аме­риканского специалиста в области систем баз данных Е. Кодда.

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

49. Реляционная модель данных. – Написала

50. Понятие информационного объекта.

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

51. Нормализация отношений.

НОРМАЛИЗАЦИИ ОТНОШЕНИЙ? Одни и те же данные могут группироваться в таблицы разными способами группировка атрибутов в таблицах должна быть рациональной т.е минимизирующей дублирования данных и упрощающей процедуры их обработки. Определенный набор отношений обладает лучшими свойствами, если он отвечает требованиям нормализации отношений. НОРМАЛИЗАЦИЯ ОТНОШЕНИЙ – ЭТО ФОРМАЛЬНЫЙ АППАРАТ ОГРАНИЧЕНИЙ НА ФОРМИРОВАНИЕ ОТНОШЕНИЙ ТАБЛИЦ, КОТОРЫЕ ПОЗВОЛЯЮТ УСТРАНИТЬ ДУБЛИРОВАНИЕ ДАННЫХ, А ТАКЖЕ УМЕНЬШАЕТ ИЛИ ОБЕСПЕЧИВАЕТ НЕ ПРОТИВОРЕЧИВОСТЬ ХРАНИМЫХ В БАЗЕ ДАННЫХ И УМЕНЬШАЕТ ТРУДОЗАТРАТЫ НА ВЕДЕНИЕ (ВОД, КОРРЕКТИРОВКА БАЗЫ ДАННЫХ). Американским математиком Коддом выделены 2 нормальные формы отношений и предложен механизм, позволяющий в любое отношение преобразовать в третий самый совершенной нормальной форме.

52. Типы связи между информационными объектами.

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

53. Архитектура СУБД.

Построения базы данных включает следующие шаги:

1. Это исследование в предметной области.

2. Устранение информационно-логической модели базы данных.

Важнейшим построением базы данных является разработка информационно-логической модели в предметной области не на СУБД. Информационно - логическая модель предметной области отражает предметную область в виде совокупности информационных объектов и их структурных связей.

3. Построение концептуальной и логической модели базы данных.

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

4. Построение физической базы данных.

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

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

54. Логический, внутренний и внешний уровни представления данных баз данных.

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

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

Внешний уровень поддерживает частные представления данных, требуемые конкретным пользователям. Внешняя модель является подмножеством концептуальной модели. Возможно пересечение внешних моделей по данным. Частная логическая структура данных для отдельного приложения (задачи) или пользователя соответствует внешней модели или подсхеме БД. С помощью внешних моделей поддерживается санкционированный доступ к данным БД приложений (ограничен состав и структура данных концептуальной модели БД, доступных в приложении, а так же заданы допустимые режимы обработки этих данных: ввод, редактирование, удаление, поиск).

55. Понятие информационнологической модели.

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

56. Работа с базой данных Microsoft Access.

СУБД ACCSES является система управления реалиционной базы данных. Содержит комплекс прикладных программ предназначенных для создания локальной базы данных на одном компьютере или создания приложения пользователя работающего с базой данных на сервере. ACCESS может использовать данные созданные другими СУБД (парадокс, девайс, фокспро, а так же базы данных поддерживающие стандарт открытого доступа данных ODBC).

57. Объекты Access.

ОБЪЕКТЫ АКСЕС? Аксес ориентирована, на работу с объектами, к которым относятся: таблицы базы данных, запросы, а так же формы, отчеты, модули.

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

58. Мастера и конструкторы Access.

МАСТЕРА И КОНСТРУКТОРЫ АКСЕС? Для автоматизации создания объектов базы данных т. е таблиц, запросов, форм отчетов, используется специализированные средства называемые конструкторами, он предоставляет пользователю набор инструментов с помощью которого можно быстро создать и изменить объект. Предусмотрено так же автоматическое определение таблиц с помощью программ мастеров. Чтобы начать работу с аксесом нужно войти впуск - программы-данные, в майкрософт офис и выбрать программу Аксес и запустить ее. После запуска открывается и надо выбрать один из режимов работы.

1.Создать новую базу данных

2.Открыть существующую базу данных.

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

Возможно создание новой базы данных с помощью мастера базы данных. Этот мастер позволяет построить базу данных на основе шаблона.

59. Режимы работы Access.

Ø построитель таблиц;

Ø построитель экранных форм;

Ø построитель SQL-запросов (язык SQL в MS Access не соответствует стандарту ANSI);

Ø построитель отчётов, выводимых на печать.

Они могут вызывать скрипты на языке VBA, поэтому MS Access позволяет разрабатывать приложения и БД практически «с нуля» или написать оболочку для внешней БД.

Microsoft Jet Database Engine, которая используется в качестве движка базы данных MS Access является файл-серверной СУБД и потому применима лишь к приложениям, работающим с небольшими объемами данных и при небольшом числе пользователей, одновременно работающих с этим данными. Непосредственно в Access отсутствует ряд механизмов, необходимых в многопользовательских БД, таких, например, как триггеры.

60. Особенности графических форматов.

Векторный формат

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

Растровый формат

Растровый формат, с которым мы познакомимся подробнее, характеризуется тем, что все изображение по вертикали и горизонтали разбивается на достаточно мелкие прямоугольники -- так называемые элементы изображения, или пикселы (от английского pixel -- picture element). В файле, содержащем растровую графику, хранится информация о цвете каждого пиксела данного изображения. Чем меньше прямоугольники, на которые разбивается изображение, тем больше разрешение (resolution), то есть, тем более мелкие детали можно закодировать в таком графическом файле. Размер (size) изображения, хранящегося в файле, задается в виде числа пикселов по горизонтали (width) и вертикали (height). Для примера, оптимальное разрешение 15-дюймового монитора, как правило, составляет 1024x768.

Глубина цвета

Кроме размера изображения, важной является информация о количестве цветов, закодированных в файле. Цвет каждого пиксела кодируется определенным числом бит (bit), то есть элементарных единиц информации, с которыми может иметь дело компьютер. Каждый бит может принимать два значения -- 1 или 0. В зависимости от того, сколько бит отведено для цвета каждого пиксела, возможно кодирование различного числа цветов. Нетрудно сообразить, что если для кодировки отвести лишь один бит, то каждый пиксел может быть либо белым (значение 1), либо черным (значение 0). Такое изображение называют монохромным (monochrome).

RGB-модель

Способ разделения цвета на составляющие компоненты называется Цветовой моделью. В компьютерной графике применяются три цветовые модели: RGB,CMYK и HSB.

Наиболее распространенным способом кодирования цвета является модель RGB. При этом способе кодирования любой цвет представляется в виде комбинации трех цветов: красного (Red), зеленого (Green) и синего (Blue), взятых с разной интенсивностью. Интенсивность каждого из трех цветов - это один байт (т. е. число в диапазоне от 0 до 255), который хорошо представляется двумя 16-ричными цифрами (числом от 00 до FF). Таким образом, цвет удобно записывать тремя парами 16-ричных цифр, как это принято, например, в HTML-документах.

Цветовая модель CMYK

Цветовая модель CMYK соответствует рисованию красками на бумажном листе и используется при работе с отраженным цветом, т. е. для подготовки печатных документов. Цветовыми составляющими этой модели являются цвета: голубой (Cyan), лиловый (Magenta), желтый (Yellow) и черный (Black). Эти цвета получаются в результате вычитания основных цветов модели RGB из белого цвета. Черный цвет задается отдельно. Увеличение количества краски приводит к уменьшению яркости цвета.

Цветовая модель HSB

Системы цветов RGB и CMYK связаны с ограничениями, накладываемыми аппаратным обеспечением (монитор компьютера в случае RGB и типографские краски в случае CMYK).Цветовая модель HSB наиболее удобна для человека, т. к. она хорошо согласуется с моделью восприятия цвета человеком. Компонентами модели HSB.

61. Особенности форматов

Данные в Excel выводятся на экран в определенном формате. По умолчанию информация выводиться в формате Общий. Можно изменить формат представления информации в выделенных ячейках. Для этого выполните команду Формат | Ячейки. Появится окно диалога “Формат ячеек”, в котором нужно выбрать вкладку “Число “

В левой части окна диалога “Формат ячеек” в списке Числовые форматы приведены названия всех используемых в Excel форматов (см. рис.). Для формата каждой категории приводится список его кодов. На рис. из списка Числовые форматы выбрана строка (все форматы). В правом окне Тип вы можете просмотреть все форматные коды, которые используются для представления на экране информации.

Для представления данных вы можете использовать встроенные форматные коды Excel или ввести свой (пользовательский) код формата. Для ввода форматного кода выберите строку (все форматы) и введите символы форматного кода в поле ввода Тип.

Любая последовательность введенных в ячейку символов, которая не может быть интерпретирована Excel как число, формула, дата, время дня, логическое значение или значение ошибки, интерпретируется как текст. Введенный текст выравнивается в ячейке по левому краю. Чтобы ввести текст, выделите ячейку и наберите текст с клавиатуры. Ячейка может вмещать до 255 символов. Вы можете форматировать отдельные символы или фрагменты текста в ячейке. Вы можете вводить текст в формулах, диаграммах, текстовых окнах.

63. Антивирусные программы.

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

64. Основные виды вирусов.

Вирусы можно классифицировать по следующим признакам:

1.Среда обитания.

2.Способу заражения среды обитания.

3.По воздействию.

4.По особенностям алгоритма.

СРЕДА ОБИТАНИЯ. В зависимости от среды обитания вирусы можно разделить на сетевые, файловые, загрузочные. Сетевые вирусы распространяются по различным компьютерным сетям, файловые вирусы, являются главным образом восполняемые модулем могут внедряться в другие типы файлов, но как правило записаны в таких файлах, они никогда не получают управления, следовательно теряются способности к размножению, загрузочные вирусы внедряются в загрузочный сектор диска или в сектор содержащий программы загрузки системного диска, файловозагрузочные вирусы заражают, как файлы так и загрузочные сектора дисков.

ПО СПОСОБУ ЗАРАЖЕНИЯ. Делятся на резидентные и нерезидентные. Резидентный вирус при инфицировании компьютера оставляет в оперативной памяти свою резидентную часть, которые потом перехватывают обращение операционной системы к объектам заражения (файлы к загрузочным секторам диска). Резидентные вирусы находятся в памяти и являются активными вплоть до выключения или перезагрузки компьютера. Нерезидентные не заражают память компьютеры и являются зараженными некоторое время.

ВОЗДЕЙСТВИЕ. Вирусы можно разделить на следующие виды:

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

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

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

65. Программы обнаружения и защиты от вирусов.

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

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

2 Программы доктора - находят и лечат зараженные вирусами файлы (удаляет из файла тело вируса , возвращая файлу исходное состояние) вначале поиск осуществляется в памяти и затем в файлах.

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

4 Программы фильтры (сторожи) - представляют собой небольшие резидентные программы предназначенные для обнаружения подозрительных действии , при работе ПК , характерных для вирусов. Такими действиями могут быть:

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


Дата добавления: 2018-04-04; просмотров: 969; Мы поможем в написании вашей работы!

Поделиться с друзьями:






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