- •Конспект лекций по информатике
- •Тема 15. Компьютерные сети 82
- •Лекция 1. Информации и способы её представления в вычислительной технике
- •1. Определения и основные свойства информации
- •2. Сигналы и данные
- •3. Единицы измерения и хранения данных
- •4. Операции с данными
- •5. Информационные революции
- •Информационные революции
- •Лекция 2. История развития и состав вычислительной техники
- •1. Счетные инструменты домеханического этапа
- •2. Вычислительная техника на механическом этапе развития
- •3. Электронно-вычислительный этап
- •4. Поколения эвм
- •Поколения электронно-вычислительных машин
- •5. Основные принципы устройства, структура и состав эвм
- •Центральный процессор (цп)
- •Лекция 3. Арифметические и логические операции с двоичными числами
- •1. Системы счисления
- •Позиционные системы счисления
- •Соответствие чисел в различных системах счисления
- •Арифметические операции с двоичными числами
- •2. Двоичное кодирование чисел
- •Порядок перевода числа в двоичный машинный код
- •3. Двоичное кодирование текста
- •4. Логические операции в двоичной системе
- •Базовые логические операции
- •Лекция 4. Средства реализации информационных процессов
- •1. Технические средства эвм
- •2. Персональные компьютеры
- •3. Планшетные компьютеры
- •4. Программные средства эвм
- •5. Тенденции развития по
- •Лекция 5. Системное программное обеспечение персонального компьютера
- •1. Назначение и состав системного по
- •2. Структура и функции операционной системы
- •3. Разновидности операционных систем
- •4. Операционные системы Windows и Linux
- •Лекция 6. Технологии моделирования и построения алгоритмов
- •1. Моделирование как процесс упрощения задачи
- •2. Алгоритм и его основные свойства
- •3. Типы алгоритмических процессов
- •4. Способы записи алгоритмов
- •Лекция 7. Системы и технологии программирования. Языки программирования высокого уровня
- •1. Процесс создания компьютерной программы
- •2. Языки программирования
- •Языки программирования
- •3. Средства создания программ
- •4. Архитектура программных систем
- •Лекция 8. Компьютерное представление текста
- •1. Кодировка буквенных символов
- •2. Кодировка латинского алфавита и кириллицы
- •3. Компьютерные шрифты
- •4. Операции текстовой обработки
- •5. Бумажные и электронные документы
- •Лекция 9. Текстовые редакторы и издательские системы
- •1. История создания и разновидности текстовых редакторов
- •2. Форматирование и разметка и текстовых файлов
- •3. Функциональные возможности текстовых процессоров
- •4. Настольные издательские системы
- •5. Компьютерная верстка рукописей
- •Лекция 10. Принципы формирования графических изображений
- •1. Зрительный аппарат человека
- •2. Моделирование цветовых оттенков, законы Грассмана
- •3. Цветовая модель rgb
- •4. Цветовая модель cmyk
- •5. Формирование цветных изображений на экране и бумаге
- •Лекция 11. Разновидности компьютерной графики и средств создания цифровых изображений
- •1. Классификация цифровых изображений
- •2. Аппаратные средства для получения цифровых изображений
- •3. Мультимедийные изображения
- •4. Деловая графика и системы автоматизированного проектирования
- •Лекция 12. Представление и обработка табличных данных в электронных таблицах
- •1. История развития и области применения
- •2. Основные возможности электронных таблиц
- •3. Общие сведения о программе Excel
- •Лекция 13. Базы данных и системы управления базами данных
- •1. Определения и отличительные признаки баз данных
- •2. Классификации баз данных
- •3. Структура и свойства
- •4. Связанные таблицы
- •5. Системы управления базами данных, программа Access
- •Лекция 14. Структура и состав персонального компьютера
- •1. Базовая конфигурация персонального компьютера
- •2. Внутренняя и внешняя память компьютера
- •3. Монитор
- •4. Клавиатура и манипулятор мышь
- •Тема 15. Компьютерные сети
- •1. Общие сведения и основные понятия компьютерных сетей
- •2. Принципы коммуникации и протоколы сети
- •3. Классификация компьютерных сетей
- •4. Топология компьютерных сетей
- •5. Модель компьютерной сети
- •Лекция 16. Глобальная компьютерная сеть Интернет
- •1. Определение сети Интернет
- •2. История Всемирной паутины
- •3. Протоколы сети Интернет
- •4. Адресация сетевых компьютеров
- •5. Адресация сетевых документов
- •6. Службы Интернета
- •7. Способы соединения с глобальной сетью
- •Лекция 17. Принципы формирования web-документов
- •1. Отличительные особенности web-документа
- •2. Разметка гипертекстовых документов
- •3. Принципы построения сайтов в сети Интернет
- •4. Проблемы восприятия сайтов
- •Лекция 18. Основы защиты компьютерной информации
- •1. Угрозы компьютерной безопасности
- •2. Компьютерные вирусы и методы защиты от вирусов
- •3. Противодействие несанкционированному доступу и спаму
- •4. Общие меры обеспечения компьютерной безопасности
2. Классификации баз данных
Первое оборудование и программное обеспечение для обработки структурированных цифровых записей появилось в 50-х годах прошлого века. Термин «база данных» стал общепринятым в 60-х, а в 70-х годах была сформирована модель представления данных, основанная на математических и логических подходах. С начала 80-х базы данных стали широко использоваться для удовлетворения потребностей многих предприятий и организаций.
Множество созданных баз данных поддаётся различным видам классификаций. Одной из распространенных является классификация по модели данных, в которой выделяются следующие категории.
Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Примером иерархической структуры является файловая система.
Сетевые базы данных состоят из элементов (узлов), каждый из которых находится на определенном уровне и может быть связан любым другим элементом.
Реляционные базы данных формируются на основе таблиц, связанных между собой определенными отношениями.
В классификации по содержимому название категории определяется содержанием БД, например, базы данных исторические, экологические, экономические и т.п.
В классификации по степени распределённости в зависимости от места расположения выделяют централизованные (сосредоточенные) и распределенные базы данных. Распределенные базы данных, как правило, обрабатываются разными удаленными друг от друга организациями.
3. Структура и свойства
База данных имеет табличную структуру, в которой в отличие от обычной таблицы столбец называют полем, а строку – записью. Поля образуют структуру, а записи относятся к данным, которые хранятся в базе (табл. 13.1)
Структура – это сетка с наименованием полей, которая может быть построена и без записей. Например, ежедневник – это определенная база данных, даже если не заполнена ни одна строка этого документа. Структура базы данных создается в процессе её проектирования и не может быть изменена пользователем при занесении данных.
Таблица 13.1
Структура базы данных
|
Поле 1 |
Поле 2 |
Поле 3 |
Запись 1 |
|
|
|
Запись 2 |
|
|
|
Запись 3 |
|
|
|
Каждому полю при создании базы данных задаются определенные свойства. Свойства полей зависят от типа данных, например, различаются свойства текстовых и графических данных. В приложении к текстовым данным могут быть выбраны, например, следующие свойства.
Имя поля – по умолчанию именем поля является заголовок столбца.
Тип поля – определяет тип данных, которые могут содержаться в поле.
Размер поля – определяет предельную длину данных (в символах), которые могут размещаться в поле.
Формат поля – определяет способ форматирования данных в ячейках, принадлежащих полю.
Маска ввода – определяет форму, с помощью которой вводятся данные в поле (средство автоматизации ввода).
Значение по умолчанию – значение, которое вводится в ячейки автоматически ( средство автоматизации ввода).
Сообщение об ошибке – текстовое сообщение, которое выдается автоматически при вводе ошибочных данных.
Обязательное поле – свойство, определяющее обязательность заполнения данного поля.
Индексированное поле – полю придается дополнительное свойство для ускорения поиска или сортировки записей.
Перечень и названия свойств полей могут быть значительно расширены в зависимости от специфики базы данных.
Данные, которые вводят в базу, принято различать по типу. Таблицы баз данных могут иметь значительное число типов данных.
Текстовый – тип данных для хранения текста ограниченного размера (до 255 символов).
Поле Мемо – специальный тип данных для хранения больших объемов текста.
Числовой – для хранения действительных чисел.
Дата/время – для хранения календарных дат и текущего времени.
Денежный – для хранения денежных сумм.
Счетчик – для натуральных чисел с автоматическим наращиванием, например, для организации порядковой нумерации.
Логический –для хранения логических данных типа Да или Нет.
Гиперссылка – специальное поле для хранения адресов Web-страниц.
Мастер подстановок – тип данных, которые вводятся из раскрывающегося списка.
Тип данных не ограничивается данным списком и может быть значительно расширен.