Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Институт инноватики
Юридический факультет
Кафедра информационного права
Курсовая работа
Информационные технологии в юридической деятельности
БАЗЫ ДАННЫХ В ЮРИДИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ
Томск 2016г.
Содержание
Введение
. Основные понятия баз данных. Теоретические сведения
.1 Понятие информационной системы
.2 Понятие базы данных
.3 Классификация АИС
.4 Классификация запросов
. Типы баз данных
.1 Справочно-правовая система «Кодекс» «Консультант Плюс»
.2 Справочно-правовая система «Гарант»
.3 Справочно-правовая система «Кодекс»
Заключение
Список литературы
Введение
Испокон веков люди собирали знания, умения работы, сведения об окружающем нас мире, другими словами - собирало информацию. Вначале информация передавалась из поколения в поколение в виде преданий и устных рассказов. Возникновение и развитие письменности позволило передавать и хранить информацию в более надежном виде. Открытия в области электричества привели к появлению телеграфа, телефона, радио, телевидения, интернета - средств, позволяющих оперативно передавать и накапливать информацию. Появляются программы, способные обработать большие потоки информации. С помощью таких программ создаются информационные системы. Целью любой информационной системы является обработка данных об объектах и явлениях реального мира и предоставление человеку нужной информации о них. Группировка объектов по определенным признакам значительно облегчает поиск и отбор информации. В настоящее время в нашей стране вокруг правовой информации сложилась целая индустрия. Одним из направлений деятельности в этой сфере стало создание компьютерных справочных правовых систем (СПС). Надо отметить, что тексты нормативных документов, включенные в информационные базы СПС, не являются объектом авторских прав и поэтому не могут быть предметом продажи. Приобретая правовую систему, потребитель платит за инструмент хранения, поиска и анализа необходимой ему информации, а также за сервис и услуги по обработке и передаче новых документов.
Целью работы является раскрытие сущности вопроса связанного с базами данных в юридической деятельности, общеправовые базы данных.
Задачами данной работы являются:
дать понятие информационной системы;
дать анализ справочно-правовая система «Кодекс» «Консультант Плюс»;
дать определение справочно-правовой системе «Гарант»
Объектом и предметом данной работы является - понятие базы данных, назначение баз данных, типы баз данных юридической деятельности.
. Основные понятия баз данных. Теоретические сведения
.1 Понятие информационной системы
При самом общем подходе информационную систему (ИС) можно определить как совокупность организационных и технических средств, для хранения и обработки информации с целью обеспечения информационных потребностей пользователей (абонентов). Такое определение может быть удовлетворительным только при самой обобщенной и неформальной точке зрения и подлежит дальнейшему уточнению.
ИС издавна находят (в том или ином виде) довольно широкое применение в жизнедеятельности человечества. Это связано с тем, что для существования цивилизации необходимо обмен информацией - передача знаний, как между отдельными членами и коллективами общества, так и между разными поколениями.
Древнейшими и самыми распространенными ИС следует считать библиотеки. И действительно, издавна в библиотеках собирают книги (или их аналоги), хранят их, придерживаясь определенных правил, создают каталоги различного назначения для облегчения доступа к книжному фонду. Издаются специальные журналы и справочники, информируют о новых поступлениях, ведется учет выдачи.
Приведем пример на базе тепловой электростанции (ТЭС). На ТЭС в том или ином виде должна существовать информационная система. Для обеспечения качественного управления нужно знать объем материально-технических ресурсов, сколько выработано и потреблено тепловой и электрической энергии, сколько потребляется на собственные нужды ТЭС и отдается сторонним потребителям, и много другой информации, касающейся производственных вопросов.
Помимо этого, профсоюзам необходимы сведения о потребности сотрудников в социально-бытовой, медико-оздоровительной сфере и т.д. Для обработки всех этих данных необходимы определенные организационные и технические средства, т.е. ИС.
Ранее речь шла об информационных системах без учета способа их реализации. Старые (в моральном и в физическом смысле) системы полностью базировались на ручном труде. Позже им на смену пришли различные механические устройства для обработки данных (например, для сортировки, копирования, ассоциативного поиска и т.д.).
Следующим шагом стало внедрение автоматизированных информационных систем (АИС), т.е. систем, где для обеспечения информационных потребностей пользователей используется ЭВМ со своими носителями информации. В наше время - эпоху информационного бума - разрабатывается и внедряется большое количество самых разнообразных АИС с очень широким спектром использования.
1.2 Понятие базы данных
Заметим, что в литературных источниках существует много описаний понятие базы данных, внешне значительно отличаются друг от друга, акцентируя внимание на той или иной черте объекта описания, но по своей сути они достаточно близки.
База данных (БД) - совокупность взаимосвязанных данных, хранящихся вместе. Основными и неотъемлемыми свойствами БД являются:
для данных допускается такая минимальная избыточность, которая способствует их оптимальному использованию в одном или нескольких приложениях:
независимость данных от программ
для поиска и модификации данных используются общие механизмы
как правило, в составе БД существуют средства для поддержания его целостности и защиты от несанкционированного доступа
Прокомментируем дополнительно подчеркнутые слова и выражения в вышеприведенном описании, сравнивая в основном с близким предшественником БД - файловыми системами (ФС).
В отличие от файловых систем БД ориентирована для поддержки данных для нескольких приложений. На практике это свойство иногда нарушается. Время такое нарушение можно объяснить тем, что проект вводится в действие поэтапно, и в определенный момент действительно функционирует только одно приложение. Иногда отход от указанного свойства обусловлен другими важными причинами, но к сожалению, не редкость просто ошибка в выборе средств, для реализации проекта эта ситуация напоминает известную пословицу о стрельбе из пушки по воробьям.
Взаимосвязанность данных заключается в том, что доступ к определенной группе данных какого-то применения целом облегчает доступ к другим группам данных этого же применения. В условиях ориентации БД на большое количество приложений возникает необходимость в поддержке значительного числа разнообразных связей между данными. Именно в понимании тесной логической связи использованы слова о сохранении вместе данных. Рассмотрим пример, иллюстрирующий указанное свойство по сравнению с простыми ФС.
Пример коробка с цветными карандашами.
Пусть в коробке есть много цветных карандашей, и задача состоит в том, чтобы найти карандаш определенного цвета, вытягивая их по одному из коробки. Если операции извлечения карандаша из коробки полностью независимы между собой, то этот пример является аналогом технологии работы в рамках простых ФС с последовательным доступом. Если же предположить, что карандаши связаны между собой разноцветными нитками, тогда поиск карандаша можно использовать на очередном шаге нитку нужного цвета. Этот вариант примера является аналогом технологии работы с взаимосвязанными (нитками) данными, характерно для функционирования БД.
Требование минимизации избыточности заключается в минимальном количестве копий одних и тех же данных с учетом ориентации на несколько применений. Эти избыточные копии используются для поддержания связей между данными. Как пример, рассмотрим сведения, хранящиеся в отделе кадров некоторого предприятия о своих сотрудниках. Пользователями этой информации выступают администрация, профсоюзная организация и бухгалтерия предприятия.
Администрацию интересуют данные о квалификации, профессиональный уровень и опыт работы, профсоюзы используют сведения социально-бытового характера, а бухгалтерия обрабатывает те данные, которые нужны для начислений заработной платы и подсчета налогов, других начислений и отчислений. Хотя информация и разнородная, но все же имеет значительную общую часть. Всем пользователям нужны служебный номер, фамилия, имя, отчество сотрудника, его год рождения, данные об условиях труда. Информация о семейном положении и составе семьи используется бухгалтерией и профсоюзами.
Если для хранения данных применить технологию ФС, то возможны два крайних варианта:
а) независимы друг от друга файлы, отсортированные в соответствии с потребностями того или иного пользователя, предусматривают значительную избыточность данных
б) все данные находятся в одном файле, отсортированном так, как нужно одному из пользователей (например, администрации) - избыточность при этом практически отсутствует, но удобно работать только одному из пользователей. Концепция БД занимает промежуточное положение между вышеописанными крайними позициями.
Излишняя избыточность имеет несколько недостатков. Во-первых, хранения нескольких копий ведет к дополнительным затратам памяти. Во-вторых, приходится выполнять многочисленные операции обновления для нескольких избыточных копий. Кроме того, поскольку разные копии данных могут соответствовать различным стадиям обновления, то информация, которая хранится в системе, на определенное время может стать противоречивой.
О независимости данных часто говорят, как об одной из основных свойств БД. Под этим понятием понимается возможность изменения структуры данных без изменения программ, использующих, а также уровень интерпретации данных. Степень независимости данных тесно связана со степенью необходимой детализации сведений об организации их хранения. Проиллюстрируем эту ситуацию несколько абстрагированным примером.
Предположим, что вы собираетесь посмотреть фильм в кинотеатре, а для того, чтобы прибыть на место планируете воспользоваться услугами такси. Осведомленность и опыт водителя такси соответствуют степени независимости. В одном случае Вам достаточно указать только название фильма, а все остальное сделает водитель. В противном случае вам необходимо определить название кинотеатра.
Следующее снижение уровня - это адрес кинотеатра, а еще дальше - указания по дороге типа "ехать прямо, повернуть налево, а через 500 метров - направо и т.п.". Аналогично и пользователю при повышении степени независимости данных нужно меньше задавать (и знать) "процедурной" информации по доступу к данным. Заметим, что определенный (хотя и довольно низкий) уровень независимости имеют современные ФС: при доступе к файлу достаточно указать его имя, а информация о треках и сектора нужна, но изменение размера записи требует коррекции всех программ, которые обращались к этому файлу.
Под целостностью БД понимают непротиворечивость между собой данных, в ней сохраняются.
Например, для кадровых сведений год рождения сотрудника не может быть больше года назначение на должность или текущего года. Для предотвращения таких ситуаций при модификации и пополнениях БД, соотношение между данными контролируются специальными средствами поддержки целостности БД.
Спецификация подобных условий, налагаемых на данные и отслеживающих при любых их обновлениях, возлагаются на специальную службу Администратора базы данных (АБД), а системы управления базами данных (СУБД) предоставляют инструментальные средства, которые обеспечивают службе АБД возможность выполнения ее функций.
По критерию выразительных мощности инструментальные средства спецификации условий целостности можно подразделить на следующие группы:
сравнения поля записи (или атрибута) с константой или с другим полем этого же записи; пример такого условия приводился выше
сравнения поля записи с полем или несколькими полями других записей