
- •1. Понятие о данных и информации. Виды и свойства информации
- •2.Информатика: предмет и задачи. Краткая история информатики.
- •3. Измерение информации
- •4. Информационные процессы
- •5. Структура, виды и составы машинных команд
- •6. Аппаратное обеспечение пк
- •7. Классы программных продуктов
- •1. Системное программное обеспечение
- •8. Системное программное обеспечение. (ос, функции, компоненты, примеры).
- •9. Сетевые операционные системы. Операционные оболочки. Сервисное программное обеспечение
- •14. Пакеты прикладных программ. Методо-ориентированные ппп, Офисные ппп, Настольные издательские системы, Программные средства мультимедиа, Системы искусственного интеллекта
- •15. Основные этапы решения задач на эвм
- •16. Понятие алгоритма. Свойства алгоритма
- •17. Понятие алгоритма. Способы описания алгоритма
- •18. Основные базовые структуры алгоритмов
- •19. Язык программирования. Классификация
- •20. Понятие о системе программирования. Интерпретация и компиляция
- •21. Базы данных. Основные понятия
- •22. Базы данных. Классификация
- •23. Субд. Основные функции субд. Компоненты субд.
- •24. Субд. Классификация субд
- •25. Понятие о языках запросов.
- •26. Компьютерная сеть. Основные характеристики и классификация.
- •27. Глобальная компьютерная сеть Internet
- •29. Протоколы передачи данных. Тcp/ip
- •30. Электронная почта
- •31. Признаки компьютерных преступлений и методы защиты информации и сведений, составляющих государственную тайну
- •32. Компьютерные вирусы и их классификация
19. Язык программирования. Классификация
Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ
Языки программирования |
|||
Процедурные |
Функциональные |
Логические |
Объектно-ориентированные |
20. Понятие о системе программирования. Интерпретация и компиляция
Системы программирования - это комплекс инструментальных программных средств, предназначенный для работы с программами на одном из языков программирования.
Транслятор (англ. translator – переводчик) – это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.
Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.
Компилятор (англ. compiler – составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.
Интерпретатор (англ. interpreter – истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.
После того, как программа откомпилирована, ни сама исходная программа, ни компилятор более не нужны. В то же время программа, обрабатываемая интерпретатором, должна заново переводиться на машинный язык при каждом очередном запуске программы.
Откомпилированные программы работают быстрее, но интерпретируемые проще исправлять и изменять
21. Базы данных. Основные понятия
Базы данных (БД) — это организованный набор фактов в определенной предметной области. БД — это информация, упорядоченная в виде набора элементов, записей одинаковой структуры. Для обработки записей используются специальные программы, позволяющие их упорядочить, делать выборки по указанному правилу.
БД — это совокупность взаимосвязанных данных при предельно малой избыточности, допускающей их оптимальное использование в определённых областях человеческой деятельности
Структура базы данных
Прямоугольная таблица, состоящая из вертикальных столбцов и горизонтальных строк. Вертикальные столбцы принято называть полями, а горизонтальные строки — записями
22. Базы данных. Классификация
Классификация Баз Данных (БД)
По модели данных:
Иерархическая модель базы данных состоит из объектов с указателями от родительских объектов к потомкам, соединяя вместе связанную информацию
Сетевая модель базы данных(Основные элементы): уровень, элемент (узел), связь. Узел — это совокупность
атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа.В сетевой структуре каждый элемент может быть связан с любым другим элементом. Сетевые базы данных подобны иерархическим, за исключением того, что в них имеются указатели в обоих направлениях, которые соединяют родственную информацию.
Реляционная база данных — база данных, основанная на реляционной модели данных. Термин «реляционный» означает, что теория основана на математическом понятии отношение (relation).
Объектно-ориентированная база данных — база данных, в которой данные оформлены в виде моделей объектов, включающих прикладные программы, которые управляются внешними событиями.
По технологии хранения:
База Данных во вторичной памяти (традиционные) База Данных в оперативной памяти (in-memory databases) База Данных в третичной памяти (tertiary databases)
По содержимому:
Географические Исторические Научные Мультимедийные и т. д.
По степени распределённости:
Централизованные (сосредоточенные)
Распределённые. Распределённые базы данных (РБД) — совокупность логически взаимосвязанных баз данных, распределённых в компьютерной сети.