|
|
Базы данных
| Основа информационной системы, объект ее обработки — база данных.
Что такое база данных (БД)? В широком смысле можно ска-зать, что БД — это совокупность сведений о конкретных объек-тах реального мира в какой-либо предметной области или разде¬ле предметной области. Например, база данных по металлам и сплавам (металлургия), база данных по театральным постановкам (культура), база данных поликлиники (медицина), база данных по видеофильмам (видеотека) и т. п. Синонимом термина «база данных» часто считают «банк данных», хотя последнее понятие почти вышло из употребления.
В нашем определении, вообще говоря, отсутствует упомина-ние о персональном компьютере. Например, врач может считать базой данных картотеку своего кабинета, которую он ведет на бумажных или картонных карточках и хранит на стеллажах или в коробках.
Если в кабинете установлен компьютер и врач научился рабо¬тать с текстовыми файлами, ничто не сможет помешать ему за¬писать картотеку своих больных в один или несколько таких файлов, создав таким образом некий «компьютерный» банк дан¬ных. Работая с таким банком, кое-что из сферы учетной и оформительской работы он сможет делать быстрее (например, — корректировать и печатать заготовленные назначения или реко¬мендации), однако многие возможности компьютера останутся за рамками такого подхода.
Значительная часть пользователей, приобретая компьютер или получая доступ к нему на работе, прежде всего осваивает операции именно с текстовыми файлами (а ныне — с докумен-тами Word). На первом этапе компьютер обычно используют в качестве удобной и «интеллектуальной» пишущей машинки (для
подготовки, хранения, модификации и распечатки всевозмож-ных писем, сочинений, объявлений, договоров, статей и т. п.).
Вряд ли многие задумываются, что уже на этом этапе они пользуются примитивной информационной системой, которая в данном случае состоит из следующих элементов:
(а) текстового редактора как инструмента манипулирования
текстами;
(б) группы текстовых файлов (базы данных) как объекта об¬
работки.
На следующем этапе многим приходит в голову использовать текстовый файл как некую амбарную книгу, куда легко можно заносить разнообразную «списочную» информацию, — напри¬мер, каталоги своей библиотеки, видеотеки, фонотеки (и даже фототеки), адреса и названия организаций, истории болезней, телефонные номера и прочее. Способ представления и размеще¬ния информации в таких «амбарных» книгах обычно придумыва¬ет сам пользователь.
Например, врач может поместить в файл карточки своих па-циентов, с указанием фамилии, пола, даты рождения или воз-раста, диагноза и других данных, например: «Ветров С.И./м/38 лет/Анемия», «Савченко Т./ж/12.10.80/Ларингит» и т. п.
В чем недостатки такого подхода? Создавая базы данных, мы стремимся обеспечить себе возможность, во-первых, упорядочи¬вать информацию по различным признакам (например, по воз¬расту пациента), а во-вторых, — быстро извлекать выборки с произвольным сочетанием признаков (например, подростков, страдающих анемией). Однако описанная выше организация данных не позволит ни того, ни другого.
Во-первых, упорядочить информацию проще даже в картон-ной коробке, чем в текстовом файле. Во-вторых, машина не сможет даже выбрать больных анемией, так как на разных кар-точках диагноз может быть записан по-разному («Анемия», «Анем.», «Ан-я» и пр.). Это для вас «Анемия» и «Анем.» — одно и то же; для компьютера — это совершенно разные вещи.
Чтобы научить автомат-компьютер безошибочно искать и систематизировать данные, надо прежде всего сообщить ему правила игры (соглашения), идею которых мы пока упрощенно изложим на примере данного «Диагноз» в медицинской картоте¬ке. |
| Категория: компьютеры 7 | Добавил: sergei4 (18.11.2010)
|
| Просмотров: 290
| Рейтинг: 0.0/0
|
|
|