Тема24. Реляционные базы данных. Связывание таблиц в многотабличных базах данных.

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

1. Каждая таблица состоит из однотипных строк и имеет уникальное имя.

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

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

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

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

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

Установка связей между таблицами БД Access 2007

Видеофайл о связывании БД

Тема25. Создание, ведение и использование баз данных при решении учебных и практических задач

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

Структурирование – введение соглашений о способах представления данных.

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

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

Этапы проектирования БД:

1) исследование предметной области;

2) анализ данных (сущностей и их атрибутов);

3) определение отношений между сущностями и определение первичных и вторичных (внешних) ключей.

В процессе проектирования определяется структура реляционной БД (состав таблиц, их структура и логические связи). Структура таблицы определяется составом столбцов, типом данных и размерами столбцов, ключами таблицы.

Читать подробно ...

Тема23. Формы представления данных (таблицы, формы, запросы, отчеты).

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

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

Форма предоставляет возможности для:

  • ввода и просмотра информации базы данных
  • изменения данных
  • печати
  • создания сообщенийСпособы создания форм:
  • Конструктор форм (предназначен для создания формы любой сложности)
  • Мастер форм (позволяет создавать формы различные как по стилю, так и по содержанию)
  • Автоформа: в столбец (многостраничная – поля для записи выводятся в один столбец, в форме одновременно отображаются данные для одной записи)
  • Автоформа: ленточная (все поля записи выводятся в одну строку, в форме отображаются все записи)
  • Автоформа: табличная (отображение записей осуществляется в режиме таблица)
  • Автоформа: сводная таблица
  • Автоформа: сводная диаграмма
  • Диаграмма (создается форма с диаграммой, построенной Microsoft Graph)
  • Сводная таблица (создается форма Access, отображаемая в режиме сводной таблицы Excel)

Практическая работа "Создание форм"

Практическая работа "Создание отчетов"

Практическая работа "Создание запросов"

Видеоурок "Создание таблиц и запросов"

Тема22. Знакомство с системой управления базами данных Access. Создание структуры табличной базы данных. Осуществление ввода и редактирования данных. Упорядочение данных в среде системы управления базами данных.

Использование MS Access для создания баз данных

  • Возможности СУБД MS Access.
  • Режимы работы с объектами базы данных в MS Access: оперативный режим, режим конструктора.
  • Порядок построения выражений в MS Access.
  • Операции с данными в таблице базы данных.
  • Назначение и способы создания различных объектов базы данных: форма, отчет, запрос, страница доступа к данным.
  • Использование элементов управления в объектах базы данных: форма, отчет, запрос, страница доступа к данным.
  • Использование механизма поддержки целостности данных при создании связи между таблицами.
  • Средства автоматизации операций с объектами баз данных в СУБД Microsoft Access.
  • Возможности изменения настроек и параметров СУБД MS Access.

Узнать подробнее...

Практическая работа СУБД ACCESS. Создание базы данных.

Тема21. Понятие и типы информационных систем. Базы данных (табличные, иерархические, сетевые). Системы управления базами данных (СУБД).

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

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

  • начальный период, когда решением задач обработки информации, организацией данных занимался небольшой круг людей - системные программисты. Этот период характерен тем, что создавались программные средства для решения конкретной задачи обработки данных. При этом для решения другой задачи, в которой использовались эти же данные, нужно было создавать новые программы;
  • период системного применения ЭВМ. Для решения на ЭВМ комплекса задач создаются программные средства, оперирующие одними и теми же данными, использующие единую информационную модель объекта. Эти средства не зависят от характера объекта, его модели, их можно применять для информационного обслуживания различных задач. Человечество пришло к организации информации в информационных системах.

Читать далее...

Мультимедийный электронный учебник - БАЗЫ ДАННЫХ

Тема27. Информационные сервисы сети Интернет: электронная почта, телеконференции. Всемирная паутина, файловые архивы и т.д.

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

Прародителем Интернет была сеть ARPANet. Она возникла в 1969 году, в Америке, для того, чтобы облегчить сотрудничество между организациями оборонной промышленности, разбросанными по разным штатам. Сначала она соединяла компьютерные системы одного типа, но по мере развития возникла необходимость в обмене данными между "разнородными" сетями. Так возник проект Interneting Project. В результате был создан стандарт передачи данных - протокол TCP/IP.

Читать далее ...

Тема27. Web-страницы и Web-сайты. Структура Web-страницы.

Собрание страниц, объединенных некоторой общей тематикой и помещенных, как правило, на одном компьютере, называют Web-узлом или сайтом. Узлы Web подобны книгам, а Web-страницы - страницам этих книг. Компьютеры, на которых размещаются сайты, а также программы, обеспечивающие поддержку сайтов, называются серверами. На одном сервере может размещаться множество Web-узлов или сайтов.

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

HTML – HyperText Markup Language (Язык разметки гипертекста) представляет собой довольно простой набор команд, описывающих структуру документа. Этот язык разметки позволяет выделить в документе отдельные логические части – заголовки, абзацы, таблицы, списки-перечисления и т.д., но не задает конкретные атрибуты форматирования. Конкретный вид форматирования определяет сам браузер при чтении документа, и именно браузер обеспечивает наилучшее отображение Web-документа на вашем экране.

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

Читать далее ...

Учебник HTML

Справочник HTML

Тема26. Поиск информации.

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

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

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

Читать далее ...

Тема25. Архивирование и разархивирование.

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

  • Архивация проводится в следующих случаях:
  • Когда необходимо создать резервные копии наиболее ценных  файлов
  • Когда необходимо освободить место на диске
  • Когда необходимо передать файлы по E-mail

Читать далее ...

Тема24. Электронная почта как средство связи, правила переписки, приложения к письмам.

Электронная почта (E-mail) - это служба передачи и приема текстовых сообщений или двоичных файлов в качестве вложенных с компьютера одного пользователя на компьютер другого пользователя средствами Интернет.

Электронная почта во многом удобнее обычной бумажной и имеет следующие преимущества:

- электронной почтой сообщение в большинстве случаев доставляется гораздо быстрее, чем обычной;

- электронная почта стоит дешевле, отправка сообщений электронной почты в любую страну не требует дополнительной оплаты сверх обычной оплаты за подключение к Интернет;.

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

- если нужно перечитать, исправить полученное или составленное Вами письмо, или использовать выдержки из него, это сделать легче, поскольку текст уже находится в машине;

- удобнее хранить большое количество писем на диске, чем в ящике стола; на диске их легче и искать;

- экономится бумага.

Читать далее ...

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

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

Читать далее ...

Тема20. Организация информации в среде коллективного использования информационных ресурсов.

Информационные ресурсы современного общества – лекция

Информационные технологии и  общество – тренировочный тест

Информационные технологии и  общество – итоговый  тест

Тема19. Информационная безопасность. Правовая охрана информационных ресурсов

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

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

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

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

Читать далее ...

Компьютерные вирусы и их классификация:

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

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

Читать далее ...

Дополнительная информация:

Методы защиты информации и сведений, составляющих государственную тайну

Тема14. Устройства компьютера. Устройства ввода и вывода. Периферийные устройства компьютера.

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

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

Читать далее...

Тренировочный  тест "Первое  знакомство  с  компьютером"

Программа-тренажер "Устройства персонального компьютера"

Тема12. Практическая работа «Представление информации»

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

Кодирование текстовой  информации

  1. Текст занимает 1,25 Кбайт памяти компьютера. Сколько символов содержит этот текст?
  2. Пользуясь предложенными кодировочными таблицами, расшифруйте текст, представленный в виде десятичных  кодов символов: 83 84 193 110 100 65 82 68.  Сколько русских букв закодировано в данном слове?
  3. Закодируйте слово ХолМ используя одну любую кодировку.
  4. Считая, что каждый символ кодируется одним байтом, оцените информационный объем следующего предложения в битах: Громкость звука - определяется интенсивностью сигнала.
  5. Петя и Коля пишут друг другу письма в кодировке КОИ-8. Однажды Петя ошибся и отправил письмо в кодировке Windows.  Коля получил  его,  и как  всегда,  прочитал его в  КОИ – 8. Получился бессмысленный  текст, одно  из  слов  которого  имело  следующий вид:  й н д х п н б й ю. Какое  слово  было в  исходном  сообщении?

Кодирование графической и  звуковой   информации

  1. Черно-белое (без градаций серого) растровое графическое изображение имеет размер 30*30 точек. Какой объем памяти займет это изображение?
  2. 8-цветный рисунок содержит 384 байт информации. Из скольких точек он состоит?
  3. Определите объем памяти для хранения цифрового аудиофайла, время которого составляет одну минуту при частоте дискретизации 44,1 кГц и разрешением 16 бит.

Дополнительно решить задачи и  пройти тесты  по  теме "Кодирование информации"  вы можете здесь

Тема 8. Компьютерное представление текстовой информации

С точки зрения ЭВМ текст состоит из отдельных символов. К числу символов принадлежат не только буквы (заглавные или строчные, латинские или русские), но и цифры, знаки препинания, спецсимволы типа "=", "(", "&" и т.п. и даже (обратите особое внимание!) пробелы между словами. Да, не удивляйтесь: пустое место в тексте тоже должно иметь свое обозначение.

Читать далее …

 Задания для самостоятельного выполнения

  1. Закодируйте с помощью копировочной таблицы ASCII следующий текст:  Password.
  2. Сколько бит памяти компьютера займет слово МИКРОПРОЦЕССОР ?
  3. Декодируйте (для перевода двоичных кодов воспользуйтесь инженерным калькулятором) следующий текст: 01010101 01110000 00100000 00100110 00100000 01000100 01101111 01110111 01101110;.
  4. Декодируйте следующий текст, заданный десятичным кодом: 087 111 114 100; 068 079 083.
  5. Представьте в форме десятичного кода слово «БИС» в трех  произвольных  кодировках.
  6. Как будет выглядеть слово «диск», записанное в кодировке CP1251, в кодировке ISO.
  7. Во сколько раз уменьшится информационный объем страницы текста при его преобразовании из кодировки Unicode (таблица кодировки содержит 65536 символов) в кодировку Windows CP1251(таблица кодировки содержит 256 символов)?
  8. Каков информационный объем текста, содержащего слово ИНФОРМАТИКА, в 8-ми битной кодировке? в 16-битной кодировке?

Тема 7. Дискретная форма представления информации. Язык как способ представления информации: естественные и формальные языки

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

Наряду с естественными языками были разработаны формальные языки (системы счисления, язык алгебры, языки программирования и др.). Основное отличие формальных языков от естественных состоит в наличии строгих правил грамматики и синтаксиса.

Например, системы счисления можно рассматривать как формальные языки, имеющие алфавит (цифры) и позволяющие не только именовать и записывать объекты (числа), но и выполнять над ними арифметические операции по строго определенным правилам.

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

Читать далее …

Дискретная форма представления информации.

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

Кодирование - преобразование входной информации в форму, воспринимаемую компьютером, т.е. двоичный код.

Декодирование - преобразование данных из двоичного кода в форму, понятную человеку.

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

  • отсутствие электрического сигнала;
  • наличие электрического сигнала.

Эти состояния легко различать. Недостаток двоичного кодирования - длинные коды. Но в технике легче иметь дело с большим количеством простых элементов, чем с небольшим числом сложных.

Вам приходится постоянно сталкиваться с устройством, которое может находится только в двух устойчивых состояниях: включено/выключено. Конечно же, это хорошо знакомый всем выключатель. А вот придумать выключатель, который мог бы устойчиво и быстро переключаться в любое из 10 состояний, оказалось невозможным. В результате после ряда неудачных попыток разработчики пришли к выводу о невозможности построения компьютера на основе десятичной системы счисления. И в основу представления чисел в компьютере была положена именно двоичная система счисления.

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

Тема 6. Практическая работа «Информация и информационные процессы»

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

Тренировочный  тест по  теме «Человек  и  информация»

Задачи по  теме «Измерение  информации»

  1. Заполните пропуски числами. 15 Кбайт = _______ байт = ________ бит,

15 Кб  * 1024 = 15360 байт                  15360 байт * 8 = 122 880 бит

  1. Заполните пропуски числами. ______ Кбайт = ________ байт = 20480 бит

20 480 бит / 8 = 2 560 байт                2 560 байт / 1024 = 2,5 Кб

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

N = 2 i            15 = 2 i  , следовательно  i = 3,9 бит           Ответ: 3,9 бит

  1. При сдаче экзамена вы  вытянули билет № 3. Зрительное  сообщение  о  номере  билета  несет 4  бита. Сколько  билетов  всего было  на  экзамене?

i = 4 бита        N = 2 i                N = 2 4 = 16               Ответ: 16 билетов

 

  1. Пользователь компьютера, хорошо владеющий навыками ввода информации с клавиатуры, может вводить в минуту 150 знаков. Мощность алфавита, используемого в компьютере равна 32. Какое количество информации в байтах может ввести пользователь в компьютер за 20 минут.

N = 32                        I = К * i

T= 20 минут              N = 2 i

К = 150 зн.в мин.      32 = 2 i            i = 6 бит

I = ?                            I = 6  * 150 * 20 = 18 000 бит = 18 000 / 8 байт = 2250 байт

Ответ = 2 250 байт

  1. Для записи сообщения использовался 32-символьный алфавит. Все сообщение содержит 10 байт информации. Сколько символов содержит текст?

I = 6 байт = 6*8 бит = 48 бит

N = 32            32 = 2 i  à i = 6 бит

К = ?               К = I / i = 48 / 6 = 8

Ответ: 8 символов

Тема 4. Роль информации в жизни людей

Информация всегда играла чрезвычайно важную роль в жизни человека.

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

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

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

Читать далее …

Дополнительная информация здесь

Тема 3. Основные информационные процессы

Процессы, связанные с поиском, хранением, передачей, обработкой и использованием информации, называются информационными процессами.

Теперь остановимся на основных информационных процессах.