- •Информатика Конспекты лекций
- •Раздел 1. Понятие информации
- •Лекция 1. Понятие информации. Свойства информации.
- •Лекция 2. Кодирование данных. Меры информации.
- •Вопросы для самоподготовки
- •Раздел 2. Общая характеристика процессов сбора, накопления, обработки и передачи информации Лекция 3. Сбор, передача, обработка и накопление информации
- •Вопросы для самоподготовки
- •Раздел 3. Технические средства реализации информационных процессов Лекция 4. Вычислительные системы, состав и конфигурация. Этапы развития вычислительной техники. Классификация эвм.
- •Лекция 5. Структура персонального компьютера. Основные устройства, назначение, функции и характеристики.
- •Вопросы для самоподготовки
- •Раздел 4. Программные средства реализации информационных процессов Лекция 6. Классификация программного обеспечения. Общая характеристика классов программных продуктов.
- •Структура программного обеспечения компьютера Лекция 7. Системное программное обеспечение. Операционные системы.
- •Операционные системы Windows
- •Операционная система Unix
- •Лекция 8. Сервисное программное обеспечение.
- •Вопросы для самоподготовки
- •Раздел 5. Инструментарий решения функциональных задач Лекция 9. Классификация и типовые представители программных продуктов для решения функциональных задач.
- •Лекция 10. Текстовый процессор. Табличный процессор.
- •Лекция 11. Средства презентационной графики. Основы создания деловой презентации.
- •Раздел 6. Алгоритмизация и программирование. Языки программирования высокого уовня. Лекция 12. Алгоритм: свойства, способы записи. Языки программирования, классификация.
- •Раздел 7. Программное обеспечение и технологии программирования. Лекция 13. Технологии создания программных продуктов. Инструментарий технологии программирования. Создание информационных систем.
- •Раздел 8. Базы данных. Лекция 14. Информационные системы и базы данных. Модели организации данных.
- •Лекция 15. Системы управления базами данных. Архитектура информационных систем.
- •Структура ис
- •Раздел 9. Локальные и глобальные сети эвм. Лекция 16. Компьютерные сети. Аппаратные и программные компоненты вычислительных сетей.
- •Наиболее распространенные виды топологий сетей:
- •Наиболее распространённые архитектуры:
- •Лекция 17. Глобальная сеть Интернет. Услуги, средства поиска. Адресация компьютеров в Интернет.
- •World Wide Web — главный информационный сервис
- •Вопросы для самоподготовки
- •Раздел 10. Основы и методы защиты информации. Лекция 18. Компьютерная безопасность. Вирусы и антивирусные программы. Защита информации.
- •Контрольные вопросы для самоподготовки
Раздел 7. Программное обеспечение и технологии программирования. Лекция 13. Технологии создания программных продуктов. Инструментарий технологии программирования. Создание информационных систем.
Система программирования− система, образуемая языком программирования, компилятором или транслятором программ, представленных на этом языке, соответствующей документацией, а также вспомогательными средствами для подготовки программ к форме, пригодной для выполнения.
Компоненты и функции системы программирования
При разработке программ, а тем более − сложных, используется принцип модульности, разбиения сложной программы на составные части, каждая из которых может подготавливаться отдельно. Модульность является основным инструментом структурирования программного изделия, облегчающим его разработку, отладку и сопровождение.
Программный модуль − программа или функционально завершенный фрагмент программы, предназначенный для хранения, трансляции, объединения с другими программными модулями и загрузки в оперативную память.
При выборе модульной структуры должны учитываться следующие основные соображения:
Функциональность − модуль должен выполнить законченную функцию.
Несвязность − модуль должен иметь минимум связей с другими модулями, связь через глобальные переменные и области памяти нежелательна.
Специфичность − входные и выходные параметры модуля должны четко формулироваться.
1. Программа пишется в виде исходного модуля.
Исходный модуль− программный модуль на исходном языке, обрабатываемый транслятором и представляемый для него как целое, достаточное для проведения трансляции.
2. Следующим этапом является трансляция.
Трансляция− преобразование программы, представленной на одном языке программирования, в программу на другом языке программирования, в определенном смысле равносильную первой.
Как правило, выходным языком транслятора является машинный язык целевой вычислительной системы.
Машинный язык− язык программирования, предназначенный для представления программы в форме, позволяющей выполнят ее непосредственно техническими средствами обработки информации
Трансляторы −общее название для программ, осуществляющих трансляцию. Они подразделяются на Ассемблеры и Компиляторы в зависимости от исходного языка программы, которую они обрабатывают. Ассемблеры работают с автокодами иди языками Ассемблера. Компиляторы − с языками высокого уровня.
Автокод − символьный язык программирования., предложения которого по своей структуре в основном подобны командам и обрабатываемым данным конкретного машинного языка.
Язык Ассемблера− язык программирования, который представляет собой символьную форму машинного языка с рядом возможностей, характерных для языка высокого уровня (обычно включает в себя макросредства).
Язык высокого уровня− язык программирования, понятия и структура которого удобны для восприятия человеком.
Объектный модуль− программный модуль, получаемый в результате исходного модуля.
Раздел 8. Базы данных. Лекция 14. Информационные системы и базы данных. Модели организации данных.
ОСНОВНЫЕ ПОНЯТИЯ
Данные– это информация, представленная в определенном виде, позволяющем автоматизировать ее сбор, хранение и дальнейшую обработку человеком или информационным средством. Для компьютерных технологий,данные– это информация в цифровом виде, зафиксированная каким-либо образом, удобном для хранения, обработки и передачи с помощью компьютера.
База данных(БД) – именованная совокупность взаимосвязанных и специальным образом организованных данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области.
Система управления базами данных(СУБД) – комплекс языковых и программных средств, предназначенный для создания, ведения и совместного использования БД многими пользователями. Обычно СУБД различают по используемой модели представления данных (модели данных).
Модельюпредставления данных называют логическую структуру хранимых в базе данных. Данные в базе данных должны быть организованы таким образом, чтобы в наибольшей степени отвечать следующим целям:
обеспечение быстрого доступа к данным;
исключение дублирования данных (которое может быть причиной ошибок при вводе и нерационального использования памяти);
обеспечение целостности данных таким образом, чтобы при изменении одних объектов автоматически происходило соответствующее изменение связанных с ними объектов.
К основным моделям представления данных относятся: иерархическая, сетевая,реляционная,постреляционная,объектно-ориентированнаяи др. В настоящее время наиболее широко распространены реляционные СУБД, то есть СУБД, основанные на использованииреляционноймодели данных.
Реляционная модель данныхосновывается на понятииотношение(relation). Наглядной формой представления отношения является привычная для человеческого восприятия двумерная таблица. Таблица имеетстроки(записи) истолбцы(поля). Каждая строка таблицы имеет одинаковую структуру, состоит из значений полей и содержит информацию об одномподобъектекакого-либо информационного объекта (человека, явления, сущности, системы и пр.). Например, таблица может содержать сведения о группе обучаемых, о каждом из которых известны следующие характеристики: фамилия, имя, отчество, пол, возраст и т.д.
СУБД ACCESS 2002
MicrosoftAccess2002 в настоящее время является одной из самых популярных среди настольных (персональных) программных систем управления базами данных.MicrosoftAccess– это программное обеспечение, ориентированное на решение задач локального пользователя или компактной группы пользователей и предназначенное для использования на персональном компьютере.
Определяющими характеристиками настольных систем являются:
относительная простота эксплуатации, позволяющая создавать на их основе работоспособные приложения, как специалистам, так и конечным пользователям;
относительно невысокие требования к аппаратным ресурсам.
Программа Access2002 ориентирована на создание настольных и клиент-серверных приложений и является удобным визуальным средством создания и управления реляционными базами данных с интуитивно понятным интерфейсом и простотой использования. Программа входит в состав популярного пакетаOfficeXPи позволяет обмениваться данными со всеми его компонентами.
Основная цель при разработке Access2002 состояла в упрощении построения и применения баз данных. Эта цель была достигнута благодаря предоставлению пользователям широкого круга средств, позволяющих легко отыскивать и применять большую часть возможностей этого программного продукта, а также упрощающих доступ к информации, независимо от места расположения соответствующих данных. С помощью приложенийAccess2002 можно публиковать данные в Интернет.
Объекты СУБД Access
В СУБД объектами называется все, что может иметь имя. Базы данных Microsoft Access 2002могут содержать следующие объекты:таблицы, запросы, формы, отчеты, страницы, макросы и модули. Разработка базы данных предполагает создание этих объектов.
Таблицы - это основные объекты любой базы данных. В таблицах хранятся все данные, имеющиеся в базе.
Структуру таблицы определяют поля и записи. Поля имеют имя и характеризуются типом. Имена полей являются заголовками столбцов таблицы, а тип поля определяет тип данных, которые могут содержаться в данном поле.
Запросы - это объект, который позволяет пользователю получить нужные данные из одной или нескольких базовых таблиц и других запросов. В запросе можно указать условие, которым должны удовлетворять данные. Благодаря этому запрос позволяет из большого массива информации, хранимой в базе данных, извлекать только нужные данные. Можно создавать запросы на выборку, обновление, удаление или на добавление данных.
Формы – это объект, предназначенный в основном для ввода данных, отображения их на экране или управления работой приложения. Формы используются для того, чтобы реализовать требования заказчика по представлению данных из таблиц и запросов.
Отчеты – это объект, предназначенный для создания документа, который в последствии может быть распечатан или включен в документ другого приложения. Отчет можно просмотреть на экране.
Макросы – это объект, представляющий собой структурированное описание одного или нескольких действий, которые будут выполняться в ответ на определенные события.
Модуль – это объект, содержащий программу наVisual Basic, которая может разрабатываться пользователем для реализации нестандартных процедур.