КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Данные и информация
Анализ задач
Предположим, что поручено разработать приложение, обеспечивающее ведение каталога и ввод заказов на книги издательства Microsoft Press. Приложение должно позволять пользователям, имеющим соответствующий допуск, вводить и обновлять данные о книгах и авторах. Потенциальные заказчики, получающие каталог, должны иметь средства для поиска нужных книг, включения в заказ выбранных изданий, поиска близлежащих магазинов, торгующих книгами Microsoft Press, распечатки заказа, который они могли бы представить в магазин. Результатом первого этапа разработки проекта является список задач, которые должно выполнять приложение базы данных. Можно выделить список задач для приложения Microsoft Press Books: ввод данных о книгах; ввод данных об авторах; связывание данных о книгах и авторах; получение информации о заказчике; ввод информации о магазинах; поиск книг; поиск авторов; создание заказа; включение выбранных книг в текущий заказ; поиск близлежащих магазинов; печать текущего заказа. На рис. 8.2 приведен пример рабочего бланка приложения, который необходимо заполнить для каждой задачи. Рассмотрим задачу заказа книг. Для ее решения нужно, чтобы заказчик мог провести поиск нужных книг по категориям, авторам и цене. Как минимум он должен иметь возможность выбора из списка имеющихся книг. Список задач, предшествующих созданию заказа на книги, включает получение информации о заказчике, ввод данных о книгах, ввод данных об авторах и связывание этих данных. Для каждой задачи необходимо заполнить рабочий бланк, после чего можно приступать к определению необходимых данных.
Рис. 8.2 Рабочий бланк для описания задач приложения
Необходимо понимать различия между данными и информацией в более строгом значении этих терминов, что облегчит выявление сведений, которые необходимо хранить в базе данных. Данные - это статические значения, хранящиеся в таблицах базы данных, а информация - это сведения, которые запрашиваются пользователем и представляются ему в наиболее удобном виде. Таким образом, данные хранятся, а информация запрашивается. Отличие данных от информации надо учитывать при разработке проекта приложения. Сначала нужно определить задачи (какую информацию можно будет запрашивать и получать), а затем выяснить, что нужно хранить в базе данных для выполнения этих задач (какие данные нужны для получения и представления информации). Ссылаясь на элементы, хранимые в таблицах, запросах, макросах или процедурах, или работая с ними, мы имеем дело с данными. Аналогично, работая с наборами записей запросов, фильтрами, формами или отчетами, мы имеем дело с информацией. Процесс проектирования базы данных и соответствующего приложения становится более ясным при понимании этого различия, хотя, к сожалению, в компьютерной литературе эти термины зачастую используются как синонимы.
Дата добавления: 2014-01-05; Просмотров: 516; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |