Структурирование данных в традиционной файловой среде
Эффективная информационная система обеспечивает пользователей своевременной, точной и уместной информацией. Эта информация хранится в компьютерных файлах. Если файлы правильно структурированы и управляются должным образом, пользователи могут легко получить к ним доступ и найти информацию, которая им требуется. Нетрудно оценить важность управления файлами, если вы когда-либо делали записи, используя небольшие карточки. Проблема заключается не в недостаточной емкости накопительного устройства (металлическая коробка или резиновая лента). Если вы поместите карточки в произвольном порядке, ваши записи будут в малой степени или вовсе не структурированы. Затратив некоторое время, можно упорядочить карточки, но улучшить структуру системы реально только с помощью разработки предварительной схемы их размещения. Если ваша схема достаточно гибка и хорошо документирована, вы можете расширять ее согласно любым изменениям потребностей, возможным в будущем. Аналогичные требования предъявляются и к структурированию файлов, содержащих данные компании. Хорошо управляемые, тщательно структурированные файлы облегчают получение данных для принятия решений, в то время как плохо структурированные файлы приводят к хаосу при обработке информации, высокой стоимости, отсутствию должной степени эффективности, незначительной степени приспособляемости или вовсе к ее полному отсутствию. Несмотря на использование прекрасного аппаратного и программного обеспечения, многие организации применяют неэффективные информационные системы, которые становятся таковыми вследствие плохого структурирования файлов. В данной главе описывается концепция структурирования информационных файлов и проблемы, возникающие при традиционных методах управления файлами.
Структурирование файлов: термины и концепции Компьютерная система структурирует данные иерархическим способом, начиная от битов и байтов, затем переходя к полям, записям, файлам и базам данных (рис. 7.1). Бит представляет собой наименьшую единицу информации, которой можно управлять. Группа битов, называемая байтом, представляет отдельный символ, который может быть буквой, цифрой или другим знаком. Объединение символов в слова, группы слов или наборы цифр (таких, как фамилия или возраст) называется по-' лем. Группа связанных полей, например фамилия студента, курс, дата и степень, составляют запись, группа записей одного типа называется файлом. Например, записи студентов могли бы представлять файл курса (рис. 7.1). Группа связанных файлов составляет базу данных. Файл, содержащий список студентов курса, представленный на рис. 7.1, мог бы быть сгруппирован с файлами персональных данных студентов и их финансового положения и, таким образом, составить базу | данных о студентах. Компьютерная система организует данные в иерархическую структуру начиная от бита, который представляет собой 0 или 1. Биты могут объединяться и образовывать байт, представляющий собой одну букву, цифру или символ. Байты могут объединяться и образовывать поле, а связанные поля, объединяясь, образуют запись. Связанные записи, объединенные вместе, составляют файл, а связанные файлы составляют базу данных Запись описывает сущность. В роли сущности выступает лицо, место, предмет или событие, информацией о котором мы располагаем. Типичной сущностью является элемент в файле заказов на продажу, который содержит информацию о заказах фирмы. Каждая характеристика или качество, описанное как отдельный объект, называется атрибутом. Например, номер заказа, дата заказа, сумма, код товара и количество товара — каждый такой элемент будет атрибутом сущности «заказ». Типичные значения этих атрибутов находятся в полях записей, описывающих объект «заказ» (рис. 7.2).
Каждая запись в файле должна содержать не меньше чем одно поле, которое идентифицирует уникальным образом эту запись, так что эта запись может быть найдена, обновлена, отсортирована. Такое идентифицирующее поле называется ключевым полем. Примером ключевого поля является номер заказа в записи заказа, представленного на рис. 7.2, или табельный номер, или идентификационный код в персональной записи (содержащей такие данные, необходимые для приема на работу, как фамилия, возраст, адрес, должность и т. д.).
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|