
- •Обработка экономической информации на основе табличных процессоров.
- •Основные понятия и классификация субд.
- •Модели организации данных. Понятие реляционной бд. Основные понятия и принципы реляционной модели.
- •Использование субд. Субд ms Access и ее возможности.
- •Технология клиент-сервер.
- •Состав и структура системы телеобработки данных. Понятие компьютерной сети (кс). Задачи, основные показатели качества кс.
- •Виды кс. Основные топологии кс: шина, звезда, кольцо, полносвязная.
- •Классификация локальных вычислительных сетей. Одноранговые и серверные лвс.
- •Коммуникационное и программное обеспечение сетей.
- •Сети: физическая среда передачи данных.
- •Методы доступа к среде передачи данных. Основные принципы функционирования лвс.
- •Модель osi.
- •Глобальная сеть Интернет: история, сетевое взаимодействие, архитектура.
- •Протоколы, адресация, политика назначения имен.
- •Интернет как единая система ресурсов. Социальные сервисы Интернет. Современные средства общения в Сети.
- •Информационная безопасность (иб) и ее составляющие.
- •Иб: программно-технический уровень (кодирование и шифрование информации).
- •Иб: аппаратные средства контроля доступа.
- •Специализированное программное обеспечение для защиты программ и данных.
- •Компьютерные вирусы: общие сведения, история, классификация. Антивирусные программы: назначение, типы, примеры.
Модели организации данных. Понятие реляционной бд. Основные понятия и принципы реляционной модели.
Реляционная база данных представляет собой хранилище данных, представляющее собой набор двумерных таблиц. Набор средств для управления подобным хранилищем называется реляционной СУБД.
Таблица состоит из строк – кортеж (запись) и столбцов (поле).
Требования к данным РСУБД:
1.Каждое значение должно быть атомарным (минимальным, неделимым).
2.Одинаковый тип дпнных в одной колонке.
3.Каждая запись уникальна.
4.Каждое поле имеет уникальное имя.
5.Последовательность полей в таблице несущественна.
6.Последовательность записей несущественна.
Базовыми понятиями реляционных СУБД являются:
• атрибут
• отношение
• кортеж
Использование субд. Субд ms Access и ее возможности.
СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Основные возможности:
-универсальный интерфейс. Основные элементы: строка заголовка; кнопка офис; панель быстрого доступа; стандартная лента с вкладками; область перехода; вкладки документов; строка состояния.
- интеграция с программными продуктами, входящими в состав MSO
-визуальные средства разработки.
Основные объекты СУБД: таблица, форма, запрос, отчет.
Основы работы СУБД MS Access: основные объекты – таблицы. Основные технологии работы с таблицами. Схема данных.
Основы работы СУБД MS Access: основные объекты – формы.
Основы работы СУБД MS Access: использование элементов управления в проектировании форм.
Основы работы СУБД MS Access: основные объекты – запросы.
Основы работы СУБД MS Access: основные объекты – отчеты.
Понятие распределенной БД. Архитектура и принципы распределенной БД.
Распределенная обработка данных – это обработка данных, выполняемая на независимых, но связанных между собой компьютерах, представляющих собой систему.
Распределенная БД – набор отношений, хранящихся в разных узлах компьютерной сети, но связанных друг с другом.
При такой системе достигается:
1.Параллельная обработка данных и распределение нагрузки.
2.Повышение эффективности обработки данных.
3.Уменьшение затрат на обработку данных.
4.Упрощение процедуры управления информационной системой.
В основе распределенной базы данных лежат 2 идеи:
1.Работа множества пользователей с обще БД.
2.Объединение распределенных данных на логическом и физическом уровне.
Технологии распределенной обработки информации: клиент-сервер; реплицирование (пользователи работают автономно с общими данными, растиражированными по локальным БД); объектное связывание.
Сервер – система, процесс, компьютер, владеющий каким-либо вычислительным ресурсом (памятью, временем процесса, файлами и т.д.)
Клиент – система, процесс, компьютер, пользователь, делающий запрос к серверу за использованием ресурса.
Технология клиент-сервер.
Сервер – система, процесс, компьютер, владеющий каким-либо вычислительным ресурсом (памятью, временем процесса, файлами и т.д.)
Клиент – система, процесс, компьютер, пользователь, делающий запрос к серверу за использованием ресурса.
Архитектура файл-сервер.
Функции сервера: физическое хранение данных.
Функции клиента: интерфейс пользователя; логика обработки; управление запросами.
Этапы реализации технологии файл-сервер:
1.Пользователь формирует запрос к серверу.
2.Запрос передается в сервер.
3.БД (ВСЯ!!!) передается пользователю
4.Пользователь на своем рабочем месте обрабатывает данные.
5.Измененная БД отправляется обратно на сервер.
-:1.большая нагрузка на сеть. 2.Обработка данных осуществляется на компьютере пользователя. 3.невозможность работать с базой одновременно многим пользователям
Технология клиент-сервер.
Функции сервера: 1.Физическое хранение данных. 2.логика обработки. 3.управление запросами.
Функции пользователя: 1.интерфейс пользователя. 2.логика обработки.
Этапы реализации:
1.Пользователь формирует запрос к БД.
2.Запрос обрабатывается на сервере и пользователю передаются результаты запроса.
3.Пользователь обрабатывает данные.
4.Изменения передаются в базу.
+: 1.существенно уменьшается сетевой трафик. 2.уменьшается сложность клиентских приложений.
-: 1.высокие затраты на программное обеспечение сервера. 2.трудность с обновлением клиентских приложений.
Трехуровневый клиент-сервер.
1.Сервер БД. Функции: хранение; управление данными; логика обработки; запросы.
2.Сервер приложений. Функции: логика обработки; запросы.
3.Клиенты. Функция – интерфейс.
Тонкий клиент – архитектура, при которой все основные функции находятся на сервере баз данных и на сервере приложений.
Толстый клиент – клиентская часть может работать автономно.
Клиент-серверные системы: Oracle, MS SQL Server, PB2, Informix, Dynamice Server.
Облачные технологии – новый вид взаимодействия клиентских и серверных элементов; инновационные технологии, которые предоставляют динамично масштабируемые вычислительные ресурсы и приложения через Интернет в качестве сервиса под управлением поставщика услуг. +: 1.неограниченная масштабируемость; 2.экономие средств на создание собственных серверов и центров обработки данных на оплату лицензионного программного обеспечения; экономия средств на содержание квалифицированного персонала.