extracted_text:
тема 3 вопрос 16
характеристика ос семейства windows
Операционная система Windows  это современная многозадачная многопользовательская 32
разрядная ОС с графическим интерфейсом пользователя. История развития ОС Windows изложена в
разделе дистанционное обучение основам работы в операционной системе Windows.
Операционные системы семейства Windows являются наиболее распространенными ОС, которые
установлены в домашних и офисных ПК.

Операционные системы Windows имеют следующие особенности:
—оконный графический интерфейс, окно — это основное поле действия;
—многозадачность;
—использование длинных имен файлов и каталогов до 255 символов (в MSDOS имя файла не
превышает 8 символов);
—преимущественное использование мыши для операций над объектами;
—стандартная система меню, форм отчетов и операций обработки;
—полная независимость от аппаратуры;
—совместимость со всеми видами приложений для MSDOS;
—реализация принципа создания Рабочего стола.
Окно— это специальным образом обрамленная и оформленная прямоугольная область на экране для
размещения объектов и выполнения операций над ними. Окна можно открывать, закрывать, перемещать,
масштабировать. На Рабочем столе можно держать одно или несколько окон. Их можно расположить в
определенном порядке либо «набросать» друг на друга. Система поддерживает окна следующих типов:
окна приложений (программ), окна документов, диалоговые окна.
Окна программы (приложения)всегда содержат некоторые стандартные элементы: заголовок,
горизонтальное меню, одну или несколько панелей инструментов, строку состояния. Управление
окнами осуществляется группой инструментов — горизонтальным меню, панелью инструментов,
контекстным меню, системным меню (его значок находится в левой части зоны заголовка). Система
Windows позволяет одновременно запускать несколько приложений и работать с ними попеременно,
переключаясь с одной программы на другую. Активное окно всегда находится поверх других окон.
Именно оно воспринимает подаваемые команды.
Окна документа(объекта обработки программы) в качестве обязательного элемента содержат
заголовок.
Диалоговые окна(окна инструмента обработки) имеют названия, которые обычно совпадают с
названием команды, которая открыла это окно.
На экране окна документов и приложений имеют три варианта представления: полноэкранный (окно
занимает весь экран); нормальный (окно занимает часть экрана); значок (окно свернуто в пиктограмму).
Папка— это логическая емкость, в которой можно сгруппировать любые элементы: документы,
отдельные файлы, другие папки, ярлыки. Если папка открыта в окне, то под заголовком окна
присутствует строка меню. Папки и файлы можно перемещать и копировать через буфер обмена.
Ярлыкпредставляет собой файл, содержащий указатель на некоторый объект в дереве ресурсов и
обеспечивающий быстрый доступ к нему. Наличие ярлыка не изменяет местоположение файла, оно
упрощает его открытие.
Меню — это список команд, из которых пользователь делает выбор. Это набор объединенных по
функциональному признаку пунктов, каждый из которых означает команду. Выбор пункта равносилен
выдаче той команды, которая с ним ассоциируется при работе с программой.
Рабочий стол — это титульный лист системы. На нем могут размещаться значки пиктограмм с
надписями папок (собственных и системных), файлов с программами и документами, ярлыков для
папок, файлов и устройств.
Кроме того, на Рабочем столе находится Панель задач с кнопкой Пуск.
Системныминазываются папки, которые создаются и обслуживаются самой операционной системой. К
их числу относятся следующие папки: «Мой компьютер»— универсальная программа, обеспечивающая быстрый доступ к ресурсам
локального компьютера, к сетевому диску, к различным устройствам — принтеру, дискам и т.д.;
«Корзина»— это область памяти на жестком диске (10% памяти диска), которая служит местом
хранения удаленных файлов. Корзина запоминает имя, исходное местоположение, дату удаления, тип и
размер файлов. Удаленные файлы могут быть восстановлены. При переполнении корзины файлы,
хранящиеся дольше всех, удаляются безвозвратно;
«Сетевое окружение» — содержит пиктограммы сетевых ресурсов, которыми обладают другие
компьютеры, объединенные в одну рабочую группу. Программа, обеспечивающая доступ ко всем
доступным сетевым ресурсам — серверам, компьютерам, ко всей сети;
«Входящие»— содержит элементы управления входящими и выходящими документами для
поддержки электронной почты или факса;
«Портфель»— необходима для работы с одними и теми же документами на разных компьютерах;
значок Internet — вызывает работу программы проводника в Internet.
Панель задач— отображает список исполняемых в данный момент приложений и облегчает
переключение между ними. Загрузка программы приведет к появлению на Панели кнопки,
соответствующей этой программе. Кнопка Пуск на панели позволяет запустить программу, изменить
настройку системы, получить справочные сведения, найти нужный файл и другое.
Все Windows программыможно отнести к следующим трем группам.
Первая группа— это программы, постоянно присутствующие на Рабочем столе: «Мой компьютер»,
«Корзина», «Проводник».
Вторая группа— это Стандартные программы Windows, к которым относятся группы программ
«Развлечения», служебных программ, программы Блокнот, Paint, Word Pad, Калькулятор и некоторые
другие.
Программа Блокнотявляется простейшим текстовым редактором, который можно использовать для
просмотра текстовых файлов. Текстовый процессор Word Pad служит для создания, редактирования,
форматирования и просмотра текстовых документов. Окно текстового процессора содержит
дополнительную панель элементов управления — панель форматирования. Этот редактор является
упрощенной версией мощной программы Word. Графический редактор Paint предназначен для
создания и редактирования изображений и является программой растровой графики, где мельчайшим
элементом изображения является точка, которой на экране соответствует экранная точка (пиксель). В
состав элементов управления программы входят: меню, панель инструментов, палитра настройки
инструментов, цветовая палитра. Программа Калькулятор предназначена для вычислений над
числами, научнотехнических, инженерных и статистических расчетов, в том числе и в различных си
стемах счисления.
Третья группа — специальные программы: текстовый (MSWord) и табличный (MSExcel) процессоры,
система управления базой данных (MSAccess), организации презентаций (Power Point) и ряд других.
Способы запуска приложений Windows:через Главное меню (Пуск, Программы, имя программы);
щелкнув ярлык программы на Рабочем столе; щелкнув значок программы на Панели задач; открыв
шаблон документа.
Способы выхода из приложений Windows:выполнив команду Выход из меню Файл; нажав кнопку
Закрыть в строке заголовка окна приложения; нажав клавиши ALTF4; щелкнув на кнопке Панели задач
правой кнопкой мыши и выбрав в контекстном меню команду Закрыть.
Интерфейс— это набор средств взаимодействия, связи и сопряжения, облегчающих работу
пользователя с компьютером. Основные элементы интерфейса — меню, панели инструментов, Панель
задач и строки состояния.
Меню Выбор пункта меню равнозначен выдаче команды. Разновидности меню: главное меню системы,
контекстные меню различных объектов, меню приложений, управляющие меню окон приложений и
документов.
При нажатии кнопки «Пуск» появляется Главное меню с пунктами: Программы, Документы,
Настройка, Найти, Справка, Завершение работы.
Каждая выполняемая программа (приложение) имеет горизонтальное или главное меню. В каждом
приложении оно занимает вторую строку экрана. При выборе из меню какойлибо команды
раскрывается ниспадающее меню. Некоторые пункты этого меню также имеют свои подчиненные меню. Кроме того, в приложениях Windows используются контекстные меню, которые высвечиваются при
нажатии правой кнопки мыши.
Панель инструментов— это набор кнопок, каждая из которых представляет некоторую функцию
(команду) обработки. Например, панель Форматирования предназначена для выбора списка стилей
оформления, списка шрифтов, размера шрифтов, вида их начертания, цвета, способа оформления
абзацев.
Панель задач— содержит Кнопку «Пуск», значки открытых приложений, дополнительную
информацию. Панель задач обеспечивает простой переход от одного выполняемого приложения к
другому.
Дополнительные элементы интерфейса— линейки, полосы прокрутки, командные кнопки, списки.
Анализ операционных систем семейств Windows 9 x и Windows 2000/ XP

WINDOWS 9 X

WINDOWS 95
В августе 1995 года вышла в свет Windows 95, но её выход не привел к вытеснению MS  DOS , хотя
почти все функции MS  DOS были перенесены в Windows . Как Windows 95, так и новая версия MS
DOS 7.0 содержали большинство особенностей монолитной операционной системы, включая
виртуальную память и управление процессами. Однако ОС Windows 95 не была полностью 32
разрядной программой. Она содержала большие куски 16разрядного ассемблерного кода (а также
немного 32разрядного) и продолжала использовать файловую систему MS  DOS , практически со
всеми её ограничениями. Единственное значительное изменение файловой системы заключалось в
добавлении длинных имен файлов к именам из 8+3 символа, разрешенным в MS  DOS .
WINDOWS 98
Даже в выпуске Windows 98 в июне 1998 года MS  DOS все ещё присутствовала (теперь она называлась
версией 7.1) и состояла из 16разрядного кода. Хотя теперь ещё больше функций было переведено из
MS  DOS части системы в часть Windows , а поддержка больших дисковых разделов стала
стандартом, по своему строению ОС Windows 98 не сильно отличалась от Windows 95. Основное
отличие заключалось в интерфейсе пользователя, в большей степени интегрировавшем в себе Интернет
и рабочий стол пользователя. Именно эта интеграция и привлекла внимание Министерства юстиции
США, которое затем выдвинуло против корпорации Microsoft иск, обвиняя корпорацию Microsoft в
нарушении закона о монополиях. Корпорация Microsoft яростно отрицала свою вину. В апреле 2000
года Федеральный суд США согласился с правительством. Кроме того, что в ядре ОС Windows 98
содержался большой кусок 16разрядного ассемблерного кода, у этой системы были ещё серьёзные
проблемы, Вопервых, хотя эта система была многозадачной, само ядро не был реентерабельным, Если
процесс был занят управлением какойлибо структурой данных в ядре, а затем его квант времени
заканчивался и начинал работу другой процесс, новый процесс мог получить структуру данных в
противоречивом состоянии. Чтобы предотвратить возникновение подобной проблемы, большинство
процессов, зайдя в ядро, первым делом получали гигантский мьютекс, покрывающий всю систему,
прежде чем приступить к какимлибо действиям. Хотя такой подход и устранял потенциальную угрозу
противоречивости структур данных, он также уничтожал большую часть преимуществ
многозадачности, так как процессам, чтобы войти в ядро, часто приходилось ждать пока другой
процесс ядро покинет.
Вовторых, у каждого процесса было 4гигабайтное адресное пространство, в котором первые 2 Гбайт
полностью принадлежали процессу. Однако следующий 1Гбайт совместно использовался (с
возможностью записи) всеми процессами системы. Нижний 1Мбайт так совместно использовался всеми
процессами, чтобы все они могли получать доступ к векторам прерывания MS  DOS . Эта возможность
вовсю использовалась большинством приложений Windows 98. В результате ошибка в одной программе
могла повредить ключевые структуры данных, используемые посторонними процессами, вследствие
чего все эти процессы рушились. Что ещё хуже, последний 1Гбайт совместно использовался (с
возможностью записи) процессами и ядром и содержал некоторые критические структуры данных.
Любая программа, записав поверх этих структур какойлибо мусор (преднамеренно или нет), могла
вывести из строя всю систему. Очевидное решение, заключающееся в том, чтобы не помещать структуры данных ядра в пространство пользователя, было неприменимо, так как старые программы,
написанные для MS  DOS , не смогли бы тогда работать в Windows 98.

WINDOWS ME
В 2000 году корпорация Microsoft выпустила слегка измененную версию системы Windows 98,
названную Windows Me ( Windows Millennium Edition — Windows , выпуск тысячелетия). Хотя в
данной версии были исправлены некоторые ошибки, а также добавлены новые функции, под внешней
оболочкой скрывалась все та же Windows 98. Новые функции включали в себя улучшенные
возможности организации и совместного использования изображений, музыки и фильмов, серьезнее
поддерживали работу с сетью на дому и многопользовательские игры, а также содержали больше
функций, относящихся к Интернету, таких как поддержка мгновенных сообщений и широкополосных
соединений (кабельных модемов и ADSL ). Одна интересная новая функция состояла в возможности
восстановить прежние настройки компьютера после неверной установки какихлибо параметров. Если
пользователь перенастраивал систему (например, изменял pa зрешение экрана с 640x480 на 1024х768), и
после этого система переставала работать, теперь он мог вернуться к последней работающей
конфигурации.

WINDOWS NT

WINDOWS 2000
Следом за NT 4.0 предполагалось выпустить версию NT 5. O . Однако в 1999 году корпорация Microsoft
изменила ее название на Windows 2000, в основном изза попыток найти нейтральное имя, выглядящее
логическим продолжением как для пользователей Windows 98, так и для пользователей NT . Таким
образом, корпорация Microsoft рассчитывала иметь единую операционную систему, построенную на
основе надежной 32разрядной технологии, но использующую популярный интерфейс пользователя
системы Windows 98.
Поскольку в действительности операционная система Windows 2000 представляет собой NT 5.0, она
унаследовала множество свойств системы NT 4.0. Она является полностью 32разрядной (планируется
переход на 64разрядную) многозадачной системой с индивидуально защищенными процессами. У
каждого процесса есть собственное 32разрядное (будет 64разрядное) виртуальное адресное
пространство. Операционная система работает в режиме ядра, тогда как процессы пользователя
работают в пользовательском режиме, что обеспечивает полноценную защиту (в отличие от Windows
98). У процессов может быть один или несколько потоков, видимых для операционной системы и
управляемых ею. Она удовлетворяет требованиям безопасности уровня С2 Министерства обороны
США для всех файлов, каталогов и процессов, а также других объектов, которые могут использоваться
совместно (по крайней мере, если гибкий диск вынут, а сеть отключена). Наконец, она обладает полной
поддержкой симметричных многопроцессорных систем с числом процессоров от 2 до 32.
Тот факт, что Windows 2000 в действительности представляет собой NT 5.0, проявляется во многом.
Например, системный каталог называется \ winnt , а двоичный файл операционной системы (в каталоге \
winnt \ system 32 ) называется ntoskrnl . exe . Если щелкнуть на этом файле правой кнопкой мыши и
посмотреть его свойства, мы увидим, что номер его версии представляет собой 5 xxx . yyy . zzz , где 5
означает NT 5, ххх — номер выпуска, ууу — номер сборки (компиляции), a zzz — дополнительный
номер версии. Кроме того, многие файлы в каталоге \ winnt и его подкаталогах содержат буквы nt в
своих именах, как, например, виртуальный эмулятор MS  DOS ntz ' dm .
Операционная система Windows 2000 — это не просто улучшенная версия NT 4.0 с интерфейсом
Windows 98. Начнем с того, что она содержит множество других функций, которые ранее были только
в Windows 98. К ним относится полная поддержка устройств plug  and  play , шины USB , стандарта
IEEE 1394 ( FireWire ), IrDA ( Infrared Data Association — стандарт на инфракрасную передачу данных
и вывод на печать, разработанный ассоциацией IrDA ), а также, среди прочего, управление питанием.
Кроме того, были добавлены несколько новых функций, не присутствовавших ранее в других
операционных системах корпорации Microsoft , включая каталоговую службу Active Directory , систему
безопасности Kerberos , поддержку смарткарт, инструменты мониторинга системы, лучшую
интеграцию лэптопов и настольных компьютеров, инфраструктуру системного администрирования и
рабочие объекты. Другая новая особенность файловой системы NTFS состоит в разновидности связи с копированием при записи, при использовании которой два пользователя могут совместно использовать
один связанный файл. Как только один из пользователей начинает запись в этот файл, автоматически
создается копия файла.
Еще одно значительное усовершенствование заключается в интернационализации. Операционная
система NT 4.0 поставлялась в виде отдельных версий для различных языков, так как текстовые строки
были внедрены в программный код. При установке английского программного пакета на голландский
компьютер часто части операционной системы переставали использовать голландский язык и пере
ходили на английский, поскольку определенные файлы, содержащие программные и текстовые строки,
были перезаписаны. Эта проблема была устранена. Операционная система Windows 2000 состоит из
единого двоичного кода, работающего во всех странах мира. Для каждой установки системы и даже для
каждого пользователя можно выбрать язык, который будет использоваться во время работы системы.
Это возможно потому, что все пункты меню, строки диалоговых окон, сообщения об ошибках и другие
текстовые строки были удалены из операционной системы и помещены в специальные каталоги, по
одному для каждого языка. Как и предыдущие версии операционной системы NT , Windows 2000
использует кодировку Unicode для поддержки языков, не использующих латинский алфавит, например
русского, греческого, иврита и японского.
Единственная вещь, которой нет в Windows 2000 — это MS  DOS . Ее просто нет здесь ни в каком
виде (как не было в NT ). Есть интерфейс командной строки, но это новая 32разрядная программа,
включающая функциональность старой системы MS  DOS , а также некоторые новые функции.
Несмотря на многочисленные свойства, способствующие переносимости системы с точки зрения
программ, аппаратуры, языков и т. д., в одном отношении операционная система Windows 2000
обладает меньшей переносимостью, чем NT 4.0. Она работает только на двух платформах — Pentium и
Intel IA 64. Изначально операционная система NT поддерживала дополнительные платформы, включая
PowerPC , MIPS и Alpha , но с годами корпорация Microsoft перестала поддерживать эти процессоры
один за другим по коммерческим соображениям.

WINDOWS XP
Операционная система Microsoft Windows XP ( от англ . eXPerience — опыт ), известная также под
кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows,
созданной на базе технологии NT. Первоначально в планы корпорации Microsoft входила разработка
двух независимых операционных систем нового поколения. Первый проект получил рабочее название
Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой
системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на
платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство
Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС,
вследствие чего оба направления разработок были объединены в один проект  Microsoft Whistler.
Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже
знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в
инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и
многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих
станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров,
Professional Edition — для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition — это версия
Windows XP Professional для персональных компьютеров, собранных на базе 64битного процессора
Intel Itanium с тактовой частотой более 1 ГГц.
Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим
минимальным системным требованиям: процессор — Pentiumсовместимый, тактовая частота от 233
МГц и выше; объем оперативной памяти — 64 Мбайт; свободное дисковое пространство — 1,5 Гбайт.
Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему
на компьютер со следующими оптимальными характеристиками: процессор — PentiumIIсовместимый
(или выше), тактовая частота от 500 МГц и выше; объем оперативной памяти — 256 Мбайт; свободное
дисковое пространство — 2 Гбайт. Устройство для чтения компактдисков (CDROM), модем со
скоростью не менее 56 Kbps. Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной
системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была
разработана на основе уже хорошо знакомой российским пользователям платформы NT и, на первый
взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows
XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь
пользователь Windows не привязан к какомулибо стандартному интерфейсу, устанавливаемому в
системе по умолчанию. Если вам не нравится традиционный вид окон, элементов управления и Панели
задач, доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без труда изменить их,
загрузив из Интернета любой из сотен специально разработанных "Тем". Традиционное Главное меню,
открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам
и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при
нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ,
которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями
значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового
клиента Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off
Computer), позволяющие завершить текущий сеанс работы с Windows и выключить компьютер.
В среде Microsoft Windows пользователю часто приходится одновременно работать с несколькими
документами или набором различных программ. При этом неактивные приложения сворачиваются в
Панель задач, вследствие чего она рано или поздно переполняется значками, и переключение между
задачами становится затруднительным. Для того чтобы разгрузить Панель задач и освободить больше
рабочего пространства для отображения значков запущенных приложений, в Windows XP используется
так называемый алгоритм группировки задач, согласно которому однотипные программы, работающие
на компьютере одновременно, объединяются в логическую визуальную группу.
В состав Windows XP включен специальный механизм  быстрое переключение сеансов (Fast User
Switching), с применением которого можно быстро, без регистрации подключать к работе с
операционной системой новых пользователей и групп пользователей. Появилась также возможность
переключаться между несколькими сеансами работы без необходимости сохранять данные или
перезагружать систему. При этом каждый из пользователей может самостоятельно изменять настройки
Windows и работать с собственными файлами и документами, создавать, изменять и сохранять какие
либо данные независимо от других пользователей Windows XP. Для каждого нового сеанса работы
операционная система отводит специальный участок верхней памяти в размере 2 Мбайт, однако этот
объем никак не ограничивает количество прикладных программ, которые могут быть запущены
пользователем. В частности, механизм Fast User Switching дает возможность пользователю,
работающему, например, с текстовым редактором, ненадолго отлучиться от компьютера, а во время его
отсутствия другой пользователь может открыть собственный сеанс Windows и поработать в Интернете
или загрузить игру. При этом текст, редактируемый отсутствующим пользователем, попрежнему
хранится в памяти: вернувшись к компьютеру, пользователь может продолжить работу с документом с
того места, где она была прервана, не перезагружая систему и не запуская заново соответствующую
программу. На предварительной презентации бетаверсии Microsoft Whistler, состоявшейся 13 февраля
2001 года в Сиэтле, председатель правления корпорации Microsoft Билл Гейтс сообщил прессе, что
данная версия Windows, на создание и тестирование которой затрачено свыше 1 млрд долларов США
важнейшая разработка Microsoft с момента выпуска на рынок Windows 95, а вицепрезидент
корпорации Джим Оллчин добавил: «Windows XP  это не просто апгрейд Windows, это  апгрейд стиля
жизни».

WINDOWS VISTA
Так как эта операционная система вышла совсем недавно. Я буду опираться на сведения с сайта
Microsoft и из файла справки этой ОС.
Что можно сказать точно эта система имеет похожесть по строению с Windows XP во многих решениях
(например она построена как и XP на ядре NT и имеет поддержку NTFS ), но в ней содержится очень
много новых служб, продуманный интерфейс Windows Aero и доработка системы поиска и индексации.
Windows Vista это новое решение от небезызвестной Microsoft . Эта ОС сочетает в себе все
достижения в сфере безопасности, дизайна, коммуникаций и широкой совместимости с разными
устройствами. 9.5. Операционная система Windows
На смену операционной системе MS DOS с ее графическими оболочками Windows 3.1 и Windows 3.11
пришли полноценные операционные системы семейства Windows (сначала Windows 95, затем Windows
98, Windows Millennium, Windows 2000, Windows XP, Windows Vista и Windows 7). На рисунке
показаны этапы развития персональных компьютеров класса РС и операционной системы Windows:
Операционные системы семейства Windows представляет собой 32разрядные операционные системы,
обеспечивающую многозадачную и многопоточную обработку приложений. Они поддерживает удобный
графический пользовательский интерфейс, возможность работы в защищенном режиме, совместимость
с программами реального режима и сетевые возможности. В Windows реализована технология
поддержки самонастраивающейся аппаратуры Plug and Play, допускаются длинные имена файлов и
обеспечиваются повышенные характеристики устойчивости.
32разрядность означает, что операции над 32разрядными данными здесь выполняются быстрее, чем
над 16разрядными. 32разрядные Windowsприложения выполняются в собственном адресном
пространстве, доступ в которое для других программ закрыт. Это защищает приложения от ошибок
друг друга. При сбое в работе одного приложения другое продолжает нормально функционировать.
Сбойное же приложение можно завершить. Многозадачность предоставляет возможность параллельной работы с несколькими приложениями.
Пока одно из них занимается, например, печатью документа на принтере или приемом электронной
почты из сети Internet, другое может пересчитывать электронную таблицу или выполнять другую
полезную работу.
Многопоточность позволяет определенным образом разработанным приложениям одновременно
выполнять несколько своих собственных процессов. Например, работая с многопоточной электронной
таблицей, пользователь сможет делать перерасчет в одной таблице в то время, как будет выполняться
печать другой и загрузка в память третьей. Пока один поток находится в состоянии ожидания,
например, завершения операции обмена данными с медленным периферийным устройством, другой
может продолжать выполнять свою работу.
Отличительной чертой Windows является объектноориентированный подход к построению системы.
На уровне пользователя объектный подход выражается в том, что интерфейс представляет собой
подобие реального мира, а работа с машиной сводится к действиям с привычными объектами. Так,
папки можно открыть, убрать в портфель, документы – просмотреть, исправить, переложить с одного
места на другое, выбросить в корзину, факс или письмо – отправить адресату и т. д. Пользователь
работает с задачами и приложениями так же, как с документами на своем письменном столе. Обьектно
ориентированный подход реализуется через модель рабочего стола – первичного объекта Windows.
После загрузки Windows он выводится на экран. На рабочем столе могут быть расположены различные
объекты: программы, папки с документами (текстами, рисунками, таблицами), ярлыки программ или
папок.
Ярлыки обеспечивают доступ к программе или документу из различных мест, не создавая при этом
нескольких физических копий файла. На рабочий стол можно поместить не только пиктограммы
приложений и отдельных документов, но и папок. Папки  еще одно название каталогов.
Существенным нововведением в Windows стала панель задач. Несмотря на небольшие
функциональные возможности, она делает наглядным механизм многозадачности и намного ускоряет
процесс переключения между приложениями. Внешне панель задач представляет собой полосу, обычно
располагающуюся в нижней части экрана, на которой размещены кнопки приложений и кнопка “Пуск”.
В правой ее части обычно присутствуют часы и небольшие пиктограммы программ, активных в данный
момент.
Windows обеспечивает работу с аудио и видеофайлами различных форматов. Значительным
достижением Windows стали встроенные в систему программы для компьютерных коммуникаций.
Коммуникационные средства Windows рассчитаны на обычных пользователей и не требуют
специальных знаний. Эти средства включают в себя возможности работы в локальных сетях и
глобальных сетях, настройку модемов, подключение к электронной почте и многое другое.
В операционной системе Windows при работе с окнами и приложениями широко применяется
манипулятор мышь. Обычно мышь используется для выделения фрагментов текста или графических
объектов, установки и снятия флажков, выбора команд меню, кнопок панелей инструментов,
манипулирования элементами управления в диалогах, "прокручивания" документов в окнах.
В Windows активно используется и правая кнопка мыши. Поместив указатель над интересующем
объекте и сделав щелчок правой кнопкой мыши, можно раскрыть контекстное меню, содержащее
наиболее употребительные команды, применимые к данному объекту.
При завершении работы нельзя просто выключить компьютер, не завершив работу системы по всем
правилам  это может привести к потере некоторых несохраненных данных. Для правильного
завершения работы необходимо сохранить данные во всех приложениях, с которыми работал
пользователь, завершить работу всех ранее запущенных DOSприложений, открыть меню кнопки “Пуск”
и выбрать команду “Завершение работы”.

file_name: тема 3 вопрос 16.docx

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

Операционные системы Windows имеют следующие осо¬бенности:
—оконный графический интерфейс, окно — это основ¬ное поле действия;
—многозадачность;
—использование длинных имен файлов и каталогов до 255 символов (в MS-DOS имя файла не превышает 8 символов);

title: Лекция "Характеристика ос семейства windows"


extracted_text:
ПОНЯТИЕ РАСПРЕДЕЛЕННЫЕ БД ЕЕ ДОСТАТКИ И НЕДОСТАТКИ
ТЕМА 3 ВОПРОС 18
Основные концепции
Основной причиной разработки систем, использующих базы данных, является стремление интегрировать
все   обрабатываемые   в   организации   данные   в   единое   целое   и   обеспечить   к   ним   контролируемый   доступ.
Распределенные   системы   призваны   разрешить   проблему  островов   информации.  Базы   данных   иногда
рассматривают   как   некие   электронные   острова,   представляющие   собой   отдельные   и,   в   общем   случае,
труднодоступные места, подобные удаленным друг от друга островам. Данное положение может являться
следствием   географической   разобщенности,   несовместимости   используемой   компьютерной   архитектуры,
несовместимости используемых коммутационных протоколов и т.д. Интеграция отдельных баз данных в одно
логическое целое способна изменить подобное положение дел.
Распределенная база данных – это набор логически связанных между собой разделяемых данных (и их
описаний), которые физически распределены в некоторой компьютерной сети. Тогда распределенная СУБД –
это   программный   комплекс,   предназначенный   для   управления   распределенными   базами   данных   и
позволяющий сделать распределенность информации прозрачной для конечного пользователя.
Система управления распределенными базами данных (СУРБД) состоит из единой логической базы данных,
разделенной на некоторое количество фрагментов. Каждый фрагмент базы данных сохраняется на одном или
нескольких компьютерах, которые соединены между собой
линиями   связи   и   каждый   из   которых   работает   под   управлением   отдельной   СУБД.   Любой   из   сайтов
способен   независимо   обрабатывать   запросы   пользователей,   требующие   доступа   к   локально   сохраняемым
данным (что создает определенную степень локальной автономии), а также способен обрабатывать данные,
сохраняемые на других компьютерах сети.
Пользователи взаимодействуют с распределенной базой данных через приложения. Приложения могут
быть классифицированы следующим образом: приложения, которые не требуют доступа к данным на других
сайтах  (локальные   приложения),  и   приложения,   которые   требуют   подобного   доступа  (глобальные
приложения). В распределенной СУБД должно существовать хотя бы одно глобальное приложение, поэтому
любая СУРБД должна отвечать следующим требованиям:
• иметь набор логически связанных разделяемых данных;
• сохраняемые данные разбиты на некоторое количество фрагментов;
• между фрагментами может быть организована репликация данных;
• фрагменты и их реплики распределены по различным сайтам;
• сайты связаны между собой сетевыми соединениями;
• работа с данными на каждом сайте управляется СУБД;
• СУБД на каждом сайте способна поддерживать автономную работу локальных приложений;
• СУБД каждого сайта поддерживает хотя бы одно глобальное приложение.
Очень важно понимать различия, существующие между распределенными СУБД и распределенной
обработкой данных
Преимущества и недостатки РСУБД
традиционными централизованными системами баз данных:
  Системы   с   распределенными   базами   данных   имеют   преимущества   перед
1.   Отражение   структуры   организации.
 Крупные   организации,   как   правило,   имеют   множество
отделений, которые могут находиться в разных концах страны и даже за ее пределами. Вполне логично будет
предположить, что используемая компанией база данных должна быть распределена между ее отдельными
офисами.   В   подобной   базе   данных   персонал   отделения   сможет   выполнять   необходимые   ему   локальные
запросы. Руководству компании может потребоваться выполнять глобальные запросы, предусматривающие
получение доступа к данным, сохраняемым во всех существующих отделениях компании.
2. Разделяемость и локальная автономность.  Географическая распределенность организации может
быть отражена в распределении ее данных, причем пользователи одного сайта смогут получать доступ к дан
ным, сохраняемым на других сайтах. Данные могут быть помещены на тот сайт, на котором зарегистрированы
пользователи,   которые   их  чаще   всего   используют.   В  результате   заинтересованные   пользователи   получают
локальный   контроль   над   требуемыми   им   данными   и   могут   устанавливать   или   регулировать   локальные
Данный материал скачен с сайта: sgaonline.ru ограничения на ихиспользование. Администратор глобальной базы данных (АБД) отвечает за систему в целом.
Как   правило,   часть   этой   ответственности   делегируется   на   локальный   уровень,   благодаря   чему   АБД
локального уровня получает возможность управлять локальной СУБД.
3.   Повышение   доступности   данных.  В   централизованных   СУБД   отказ   центрального   компьютера
вызывает прекращение функционирования всей СУБД. Однако отказ одного из сайтов СУРБД или линии
связи между сайтами сделает недоступными лишь некоторые сайты, тогда как вся система в целом сохранит
свою   работоспособность.   Распределенные   СУБД   проектируются   таким   образом,   чтобы   обеспечивать
продолжение функционирования системы несмотря на подобные отказы. Если выходит из строя один из узлов,
система сможет перенаправить запросы к отказавшему узлу в адрес другого сайта.
4. Повышение надежности. Если организована репликация данных, в результате чего данные и их копии
будут размещены на более чем одном сайте, отказ отдельного узла или соединительной связи между узлами не
приведет к недоступности данных в системе.
5. Повышение производительности.  Если данные размещены на самом нагруженном сайте, который
унаследовал   от     системпредшественников   высокий   уровень   параллельности   обработки,   то   развертывание
распределенной СУБД может способствовать повышению скорости доступа к базе данных (по сравнению с
доступом   к   удаленной   централизованной   СУБД).   Более   того,   поскольку   каждый   сайт   работает   только   с
частью базы данных, уровень использования центрального процессора и служб ввода/вывода может оказаться
ниже, чем в случае централизованной СУБД.
6.   Экономические   выгоды.  В   шестидесятые   годы   мощность   вычислительной   установки   возрастала
пропорционально квадрату стоимости ее оборудования, поэтому система, стоимость которой была втрое выше
стоимости данной, превосходила ее по мощности в девять раз. Эта зависимость получила название закона
Гроша (Grosch). Однако в настоящее время считается общепринятым положение, согласно которому намного
дешевле собрать из небольших компьютеров систему, мощность которой будет эквивалентна мощности одного
большого   компьютера.   Оказывается,   что   намного   выгоднее   устанавливать   в   подразделениях   организации
собственные маломощные компьютеры, кроме того, гораздо дешевле добавить в сеть новые рабочие станции,
чем модернизировать систему с мейнфреймом.
Второй потенциальный источник экономии имеет место в том случае, когда базы данных географически
удалены друг от друга и приложения требуют осуществления доступа к распределенным данным. В этом
случае изза относительно высокой стоимости передаваемых по сети данных (по сравнению со стоимостью их
локальной обработки) может оказаться экономически выгодным разделить приложение на соответствующие
части и выполнять необходимую обработку на каждом из сайтов локально.
,
Данный материал скачен с сайта: sgaonline.ru

file_name: тема 3 вопрос 18.docx

intro:
Распределенная база данных – это набор логически связанных между собой разделяемых данных (и их описаний), которые физически распределены в некоторой компьютерной сети. Тогда распределенная СУБД – это программный комплекс, предназначенный для управления распределенными базами данных и позволяющий сделать распределенность информации прозрачной для конечного пользо¬вателя.
Система управления распределенными базами данных (СУРБД) состоит из единой логической базы данных, разделенной на некоторое количество фрагментов.

информатика

group: Дисциплины

title: Лекция "ПОНЯТИЕ РАСПРЕДЕЛЕННЫЕ БД ЕЕ ДОСТАТКИ И НЕДОСТАТКИ"


extracted_text:
тема 3 вопрос 18
понятие распределенной бд   ее достоинства и недостатки
РАСПРЕДЕЛЕННЫЕ СУБД
Основные концепции
Основной   причиной   разработки   систем,   использующих   базы   данных,   является
стремление интегрировать все обрабатываемые в организации данные в единое целое и
обеспечить к ним контролируемый доступ. Распределенные системы призваны разрешить
проблему  островов   информации.  Базы   данных   иногда   рассматривают   как   некие
электронные   острова,   представляющие   собой   отдельные   и,   в   общем   случае,
труднодоступные места, подобные удаленным друг от друга островам. Данное положение
может   являться   следствием   географической   разобщенности,
  несовместимости
используемой   компьютерной   архитектуры,
  несовместимости   используемых
коммутационных протоколов и т.д. Интеграция отдельных баз данных в одно логическое
целое способна изменить подобное положение дел.
Распределенная   база   данных  –  это  набор   логически   связанных   между   собой
разделяемых   данных   (и   их   описаний),   которые   физически   распределены   в   некоторой
компьютерной   сети.   Тогда  распределенная   СУБД  –  это   программный   комплекс,
предназначенный для управления распределенными базами данных и позволяющий сделать
распределенность информации прозрачной для конечного пользователя.
Система   управления   распределенными   базами   данных   (СУРБД)   состоит   из   единой
логической   базы   данных,   разделенной   на   некоторое   количество  фрагментов.  Каждый
фрагмент   базы   данных   сохраняется   на   одном   или   нескольких   компьютерах,   которые
соединены между собой
линиями  связи и  каждый  из   которых  работает под  управлением  отдельной  СУБД.
Любой из сайтов способен независимо обрабатывать запросы пользователей, требующие
доступа к локально сохраняемым данным (что создает определенную степень локальной
автономии), а также способен обрабатывать данные, сохраняемые на других компьютерах
сети.
Пользователи   взаимодействуют   с   распределенной   базой   данных   через   приложения.
Приложения могут быть классифицированы следующим образом: приложения, которые не
требуют доступа к данным на других сайтах  (локальные приложения),  и приложения,
которые требуют подобного доступа (глобальные приложения). В распределенной СУБД
должно   существовать   хотя   бы   одно   глобальное   приложение,   поэтому   любая   СУРБД
должна отвечать следующим требованиям:
• иметь набор логически связанных разделяемых данных;
• сохраняемые данные разбиты на некоторое количество фрагментов;
• между фрагментами может быть организована репликация данных;
• фрагменты и их реплики распределены по различным сайтам;
• сайты связаны между собой сетевыми соединениями;
• работа с данными на каждом сайте управляется СУБД;
•   СУБД   на   каждом   сайте   способна   поддерживать   автономную   работу   локальных
приложений;
• СУБД каждого сайта поддерживает хотя бы одно глобальное приложение.
Очень важно понимать различия, существующие между распределенными СУБД и
распределенной обработкой данных Преимущества и недостатки РСУБД
  Системы   с   распределенными   базами   данных   имеют   преимущества   перед
традиционными централизованными системами баз данных:
1. Отражение структуры организации.  Крупные организации, как правило, имеют
множество отделений, которые могут находиться в разных концах страны и даже за ее
пределами. Вполне логично будет предположить, что используемая компанией база данных
должна   быть   распределена   между   ее   отдельными   офисами.   В   подобной   базе   данных
персонал отделения сможет выполнять необходимые ему локальные запросы. Руководству
компании   может   потребоваться   выполнять   глобальные   запросы,   предусматривающие
получение доступа к данным, сохраняемым во всех существующих отделениях компании.
2.   Разделяемость   и   локальная   автономность.  Географическая   распределенность
организации может быть отражена в распределении ее данных, причем пользователи одного
сайта смогут получать доступ к данным, сохраняемым на других сайтах. Данные могут
быть помещены на тот сайт, на котором зарегистрированы пользователи, которые их чаще
всего   используют.   В   результате   заинтересованные   пользователи   получают   локальный
контроль над требуемыми им данными и могут устанавливать или регулировать локальные
ограничения на ихиспользование. Администратор глобальной базы данных (АБД) отвечает
за систему в целом. Как правило, часть этой ответственности делегируется на локальный
уровень,   благодаря   чему   АБД   локального   уровня   получает   возможность   управлять
локальной СУБД.
3. Повышение доступности данных. В централизованных СУБД отказ центрального
компьютера вызывает прекращение функционирования всей СУБД. Однако отказ одного из
сайтов СУРБД или линии связи между сайтами сделает недоступными лишь некоторые
сайты, тогда как вся система в целом сохранит свою работоспособность. Распределенные
СУБД   проектируются   таким   образом,
  чтобы   обеспечивать   продолжение
функционирования системы несмотря на подобные отказы. Если выходит из строя один из
узлов, система сможет перенаправить запросы к отказавшему узлу в адрес другого сайта.
4. Повышение надежности. Если организована репликация данных, в результате чего
данные и их копии будут размещены на более чем одном сайте, отказ отдельного узла или
соединительной связи между узлами не приведет к недоступности данных в системе.
5. Повышение производительности. Если данные размещены на самом нагруженном
сайте,   который   унаследовал   от
  системпредшественников   высокий   уровень
параллельности обработки, то развертывание распределенной СУБД может способствовать
повышению   скорости   доступа   к   базе   данных   (по   сравнению   с   доступом   к   удаленной
централизованной СУБД). Более того, поскольку каждый сайт работает только с частью
базы данных, уровень использования центрального процессора и служб ввода/вывода может
оказаться ниже, чем в случае централизованной СУБД.
6.   Экономические   выгоды.
 В   шестидесятые   годы   мощность   вычислительной
установки   возрастала   пропорционально   квадрату   стоимости   ее   оборудования,   поэтому
система,   стоимость   которой   была   втрое   выше   стоимости   данной,   превосходила   ее   по
мощности в девять раз. Эта зависимость получила название закона Гроша (Grosch). Однако
в   настоящее   время   считается   общепринятым   положение,   согласно   которому   намного
дешевле   собрать   из   небольших   компьютеров   систему,   мощность   которой   будет
эквивалентна мощности одного большого компьютера. Оказывается, что намного выгоднее
устанавливать   в   подразделениях   организации   собственные   маломощные   компьютеры,
кроме того, гораздо дешевле добавить в сеть новые рабочие станции, чем модернизировать
систему с мейнфреймом.
Второй   потенциальный   источник   экономии   имеет   место   в   том   случае,   когда   базы
данных   географически   удалены   друг   от   друга   и   приложения   требуют   осуществления
доступа к распределенным данным. В этом случае изза относительно высокой стоимости
передаваемых   по   сети   данных   (по   сравнению   со   стоимостью   их   локальной   обработки) может оказаться экономически выгодным разделить приложение на соответствующие части
и выполнять необходимую обработку на каждом из сайтов локально.
,

file_name: тема 3 вопрос 18-.docx

intro: Основной причиной разработки систем, использующих базы данных, является стремление интегрировать все обрабатываемые в организации данные в единое целое и обеспечить к ним контролируемый доступ. Распределенные системы призваны разрешить проблему островов информации. Ба¬зы данных иногда рассматривают как некие электронные острова, представляющие со¬бой отдельные и, в общем случае, труднодоступные места, подобные удаленным друг от друга островам. Данное положение может являться следствием географической разобщенности, несовместимости используемой компьютерной архитектуры, несовместимости используемых коммутационных протоколов и т.д. Интеграция отдельных баз данных в одно логическое целое способна изменить подобное положение дел.

title: Лекция "РАСПРЕДЕЛЕННЫЕ СУБД"


extracted_text:
тема 3 вопрос 20
основные этапы разработки бд
Основные этапы разработки БД
Этап 1. Уточнение задач
На первом этапе составляется список всех основных задач, которые в принципе должны решаться этим
приложением,  включая и те, которые не нужны сегодня, но могут появиться в будущем. Под
"основными" задачами понимаются функции, которые должны быть представлены в формах или отчетах
приложения.
Этап 2. Последовательность выполнения задач
Для того, чтобы приложение работало логично и удобно, лучше всего объединить основные задачи в
тематические группы и затем упорядочить задачи каждой группы так, чтобы они располагались в порядке
их выполнения. Может получиться так, что некоторые задачи будут связаны с разными группами или, что
выполнение некоторой задачи должно предшествовать выполнению другой, принадлежащей к иной группе.
Этап 3. Анализ данных
После формирования списка задач, наиболее важным этапом является составление подробного перечня
всех данных, необходимых для решения каждой задачи. Некоторые данные понадобятся в качестве
исходных и меняться не будут. Другие данные будут проверяться и изменяться в ходе выполнения задачи.
Некоторые элементы данных могут быть удалены или добавлены. И наконец, некоторые данные будут
получены с помощью вычислений: их вывод будет частью задачи, но в базу данных вноситься они не будут.
Этап 4. Определение структуры данных
После предварительного анализа всех необходимых элементов данных нужно упорядочить их по объектам
и соотнести объекты с таблицами и запросами базы данных. Для реляционных баз данных типа Access
используется процесс, называемый нормализацией, в результате которого вырабатывается наиболее
эффективный и гибкий способ хранения данных.
Этап 5. Разработка макета приложения и пользовательского интерфейса
После задания структуры таблиц приложения, в Microsoft Access легко создать его макет с помощью форм
и связать их между собой, используя несложные макросы или процедуры обработки событий.
Предварительный рабочий макет легко продемонстрировать заказчику и получить его одобрение еще до
детальной реализации задач приложения.
Этап 6. Создание приложения
В случае очень простых задач созданный макет является практически законченным приложением. Однако
довольно часто приходится писать процедуры, позволяющие полностью автоматизировать решение всех
намеченных в проекте задач. Поэтому, понадобится создать специальные связующие формы, которые
обеспечивают переход от одной задачи к другой.
Этап 7. Тестирование и усовершенствование
После завершения работ по отдельным компонентам приложения необходимо проверить
функционирование приложения в каждом из возможных режимов. Необходимо проверить работу
макросов, для этого использовав пошаговый режим отладки, при котором будет выполняться одна
конкретная макрокоманда. При использовании Visual Basic для приложений в вашем распоряжении
имеются разнообразные средства отладки, позволяющие проверить работу приложения, выявить и
исправить ошибки.
По мере разработки автономных разделов приложения желательно передать их заказчику для проверки их
функционирования и получения мнения о необходимости внесения тех или иных изменений. После того
как заказчик ознакомится с работой приложения, у него практически всегда возникают дополнительные
предложения по усовершенствованию, какой бы тщательной не была предварительная проработка проекта.
Пользователи часто обнаруживают, что некоторые моменты, о которых в процессе постановки задач, они
говорили как об очень важных и необходимых, на самом деле не играют существенной роли при
практическом использовании приложения. Выявление необходимых изменений на ранних стадиях
разработки приложения позволяет существенно сократить время на последующие переделки.
Существуют два подхода при построении БД классический и современный.
Архитектура СУБД. СУБД имеет многоуровневую структуру, в которой реализуется принцип
относительной независимости логической и физической организации данных. СУБД имеет два режима работы проектировочный и пользовательский.
Рассматривается совокупность процедур проектирования централизованной БД, которые можно
объединить в четыре этапа. Этап формулирования и анализа требований, этап концептуального
проектирования, этап логического проектирования и этап физического проектирования.
Основные этапы разработки БД. Разработка БД состоит из следующих этапов: уточнение задач,
последовательность выполнения задач, анализ данных, определение структуры данных, разработка макета
приложения и пользовательского интерфейса, создание приложения и тестирования.
Разработка баз данных
база данных является одним из основных компонентов любой информационной системы, поэтому при её
проектировании преследуются те же цели, что и при проектировании автоматизированной системы
управления (АСУ) предприятием, а этапы и стадии её создания практически совпадают с работами по
созданию АСУ. При разработке базы данных принято выделять следующие этапы, при помощи которых
осуществляется переход от предметной области к её конкретной реализации:∙ изучение предметной
области;∙ разработка моделей предметной области;∙ разработка логической модели данных;∙ разработка
физической модели данных;∙ разработка собственно базы данных.Изучение предметной области
заключается в выявлении существенных процессов и факторов, оказывающих определяющее влияние на
достижение целей внедрения информационной системы.Модель предметной области – это записанные
знания об объектах реального мира, которыми необходимо управлять наиболее рациональным образом.
Эти знания могут быть представлены как в чисто текстовом виде, так и с использованием методологий
структурного функционального моделирования  SADT, IDEF0, IDEF3, методологий и стандартов
описания состава, структуры и взаимосвязей используемой в деятельности предприятия информации –
IDEF1, DFD и соответствующих инструментальных caseсредств – BPWin, AIO WIN, ProCap, ProSim,
SmartER.Логическая модель данных описывает понятия предметной области и их взаимосвязи и является
прототипом будущей базы данных. Логическая модель разрабатывается в терминах информационных
понятий, но без какойлибо ориентации на конкретную СУБД. Наиболее широко используемым средством
разработки логических моделей баз данных являются диаграммы «сущностьсвязь»  EntityRelationship
(ERдиаграммы). Следует заметить, что логическая модель данных, представленная ERдиаграммами, в
принципе, может быть преобразована как в реляционную модель данных, так и в иерархическую, сетевую,
постреляционную.Физическая модель данных строится на базе логической модели и описывает данные уже
средствами конкретной СУБД. Отношения, разработанные на стадии логического моделирования,
преобразуются в таблицы, атрибуты в столбцы, домены в типы данных, принятых в выбранной конкретной
СУБД. На этапах логического и физического моделирования, как правило, используется стандарт IDEF1X
и caseсредства ERWin или SmartER. Указанные инструментальные средства проектирования
поддерживают несколько десятков наиболее популярных СУБД. Результатом физического моделирования
является генерация программного кода базы данных на соответствующем выбранной СУБД диалекте
структурированного языка запросов SQL.
Несмотря на постоянно совершенствуемые возможности caseсредств по автоматической генерации кода
баз данных, детальное её проектирование всетаки остается работой и заботой человека. Caseсредства
помогают создать прототип базы данных, на котором строится её рабочая версия. Поскольку практически
любая база данных кроме таблиц содержит дополнительный программный код в виде триггеров и
хранимых процедур, которые пишутся на процедурных расширениях языка SQL или универсальном языке
программирования, то полностью автоматизировать её создание из логической модели пока не
представляется возможным, а может быть и нужным.Хранимые процедуры, основным назначением
которых является реализация бизнес процессов предметной области, – это процедуры и функции,
хранящиеся непосредственно в базе данных в откомпилированном виде, которые могут запускаться
непосредственно пользователем или прикладными программами, работающими с базой данных.
Триггеры – это хранимые процедуры, связанные с некоторыми событиями, происходящими во время
работы базы данных. В качестве таких событий обычно выступают операции вставки, обновления и
удаления строк таблиц. Если в базе данных определен некоторый триггер, то он запускается
автоматически всегда при возникновении события. Важным является то, что пользователи не могут
обойти триггер, независимо от того, кто из них и каким образом инициировал запускающее его событие.
Основным назначением триггеров является автоматическая поддержка целостности базы данных, но они
могут использоваться и для реализации достаточно сложных ограничений, накладываемых предметной областью, например, с операцией вставки нового товара в накладную может быть связан триггер, который
проверяет наличие необходимого товара на складе и выполняет другие необходимые действия.

file_name: тема 3 вопрос 20.docx

intro:
Этап 1. Уточнение задач
На первом этапе составляется список всех основных задач, которые в принципе должны решаться этим приложением, - включая и те, которые не нужны сегодня, но могут появиться в будущем. Под "основными" задачами понимаются функции, которые должны быть представлены в формах или отчетах приложения.
Этап 2. Последовательность выполнения задач
Для того, чтобы приложение работало логично и удобно, лучше всего объединить основные задачи в тематические группы и затем упорядочить задачи каждой группы так, чтобы они располагались в порядке их выполнения. Может получиться так, что некоторые задачи будут связаны с разными группами или, что выполнение некоторой задачи должно предшествовать выполнению другой, принадлежащей к иной группе.

title: Лекция "Основные этапы разработки БД"


extracted_text:
тема 3 вопрос 21
основные средства разработки бд
Классифицировать средства разработки можно с различных позиций, например исходя из
поддерживаемого ими языка программирования, или работоспособности созданных
приложений на той или иной платформе, или наличия в них тех или иных библиотек и
визуальных средств. Мы же попробуем классифицировать средства разработки
приложений, исходя из удобства их применения для создания продуктов, представляющих
собой пользовательский интерфейс к базе данных.
Практически любое средство разработки, маломальски претендующее на универсальность,
можно заставить работать с любой базой данных  достаточно поддержки применения в
этом средстве разработки сторонних библиотек и наличия у этой базы данных набора
клиентских интерфейсов (API) для платформы, на которой должны функционировать
созданные приложения. Однако далеко не любая пара продуктов "средство разработки
плюс СУБД" привлекательна с точки зрения трудозатрат, связанных с созданием подобных
приложений. Можно написать полноценное приложение, вызывающее функции клиентского
API и реализующего удобный пользовательский интерфейс с помощью компилятора языка
С и простейшей графической библиотеки (например, позволяющей изменять цвет пикселов
на экране) для той операционной системы, в которой будет работать данное приложение.
Но затраты, связанные с реализацией подобного проекта, могут оказаться совершенно
неоправданными  ведь в этом случае разработчикам придется реализовывать функции,
которые уже содержатся в библиотеках классов и компонентов средств разработки, более
глубоко ориентированных на создание приложений с базами данных или включающих
поддержку создания таких приложений.
Средства разработки, ориентированные на конкретные СУБД
Лет десятьдвадцать назад во многих приложениях, использующих базы данных, функции
клиентского API вызывались из кода, написанного на одном из языков программирования,
чаще всего на C. Достаточно взглянуть на описание API клиентской части почти любой
серверной СУБД  и вы найдете немало примеров наиболее типичных фрагментов кода,
например, для регистрации пользователя, выполнения запросов и т.п. Однако достаточно
быстро разработчикам СУБД стало ясно, что трудозатраты, связанные с написанием
подобного кода, можно существенно сократить, собрав в библиотеки наиболее типичные
фрагменты кода и наиболее часто встречающиеся элементы пользовательского интерфейса
(пусть даже и для алфавитноцифровых терминалов), оформив эти библиотеки в виде
отдельного продукта и добавив к нему среду разработки и утилиты проектирования
пользовательских форм для просмотра и редактирования данных, а также отчетов. Именно
так и появились первые средства разработки, ориентированные на конкретные СУБД,
такие, например, как Oracle*Forms (предшественник нынешнего Oracle Forms Developer).
Продукты этого класса на рынке средств разработки имеются и сегодня. Почти все
производители серверных СУБД производят и средства разработки приложений. В
подавляющем большинстве случаев современные версии этих средств разработки
поддерживают доступ к СУБД других производителей как минимум с помощью одного из
универсальных механизмов доступа к данным (ODBC, OLE DB, BDE). Однако доступ к
"своей" СУБД обычно осуществляется максимально эффективным способом, то есть с помощью клиентских API, объектов, содержащихся в библиотеках клиентской части
серверных СУБД, специальных классов для доступа к данным этой СУБД либо за счет
реализации драйверов для универсальных механизмов доступа к данным, способной
учитывать специфические особенности данной СУБД.
В отдельную категорию можно выделить среды разработки настольных СУБД.
Подавляющее большинство настольных СУБД, доживших до сегодняшнего дня, таких как
Microsoft Visual FoxPro, Microsoft Access, Corel Paradox, Visual dBase, поддерживают
доступ к серверным СУБД, как минимум, с помощью универсальных механизмов доступа к
данным, что позволяет условно отнести их и к категории средств разработки. Отметим,
однако, что в настоящее время создание приложений в архитектуре "клиентсервер" с их
помощью  явление нечастое. Исключение, пожалуй, составляют пары Microsoft Access
MSDE, Microsoft Access  Microsoft SQL Server и Microsoft Visual FoxPro  Microsoft SQL
Server. Здесь налицо результат грамотной политики Microsoft, стремящейся к
максимальной совместимости своих продуктов и обеспечивающей наиболее
безболезненную для пользователей замену своих настольных СУБД собственными же
серверами баз данных (Access>MSDE>Microsoft SQL Server, FoxPro>Visual FoxPro
>Microsoft SQL Server).

file_name: тема 3 вопрос 21.docx

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

title: Лекция "Основные средства разработки бд"


extracted_text:
тема 3 вопрос 23
достоитсва и недостатки объектноориентированной модели представления данны. примеры
объектноориентированная модель
В объектноориентированной модели при представлении данных имеется возможность
идентифицировать отдельные записи базы данных. Между записями и функциями их обработки
устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в
объектноориентированных языках программирования.
Стандартизированная объектноориентированная модель описана в рекомендациях стандарта
ODMG 93 ( Object Database Management Group – группа управления объектноориентированными
базами данных).
Рассмотрим упрощенную модель объектноориентированной БД. Структура объектно
ориентированной БД графически представима в виде дерева, узлами которого являются объекты.
Свойства объектов описываются некоторым стандартным типом или типом, конструируемым
пользователем (определяется как class ). Значение свойства типа class есть объект, являющийся
экземпляром соответствующего класса. Каждый объектэкземпляр класса считается потомком
объекта, в котором он определен как свойство. Объектэкземпляр класса принадлежит своему
классу и имеет одного родителя. Родовые отношения в БД образуют связн ую ие рархию объектов.
Пример логической структуры объектноориентированной БД библиотечного дела приведен на рис.
2.9. Здесь объект типа Библиотека является родительским для объектовэкземпляров классов
Абонент , Каталог и Выдача . Различные объекты типа Книг а могут иметь одного или разных
родителей. Объекты типа Книга , имеющие одного и того же родителя, должны различаться, по
крайней мере, инвентарным номером (уникален для каждого экземпляра книги), но имеют
одинаковые значения свойств isb n , удк , названи е и автор .
Логическая структура объектноориентированной БД внешне похожа на структуру иерархической
БД. Основное различие между ними состоит в методах манипулирования данными.
Для выполнения действий над данными в рассматриваемой модели БД применяются логические
операции, усиленные объектноориентированными механизмами инкапсуляции, наследования и
полиморфизма.
Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в
котором оно определено. Так, если в объект типа Каталог добавить свойство, задающее телефон
автора книги и имеющее название телефон , то мы получим одноименные свойства у объектов
Абонент и Каталог . Смысл такого свойства будет определяться тем объектом, в который оно
инкапсулировано.
Наследование , наоборот, распространяет область видимости свойства на всех потомков объекта.
Так, всем объектам типа Книга , являющимся потомками объекта типа Каталог , можно приписать
свойства объектародителя: isbn , удк , название и автор . Если необходимо расширить действие
механизма наследования на объекты, не являющиеся непосредственными родственниками
(например, между двумя потомками одного родителя), то в их общем предке определяется
абстрактное свойство типа abs . Так, определение абстрактных свойств билет и номер в объекте
Библиотека приводит к наследованию этих свой ств вс еми дочерними объектами Абонент , Книга
и Выдач а. Не случайно, поэтому значения свойства билет классов Абонент и Выдача ,
показанных на рис. 2.9, являются одинаковыми – 00015.
Полиморфизм в объектноориентированных языках программирования означает способность
одного и того же программного кода работать с разнотипными данными. Другими словами, он
означает допустимость в объектах разных типов иметь методы (процедуры или функции) с
одинаковыми именами. Во время выполнения объектной программы одни и те же методы
оперируют с разными объектами в зависимости от типа аргумента. Применительно к
рассматриваемому примеру полиморфизм означает, что объекты класса Книга , имеющие разных
родителей из класса Каталог , могут иметь разный набор свойств. Следовательно, программы
работы с объектами класса Книга могут содержать полиморфный код.
Поиск в объектноориентированной БД состоит в выяснении сходства между объектом,
задаваемым пользователем, и объектами, хранящимися в БД. Рис. 2.9. Логическая структура БД библиотечного дела
Основным достоинством объектноориентированной модели данных в сравнении с реляционной
является возможность отображения информации о сложных взаимосвязях объектов. Объектно
ориентированная модель данных позволяет идентифицировать отдельную запись базы данных и
определять функции их обработки.
Недостатками объектноориентированной модели являются высокая понятийная сложность,
неудобство обработки данных и низкая скорость выполнения запросов.
К объектноориентированным СУБД относятся POET , Jasmine , Versant , O 2, ODB  Jupiter , Iris ,
Orion , Postgres .
2.3 Объектноориентированная модель данных
В объектноориентированной модели при представлении данных имеется возможность
идентифицировать отдельные записи базы. Между записями базы данных и функциями их
обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим
средствам в объектноориентированных языках программирования.
Стандартизованная объектноориентированной модель описана в рекомендациях стандарта ODMG
93 (Object Database Management Group  группа управления объектноориентированными базами
данных). Реализовать в полном объеме рекомендации ODMG93 пока не удается. Для иллюстрации
ключевых идей рассмотрим несколько упрощенную модель объектноориентированной БД.
Структура объектноориентированной БД графически представима в виде дерева, узлами которого
являются объекты. Свойства объектов описываются некоторым стандартным типом (например,
строковым  string) или типом, конструируемым пользователем (определяется как class).
Значением свойства типа string является строка символов. Значение свойства типа class есть
объект, являющийся экземпляром соответствующего класса. Каждый объектэкземпляр класса
считается потомком объекта, в котором он определен как свойство. Объектэкземпляр класса
принадлежит своему классу и имеет одного родителя. Родовые отношения в БД образуют связную
иерархию объектов.
Пример логический структуры объектноориентированной БД библиотечного цепа приведен на
рис.10.(см. Приложение рис.10.)
Здесь объект типа БИБЛИОТЕКА является родительским для объектовэкземпляров классов
АБОНЕНТ, КАТАЛОГ и ВЫДАЧА. Различные объекты типа КНИГА могут иметь одного или
разных родителей. Объекты типа КНИГА, имеющие одного и того же родителя, должны
различаться по крайней мере инвентарным номером (уникален для каждого экземпляра книги), но
имеют одинаковые значения свойств isbn, удк, название и автор. Логическая структура объектноориентированной БД внешне похожа на структуру иерархической
БД. Основное отличие между ними состоит в методах манипулирования данными.
Для выполнения действий над данными в рассматриваемой модели БД применяются логические
операции, усиленные объектноориентированными механизмами инкапсуляции, наследования и
полиморфизма Ограниченно могут применяться операции, подобные командам SQL (например, для
создания БД).
Создание и модификация БД сопровождается автоматическим формированием и последующей
корректировкой индексов (индексных таблиц), содержащих информацию для быстрого поиска
данных.
Рассмотрим кратко понятия инкапсуляции, наследования и полиморфизма применительно к
объектноориентированной модели БД.
Инкапсуляция ограничивает область видимости имени свойства пределами того объекта, в
котором оно определено. 'Гак, если в объект типа КАТАЛОГ добавить свойство, задающее телефон
автора книги и имеющее название телефон, то мы получим одноименные свойства у объектов
АБОНЕНТ и КАТАЛОГ Смысл такого свойства будет определяться тем объектом, в который оно
инкапсулировано.
Наследование, наоборот, распространяет область видимости свойства на всех потомков объекта.
Так, всем объектам типа КНИГА, являющимся потомками объекта типа КАТАЛОГ, можно
приписать свойства объектародителя: isbn, удк, название и автор. Если необходимо расширить
действие механизма наследования на объекты, не являющиеся непосредственными родственниками
(например, между двумя потомками одного родителя), то в их общем предке определяется
абстрактное свойство типа abs. Так, определение абстрактных свойств 6wcem и номер в объекте
БИБЛИОТЕКА приводит к наследованию этик свойств всеми дочерними объектами АБОНЕНТ,
КНИГА и ВЫДАЧА. Неслучайно по этой причине значения свойства билет классов АБОНЕНТ и
ВЫДАЧА, показанных на рисунке, будут одинаковыми  00015.
Полиморфизм в объектноориентированных языках программирования означает способность
одного и того же программного кода работать с разнотипными данными. Другими словами, он
означает допустимость в объектах разных типов иметь методы (процедуры или функции) с
одинаковыми именами. Во время выполнения объектной программы одни и те же методы
оперируют с разными объектами в зависимости от типа аргумента. Применительно к нашей
объектноориентированной БД полиморфизм означает, что объекты класса КНИГА, имеющие
разных родителей из класса КАТАЛОГ, могут иметь разный набор свойств. Следовательно,
программы работы с объектами класса КНИГА могут содержать полиморфный код.
Поиск в объектноориентированной БД состоит в выяснении сходства между объектом,
задаваемым пользователем, и объектами, хранящимися в БД. Определяемый пользователем объект,
называемый объектомцёлью (свойство объекта имеет тип goal), в общем случае способен
представлять собой подмножество всей хранимой в БД иерархии объектов. Объектцель, а также
результат вьполнения запроса могут храниться в самой базе. Пример запроса о номерах
читательских билетов и именах абонентов, получавших в библиотеке хотя бы одну книгу, показан
на рис.11. (см. Приложение рис.11.)
Основным достоинством объектноориентированной модели данных в сравнении с реляционной
является возможность отображения информации о сложных взаимосвязях объектов. Объектно
ориентированная модель данных позволяет идентифицировать отдельную запись базы данных и
определять функции их обработки.
Недостатками объектноориентированной модели являются высокая понятийная сложность,
неудобство обработки данных и низкая скорость выполнения запросов.
B 90e годы существовали экспериментальные прототипы объектноориентированных систем
управления базами данных. B настоящее время такие системы получили широкое распространение,
в частности, К ним относятся следующие СУБД: POET (POET Software), Jasmine (Computer
Associates), Versant (Versant Technologies), 02 (Ardent Software), ODBJupiter (научно
производственный центр «Интелтек Плюс»), а также Iris, Orion и Postgres.

file_name: тема 3 вопрос 23.docx

intro:
В объектно-ориентированной модели при представлении данных имеется возможность идентифицировать отдельные записи базы данных. Между записями и функциями их обработки устанавливаются взаимосвязи с помощью механизмов, подобных соответствующим средствам в объектно-ориентированных языках программирования.
Стандартизированная объектно-ориентированная модель описана в рекомендациях стандарта ODMG -93 ( Object Database Management Group – группа управления объектно-ориентированными базами данных).

title: Лекция "Объектно-ориентированная модель"


extracted_text:
тема 3 вопрос 25
охарактеризуйте составные элементы реляционной модели данных и формы их
представления
Кристофер Дейт определил три составные части реляционной модели данных:
структурная
манипуляционная
целостная
Структурная часть модели определяет, что единственной структурой данных является
нормализованное nарное отношение. Отношения удобно представлять в форме таблиц, где
каждая строка есть кортеж, а каждый столбец – атрибут, определенный на некотором
домене. Данный неформальный подход к понятию отношения дает более привычную для
разработчиков и пользователей форму представления, где реляционная база данных
представляет собой конечный набор таблиц.
Манипуляционная часть модели определяет два фундаментальных механизма
манипулирования данными – реляционная алгебра и реляционное исчисление. Основной
функцией манипуляционной части реляционной модели является обеспечение меры
реляционности любого конкретного языка реляционных БД: язык называется реляционным,
если он обладает не меньшей выразительностью и мощностью, чем реляционная алгебра
или реляционное исчисление.
Целостная часть модели определяет требования целостности сущностей и целостности
ссылок. Первое требование состоит в том, что любой кортеж любого отношения отличим
от любого другого кортежа этого отношения, т.е. другими словами, любое отношение
должно обладать первичным ключом. Требование целостности по ссылкам, или требование
внешнего ключа состоит в том, что для каждого значения внешнего ключа, появляющегося
в ссылающемся отношении, в отношении, на которое ведет ссылка, должен найтись кортеж
с таким же значением первичного ключа, либо значение внешнего ключа должно быть
неопределенным (т.е. ни на что не указывать).
Структура реляционной модели данных
Можно провести аналогию между элементами реляционной модели данных и элементами
модели "сущностьсвязь". Реляционные отношения соответствуют наборам сущностей, а
кортежи – сущностям. Поэтому, также как и в модели "сущностьсвязь" столбцы в таблице,
представляющей реляционное отношение, называют атрибутами.
Каждый атрибут определен на домене, поэтому домен можно рассматривать как
множество допустимых значений данного атрибута. Несколько атрибутов одного
отношения и даже атрибуты разных отношений могут быть определены на одном и том же
домене. В примере, показанном на рисунке, атрибуты "Оклад" и "Премия" определены на домене
"Деньги". Поэтому, понятие домена имеет семантическую нагрузку: данные можно считать
сравнимыми только тогда, когда они относятся к одному домену. Таким образом, в
рассматриваемом нами примере сравнение атрибутов "Табельный номер" и "Оклад"
является семантически некорректным, хотя они и содержат данные одного типа.
Именованное множество пар "имя атрибута – имя домена" называется схемой отношения.
Мощность этого множества  называют степенью или "арностью" отношения. Набор
именованных схем отношений представляет из себя схему базы данных.
Атрибут, значение которого однозначно идентифицирует кортежи, называется ключевым
(или просто ключом). В нашем случае ключом является атрибут "Табельный номер",
поскольку его значение уникально для каждого работника предприятия. Если кортежи
идентифицируются только сцеплением значений нескольких атрибутов, то говорят, что
отношение имеет составной ключ. Отношение может содержать несколько ключей. Всегда
один из ключей объявляется первичным, его значения не могут обновляться. Все остальные
ключи отношения называются возможными ключами.
В отличие от иерархической и сетевой моделей данных в реляционной отсутствует понятие
группового отношения. Для отражения ассоциаций между кортежами разных отношений
используется дублирование их ключей.

file_name: тема 3 вопрос 25.docx

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

title: Лекция "Охарактеризуйте составные элементы реляционной модели данных и формы их представления."


extracted_text:
«Развитие сенсорных способностей посредством
занятий по СХТД с детьми  младшего дошкольного возраста»
        В детском саду ребенок обучается рисованию, лепке, конструированию,
знакомится с явлениями природы, начинает осваивать основы математики и
грамоты.   Овладение   знаниями   и   умениями   во   всех   этих   областях   требует
постоянного внимания к внешним и внутренним свойствам предметов. Так,
для  того чтобы  получить в рисунке сходство  с  изображаемым  предметом,
ребенок  должен  достаточно   точно   уловить  особенности   его   формы,  цвета,
материала.
       Ведущим местом в работе с детьми младшей группы является сенсорное
развитие, формирование у детей трех лет представлений о внешних свойствах
предметов:   их   форме,   цвете,   величине,   необходимых   для   восприятия
окружающего мира.

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

                Для   того   чтобы   нарисовать,   вылепить   какойлибо   предмет,
предварительно   надо   хорошо   с   ним   познакомиться,   обследовать   его,
запомнить его форму, величину, конструкцию, цвет, расположение частей.
                 Занимаясь рисованием, лепкой, аппликацией, дети узнают разные
материалы,   знакомятся   с   их   свойствами,   выразительными   возможностями,
приобретают навыки работы с ними.   Дети успешно овладевают техническими
навыками: выкладывают, составляют из отдельных частей целое, упражняются
в равномерном размещении элементов по площади листа; успешно овладевают
сенсорными   эталонами;   приобретают   первоначальные   навыки   поисковой
деятельности;   усваивают   простейшие   навыки   совместной   работы;   активно
общаются друг с другом и воспитателем.
           В начале учебного года наблюдая за детьми, было выявлено, что многие
дети затрудняются в группировании предметов по цвету, форме, из величин
они различают лишь большой и маленький предмет, у ребят слабо развита
мелкая моторика. Большинство детей не умеют правильно держать в руке
карандаш, фломастеры, некоторые боятся брать в руки краски. Поэтому было
решено заняться этой темой более углубленно.
                   Для развития сенсорных эталонов у детей младшего дошкольного
возраста выделили три направления в работе: 1) создание развивающей среды;
2) использование дидактических игр; 3) участие родителей в проводимых с
детьми занятиях.
                   Развивающая среда создает благоприятные условия для обучения
ребенка   в   процессе   его   самостоятельной   деятельности:   ребенок   осваивает
свойства   и   признаки   предметов   (цвет,   форма,   фактура),   овладевает
пространственными отношениями; овладевает миром звуков, приобщается к музыкальной   культуре;   развивается   физически,   познает   особенности
устройства   собственного   организма;   экспериментирует   с   цветом,   формой,
создает продукты собственного творчества и т. д.
         В группе были изготовлены следующие пособия: панно «Кораблик», при
помощи   которого   дети     могут   прикрепить   цветную   одежду   при   помощи
цветных прищепок, посчитать треугольные и прямоугольные лучи у солнца,
поиграть с  разноцветной  каруселью. Панно «Транспорт» помогает  ребятам
запомнить цвет того или иного автомобиля, ориентироваться. «Дидактическое
кресло»   служит   не   только   местом   отдыха,   но   ребята   могут   посчитать
геометрические   фигуры,   покормить   кита   цветными   рыбками,   обследовать
предмет.

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

      В группе были изготовлены следующие игры: «Подбери колеса», «Цветные
муравьи», «Цветные домики», «Цветные кисточки», где ребята раскладывают
кисточки   по   банкам;   «Кляксы»,   «Накорми   акулу»,   где   дети     закрепляют
основные цвета и упражняются в счете; игра  «Противоположности» помогает
ребятам запомнить большие и маленькие, высокие и низкие предметы; в игре
«Цветные   крышки»   дети   не   только   закрепляют   основные   цвета,   но   и
тренируют память, «Разложи по порядку», альбом «Цветные цифры», «Божьи коровки»;с помощью  игры «Геометрические фигуры» ребята упражняются в
различении геометрических форм. Все эти игры использовались и как часть
занятия, так и в самостоятельной деятельности детей.
                 Наибольшим успехом у ребят пользовались     игрызабавы с цветной
солью   и   блестящими   камушками.   На   подносе   с   солью   дети   выкладывали
рисунок   из   камней,   рисовали   на   соли,   раскладывали   с   помощью   мерной
ложечки по цветным баночкам. Очень понравилось ребятам варить каменный
суп, а затем раскладывать его по тарелкам, закрепляя цвет, форму, тяжесть
камней.   Изготовив   из   бросового   материала   кораблики   с   парусами   разной
формы и величины, дети отправляли их в плавание, дули на них, изображая
ветер. Большой интерес вызвал совместно изготовленный  макет, так как в
последствии ребята могли в него поиграть, выбирая по какой они дорожке
поедут, по длинной или короткой.

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

        Все   выполненные   работы   мы   использовали   для   создания   предметно
развивающей среды. В группе постоянно оформляем выставки детских работ. В приемной выставляем коллективные работы детей по сезону, и
персональные вставки (в них приняли участие Лисина Маша, Илькин Матвей,
Сизова Саша, Путанов Костя, Анисифоров Лева, Говорунов Вова).

               Ребята принимают участие в изготовлении украшений для приемной
и веранды. Так у нас появились веселые пчелки и забавные птички, озорные
котики. Наши работы использовались в качестве оформления вернисажей в стенах
сада: коллективная работа «Город мой родной», выставка рисунков «Папу
поздравляю», «Цветы для мамочки».

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

         Выставка «А у мамочки моей руки золотые» показала, какие у нас мамы
мастерицы.
           Для информирования родителей о сенсорном развитии ребенка была
изготовлена   специальная   памятка   для   родителей   «Правила   рисования
карандашами и красками», консультация «Развитие сенсорных способностей у
детей младшего дошкольного возраста», «Наши руки не для скуки.  Лепим из
соленого теста».
                    В   этом   году   я   являлась   руководителем   творческой   групп     по
художественноэстетическому   воспитанию.     Работая   в   которой   делилась
своим опытом влияния СХТД на развития детей.
                В  рамках  группы  нам  удалось   участвовать  во   всех   мероприятиях
детского сада.
           Кроме того был проведен круглый стол «Штампы», где воспитателе
обменялись   своими   находками,   презентация   игр   по   изобразительной
деятельности. Мною была проведена творческая мастерская «Планета идей»
по изготовлению новогодней игрушки, подарка ко дню защитника Отечества. Участники   творческой   группы   разработали   требования   к   уголку
изобразительной деятельности.

              В течения года ребята неоднократно принимали участие в различных
творческих   конкурсах:   Дергунов   Вячеслав,  Романов  Всеволод,  Ендирякова
Саша   группа   №1,   Липшев   Гриша,   Антонов   Тимофей,   Деменьтьева   Настя
группа №2, Маркевцев Захар группа №8. Сизова Саша, Анисифоров Лева,
Чугункин Илюша, Лисина Маша, Жоржиков Гордей группа №10.
        Работая над этой темой, я могу сказать, что у детей повысился уровень
сенсорного   воспитания,   дети   познакомились   с   сенсорными   эталонами,   со
способами   обследования   предметов,   научились   анализировать,   сравнивать
предметы. Ребята стали уделять больше внимания дидактическим играм, у
них появилось желание играть в дидактические игры и использовать игру в
повседневной жизни. Ребята с удовольствием стали рисовать, лепить. Дети
стали   более   внимательными,   усидчивыми,   во   время   игр   поддерживают
дружеские
отношения.
         Кроме того, родители также узнали и расширили свои знания о том, что
такое сенсорное воспитание, какое оно имеет значение в развитии ребенка и
какую роль в сенсорном воспитании играет занятия продуктивными видами
деятельности и дидактическая игра.
                  На   будущее   планирую   эту   работу   продолжить,   используя   свою
программу «Мишутка».

file_name: Развитие сенсорных способностей посредством.docx

intro:
Ведущим местом в работе с детьми младшей группы является сенсорное развитие, формирование у детей трех лет представлений о внешних свойствах предметов: их форме, цвете, величине, необходимых для восприятия окружающего мира. В отчете описан опыт работы развитию сенсорных способностей посредством
занятий по СХТД: создании условий, изготовлении дидактических пособий, этапах работы и достигнутых результатах.Отчет работы по «Развитию сенсорных способностей посредством  занятий по СХТД с детьми  младшего дошкольного возраста»


extracted_text:
тема 3 вопрос 26
понятие ключа в бд. роль ключа в бд примеры
Понятие ключа в базах данных, первичные и внешние ключи.
Ключ или потенциальный ключ – это минимальный набор атрибутов, по значениям
которых можно однозначно выбрать требуемый экземпляр сущности. Минимальность
означает, что исключение из набора любого атрибута не позволяет идентифицировать
сущность по оставшимся. Каждая сущность должна но не обязана обладать хотя бы одним
возможным ключом.
     Ключи можно разделить по признаку общности как:
∙        Простой[1] – сформирован из значений единственного поля, которые
однозначно определяют каждую запись
∙        Составной – сформирован из значений нескольких полей, применяется
По способу возникновения:
∙        Естественный – основан на уже существующем поле. Например поле
фамилия.
+Меньший обьем данных
 Изменяемый
 Не гарантируется уникальность
∙        Суррогатный – основан на добавленном искусственным путем
отдельном поле для однозначной идентификации.
+ Неизменность
+ Гарантированная уникальность
+ Эффективность – намного эффективнее проводить выборку по 8байтовым
числам, чем по громоздким записям.
 Дополнительное поле => увеличение общего объема
∙        Интеллектуальный ключ – основан на естественном ключе путем
добавления дополнительного поля. Например:
Ключ Фамилия Имя Отчество
ТИА Тихонов Игорь Алексеевич
Примеряется крайне редко и лишь для при необходимости добавления
сокращенных кодов(напр. ТИА0701)
По ограничению целостности данных:
∙        Первичный ключ – служит как ограничение целостности в рамках
одной таблицы для однозначной идентификации, конкретно поле первичного
ключа не может повторятся или быть пустым.
∙        Внешний ключ(вторичный) – служит как ограничение целостности
связей нескольких таблиц, конкретно подчиненная таблица не может
ссылаться на несуществующие записи главной таблицы(что позволяет
строить целостные модели данных).
Первичный ключ (англ. primary key)
Первичный ключ (англ. primary key) – понятие теории реляционных баз данных,
минимальное множество атрибутов, являющееся подмножеством заголовка данного
отношения, составное значение которых уникально определяет кортеж отношения. На
практике термин первичный ключ обозначает поле (столбец) или группу полей таблицы ии
базы данных, значение которого (или комбинация значений которых) используется в
качестве уникального идентификатора записи (строки) этой таблицы.

Перв чный ключ (англ. primary key) — в реляционной модели данных один из
потенциальных ключей отношения, выбранный в качестве основного ключа (или ключа по
умолчанию).
Если в отношении имеется единственный потенциальный ключ, он является и первичным
ключом. Если потенциальных ключей несколько, один из них выбирается в качестве
первичного, а другие называют «альтернативными».
С точки зрения теории все потенциальные ключи отношения эквивалентны, то есть
обладают одинаковыми свойствами уникальности и минимальности. Однако в качестве
первичного обычно выбирается тот из потенциальных ключей, который наиболее удобен
для тех или иных практических целей, например для создания внешних ключей в других
отношениях либо для создания кластерного индекса. Поэтому в качестве первичного
ключа как правило выбирают тот, который имеет наименьший размер (физического
хранения) и/или включает наименьшее количество атрибутов.
Исторически термин «первичный ключ» появился и стал использоваться существенно ранее
термина «потенциальный ключ». Вследствие этого множество определений в реляционной
теории были изначально сформулированы с упоминанием первичного (а не потенциального)
ключа, например, определения нормальных форм. Так же термин «первичный ключ» вошёл
в формулировку 12 правил Кодда как основной способ адресации любого значения
отношения (таблицы) наряду с именем отношения (таблицы) и именем атрибута (столбца).

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

Естественные и суррогатные ключи
Первичный ключ может состоять из информационных полей таблицы (то есть полей,
содержащих полезную информацию об описываемых объектах). Такой первичный ключ
называют естественным ключом. Теоретически, естественный ключ всегда можно
сформировать, в этом случае мы получим т. н. интеллектуальный ключ. На практике,
однако, использование естественных ключей наталкивается на определённые сложности:
Низкая эффективность — Естественный ключ может быть велик по размеру (особенно
когда он составной), и его использование окажется технически неэффективным (ведь во
всех таблицах, связанных с данной, понадобится создать поле того же размера, чтобы
хранить ссылки). Необходимость каскадных изменений — При изменении значения поля,
входящего в естественный ключ, оказывается необходимым изменить значение поля не
только в данной таблице, но и во всех таблицах, связанных с данной, в противном случае
все ссылки на данную запись окажутся некорректными. В сложных базах данных таких
связанных таблиц может быть очень много, и всегда остаётся опасность упустить из виду
какуюто из них. При добавлении новых связанных таблиц приходится добавлять
согласующие изменения во все места программ, где правится исходная таблица.
Несоответствие реальности — Уникальность естественного первичного ключа в реальных
БД не всегда соблюдается. Допустим, например, что первичный ключ в таблице — данные
личного документа. В такую таблицу окажется невозможным внести человека, о
документах которого нет информации в момент добавления записи, а на практике такая необходимость может возникнуть. Повторяемость — При использовании естественного
ключа, содержание может повторяться (так, как могут повторятся поля, из которых
состоит ключ), что недопустимо в первичном ключе
Вследствие этих и других соображений в практике проектирования БД чаще используют т.
н. синтетические (суррогатные) ключи — искусственно созданные технические ключевые
поля, не несущие информации об объектах.

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

file_name: тема 3 вопрос 26.docx

intro:
Примеряется крайне редко и лишь для при необходимости добавления сокращенных кодов(напр. ТИА-0701)
По ограничению целостности данных:
•        Первичный ключ – служит как ограничение целостности в рамках одной таблицы для однозначной идентификации, конкретно поле первичного ключа не может повторятся или быть пустым.
•        Внешний ключ(вторичный) – служит как ограничение целостности связей нескольких таблиц, конкретно подчиненная таблица не может ссылаться на несуществующие записи главной таблицы(что позволяет строить целостные модели данных).

title: Лекция "Понятие ключа в базах данных"