Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика для заочников_6.10.15..doc
Скачиваний:
18
Добавлен:
20.03.2016
Размер:
262.66 Кб
Скачать

Блок вопросов IX:

  1. Назначение векторной графики.

  2. Назначение растровой графики.

  3. Принцип формирования векторных изображений.

  4. Принцип формирования растровых изображений.

  5. Основные достоинства векторной графики.

  6. Основные достоинства растровой графики.

  7. Основные недостатки растровой графики.

  8. Основные недостатки векторной графики.

  9. Что такое RGB?

  10. Что такое CMYK?

  11. Почему при уменьшении и увеличении растрового изображения ухудшается его качество?

  12. В чем состоят основные различия между форматами растровых графических файлов?

  13. Какой графический редактор целесообразно использовать для редактирования цифровой фотографии? Почему?

  14. Какие вы знаете графические примитивы и процедуры их рисования?

Тема 8. Базы данных

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

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

Решить эти задачи позволяют различные базы данных. Телефонный справочник является базой данных, в которой хранится информация об организациях (адрес, телефон…). Записная книжка является базой данных, в которую записывается информация о людях (фамилия, телефон, адрес электронной почты…). Примером базы данных может служить библиотечный каталог, каталог автомобилей с информацией и фотографиями, каталог кулинарных рецептов и т.д.

База данных позволяет упорядоченно хранить данные о большом количестве однотипных объектов, обладающих одинаковым набором свойств.

База данных – это поименованная совокупность структурированных данных некоторой предметной области.

Важным этапом создания базы данных является разработка структуры записи. Например, сведения о сотрудниках организации логично записать в следующем порядке: Фамилия, Имя, Отчество, Дата рождения, улица, дом, квартира. Для сравнения рассмотрим неудачный порядок тех же параметров: Улица, Фамилия, Дом, Имя, Отчество, Дата рождения.

Итак, структура записи – это совокупность логически связанных полей, характеризующихся параметрами реального объекта.

Основными понятиями базы данных являются поле и запись. Запись – это совокупность значений параметров конкретного объекта.

Поле – это простейший элемент базы данных, предназначенный для хранения значений одного параметра описываемого реального объекта.

Если информация об объекте представлена в форме таблицы, то первая строка таблицы всегда содержит названия параметров – имена полей, все остальные строки – это записи.

Фамилия

Имя

Отчество

Дата рождения

Адрес

Донцова

Ольга

Сергеевна

03.06.64

---------

Петров

Игорь

Юрьевич

15.12.76

---------

Сотрудники «ООО «Юпитер»

Прежде чем переходить к работе по созданию базы данных на компьютере, необходимо разработать модель данных.

Модель данных – это совокупность взаимосвязанных по определенному правилу данных.

Информация, отражающая существенные признаки объекта, процесса, явления и хранящаяся в памяти компьютера, представляет собой компьютерную информационную модель. Выделяют три основные модели данных: иерархическую, сетевую и реляционную.

Иерархическая модель данных – такая модель, в которой все записи связаны в виде древовидной структуры. Основные свойства иерархической модели:

  • Модель имеет только одну вершину первого уровня, называемую корнем.

  • Между узлами двух соседних уровней установлены следующие отношения: каждый узел нижнего уровня должен быть связан только с одним узлом верхнего уровня, а каждый узел верхнего уровня может быть связан с несколькими узлами нижнего уровня. Такая связь называется «один-ко-многим».

  • Каждый узел имеет имя – идентификатор.

  • Узлы одного уровня образуют один класс объектов.

Примером иерархической модели может быть структура каталога, генеалогическое дерево.

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

Свойства сетевой модели:

  • Каждый узел имеет имя – идентификатор.

  • Узлы одного уровня образуют один класс объектов.

  • Каждый узел одного уровня может быть связан с произвольным количеством узлов другого уровня.

В качестве примера можно рассмотреть модель об увлечениях сотрудников вашего коллектива.

Связи такого типа называются «многие-ко-многим».

Реляционная модель данных представляет собой совокупность таблиц с установленными между ними связями. В такой модели каждая таблица описывает один класс объектов.

Свойства реляционной модели:

  • Каждый элемент таблицы – один элемент данных.

  • Все элементы одного столбца (поля) имеют одинаковый тип данных (числовой, текстовый …), формат и смысл.

  • Каждый столбец (поле) имеет уникальное имя.

  • Одинаковые строки в столбце отсутствуют.

  • Каждая таблица должна иметь ключ. Ключ – это поле или совокупность полей, которые единственным образом определяют каждую строку (запись) в таблице.

В реляционной базе данных устанавливаются связи «один-к-одному». Примером такой модели может служить приведенная выше таблица Сотрудники «ООО» Юпитер».

Над данной моделью базы удобно производить следующие действия:

  • Сортировку (например, по алфавиту);

  • Выборку данных (например, по датам рождения);

  • Поиск записей (например, по фамилиям).

Таблица является одним из наиболее удобных и привычных человеку способов представления данных. Это свойство и определило основу реляционной модели данных, но которую ориентированы большинство современных СУБД.

Система управлениями базами данных (СУБД) – это комплекс программных средств для создания баз данных с целью хранения и поиска необходимой информации.

В настоящее время существуют несколько видов СУБД. Наиболее известными являются Access, Oracle, MySQL, Yukon. Каждая из этих программ имеет свои достоинства и недостатки. Наиболее популярной среди пользователей является среда Microsoft Access, которая входит в состав программного продукта Microsoft Office.

Интерфейс программы достаточно дружелюбный. Технологические приемы работы с различными объектами базы данных (таблица, запрос, форма, отчет…) вы сможете освоить в серии практических работ.