- •Введение
- •1. Информатика и информация
- •1.1. Понятие об информации
- •1.2. Носители информации
- •1.3. Кодирование информации
- •1.4. Файлы и файловая структура
- •1.5. Информатика
- •2. Вычислительная техника
- •2.1. Основные сведения об устройстве ЭВМ
- •2.2. Качественные характеристики ЭВМ
- •2.3. Классификация ЭВМ
- •2.4. Тенденции развития ЭВМ
- •2.5. Базовая аппаратная конфигурация персонального компьютера
- •2.6. Внутренние устройства системного блока
- •2.7. Системы, расположенные на материнской плате
- •3. Программное обеспечение компьютеров
- •3.1. Программы и программная конфигурация
- •3.2. Системные и прикладные программы
- •4. Языки программирования
- •4.1. Машинный код процессора
- •4.2. Алгоритм и программа
- •4.3. Что такое язык программирования
- •4.4. Компиляторы и интерпретаторы
- •4.5. Уровни языков программирования
- •5. Компьютерные сети
- •5.1. Локальные и глобальные сети
- •5.2. Интернет. Основные понятия
- •6. Защита и резервирование информации
- •6.1. Понятие о компьютерной безопасности
- •6.2. Компьютерные вирусы
- •6.3. Методы защиты от компьютерных вирусов
- •6.4. Резервирование, (сжатие) данных
- •6.5. Обратимость сжатия
- •7. Базы данных
- •7.1. Основные понятия
- •7.2. Модели данных
- •8. Информационные системы
- •8.1. Понятие информационных систем
- •8.2. Классификация информационных систем
- •8.3. Структура и состав информационной системы
- •9. Информатика и информационное общество
- •9.2. Информатика и информатизация образования
- •9.3. Правовые, экономические, гуманитарныеаспекты информатизации общества
- •Литература:
44
Таблица 4. Средства архивации файлов
Операционная |
Формат сжатия |
Средство архивации |
Средство разархивирования |
|
система |
||||
|
|
|
||
|
.ZIP |
PKZIP.EXE |
PKUNZIP.EXE |
|
MS-DOS |
|
|
|
|
.RAR |
RAR.EXE |
UNRAR.EXE |
||
|
|
|
|
|
|
.ARJ |
ARJ.EXE |
|
|
|
|
|
|
|
|
.ZIP |
WinZip |
|
|
Windows 9x |
|
|
|
|
.RAR |
WinRAR |
|
||
|
|
|
|
|
|
.ARJ |
WinArj |
|
|
|
|
|
|
7. Базы данных
7.1.Основные понятия
Вшироком смысле слова база данных - это совокупность сведений о конкретных объектах реального мира в какой-либо области.
Создавая базу данных, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы. Структурирование - это введение соглашений о
способах |
представления данных. |
Неструктурированными |
называют |
||
данные, записанные, например, в текстовом файле. |
|
|
|||
На рис. 3 приведен пример |
неструктурированных |
данных, |
содержащих |
||
сведения о студентах (номер |
личного дела, фамилию, имя, отчество и |
||||
год рождения). Понятно, |
что организовать |
поиск |
необходимых |
||
данных, |
хранящихся в неструктурированном виде сложно, а упорядочить |
подобную информацию практически не представляется реальным.
Личное дело №16495, Сергеев Петр Михайлович, дата рождения 1 января 1976г.; Л/д №16593, Петрова Анна Владимировна, дата рожд.15 марта 1975г.; № личн. дела 16693, д.р. 14.04.76, Анохин Андрей Борисович
|
|
|
Рис. 3. |
|
|
|
|
Чтобы автоматизировать поиск и систематизировать |
эти данные, |
||||||
необходимо |
выработать |
определенные |
соглашения |
о |
способах |
||
представления |
данных, |
т.е. дату рождения нужно записывать |
одинаково |
||||
для каждого |
студента, |
она |
должна иметь |
одинаковую |
длину |
и |
|
определенное |
место среди |
остальной информации. Эти |
же |
замечания |
45
справедливы и для остальных данных (номер личного дела, фамилия, имя, отчество). Структурированная запись данных приведена в табл. 5.
Таблица 5
№ личного |
Фамилия |
Имя |
Отчество |
Дата |
дела |
|
|
|
рождения |
16493 |
Сергеев |
Петр |
Михайлович |
01.01.76 |
16593 |
Петрова |
Анна |
Владимировна |
15.03.75 |
16693 |
Анохин |
Андрей |
Борисович |
14.04.76 |
Итак, база |
данных |
(БД) |
- это |
поименованная |
совокупность |
||
структурированных данных, |
относящихся |
к |
определенной предметной |
||||
области. |
|
|
|
|
|
|
|
Система управления базами |
данных |
(СУБД) |
- это |
комплекс |
|||
программных и |
языковых средств, |
необходимых для создания баз данных, |
|||||
поддержания их в актуальном состоянии |
и |
организации поиска в них |
|||||
необходимой информации. |
|
|
|
|
|
|
7.2.Модели данных
ВСУБД происходит процесс логического представления данных, с которыми имеет дело пользователь, в язык ЭВМ и обратно. Общая
логическая структура БД называется моделью данных. Различают три основные модели данных: иерархическую, сетевую и реляционную.
7.2.1.Иерархическая модель данных
Иерархическая структура представляет совокупность элементов, образующих граф (дерево) (см. рис. 4) .
К основным понятиям иерархической структуры относятся: уровень, элемент (узел), связь. Узел - это совокупность атрибутов данных, описывающих некоторые объекты. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящемся на более высоком уровне. Иерархическое дерево имеет только одну вершину (корень дерева), не подчиненную никакой другой вершине и находящуюся на самом верхнем (первом) уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т.д. уровнях. Количество деревьев в базе данных определяется
46
числом корневых записей.
К каждой записи базы данных существует только один (иерархический) путь от корневой записи. Например, как видно из рис. 4, для записи С4 путь проходит через записи А и В3.
Фрагмент иерархической базы данных «Структура института» приведен на рис. 5.
7.2.2. Сетевая модель данных
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом (рис. 6).
Рассмотрим фрагмент сетевой БД «Курсовые работы студентов» (рис.5). Много студентов, много предметов. Любой элемент структуры может быть связан с другими.
Уровень 1 |
А |
Уровень 2 |
В1 |
В2 В3 |
В4 |
В5 |
Уровень 3 |
С1 С2 С3 С4 С5 С6 С7 |
С8 |
47
Ректор
|
Декан |
|
|
Декан |
|
Декан |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Кафедра Кафедра
Преподаватель Преподаватель Преподаватель
48
A |
B |
|
C |
D |
E |
H |
G |
L |
Рис. 6
Студент (номер зачетной книжки, фамилия, группа)
87695 |
|
85495 |
|
87495 |
Иванов |
|
Петров |
|
Сидоров |
111 |
|
112 |
|
113 |
Работа (руководитель, предмет)
Сергеев П.И |
|
Некрасова Г.П. |
|
Кириллов В.П. |
|
Павлова И.М. |
Информатика |
|
Экономика |
|
Экология |
|
История |
|
|
|
|
|
|
|
Рис. 5