Работа с массивом

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

Массив (array) – несколько значений объединенных одним именем переменной (список однотипных элементов)

По способу идентификации элементов (2 типа):

1. массив определяется индексом в последовательности (индексированные)

2. массив имеет ассоциативную природу и для обращения к элементам использует ключи (ассоциативные)

По размеренности делят на:

1. одномерные

2. многомерные

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

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

Пятница, 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.

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