Слайд 2СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ
![СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-1.jpg)
Слайд 3Существуют 4 основные модели данных – списки (плоские таблицы), реляционные базы данных,
![Существуют 4 основные модели данных – списки (плоские таблицы), реляционные базы данных, иерархические и сетевые структуры.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-2.jpg)
иерархические и сетевые структуры.
Слайд 4В течение многих лет преимущественно использовались плоские таблицы (плоские БД) типа списков
![В течение многих лет преимущественно использовались плоские таблицы (плоские БД) типа списков](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-3.jpg)
в Excel. В настоящее время наибольшее распространение при разработке БД получили реляционные модели данных. Реляционная модель данных является совокупностью простейших двумерных таблиц – отношений (англ. relation),т.е. простейшая двумерная таблица определяется как отношение (множество однотипных записей объединенных одной темой).
Слайд 5От термина relation (отношение) происходит название реляционная модель данных. В реляционных БД
![От термина relation (отношение) происходит название реляционная модель данных. В реляционных БД](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-4.jpg)
используется несколько двумерных таблиц, в которых строки называются записями, а столбцы полями, между записями которых устанавливаются связи. Этот способ организации данных позволяет данные (записи) в одной таблице связывать с данными (записями) в других таблицах через уникальные идентификаторы (ключи) или ключевые поля.
Слайд 6Основные понятия
реляционных БД
Принципы нормализации:
В каждой таблице БД не должно быть повторяющихся полей;
![Основные понятия реляционных БД Принципы нормализации: В каждой таблице БД не должно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-5.jpg)
В каждой таблице должен быть уникальный идентификатор (первичный ключ); Каждому значению первичного ключа должна соответствовать достаточная информация о типе сущности или об объекте таблицы (например, информация об успеваемости, о группе или студентах); Изменение значений в полях таблицы не должно влиять на информацию в других полях (кроме изменений в полях ключа).
Слайд 7Основные понятия
реляционных БД
2. Виды логической связи.
Связь устанавливается между двумя общими полями (столбцами)
![Основные понятия реляционных БД 2. Виды логической связи. Связь устанавливается между двумя](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-6.jpg)
двух таблиц. Существуют связи с отношением «один-к-одному», «один-ко-многим» и «многие-ко-многим».
Слайд 8Основные понятия
реляционных БД
Отношения, которые могут существовать между записями двух таблиц:
один – к
![Основные понятия реляционных БД Отношения, которые могут существовать между записями двух таблиц:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-7.jpg)
- одному, каждой записи из одной таблицы соответствует одна запись в другой таблице;
один – ко - многим, каждой записи из одной таблицы соответствует несколько записей другой таблице;
многие – к - одному, множеству записей из одной таблице соответствует одна запись в другой таблице;
многие – ко - многим, множеству записей из одной таблицы соответствует несколько записей в другой таблице.
Слайд 9Основные понятия
реляционных БД
Тип отношения в создаваемой связи зависит от способа определения связываемых
![Основные понятия реляционных БД Тип отношения в создаваемой связи зависит от способа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-8.jpg)
полей:
Отношение «один-ко-многим» создается в том случае, когда только одно из полей является полем первичного ключа или уникального индекса.
Отношение «один-к-одному» создается в том случае, когда оба связываемых поля являются ключевыми или имеют уникальные индексы.
Отношение «многие-ко-многим» фактически является двумя отношениями «один-ко-многим» с третьей таблицей, первичный ключ которой состоит из полей внешнего ключа двух других таблиц.
Слайд 10Основные понятия
реляционных БД
3. Ключи. Ключ – это столбец (может быть несколько столбцов),
![Основные понятия реляционных БД 3. Ключи. Ключ – это столбец (может быть](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-9.jpg)
добавляемый к таблице и позволяющий установить связь с записями в другой таблице. Существуют ключи двух типов: первичные и вторичные или внешние.
Слайд 11Основные понятия
реляционных БД
Первичный ключ – это одно или несколько полей (столбцов), комбинация
![Основные понятия реляционных БД Первичный ключ – это одно или несколько полей](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-10.jpg)
значений которых однозначно определяет каждую запись в таблице. Первичный ключ не допускает значений Null и всегда должен иметь уникальный индекс. Первичный ключ используется для связывания таблицы с внешними ключами в других таблицах.
Слайд 12Основные понятия
реляционных БД
Внешний (вторичный) ключ - это одно или несколько полей (столбцов)
![Основные понятия реляционных БД Внешний (вторичный) ключ - это одно или несколько](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-11.jpg)
в таблице, содержащих ссылку на поле или поля первичного ключа в другой таблице. Внешний ключ определяет способ объединения таблиц.
Слайд 13Основные понятия
реляционных БД
Из двух логически связанных таблиц одну называют таблицей первичного ключа
![Основные понятия реляционных БД Из двух логически связанных таблиц одну называют таблицей](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-12.jpg)
или главной таблицей, а другую таблицей вторичного (внешнего) ключа или подчиненной таблицей. СУБД позволяют сопоставить родственные записи из обеих таблиц и совместно вывести их в форме, отчете или запросе.
Слайд 14Основные понятия
реляционных БД
Существует три типа первичных ключей: ключевые поля счетчика (счетчик), простой
![Основные понятия реляционных БД Существует три типа первичных ключей: ключевые поля счетчика](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-13.jpg)
ключ и составной ключ.
Слайд 15Основные понятия
реляционных БД
Поле счетчика (Тип данных «Счетчик»). Тип данных поля в базе
![Основные понятия реляционных БД Поле счетчика (Тип данных «Счетчик»). Тип данных поля](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-14.jpg)
данных, в котором для каждой добавляемой в таблицу записи в поле автоматически заносится уникальное числовое значение.
Слайд 16Основные понятия
реляционных БД
Простой ключ. Если поле содержит уникальные значения, такие как коды
![Основные понятия реляционных БД Простой ключ. Если поле содержит уникальные значения, такие](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-15.jpg)
или инвентарные номера, то это поле можно определить как первичный ключ. В качестве ключа можно определить любое поле, содержащее данные, если это поле не содержит повторяющиеся значения или значения Null.
Слайд 17Основные понятия
реляционных БД
Составной ключ. В случаях, когда невозможно гарантировать уникальность значений каждого
![Основные понятия реляционных БД Составной ключ. В случаях, когда невозможно гарантировать уникальность](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-16.jpg)
поля, существует возможность создать ключ, состоящий из нескольких полей. Чаще всего такая ситуация возникает для таблицы, используемой для связывания двух таблиц многие - ко - многим.
Слайд 18Основные понятия
реляционных БД
Поле первичного ключа должны быть только уникальные значения в каждой
![Основные понятия реляционных БД Поле первичного ключа должны быть только уникальные значения](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-17.jpg)
строке таблицы, т.е. совпадение не допускается, а в поле вторичного или внешнего ключа совпадение значений в строках таблицы допускается.
Слайд 19Программы, которые предназначены для структурирования информации, размещения ее в таблицах и манипулирования
![Программы, которые предназначены для структурирования информации, размещения ее в таблицах и манипулирования](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-18.jpg)
данными называются системами управления базами данных (СУБД). Другими словами СУБД предназначены как для создания и ведения базы данных, так и для доступа к данным. В настоящее время насчитывается более 50 типов СУБД для персональных компьютеров. К наиболее распространенным типам СУБД относятся: MS SQL Server, Oracle, Informix, Sybase, DB2, MS Access и т. д.
Слайд 20Создание БД.
Этапы проектирования
Создание БД начинается с проектирования.
Этапы проектирования БД:
Исследование предметной области;
Анализ
![Создание БД. Этапы проектирования Создание БД начинается с проектирования. Этапы проектирования БД:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-19.jpg)
данных (сущностей и их атрибутов);
Определение отношений между сущностями и определение первичных и вторичных (внешних) ключей.
Слайд 21В процессе проектирования определяется структура реляционной БД (состав таблиц, их структура и
![В процессе проектирования определяется структура реляционной БД (состав таблиц, их структура и](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-20.jpg)
логические связи). Структура таблицы определяется составом столбцов, типом данных и размерами столбцов, ключами таблицы.
Слайд 22Система управления базами данных Mіcrosoft Access
и ее основные возможности
![Система управления базами данных Mіcrosoft Access и ее основные возможности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-21.jpg)
Слайд 23К основным возможностям СУБД MS Access можно отнести следующие:
Проектирование базовых объектов –
![К основным возможностям СУБД MS Access можно отнести следующие: Проектирование базовых объектов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-22.jpg)
двумерные таблицы с полями разных типов данных.
Создание связей между таблицами, с поддержкой целостности данных, каскадного обновления полей и каскадного удаления записей.
Ввод, хранение, просмотр, сортировка, изменение и выборка данных из таблиц с использованием различных средств контроля информации, индексирования таблиц и аппарата алгебры логики.
Создание, модификация и использование производных объектов (запросов, форм и отчетов).
Слайд 25Экспертные системы являются одним из основных приложений искусственного интеллекта. Искусственный интеллект –
![Экспертные системы являются одним из основных приложений искусственного интеллекта. Искусственный интеллект –](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-24.jpg)
это один из разделов информатики, в котором рассматриваются задачи аппаратного и программного моделирования тех видов человеческой деятельности, которые считаются интеллектуальными.
Слайд 26Результаты исследований по искусственному интеллекту используются в интеллектуальных системах, которые способны решать
![Результаты исследований по искусственному интеллекту используются в интеллектуальных системах, которые способны решать](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-25.jpg)
твор-ческие задачи, принадлежащие конкретной предметной области, знания о которой хранятся в памяти (базе знаний) системы. Системы искусственного интеллекта ориенти-рованы на решение большого класса задач, к которым относятся так называемые частично структурированные или неструктурированные задачи (слабо формализуемые или неформа-лизуемые задачи).
Слайд 27Информационные системы, используемые для решения частично структурированных задач, подразделяются на два вида:
Создающие
![Информационные системы, используемые для решения частично структурированных задач, подразделяются на два вида:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-26.jpg)
управленческие отчеты (выполняющие обработку данных: поиск, сортировку, фильтрацию). Принятие решения осуществляется на основе сведений, содержащихся в этих отчетах.
Разрабатывающие возможные альтернативы решения. Принятие решения сводится к выбору одной из предложенных альтернатив.
Слайд 28Информационные системы, разрабатывающие альтернативы решений, могут быть модельными или экспертными:
Модельные информационные системы
![Информационные системы, разрабатывающие альтернативы решений, могут быть модельными или экспертными: Модельные информационные](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-27.jpg)
предоставляют пользователю модели (математические, статистические, финансовые и т.д.), которые помогают обеспечить выработку и оценку альтернатив решения.
Экспертные информационные системы обеспечивают выработку и оценку возможных альтернатив пользователем за счет создания систем, основанных на знаниях, полученных от специалистов - экспертов.
Слайд 29Экспертные системы ― это программы для компьютеров, аккумулирующие знания специалистов - экспертов
![Экспертные системы ― это программы для компьютеров, аккумулирующие знания специалистов - экспертов](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-28.jpg)
в конкретных предметных областях, которые предназначены для получения приемлемых решений в процессе обработки информации. Экспертные системы трансформируют опыт экспертов в какой-либо конкретной отрасли знаний в форму эвристических правил и предназначены для консультаций менее квалифицированных специалистов.
Слайд 30Экспертная система состоит из:
базы знаний (в составе рабочей памяти и базы правил),
![Экспертная система состоит из: базы знаний (в составе рабочей памяти и базы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-29.jpg)
предназначенной для хранения исходных и промежуточных фактов в рабочей памяти и хранения моделей и правил манипулирования моделями в базе правил
решателя задач (интерпретатора), который обеспечивает реализацию последовательности правил для решения конкретной задачи на основе фактов и правил, хранящейся в базах данных и базах знаний
подсистемы пояснения, позволяет пользователю получить ответы на вопрос: «Почему система приняла такое решение?»
подсистемы приобретения знаний, предназначенной как для добавления в базу знаний новых правил, так и модификации имеющихся правил.
интерфейса пользователя, комплекса программ, реализующих диалог пользователя с системой на стадии ввода информации, и получения результатов.
Слайд 32Графический редактор — программа (или пакет программ), позволяющая создавать и редактировать изображения с
![Графический редактор — программа (или пакет программ), позволяющая создавать и редактировать изображения с помощью компьютера.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-31.jpg)
помощью компьютера.
Слайд 33Растровая графика
Векторная графика
Фрактальная графика
![Растровая графика Векторная графика Фрактальная графика](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-32.jpg)
Слайд 34Растровые графические редакторы
Adobe Photoshop • Adobe Photoshop Elements • Corel Painter • Corel Painter Essentials •
![Растровые графические редакторы Adobe Photoshop • Adobe Photoshop Elements • Corel Painter](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-33.jpg)
Corel PaintShop Pro • Corel Photo-Paint • Corel PhotoImpact • NeoPaint • Pixel Image Editor • PhotoPerfect • Pixelmator • RealWorld Photos • SilverFast HDR • TVPaint
Artweaver • Pixia • Paint • Paint.NET • PhotoScape • IrfanView • Fatpaint
Слайд 35Векторные графические редакторы
CorelDRAW, Adobe Illustrator, Xara Xtreme, Adobe Fireworks, Inkscape, Alchemy, SK1
![Векторные графические редакторы CorelDRAW, Adobe Illustrator, Xara Xtreme, Adobe Fireworks, Inkscape, Alchemy, SK1](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-34.jpg)
Слайд 36Векторные редакторы обычно более пригодны для создания разметки страниц, типографики, логотипов, sharp-edged
![Векторные редакторы обычно более пригодны для создания разметки страниц, типографики, логотипов, sharp-edged](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-35.jpg)
artistic иллюстраций (например, мультипликация, clip art, сложные геометрические шаблоны), технических иллюстраций, создания диаграмм и составления блок-схем.
Растровые редакторы больше подходят для обработки и ретуширования фотографий, создания фотореалистичных иллюстраций, коллажей, и создания рисунков от руки с помощью графического планшета.
Слайд 37СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ
![СИСТЕМЫ АВТОМАТИЗИРОВАННОГО ПРОЕКТИРОВАНИЯ](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-36.jpg)
Слайд 38Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования, представляет
![Система автоматизированного проектирования — автоматизированная система, реализующая информационную технологию выполнения функций проектирования,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/978142/slide-37.jpg)
собой организационно-техническую систему, предназначенную для автоматизации процесса проектирования, состоящую из персонала и комплекса технических, программных и других средств автоматизации его деятельности.