Главная страница

Информатика Синергия. информатика. Литература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма


Скачать 7.74 Mb.
НазваниеЛитература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма
АнкорИнформатика Синергия
Дата27.01.2023
Размер7.74 Mb.
Формат файлаdocx
Имя файлаинформатика.docx
ТипЛитература
#908116
страница11 из 19
1   ...   7   8   9   10   11   12   13   14   ...   19


 

Рис. 89. Создание новой таблицы путем указания имен полей и ввода данных

 

С помощью кнопки Конструктор таблиц можно сначала сформировать структуру таблицы, указав имена полей и соответствующие типы данных (рис. 90).

 



 

Рис. 90. Формирование структуры таблицы в Конструкторе таблиц

 

Созданную структуру таблицы следует сохранить с помощью команды Сохранить как – Сохранить объект как в меню кнопки Файл.

Проиллюстрируем описанный процесс на примере создания однотабличной базы данных «Контакты». Определим состав полей таблицы: Порядковый номер, Фамилия, Имя, Отчество, Дата рождения, Телефон, E-mail, Фотография.

Каждая таблица должна иметь ключ (или ключевое поле). Ключ – это поле, которое единственным образом определяют каждую строку (запись) в таблице. В каждой таблице может быть только один ключ. В нашей таблице «Контакты» уникальное значение в поле «№» позволяет отличить одну запись от других. Кроме того, по ключевым полям осуществляется связь между разными таблицами БД.

Чтобы задать ключевое поле следует в режиме конструктора установить курсор на имя ключевого поля и щелкнуть кнопку Ключевое поле (с пиктограммой ключа) на Ленте. Маленький значок ключа появится слева от имени поля в структуре таблицы (см. рис. 90).

Ввод данных в сформированную заготовку таблицы происходит в режиме таблицы, для перехода в который предназначена соответствующая кнопка в группе Режим (рис. 91).

 



 

Рис. 91. Кнопки переключения режимов

 

Для завершения процесса, заполним значениями поля созданной таблицы и сохраним результат (рис. 92).

 



 

Рис. 92. Таблица БД Контакты

 

При необходимости можно изменить порядок следования записей в созданной таблице. Для сортировки, например, по алфавиту фамилий, следует установить курсор в поле Фамилия и щелкнуть одну из двух кнопок По возрастанию или По убыванию в группе Сортировка и фильтр вкладки Главная (рис. 93).

 



 

Рис. 93. Кнопки команд Сортировка и Фильтр

 

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

Для отбора записей, содержащих данные заданного значения, используется кнопка команды Фильтр с пиктограммой в виде воронки. Чтобы отфильтровать, например, записи с фамилиями, начинающимися на определенную букву, следует установить курсор в любую ячейку поля Фамилия и щелкнуть кнопку Фильтр. В открывшемся меню выбрать Текстовые фильтры – Начинается с … (рис. 94).

 



 

Рис. 94. Задание текстового фильтра

 

Задание связей между таблицами.

В тех случаях, когда создаваемая структура БД содержит несколько таблиц, необходимо задать связи между таблицами, то есть определить схему данных. Связи между таблицами базы данных позволяют реализовать главное преимущество реляционных БД: изменение каких-либо данных в одной из таблиц автоматически корректирует эти данные в тех таблицах БД и запросах, где эти данные присутствуют. Приведем пример создания связей в двухтабличной БД «Работы и Заказы». На рис. 95 показаны структуры двух таблиц БД. Первая таблица «Работы» содержит следующие поля: Код работы, Название работы, Фамилия мастера, Цена работы. А таблица «Заказы» имеет поля: Код заказа, Фамилия заказчика, Дата заказа, Код работы. Последнее поле в таблице «Заказы» введено специально для связи с таблицей «Работы».

 



 

Рис. 95. Структура таблиц Работы и Заказы

 

Чтобы задать связи между таблицами, следует кнопкой команды Схема данных на вкладке Работа с базами данных (в группе Отношения) вызвать диалоговое окно Добавление таблицы. В открывшемся окне надо последовательно добавить каждую таблицу и закрыть окно соответственно кнопками Добавить и Закрыть.

В рабочей области экрана появится Схема данных, состоящая из двух добавленных таблиц. Задание схемы связей состоит в соединении одноименных полей в разных таблицах. Эту операцию следует выполнить курсором (подцепив имя поля в одной таблице, «отбуксировать» его на одноименное поле другой таблицы) и подтвердить в диалоговом окне Изменение связей, щелкнув кнопку Создать. В результате получим на экране схему данных, представленную на рис. 96.

 



 

Рис. 96. Схема связей таблиц

 

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

 

Создание запросов к БД.

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

Создать запрос можно с помощью Мастера или с помощью Конструктора. Выбор режима создания запроса осуществляется соответствующими командами, кнопки которых располагаются на вкладке Создание в группе Запросы (рис. 97).

 



 

Рис. 97. Кнопки Мастер и Конструктор запросов на вкладке Создание

 

В процессе создания запросов следует заполнить определенные поля в открывающихся последовательно диалоговых окнах. При использовании Мастера запрос составляется из полей существующих таблиц БД, предлагаемых Мастером.

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

При вызове Конструктора открывается окно Добавление таблицы. В нем следует последовательно добавить имеющиеся таблицы в схему данных, которая и появляется в рабочей области после закрытия рассматриваемого окна. В нижней части рабочей области открывается пустая таблица для указания полей из созданных ранее таблиц, которые нужно поместить в запрос (рис. 98). В нижней части формируемой таблицы запроса есть поле Условие отбора, в котором можно разместить математическое или логическое выражение, определяющее критерий отбора записей в формируемом запросе В качестве примера на рис. 98 показано условие отбора записей заказов по датам после 12.01.2019 г.

 



 

Рис. 98. Создание запроса в Конструкторе

 

Вместо выбора полей из списка можно просто дважды щелкнуть на нужном имени поля в схеме данных. Чтобы проверить работу созданного запроса, следует щелкнуть кнопку Выполнить (красный восклицательный знак) на Ленте в режиме Конструктор. Созданный запрос необходимо сохранить. Это можно сделать командой Сохранить объект как… из меню Файл или простым щелчком кнопки Сохранить в панели быстрого доступа. Пример созданного запроса приведён на рисунке 99.

 



 

Рис. 99. Пример созданного запроса

 

Чтобы создать запрос с параметром, нужно в строке Условие отбора Конструктора указать конкретное значение параметра, например, дату заказа 03.04.2019. Выполненный запрос будет показан в рабочем поле.

С помощью Конструктора можно также создать запрос, в котором значение параметра (например, фамилию заказчика) может ввести пользовать в процессе выполнения. Причем для ввода значения параметра на экране будет открываться специальное окошко. Для этого при создании запроса в режиме Конструктора в строке Условие отбора следует напечатать текст в квадратных скобках, например, такой: [Ввести заказчика]. После щелчка кнопки Выполнить появится окошко для ввода фамилии (рис. 100). Результатом выполнения запроса будут строки, относящиеся к введенной фамилии.

 



 

Рис. 100. Окно ввода значения параметра

 

В Конструкторе можно ввести некоторое условие, определяющее значение параметра в запросе. Например, в рассматриваемом примере можно вывести все записи, в которых цена работы больше заданного значения. Для этого в строке Условие отбора в поле Цена работы введем текст >[Нижний предел цены] и выполним запрос. В открывшемся окошке Введите значение параметра введем некоторую цену и закроем кнопкой ОК. Результатом будут только те записи, цена работ в которых больше введенного значения.

 

Создание форм и отчетов.

Для простоты просмотра, ввода и изменения данных в таблице используются формы. Формы представляют собой диалоговые окна, создаваемые пользователем или разработчиком БД. При открытии формы MS Access отбирает данные из одной или более таблиц и выводит их на экран с использованием макета, выбранного в мастере форм или созданного в режиме конструктора.

Для создания форм используются инструменты, представленные в группе Формы вкладки Создание (рис. 101).

 



 

Рис. 101. Инструменты создания Форм на вкладке Cоздание

 

Формы можно создавать на основе открытой таблицы или открытого запроса. Для этого достаточно щелкнуть кнопку Форма (см. рис. 101). При этом форма создается автоматически и включает все поля открытой таблицы или отчета (рис. 102).

 



 

Рис. 102. Форма, созданная на основе открытого запроса

 

В строке состояния (Запись) находятся стрелки, позволяющие просматривать последовательно все записи, и при необходимости редактировать их.

В режиме Мастера форм можно произвольно выбирать поля для включения в форму, а также использовать предлагаемые варианты оформления формы. Конструктор форм позволяет создавать структуру формы и ее оформление практически «с нуля».

Для анализа данных или представления их определенным образом в печатном виде используются отчеты. Инструменты, предназначенные для создания отчетов, представлены на Ленте в группе Отчеты вкладки Главная (рис. 103).

 



 

Рис. 103. Инструменты создания отчетов

 

Отчеты, как и формы, можно создавать на основе открытой таблицы или открытого запроса. Для этого достаточно щелкнуть кнопку Отчет (см. рис. 103). При этом отчет создается автоматически и включает все поля открытой таблицы или запроса (рис. 104).

 



 

Рис. 104. Отчет, сформированный на основе запроса Заказы

 

В режиме Мастера отчетов можно произвольно выбирать поля для включения в отчет, а также использовать предлагаемые варианты оформления отчета. Конструктор отчетов позволяет создавать структуру отчета и его оформление практически «с нуля».

 

Вопросы для самопроверки:

1.      Что такое «поле» и «запись» в таблице БД?

2.      Что такое «ключ таблицы» и каково его назначение?

3.      Как называется файл в программе MS Access, какое расширение имеет файл базы данных?

4.      Что представляет собой запрос к БД, каково назначение запросов?

5.      Каково назначение форм и отчетов MS Access?

6.      Какие способы создания таблиц имеются в СУБД MS Access?

7.      Каково назначение типа данных Вложение?

8.      Какие типы данных надо использовать в таблицах MS Access для полей: Дата приема на работу, Стаж работы, Должность, Оклад, Телефон, E-mail, Фотография?

9.      В чем различие режимов Таблица и Конструктор при создании таблиц в СУБД MS Access?

10.  В чем отличие запросов, созданных с помощью Мастера и с помощью Конструктора?

 

Литература по теме:

 

1.  Леонтьев В.П. Работа на компьютере. Windows 8.1. Office 2013. Office 365. – М.: Эксмо, 2014. – 640 с.

2.  Матвеев М.Д., Юдин М.В., Прокди Р.Г. Windows 8. Полное руководство. – М.: Наука и техника, 2013. – 658 с.

3.  Хлебников А.А. Информационные технологии: учеб. – М.: Кнорус. 2014 г. – 472 с.

 

Интернет-источники:

1.  Федеральный портал «Единое окно доступа к образовательным ресурсам». – Режим доступа: http://window.edu.ru

2.  Официальный сайт компании Microsoft. – Режим доступа: http://www.microsoft.com

3.  Официальный сайт Microsoft Office. – Режим доступа: http://office.microsoft.com

4.  Справочные материалы по MS Access. – Режим доступа: https://support.office.com/ru-ru/access

 

Тема 13. Основы компьютерной графики

 

Цель и задачи: рассмотреть основные понятия компьютерной графики и освоить приемы работы с графическими редакторами MS Paint и MS Visio.

 

Вопросы темы:

1.  Методы представления графической информации.

2.  Графический редактор MS Paint.

3.  Редактор деловой графики MS Visio.

 

Вопрос 1. Методы представления графической информации.

 

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

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

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

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

1.  Векторное.

2.  Растровое.

3.  Комбинированное.

 

Виды компьютерной графики.

Векторная графика применяется для отображения чертежей, графиков, диаграмм и несложных графических изображений, которые представляются набором геометрических фигур-примитивов (отрезков прямых и кривых линий, окружностей и дуг, многоугольников и т.д.). Примеры примитивов и результат их использования представлены на рис. 105.

 



 

Рис. 105. Примеры примитивов (a) и результат их использования (б)

 

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

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

Векторные и растровые изображения могут быть преобразованы друг в друга. Векторную картинку несложно превратить в растровую. Превращения касаются лишь формата файла, т.е. способа компьютерного описания изображения в сохраняемом файле.

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

Изображение, созданное методами комбинированной (гибридной) графики содержит фрагменты растровой и векторной графики. На рис. 106 показан пример изображения, созданного методами комбинированной графики: здание, скамейки, дорожки и некоторые другие элементы построены методами векторной графики, а лес и облачное небо – методами растровой графики.

 

1   ...   7   8   9   10   11   12   13   14   ...   19


написать администратору сайта