
- •1 Курса
- •Тема 1. Информационные технологии и их роль в современном обществе.
- •Тема 2. Современные компьютерные технологии в юридической практике и в правоохранительной деятельности.
- •Тема 3. Офисные компьютерные технологии в юриспруденции.
- •Тема 4. Использование баз данных для организации хранения данных. Технология корпоративной работы.
- •Тема 5. Безопасность информации и ее правовое обеспечение, компьютерные преступления.
- •2. Разработка и распространение компьютерных вирусов.
- •3. Преступная небрежность в разработке, изготовлении и эксплуатации программно-вычислительных комплексов, приведшая к тяжким последствиям.
- •Тема 6. Использование ресурсов интернет в юридической практике и науке.
- •Список литературы
Тема 4. Использование баз данных для организации хранения данных. Технология корпоративной работы.
Понятие СУБД.
Потребность хранения данных в виде некоторых структур, то есть упорядочения информации о некоторых объектах окружающего мира, была ощутимой для человечества всегда. В этом случае под объектом понимается или какой-либо предмет, или более абстрактное понятие (например, процесс производства чего-нибудь).
Внесение объекта в базу – только полдела. Его еще нужно как-то характеризовать, связать с ним определенное значение. И тут нужно ввести понятие "данное". Данное – это определенный показатель, характеризующий объект и наделяющий его определенным значением. Причем не обязательно, чтобы объект был определен одним данным – их может быть много. Представь, что ты имеешь дело с хакерской структурой. Хакерство – это объект. А вот данные - это уже хакерские течения, стаж незаконной деятельности, количество написанных эксплойтов и взломанных машин и т.п. Другими словами, данные – это характеристики определенного объекта. Именно это больше всего интересует клиента, обратившегося к пока еще будущей БД.
Создать многомегабайтный файл с тоннами информации (которая, кстати, вполне может быть избыточной) – это не решение проблемы. Человек любит комфорт, поэтому, чтобы, например, пробить информацию на крупного хакера, от клиента потребуется предоставить только ник взломщика, и тогда исчерпывающая информация о киберпреступнике станет оружием справедливости. Организовать такую систему очень непросто, прошел не один десяток лет, прежде чем отдельные файлы стали достойными базами данных (база данных в ini-файле – это тоже стильно – прим. Dr.). Теперь все стало намного проще благодаря существованию структурированных файлов – баз данных и различных моделей организации данных.
Собственно,
модель – это основа, на которую опирается
та или иная база данных. В той или иной
модели определяются связи между данными,
типы вводимых данных, методы хранения,
управления и т.п. Связь данных с
прикладными программами обеспечивается
посредством СУБД или с помощью систем
управления базами данных.
Итак, СУБД – это совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. Иными словами, с помощью СУБД любой желающий (при наличии определенных прав, конечно) сможет обратиться к базе и достать оттуда интересующую его информацию.
Кроме базовых знаний, нам понадобятся основные определения, применимые к этой модели: тип данных, атрибут, кортеж
Сноски;
Тип данных – определение, которое соответствует понятию типа в языках программирования. Другими словами, для реляционной модели можно отметить такие основные типы, как "целые числа", "строки", "символы", "числа с плавающей запятой", "дата" и "деньги" (куда в наше время без денег :)).
Атрибут – это столбец в таблице с данными. Например, если на экране имеется информация о хакерских течениях, эксплойтах и стаже деятельности, то все эти столбцы являются атрибутами.
Кортеж – строка в таблице с данными. Таким образом, исчерпывающая информация на определенного хакера является кортежем.