
ЗАГОЛОВКИ_ПРИЕМ_АКТ, СОДЕРЖАНИЕ_ПРИЕМ_АКТ, ОСТАТКИ и т. д. В этих
именованных блоках данных действительно содержится информация об объектах
рассматриваемой предметной области и их взаимосвязях: поставщиках, товарах,
остатках на складе и т. д.
Логическая структура БД – определение БД, не зависящее от физической организации.
Выше мы дали именно логическое определение данных для торговой фирмы, т. к. нигде не
упоминали способов физической реализации и мест размещения этих данных.
Банк данных – система специально организованных баз данных, программных,
технических, организационно-методических средств для централизованного
накопления и коллективного многоцелевого использования данных.
Система управления базами данных – языковые и программные средства для
создания и использования БД пользователями. При этом должны быть выполнены
перечисленные выше требования.
Запрос – процесс обращения пользователя к БД с целью ввода, чтения или изменения
информации в БД.
С момента зарождения дисциплины баз данных было разработано несколько
способов их физической организации. На раннем этапе наибольшее распространение
получили системы, основанные на файлах.
1.3 Файлы операционной системы
Файлы и сегодня применяются для хранения данных разнообразной структуры:
документов, текстов программ и т.д. Эти файлы обычно создаются и модифицируются
с помощью различных текстовых редакторов. Структура текстовых файлов с точки
зрения операционной системы проста: это последовательность записей, содержащих
строки текста. Файлы с текстами программ используются как входные тексты
компиляторов, которые в свою очередь формируют файлы, содержащие объектные
модули. С точки зрения файловой системы объектные файлы также обладают очень
простой структурой – последовательность записей или байтов. Система
программирования накладывает на эту структуру более сложную и специфичную для
этой системы структуру объектного модуля. При этом логическая структура
объектного модуля неизвестна файловой системе, эта структура поддерживается
системой программирования. Тоже можно сказать и о файлах – образах выполняемых
программ. Логическая структура таких файлов остается известной только программе,
их порождающей (редактору связей или компоновщику), и загрузчику операционной
системы. Та же ситуация с файлами, содержащими графическую и звуковую
информацию.
Итак, файловые системы обычно обеспечивают хранение слабо
структурированной информации, оставляя структуризацию прикладным программам.
В перечисленных выше случаях использования файлов это даже хорошо, потому
что при разработке любой новой прикладной системы, опираясь на простые,
стандартные и сравнительно дешевые средства файловой системы, можно реализовать
те структуры хранения, которые наиболее соответствуют специфике данной
прикладной области. Однако ситуация коренным образом отличается для
информационных систем второй сферы применения вычислительной техники. Эти
системы главным образом ориентированы на хранение, выбор и модификацию
постоянно существующей информации. Структура информации зачастую очень
сложна, и хотя структуры данных различны в разных информационных системах,
между ними много общего.