Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора ит.doc
Скачиваний:
6
Добавлен:
22.09.2019
Размер:
348.67 Кб
Скачать

28. Основные понятия баз данных

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

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

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

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

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

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

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

29. Виды моделей данных

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

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

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

1)уровень – вуз; 2) уровень – факультет; 3) уровень – группа; 4) уровень – фамилия.

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

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

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

 - Каждый элемент таблицы это один конкретный элемент данных;

 - Все столбцы в таблице однородны, т.е. все элементы в столбце имеют одинаковый тип данных;

 - Каждый столбец имеет уникальное имя;

- одинаковые строки в таблице отсутствуют

 - Порядок следования срок и столбцов может быть произвольным.

30. Классификация субд

1.По языкам общения: открытые; замкнутые; смешанные.

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

Замкнутые СУБД имеют собственные языки для общения с пользователем.

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

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

3. По выполняемым функциям: информационные СУБД; операционные СУБД.

Информационные СУБД содержат в своем составе только механизмы для хранения данных и организации доступа к ним.

В операционных СУБД помимо этого есть механизмы сложной обработки данных, например агрегирование показателей.

4. По сфере возможного применения: универсальные; специализированные.

5.По типу поддерживаемых данных: простые; расширяемые.

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