Базы и банки информационных данных

Автор работы: Пользователь скрыл имя, 03 Февраля 2011 в 11:10, лабораторная работа

Описание работы

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

Содержание работы

ВВЕДЕНИЕ
1 БАЗЫ И БАНКИ ДАННЫХ
1.1 Понятие базы данных и банка данных
1.2 Классификация СУБД
2 ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ
УПРАВЛЕНИЯ НА ТАМОЖНЕ
2.1 Информационные таможенные технологии:
история развития; роль и место в управлении
таможенными процессами
2.2 Роль и место информационных технологий в
новой Концепции развития и таможенной
службы на период до 2010 года
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

Файлы: 1 файл

базы и банки информационных данных.doc

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

СОДЕРЖАНИЕ 

ВВЕДЕНИЕ………………………………………………………………………….3

1    БАЗЫ И БАНКИ  ДАННЫХ...………………………………………………...5

1.1 Понятие базы  данных и банка данных…………………………………………5

1.2 Классификация  СУБД……………………………………………………….......9

2  Информационное обеспечение

управления  на таможне………………………………………………..11

2.1 Информационные  таможенные технологии: 

история развития; роль и место в управлении 

таможенными процессами…………………………………………………………11

2.2  Роль и  место информационных технологий  в 

новой Концепции  развития и таможенной

службы на период до 2010 года……………………………………………….......16

Заключение……………………………………………………………….......20

СПИСОК  ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ……………………………….21 
 
 
 
 
 
 
 
 
 
 
 
 
 

ВВЕДЕНИЕ

     Современный период развития цивилизованного общества характеризует процесс информатизации.

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

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

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

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

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

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

1  БАЗЫ И БАНКИ  ДАННЫХ 

    1.1 Понятие базы данных  и банка данных

            Одним из важнейших понятий теории базы данных является понятие информации. Здесь под информацией понимают любые сведения о каком-либо событии, процессе, объекте. С понятием информации тесно связано понятие данных. Данные – это информация, представленная в определенном виде, позволяющем автоматизировать ее сбор, хранение и обработку.

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

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

     Логическую  структуру хранимых в базе данных называют моделью данных. К основным моделям представления данных относят следующие: иерархическую, сетевую, реляционную, постреляционную, многомерную и объектно-ориентированную.

     Информацию  о данных, хранимых в базе, принято  называть метаданными (данными о данных). Совокупность всех метаданных образует словарь данных.

     База  данных должна обладать определенными  свойствами:

     1. Восстанавливаемостьвозможность восстановления базы данных после сбоя системы (проверка наличия файлов, дублирование базы данных).

     2. Безопасность – предполагает защиту данных от преднамеренного и непреднамеренного доступа, защита от копирования, запрещение несанкционированного доступа.

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

     4. Эффективность – минимальное время реакции на запрос пользователя.

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

     Основные  функции СУБД

     1. Администрирование базы данных.

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

     2. Непосредственное управление данными  во внешней памяти.

     Эта функция предоставляет пользователю возможность выполнения основных операций с данными – хранение, извлечение и обновление информации. Она включает в себя обеспечение необходимых структур внешней памяти как для хранения данных, непосредственно входящих в БД, так и для служебных целей, например, для убыстрения доступа к данным. СУБД поддерживает собственную систему именования объектов БД.

     3. Управление буферами оперативной  памяти.

     СУБД  обычно работают с БД значительного  размера; по крайней мере, этот размер обычно существенно больше доступного объема оперативной памяти. Понятно, что если при обращении к любому элементу данных будет производиться обмен с внешней памятью, то вся система будет работать со скоростью устройства внешней памяти. Практически единственным способом реального увеличения этой скорости является буферизация данных в оперативной памяти. Однако этого недостаточно для целей СУБД. Поэтому в развитых СУБД поддерживается собственный набор буферов оперативной памяти.

     4. Управление транзакциями

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

     5. Журнализация

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

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

     6. Поддержка языков БД

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

     Стандартным языком наиболее распространенных в  настоящее время СУБД является язык SQL (Structured Query Language). Он имеет сразу  два компонента: язык определения данных и язык управления данными. Кроме того, одним из языков управления данными является язык QBE – язык запросов по образцу. Подробно о реализаций функций СУБД с помощью языка SQL будет рассказано на отдельных лекциях, посвященных языку SQL.

     1.2 Классификация СУБД

     1. По степени универсальности все  СУБД делятся на СУБД общего  назначения и специализированные  СУБД. СУБД общего назначения не ориентируются на информационные потребности конкретной группы пользователей. Они могут быть использованы для создания и использования баз данных в любой предметной области (документоведение, образование, риэлтерская деятельность и т.д.). К ним относят MS Access, MS FoxPro. Однако в некоторых случаях доступные СУБД общего назначения не позволяют добиться требуемых результатов. С этой целью используют специализированные СУБД, которые позволяют осуществить работу с данными, описывающими информационные потребности узкого круга пользователе. К таким СУБД можно отнести Lotus.

Информация о работе Базы и банки информационных данных