Архитектура БД. Физическая и логическая независимость

Пятница, 25 Фев 2011 23:10

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

Различие между логическим и физическим представлением данных официально признано в 1978г. когда комитет по стандартизации ANSI (American National Standards Institute) предложил обобщенную структуру БД.

1. Внешний уровень (Уровень внешних моделей) – самый верхний уровень, определяющий пользовательские представления данных. где каждая модель имеет свое «видение» данных. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно этому приложению. Например, при работе с БД по студентам, бухгалтерию не интересует успеваемость студентов, а только вопросы, связанные со своевременной оплатой.

Читать полностью »

Потоковый ввод-вывод

Пятница, 25 Фев 2011 22:58

Библиотека потоков C++ предоставляет набор классов для управления вводом-выводом. Непосредственно в язык C++ (как и в язык Си) средства ввода-вывода не входят. В программах часто используется препроцессорная директива

#include <iostream.h>

Назначение указанного в директиве заголовочного файла — связать компилируемую программу с одной из основных частей библиотеки ввода-вывода, построенной на основе механизма классов. Эта библиотека почти стандартная, так как включена практически во все компиляторы C++. Однако о стандарте здесь можно говорить только неформально: библиотека создана после появления языка. Она разрабатывалась в некотором смыс­ле независимо от создания языка, не входит в формальное опи­сание языка и написана на языке C++.

Читать полностью »

Понятие базы данных. Преимущества БД. Среда системы БД.

Четверг, 24 Фев 2011 13:06

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

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

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

Читать полностью »

Файловая организация данных в АИС, ее недостатки

Среда, 23 Фев 2011 21:55

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

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

Читать полностью »

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

Среда, 23 Фев 2011 20:55

Краткие выводы по теории

Пространство имен — это набор определений имен, таких как определения классов и объявления переменных.

Существует три способа доступа к элементу, определенному в пространстве имен: с помощью директивы using сделать доступными программе все имена этого пространства имен; с помощью объявления using сделать доступным только одно из данных имен; при ссылке на элемент уточнить его имя именем пространства имен с помощью оператора ::.

Чтобы включить определение идентификатора в пространство имен, нужно разместить его внутри блока namespace с именем этого пространства имен.

Если отнести определяемое имя к безымянному пространству имен, оно ста­нет локальным для единицы компиляции.

Практические задания
Читать полностью »

Страница 3 из 1112345678910...вперед »