![](/user_photo/2706_HbeT2.jpg)
- •Список вопросов для подготовки к экзамену
- •Информатика. Структура информатики. Информационное общество. Особенности информационного ресурса.
- •Информация и данные. Свойства информации.
- •1024 Байта – 1 килобайт (Кбайт)
- •1024 Килобайта – 1 мегабайт (Мбайт)
- •1024 Мегабайта – 1 гигабайт (Гбайт)
- •Единицы измерения данных (бит, байт, Кб и т.Д.)
- •Информационные системы и информационные технологии.
- •Поколения эвм.
- •Классификация компьютеров.
- •Принципы фон Неймана, положенные в основу работы компьютера.
- •Состав вычислительной системы: аппаратное и программное обеспечение.
- •Сжатие, архивирование информации.
- •Средства представления, хранения и обработки текстовой информации. Системы обработки текстов.
- •Работа в среде табличного процессора ms Excel
- •Работа в среде текстового процессора ms Word.
- •Информационная безопасность. Основы защиты сведений, составляющих государственную тайну.
- •Антивирусная защита: классификация вирусов, виды антивирусных программ.
- •Понятие компьютерных сетей, их классификация, основные топологии вычислительных сетей
- •Принципы построения и функционирования сети Интернет.
- •Основные службы и ресурсы Интернет.
- •Программы для работы в сети Интернет. Поисковые системы Интернета.
- •Модели и моделирование. Моделирование как метод познания.
- •Цели моделирования.
- •Классификация моделей.
- •Этапы моделирования.
- •Свойства моделей.
- •Системный подход в моделировании.
- •Модели данных. Реляционная модель данных.
- •Проектирование баз данных.
- •Системы управления базами данных.
- •Нормализация баз данных.
- •Объекты базы данных Access (запросы, формы, отчеты).
- •Перспективные направления развития технологий баз данных.
Модели данных. Реляционная модель данных.
Ядром любой базы данных является модель данных. С помощью модели данных могут быть представлены объекты предметной области и взаимосвязи между ними.
Модель данных - это совокупность структур данных и операций их обработки. Рассмотрим три основных типа моделей данных: иерархическую, сетевую и реляционную.
Иерархическая модель представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое по структуре дерево (граф).
К основным понятиям иерархической структуры относятся уровень, узел и связь. Узел - это совокупность атрибутов данных, описывающих некоторый объект. На схеме иерархического дерева узлы представляются вершинами графа. Каждый узел на более низком уровне связан только с одним узлом, находящимся на более высоком уровне. Иерархическое дерево имеет только одну вершину, не подчиненную никакой другой вершине и находящуюся на самом верхнем - первом уровне. Зависимые (подчиненные) узлы находятся на втором, третьем и т. д. уровнях. Количество деревьев в базе данных определяется числом корневых записей. К каждой записи базы данных существует только один иерархический путь от корневой записи.
В сетевой структуре при тех же основных понятиях (уровень, узел, связь) каждый элемент может быть связан с любым другим элементом.
Реляционная модель данных объекты и связи между ними представляет в виде таблиц, при этом связи тоже рассматриваются как объекты. Все строки, составляющие таблицу в реляционной базе данных, должны иметь первичный ключ. Все современные средства СУБД поддерживают реляционную модель данных.
Эта модель характеризуются простотой структуры данных, удобным для пользователя табличным представлением и возможностью использования формального аппарата алгебры отношений и реляционного исчисления для обработки данных.
Каждая реляционная таблица представляет собой двумерный массив и обладает следующими свойствами:
1. Каждый элемент таблицы соответствует одному элементу данных.
2. Все столбцы в таблице однородные, т.е. все элементы в столбце имеют одинаковый тип и длину.
3. Каждый столбец имеет уникальное имя.
4. Одинаковые строки в таблице отсутствуют;
5. Порядок следования строк и столбцов может быть произвольным.
Проектирование баз данных.
Напомним еще раз определение понятия "предметная область":
Предметная область - часть реального мира, подлежащая изучению с целью организации управления и, в конечном счете, автоматизации. В теории проектирования информационных систем предметную область (или, если угодно, весь реальный мир в целом) принято рассматривать в виде трех представлений:
представление предметной области в том виде, как она реально существует
как ее воспринимает человек (имеется в виду проектировщик базы данных)
как она может быть описана с помощью символов.
Данные, используемые для описания предметной области, представляются в виде трехуровневой схемы (так называемая модель ANSI/SPARC):
Внешнее представление (внешняя схема) данных является совокупностью требований к данным со стороны некоторой конкретной функции, выполняемой пользователем. Концептуальная схема является полной совокупностью всех требований к данным, полученной из пользовательских представлений о реальном мире. Внутренняя схема - это сама база данных.
Отсюда вытекают основные этапы, на которые разбивается процесс проектирования базы данных информационной системы:
Концептуальное проектирование - сбор, анализ и редактирование требований к данным. По окончании данного этапа получаем концептуальную модель, инвариантную к структуре базы данных.
Логическое проектирование - преобразование требований к данным в структуры данных. На выходе получаем СУБД-ориентированную структуру базы данных и спецификации прикладных программ
Физическое проектирование - определение особенностей хранения данных, методов доступа и т.д.