Информационные технологии в юридической деятельности

Автор работы: Пользователь скрыл имя, 27 Сентября 2013 в 18:54, контрольная работа

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

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

Содержание

Введение
1. Основные принципы разработки баз данных.........................................................4
1.1. Базы данных и система управления базами данных (СУБД).
1.2 Структура простейших баз данных
1.3 Проектирование баз данных
1.4 Объекты базы данных
1.5 Типы данных
1.6 Система поддержки работы правоохранительных органов с применением СУБД Oracle.
2. Рассмотреть биометрическую автоматизированную информационно-поисковую систему контроля миграционных потоков...........................................18
3. Рассмотреть справочно-правовую систему «Кодекс».........................................19
4. Используя одну из справочно-правовых систем произвести выборку..............20 (Нормативно правовых актов РФ, регламентирующие условия и порядок социального страхования граждан России).
Заключение
Библиографический список

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

информатика контрольная.docx

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

 

МИНИСТЕРСТВО  ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное  учреждение высшего профессионального  образования 

«Забайкальский  государственный университет»

(ФГБОУ  ВПО «ЗабГУ»)

Юридический факультет

 

 

 

 

 

 

 

 

Контрольная работа

по дисциплине: «Информационные технологии в юридической деятельности»

 

ВАРИАНТ № 5

 

                                  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Содержание 

Введение 

1. Основные  принципы разработки баз данных.........................................................4

1.1. Базы  данных и система управления  базами данных (СУБД).

1.2 Структура  простейших баз данных

1.3 Проектирование  баз данных

1.4 Объекты  базы данных

1.5 Типы  данных

1.6 Система  поддержки работы правоохранительных  органов с применением СУБД Oracle.

2. Рассмотреть  биометрическую автоматизированную  информационно-поисковую систему  контроля миграционных потоков...........................................18

3. Рассмотреть  справочно-правовую систему «Кодекс».........................................19

4. Используя  одну из справочно-правовых систем  произвести выборку..............20 (Нормативно правовых актов РФ, регламентирующие условия и порядок социального страхования граждан России).

Заключение 

Библиографический список

 

ВВЕДЕНИЕ

 

Восприятие  реального мира можно соотнести  с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать  эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.

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

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

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

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Основные  принципы разработки баз данных

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

1. Высокое быстродействие (малое время  отклика на запрос).

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

2. Простота обновления данных.

3. Независимость данных.

4. Совместное использование данных  многими пользователями.

5. Безопасность данных - защита данных  от преднамеренного или непреднамеренного  нарушения секретности, искажения  или разрушения.

6. Стандартизация построения и  эксплуатации БД (фактически СУБД).

7. Адекватность отображения данных  соответствующей предметной области.

8. Дружелюбный интерфейс пользователя.

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

Независимость данных - возможность изменения логической и физической структуры БД без  изменения представлений пользователей.

Независимость данных предполагает инвариантность к  характеру хранения данных, программному обеспечению и техническим средствам. Она обеспечивает минимальные изменения  структуры БД при изменениях стратегии  доступа к данным и структуры  самих исходных данных. Это достигается  «смещением» всех изменений на этапы  концептуального и логического  проектирования с минимальными изменениями  на этапе физического проектирования.

Безопасность  данных включает их целостность и  защиту.

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

Она предполагает:

1. отсутствие неточно введенных  данных или двух одинаковых  записей об одном и том же  факте;

2. защиту от ошибок при обновлении  БД;

3. невозможность удаления (или каскадное  удаление) связанных данных разных  таблиц;

4. неискажение данных при работе  в многопользовательском режиме  и в распределенных базах данных;

5. сохранность данных при сбоях  техники (восстановление данных).

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

1. введением системы паролей;

2. получением разрешений от администратора  базы данных (АБД);

3. запретом от АБД на доступ  к данным;

4. формирование видов - таблиц, производных  от исходных и предназначенных  конкретным пользователям.

Три последние процедуры легко выполняются  в рамках языка структуризованных  запросов Structured Query Language - SQL, часто называемого SQL2.

Стандартизация  обеспечивает преемственность поколений  СУБД, упрощает взаимодействие БД одного поколения СУБД с одинаковыми  и различными моделями данных. Стандартизация (ANSI/SPARC) осуществлена в значительной степени в части интерфейса пользователя СУБД и языка SQL. Это позволило  успешно решить задачу взаимодействия различных реляционных СУБД как  с помощью языка SQL, так и с  применением приложения Open DataBase Connection (ODBC). При этом может быть осуществлен  как локальный, так и удаленный  доступ к данным (технология клиент/сервер или сетевой вариант).

1.1. Базы  данных и система управления  базами данных (СУБД).

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

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

* реляционные базы данных, 1970 - 90 гг.;

* объектно-ориентированные базы данных, 1980 - 90 гг.;

* интеллектуальные базы данных, 1985 - 90 гг.;

* распределенные базы данных, начало 1990 гг.;

* базы данных мультимедиа и  виртуальной реальности настоящего  времени.

Обычно  современная СУБД содержит следующие  компоненты:

· ядро, которое отвечает за управление данными во внешней и оперативной  памяти и журнализацию,

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

· подсистему поддержки времени исполнения, которая интерпретирует программы  манипуляции данными, создающие  пользовательский интерфейс с СУБД,

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

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

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

Язык  манипулирования данными (или язык запросов) представляет собой систему  команд, например, следующего типа:

* произвести выборку данного, значение, которого удовлетворяет заданным  условиям;

* произвести выборку всех данных  определенного типа, значения которых  удовлетворяют заданным условиям;

* найти в базе позицию данного  и поместить туда новое значение (или удалить данное) и т.д.

Широкое распространение имеют СУБД для  персональных компьютеров типа DBASE (DBASE III, IV, FoxPro, Paradox), Clipper, Clarion. Эти СУБД ориентированы на однопользовательский режим работы с базой данных и  имеют очень ограниченные возможности. Языки подобных СУБД представляют собой  сочетание команд выборки, организации  диалога, генерации отчетов. В связи  с развитием компьютерных сетей, в которых персональные компьютеры выступают в качестве развитых (интеллектуальных) терминалов, новые версии СУБД все  в большей степени включают в  себя возможности описанного ниже языка  манипулирования данными SQL.

В последнее время стали среди  СУБД популярными ACCESS (входит в состав MS Office), Lotus, Oracle.

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

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

1.1 управление данными во внешней  памяти (на дисках);

1.2 управление данными в оперативной  памяти с использованием дискового  кэша;

2. журнализация изменений, резервное  копирование и восстановление  базы данных после сбоев;

3. поддержка языков БД (язык определения  данных, язык манипулирования данными);

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

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

 

1.2 Структура простейших баз данных

Сразу поясним, что если в базе нет никаких  данных (пустая база), то это все равно  полноценная база данных. Этот факт имеет методическое значение. Хотя данных в базе и нет, но информация в ней все-таки есть - это структура  базы. Она определяет методы занесения  данных и хранения их в базе. Простейший «некомпьютерный» вариант базы данных - деловой ежедневник, в котором  каждому календарному дню выделено по странице. Даже если в нем не записано ни строки, он не перестает быть ежедневником, поскольку имеет структуру, четко  отличающую его от записных книжек, рабочих тетрадей и прочей писчебумажной  продукции.

Информация о работе Информационные технологии в юридической деятельности