Контрольная работа по дисциплине «Информационные системы в экономике»

Автор работы: Пользователь скрыл имя, 01 Мая 2015 в 19:51, контрольная работа

Краткое описание

1. Компьютерная система. Компоненты компьютерной системы. Краткая характеристика
2. Принципы построения базы данных

Вложенные файлы: 1 файл

информац._сист.docx

— 44.44 Кб (Скачать файл)

 

 

 

 

2. Принципы построения  базы данных

 

Весь окружающий нас мир состоит из предметов. Любое событие или ситуацию можно рассматривать как результат взаимодействия определенного числа предметов, обладающих фиксированным набором свойств. Попытка описать весь окружающий нас мир во всем его многообразии, т.е. создать его полную модель, - занятие бессмысленное и бесполезное. Непонятно, насколько детально, подробно и с какой степенью точности необходимо описывать объект. Объективная реальность существует независимо от человека и выражена в формах деятельности, языке, знаниях.

Объект - это поименованный предмет, обладающий свойствами, на который направленно действие.

Знания об объектах и изменении их свойств нам необходимы в любой области, будь то бухгалтерия, геология или транспортные перевозки. Таким образом, нас интересует тот мир, в котором существуют наши предметы, т.е. замкнутая, в пределах поставленной задачи, система объектов - предметная область (ПО).

Решение целого класса задач связано с большими объемами информации. Далеко не все задачи алгоритмические. Решение многих задач сводится к управлению потоками информации, анализу данных. Любая справка, глава книги, письмо, квитанция - это данные, оформленные на листе бумаги, в таблице. Любые знания - это своего рода данные, которыми обладает человек. Если для решения наших задач нам необходимы знания об однотипных объектах или повторяющихся явлениях, то нам стоит использовать базу данных. База данных (БД) - это структурированные знания об объектах.

База данных помогает систематизировать и хранить информацию из определенной предметной области, облегчает доступ к данным, поиск и предоставление необходимых сведений. Простейшей базой данных можно считать телефонный справочник или список книг в вашей домашней библиотеке. Современные базы данных оперируют информацией, представленной в самом разном формате, - от обычных чисел и текста до графических и видеоданных.

В настоящее время успешное функционирование различных фирм, организаций и предприятий просто не возможно без развитой информационной системы, которая позволяет автоматизировать сбор и обработку данных. Для хранения и доступа к данным, содержащим сведения о некоторой предметной области, создается база данных.

База данных (БД) - именованная совокупность данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. Под предметной областью понимается некоторая область человеческой деятельности или область реального мира, на основе которой создается база данных и её структура.

Система управления базами данных (СУБД) - совокупность языковых и программных средств, предназначенных для создания, наполнения, обновления и удаления баз данных.

 

Принципы построения баз данных

К современным базам данных, а, следовательно, и к СУБД, на которых они строятся, предъявляются следующие основные требования:

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

Важнейшими являются первые два противоречивых требования: повышение быстродействия требует упрощения структуры базы данных, что, в свою очередь, затрудняет процедуру обновления данных, увеличивает их избыточность.

Безопасность данных включает их целостность и защиту. Целостность данных - устойчивость хранимых данных к разрушению и уничтожению, связанных с неисправностями технических средств, системными ошибками и ошибочными действиями пользователей. Она предполагает:

  • отсутствие неточно введенных данных или двух одинаковых записей об одном и том же факте;
  • защиту от ошибок при обновлении БД;
  • невозможность удаления (или каскадное удаление) связанных данных разных таблиц;
  • не искажение данных при работе в многопользовательском режиме и в распределенных базах данных;
  • сохранность данных при сбоях техники (восстановление данных).

Целостность обеспечивается специальными приложениями - программами, работающими при определенных условиях. Защита данных от несанкционированного доступа предполагает ограничение доступа к конфиденциальным данным и может достигаться:

  • введением системы паролей;
  • получением разрешений от администратора базы данных (АБД);
  • запретом от АБД на доступ к данным;
  • формирование видов - таблиц, производных от исходных и предназначенных конкретным пользователям.

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

Проектирование баз данных - процесс решения класса задач, связанных с созданием баз данных

Основные задачи проектирования баз данных:

  • Обеспечение хранения в базе данных всей необходимой информации.
  • Обеспечение возможности получения данных по всем необходимым запросам.
  • Сокращение избыточности и дублирования данных.
  • Обеспечение целостности данных (правильности их содержания): исключение противоречий в содержании данных, исключение их потери и т.д.

Основные этапы проектирования баз данных:

1) Концептуальное (инфологическое) проектирование – построение формализованной модели предметной области. Такая модель строится с использованием стандартных языковых средств, обычно графических, например ER-диаграмм (диаграмм «сущность-связь»). Такая модель строится без ориентации на какую-либо конкретную СУБД.

  • Основные элементы данной модели:
  • Описание объектов предметной области и связей между ними.
  • Описание информационных потребностей пользователей (описание основных запросов к базе данных).
  • Описание алгоритмических зависимостей между данными.
  • Описание ограничений целостности, т.е. требований к допустимым значениям данных и к связям между ними.

2) Логическое проектирование – отображение инфологической модели на модель данных, используемую в конкретной СУБД, например на реляционную модель данных. Для реляционных СУБД логическая модель – набор таблиц, обычно с указанием ключевых полей, связей между таблицами. Если инфологическая модель построена в виде ER-диаграмм (или других формализованных средств), то логическое проектирование представляет собой построение таблиц по определённым формализованным правилам, а также нормализацию этих таблиц. Этот этап может быть в значительной степени автоматизирован.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Список литературы

 

  1. Компьютерные системы и сети: Учеб. пособие В. П. Косарев и др. Под ред. В. П. Косарева и Л. В. Еремина-М.: Финансы и статистика, 1999.
  2. Информационные системы и технологии в экономике и управлении: учебник для вузов. Под ред. проф. В.В. Трофимова. – 3-е изд., переработ и доп. – М.: Юрайт, 2011.- 521 с.
  3. Федорова Г.В. Информационные технологии бухгалтерского учета, анализа и аудита. М.: Омега-Л, 2004.
  4. Дьяков В.П. Новые информационные технологии. Учебное пособие. – М.: СОЛОН-Пресс, 2005.
  5. Информационные технологии для экономистов: Учебник /Максимова О.В., Невзорова В.И. – Ростов н/Д: «Феникс», 2004.
  6. Информационные технологии в экономике. Под редакцией Ю.Ф. Симионова. – Ростов н/Д: «Феникс», 2003.
  7. Автоматизированные информационные технологии в экономике: Учебник / М.И. Семенов, И.Г. Трубилин, В.И. Лойко, Т.П. Барановская. – М.: ФиС, 1999.
  8. Барановская Т.П., Лойко В.И. Информационные системы и технологии в экономике. – М.: Финансы и статистика, 2005.- 413 с.
  9. Информатика: Учебник. – 3-е перераб. изд./ Под ред. Н.В. Макаровой. – М.: ФиС, 2010.
  10. Акулов О.А., Медведев Н.В. Информатика: базовый курс. – М.: Омега –Л, 2005.

 

 

 


Информация о работе Контрольная работа по дисциплине «Информационные системы в экономике»