Тема 5. Безопасность информации и ее правовое обеспечение, компьютерные преступления

Контрольные вопросы

Рис. 3. Схема данных базы данных «Суд».

Рис. 2 Реляционная модель «Суд».

Наиболее детальным и основательным методом формирования таблиц является режим конструктора. В режиме конструктора задаются имена полей и типы данных. В зависимости от характера данных необходимо задать свойства полей.

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

3.1. Создание новой базы данных Суд.

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

3.2. Создание таблицы районные суды в режиме конструктора.

В Окне базы данных выбрать вкладку Таблицы. Нажать кнопку Создать. В диалоговом окне Новая таблица выбрать Конструктор, нажать кнопку ОК.

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

В первой строке в разделе Имя поля набрать код суда. Мышкой переключиться в раздел Тип данных. Справа от указателя мыши появится стрелка раскрывающегося списка. Развернуть список и выбрать из него тип Числовой. Переключиться на следующую строку.

В разделе Имя поля набрать район, в разделе Тип данных выбрать Текстовый. В нижней половине окна конструктора расположен раздел Свойства поля. Его вид зависит от выбранного типа данных (текстовый, числовой, денежный и т.д.). Заполнить свойства для поля район. В разделе Размер поля указать 25 (символов), в разделе Обязательное поле указать Да, в разделе Пустые строкинет.

В следующей строке раздела Имя поля ввести адрес, в разделе тип данных выбрать Текстовый. В разделе Размер поля указать 50 (символов), в разделе Обязательное поле указать Нет, в разделе Пустые строкида.

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

Сохранение таблицы. Все объекты в Access, в том числе таблицы, сохраняются стандартным для Windows способом. Сохранить таблицу под именем Районные суды. Закрыть таблицу.

3.3. Аналогично в режиме конструктора создаются таблицы Судьи, Дела и Помощники судей. Тип данных выбирается в соответствии с разработанной реляционной моделью (см. рис. 2). Атрибуты, между которыми устанавливается связь, должны иметь одинаковый тип и свойства.

3.4. Создание связи между полями таблиц.

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

Установить связи между таблицами согласно разработанной реляционной модели (рис. 2). Перед созданием связей закрыть все таблицы! В меню Сервис выбрать Схема данных. В диалоговом окне Добавление таблицы отметить все четыре таблицы и нажать кнопку Добавить. Закрыть окно Добавление таблицы.

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

3.5. Заполнить таблицы произвольными данными в режиме Таблица. Сначала заполнить таблицу Районные суды (3 записи), затем – Судьи (5 записей), а далее – Дела (7 записей) и Помощники судьи (8 записей). Для этого открыть нужную таблицу в режиме Таблица и ввести данные.

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

16.Что такое реляционная база данных? Приведите примеры.

17.Что такое запись в базе данных?

18.Данные какого типа могут размещаться в полях базы данных? В чем их отличие?

19.Что называется ключевым полем (ключом) базы данных?

20. Приведите пример простого и сложного ключа.

21.Что такое индексное поле и как его используют в базах данных?

22.Для какого класса прикладных задач ОВД целесообразно использовать СУБД?

23.Назовите основные функции СУБД.

24.Дайте определение автоматизированного рабочего места (АРМ).

25.Укажите необходимый состав программно-аппаратных средств для АРМ сотрудника конкретной специализации (следственной, экспертной и т.д.).


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: