- •13. Структурное и модульное программирование
- •14. Объектно-ориентированная парадигма программирования
- •15. Паттерны объектно-ориентированного анализа и проектирования, их классификация.
- •16. Модели представления данных, архитектура и основные функции субд.
- •17. Понятие распределенной системы. Требования к распределенным системам.
- •18. Внутренние и внешние характеристики качества по.
- •19. Методики повышения качества по и оценка их эффективности.
- •20. Стандарты ieee, связанные с качеством по. Закон контроля качества по.
- •21. Смм (модель зрелости процесса разработки по).
- •22. Метрики качества программного обеспечения.
- •23. Распределенные системы и базы данных.
- •24. Распределенные системы. Обмен сообщениями. Дальний вызов процедур. Распределенные события. Распределенные транзакции.
- •25. Принципиальные особенности и сравнительные характеристики файл-серверной, клиент-серверной и интернет технологий распределенной обработки данных.
- •Файл-сервер
- •Клиент-сервер
- •Терминал-сервер
- •Распределенная обработка данных
- •26. Реляционный подход к организации бд. Базисные средства манипулирования реляционными данными. Источник: http://ed.Tusur.Ru/lit/edu/db/04.Shtml
- •4.1. Базовые понятия реляционных баз данных
- •4.1.1. Тип данных
- •4.1.2. Домен
- •4.1.3. Схема отношения, схема базы данных
- •4.1.4. Кортеж, отношение
- •4.2. Фундаментальные свойства отношений
- •4.2.1. Отсутствие кортежей-дубликатов
- •4.2.2. Отсутствие упорядоченности кортежей
- •4.2.3. Отсутствие упорядоченности атрибутов
- •4.2.4. Атомарность значений атрибутов
- •4.3. Реляционная модель данных
- •4.3.1. Общая характеристика
- •4.3.2. Целостность сущности и ссылок
- •Источник: Основные понятия реляционных бд.Pdf
- •27. Методы проектирования реляционных баз данных (нормализация, er-диаграммы). Источник: https://habrahabr.Ru/post/254773/
- •Используемые термины
- •Первая нормальная форма
- •Вторая нормальная форма
- •Третья нормальная форма
- •Четвертая нормальная форма
- •Пятая нормальная форма
- •Доменно-ключевая нормальная форма
- •Шестая нормальная форма
- •Источник: https://support.Microsoft.Com/ru-ru/help/283878/description-of-the-database-normalization-basics
- •Первая нормальная форма
- •Вторая нормальная форма
- •Третья нормальная форма
- •Другие нормальные формы
- •Пример нормализации таблицы
- •28. Стандартный язык баз данных sql. Введение
- •Описание
- •Операторы
- •Преимущества Независимость от конкретной субд
- •Наличие стандартов
- •Декларативность
- •Недостатки Несоответствие реляционной модели данных
- •Сложность
- •Отступления от стандартов
- •Сложность работы с иерархическими структурами
- •Расширения
- •29. Принципы функционирования Internet, типовые информационные объекты и ресурсы. Ключевые аспекты www-технологии.
- •30. Адресация в сети Internet. Методы и средства поиска информации в Internet, информационно-поисковые системы.
- •31. Назначение и принципы построения экспертных систем. Классификация экспертных систем.
25. Принципиальные особенности и сравнительные характеристики файл-серверной, клиент-серверной и интернет технологий распределенной обработки данных.
Источник: http://www.itsaturn.ru/articles/article14.html
Любая организация, имеющая хотя бы два компьютера, так или иначе, осуществляет передачу данных от одного компьютера к другому. Даже если в организации только один компьютер, но подключенный к интернету - в этой ситуации мы тоже сталкиваемся с передачей данных.
В настоящей статье мы рассмотрим, какие технологии передачи данных бывают, чем они отличаются и в каких случаях используются.
На сегодняшний день выделяют три основные технологии передачи данных:
Файл-сервер
Клиент-сервер
Терминал-сервер
Рассмотрим каждую из этих технологий более детально на примере передачи данных в учетной программе на примере ситуации, когда пользователь желает сформировать отчет, показывающий сумму продаж по какой-либо товарной позиции за определенный период, допустим за год.
Для более полного и правильного понимания процесса формирования отчета необходимо понимать, что данные о продажах хранятся в некой таблице вида:
Наименование товара |
Кол-во |
Цена |
Сумма |
Дата |
Товар1 |
3 |
10 р |
30 р |
11.01.2008 |
Товар2 |
4 |
40 р |
160 р |
11.01.2008 |
Товар2 |
2 |
38 р |
76 р |
12.01.2008 |
Товар3 |
7 |
74 р |
518 р |
13.01.2008 |
Товар1 |
2 |
11 р |
22 р |
15.01.2008 |
... |
... |
... |
... |
... |
Товар3 |
4 |
77 р |
308 р |
15.09.2010 |
Товар2 |
1 |
40 р |
40 р |
16.09.2010 |
Товар1 |
2 |
9 р |
18 р |
16.09.2010 |
Таким образом, задача формирования отчета сводится к тому, что необходимо выбрать из таблицы строки, удовлетворяющие двум критериям: дата продажа укладывается в заданный диапазон; Наименование товара равно интересующему нас товару. И вторым этапом необходимо просуммировать колонку "Сумма" по всем строчкам, которые останутся в выборке после изначальной фильтрации.
Итак, как будет происходить формирование отчета и передача данных при использовании различных технологий.
Файл-сервер
В данном случае сервер, на котором лежит база данных, является исключительно хранилищем и не обладает каким-либо функционалом, позволяющим производить математические и/или логические вычисления. Поэтому в файл-серверной архитектуре формирование отчета выглядит так: вся таблица с продажами за весь период, какой бы большой он ни был, по сети копируется на компьютер, запросивший формирование отчета. Когда передача этого файла закончена, непосредственно компьютер пользователя приступает к первичной фильтрации таблицы и последующему суммированию нужной колонки. Логично предположить, что файл-серверная технология применима исключительно при работе с небольшими объемами данных, поскольку если объем данных будет велик, то это грозит существенными задержками работы сети и непосредственно пользовательских компьютеров, которые, как известно, изначально не предполагают больших нагрузок, и имеют довольно таки невысокую производительность. В результате компьютеры пользователей будут банально виснуть, общая производительность труда упадет. Технологию файл-сервер используют все программы 1С версии 7.7 и ранее, а так же некоторые версии 8.х
