Иерархическия модель базы данных

Иерархические базы данных могут быть представлены как дерево, состоящее из объектов различных уровней. Верхний уровень занимает один объект, второй — объекты второго уровня и т. д. Сетевая модель данных —логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных.Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может иметься любое число предков.

31. Классификация прогр. обеспечения.

Программное обеспечение - это совокупность программ, выполненных вычислительной системой. К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: технология проектирования программ (нисходящее проектирование, структурное программирование и др.), методы тестирования программ, методы доказательства правильности программ, анализ качества работы программ и др. Программное обеспечение - неотъемлемая часть ЭВМ. Оно является логическим продолжением технических средств ЭВМ, расширяющие их возможности и сферу использования. Существует три категории:

1) Прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ. 2) Системные программы: управление ресурсами ЭВМ, создание копий используемой информации, проверку работоспособности устройств компьютера, выдачу справочной информации о компьютере и др.,

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

32. Язык программирования – это формальная знаковая система, которая предназначена для записи программ. Этот язык определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Язык программирования подразделяется на высший (в трансляторах) и низший (в двоичных кодах). Низкоуровневый язык программирования (язык программирования низкого уровня) - язык программирования, близкий к программированию непосредственно в машинных. Для обозначения машинных команд обычно применяется мнемоническое обозначение. Это позволяет запоминать команды не в виде последовательности двоичных нулей и единиц, а в виде осмысленных сокращений слов человеческого языка (обычно английских). Высокоуровневый язык программирования - язык программирования, разработанный для быстроты и удобства использования программистом. Языки программирования высокого уровня имеют следующие достоинства: алфавит языка значительно шире машинного; набор операций выбирается из соображений удобства формулирования алгоритмов решения задач определенного класса; конструкции команд (операторов) отражают содержательные виды обработки данных и задаются в удобном для человека виде. Языки программирования: QBasic, C, Visual Basic, Pascal, Delphy и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: