Содержание
Введение
Что такое базы данных и СУБД
Модели баз данных
Основные требования к организации базы данных
Современные СУБД
Правовые базы данных
Базы данных по законодательству и на CD дисках
Заключение
Список литературы
Введение
В последние время в России становится всё больше и больше юристов. Как следствие, растёт и потребность в распространении копий законов, необходимых для повседневной юридической деятельности. Хранить большое количество книг, журналов и газет, где опубликованы те или иные законы, становится не просто неудобно, но и дорого. В конце двадцатого века произошёл значительный технологический скачок, который позволил хранить информацию не только в письменном и печатном виде, но и в электронном. Это позволило хранить большие объёмы информации на очень небольших носителях. В силу того, что законы представляют собой огромный массив текста, их стало очень удобно хранить в электронном виде, потому что текст занимает очень мало места. Кроме этого, намного стал проще поиск информации: если раньше для того, чтобы найти тот или иной закон или нормативный акт необходимо было перелистать большое количество страниц, то теперь найти необходимый юридический документ можно всего за несколько секунд.
Потоки информации, циркулирующие в мире, который нас окружает, огромны. Во времени они имеют тенденцию к увеличению. Поэтому в любой организации, как большой, так и маленькой, возникает вопрос по созданию такой организации управления данными, которая позволила бы наиболее эффективно работать. Сегодня без баз данных невозможно представить работу большинства организаций. Если бы не было баз данных они бы просто утонули в информационном потоке.
Что такое базы данных и СУБД
Восприятие реального мира можно соотнести с последовательностью разных, хотя иногда и взаимосвязанных, явлений. С давних времен люди пытались описать эти явления (даже тогда, когда не могли их понять). Такое описание называют данными.
Традиционно фиксация данных осуществляется с помощью конкретного средства общения (например, с помощью естественного языка или изображений) на конкретном носителе (например, камне или бумаге). Обычно данные (факты, явления, события, идеи или предметы) и их интерпретация (семантика) фиксируются совместно, так как естественный язык достаточно гибок для представления того и другого. Примером может служить утверждение "Стоимость авиабилета 128". Здесь "128" - данное, а "Стоимость авиабилета" - его семантика.
Применение ЭВМ для обработки данных обычно приводит к еще большему разделению данных и интерпретации. ЭВМ имеет дело главным образом с данными как таковыми. Большая часть интерпретирующей информации вообще не фиксируется в явной форме (ЭВМ не "знает", является ли "21.50" стоимостью авиабилета или временем вылета). Жесткая зависимость между данными и использующими их программами создает серьезные проблемы в ведении данных и делает использования их менее гибкими. Нередки случаи, когда пользователи одной и той же ЭВМ создают и используют в своих программах разные наборы данных, содержащие сходную информацию. Иногда это связано с тем, что пользователь не знает (либо не захотел узнать), что в соседней комнате или за соседним столом сидит сотрудник, который уже давно ввел в ЭВМ нужные данные. Чаще потому, что при совместном использовании одних и тех же данных возникает масса проблем. Разработчики прикладных программ (написанных, например, на Бейсике, Паскале или Си) размещают нужные им данные в файлах, организуя их наиболее удобным для себя образом. При этом одни и те же данные могут иметь в разных приложениях совершенно разную организацию (разную последовательность размещения в записи, разные форматы одних и тех же полей и т.п.). Обобществить такие данные чрезвычайно трудно: например, любое изменение структуры записи файла, производимое одним из разработчиков, приводит к необходимости изменения другими разработчиками тех программ, которые используют записи этого файла.
Активная деятельность по отысканию приемлемых способов обобществления непрерывно растущего объема информации привела к созданию в начале 60-х годов специальных программных комплексов, называемых "Системы управления базами данных" (СУБД).
Основная особенность СУБД - это наличие процедур для ввода и хранения не только самих данных, но и описаний их структуры. Файлы, снабженные описанием хранимых в них данных и находящиеся под управлением СУБД, стали называть банки данных, а затем "Базы данных" (БД).
База данных(БД) - именованная совокупность данных, отражающая состояние объектов и их отношений в заданной предметной области.
По виду отношения «пользователь - данные» можно выделить два типа систем баз данных:
Предметы
Актуальные Рефераты по программному обеспечению, программированию