Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой


НазваниеМетодические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой
страница2/7
ТипМетодические рекомендации
1   2   3   4   5   6   7

Создание макета базы данных и построение таблиц




Запустите СУБД Microsoft Access (Пуск-Программы- Microsoft Access).


После того как вы запустили программу MS Access (Пуск-Прогаммы- MS Access или см. пиктограмму на рабочем столе), чтобы создать новую базу данных следует в окне MS Access активизировать пиктограмму «Новая база данных». Автоматически появляется окно «Файл новой базы данных». В нем нужно ввести имя создаваемой базы данных (Рис.1).

grab3


Список папок

Имя создаваемой базы данных

Рис.1. Создание базы данных.
По умолчанию МS Access предоставляет папку «Мои документы», однако имя файла нужно ввести в папку с номером своей группы. Для этого необходимо найти в списке папок строку "Сетевое окружение", два раза щелкнуть по папке «Server», затем сделать двойной щелчок по номеру своей папки, например 2506 (ПК №2, 506-я группа). В поле "Имя файла" ввести имя создаваемой базы данных, например «Criminal_250611», где 2 - номер компьютера, в котором создается база данных, 506 – номер группы, 11 – номер по списку в группу и нажать кнопку «Создать». В результате появляется окно «База данных Сriminal_250611». (Рис.2.).

аксесрис2

"
Рис. 2. Создание таблицы в режиме конструктора.
Нажмите на Объект "Таблицы" а затем на пиктограмму «Создание таблицы в режиме конструктора».
Построение таблицы "Следователь"
После нажатия на пиктограмму «Создание таблицы в режиме конструктора», откроется окно, в котором можно самостоятельно сформировать таблицу. По умолчанию, таблица имеет название «Таблица 1», которое можно изменить по желанию. Окно конструктора таблицы имеет в верхней части три колонки с названиями: Поле, Тип данных, Описание (Рис.3.).
аксесрис3

Рис.3. Окно конструирования таблицы.

В столбце «Поле» указываются имена соответствующих полей. Так,
щелкнув мышью в первой строке этого столбца, введем название первого
поля «Порядковый номер» таблицы «Следователь». Ограничениями на имя
поля являются: максимальная длина - 64 знака, запрещены знаки - точка,
угловые скобки и восклицательный знак
.

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

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

Как видно из рис. 3. СУБД MS Accessа различает следующие типы данных:

Счетчик, Текстовый, Числовой, Дата/время, Денежный, Логический, Объект OLE, Гиперссылка.

Каждое поле имеет целый ряд свойств, которые можно задать.
Указание свойства производится в нижней части окна конструирования. Набор возможных свойств поля зависит от типа данных, выбранного для этого поля. Переход из нижней части окна в верхнюю часть таблицы осуществляется нажатием клавиши «F6» или щелчком мыши в нужном месте. Порядок и
условия ввода представлены в табличном виде. Так, на (Рис.4.) представлены свойства текстового поля.

Эти свойства имеют следующее назначение:

Размер поля: определяется максимальная длина текстового поля в
символах или тип данных числового поля.

Формат поля: определяется формат отображения данных (например,
числа с денежным символом).
аксесрис4

Рис. 4. Свойства текстового поля, таблицы конструирования.

Маска ввода: определяется шаблон для ввода данных, имеющий
свое название, например номер телефона.

Подпись: определяется название поля, которое должно быть распечатано в форме или отчете. Если подпись не задавать, то за основу автоматически будет взято имя поля.

Значение по умолчанию: определяется значение по умолчанию, которое автоматически вводится в поле при формировании новой записи
данных. Например: число дверей у машины – 4 или 2.

Условие на значение: определяется выражение, которое устанавливает ограничение значения при вводе данных, позволяет контролировать
правильность данных при вводе.

Сообщение об ошибке: определяется сообщение об ошибке, которое
появляется при нарушении выражения, определенное в условии на значение.

Обязательное поле: определяется, обязательно ли вводить данные в
соответствующее поле.

аксесрис5

Рис. 5. Свойства поля счетчик.

Пустые строки: устанавливает строку нулевой длины. Например, если у лица нет телефона, то в поле «Телефон» следует занести строку нулевой длины (поставить значение «Да»).

)Индексированное поле: определяется, надо ли индексировать поле для ускорения операции поиска и сортировки данных.

Поскольку полю «Порядковый номер» определен тип данных «Счетчик», для быстрого поиска данных в свойствах поля установим в индексированном поле значение «Да (Совпадения не допускаются)» (Рис. 5.).

Далее перейдем к вводу остальных полей их типу данных и свойств. В таблице 1. приведена характеристика полей таблицы «Следователь».
Таблица 1. Свойства полей таблицы «Следователь»


Поле

Тип данных

Свойства поля

Порядковый номер

Счетчик

Индексированное поле – «Да совпадения не допускаются »

Фамилия

Текстовый

Размер поля - 30

Имя

Текстовый

Размер поля – 15

Отчество

Текстовый

Размер поля – 25

Дата рождения

Дата/время

Формат поля – краткий формат даты, Ввести маску ввода

Образование

Текстовый

Размер поля – 30

Стаж работы

Числовой

Размер поля - Байт

Звание

Текстовый

Размер поля - 30



Дадим пояснения к свойствам полей в таблице. Хотя текстовый
тип данных предлагает по умолчанию размер поля - 50, следует использовать поля как можно меньших размеров. Для типа данных «Дата/врем» помимо конкретного значения «Формата поля» следует ввести «Маску ввода», щелкнув мышью по правому краю ее строки. Далее нужно щелкнуть мышью по кнопке с многоточием. Появляется этикетка с надписью «Подтвердите сохранение таблицы». Нужно нажать на кнопку «Да». Появляется дополнительное окно (ДО) «Сохранение», в которое нужно ввести название таблицы «Следователь» и нажать ОК. На экране возникает этикетка-предупреждение «Ключевые поля не заданы». Создать ключевое поле сейчас? Следует нажать на кнопку «Нет». Появляется ДО «Создание масок ввода», и в открывшемся списке нужно щелкнуть мышью по строке «Краткий формат даты» и нажать на кнопку «Готово». После того как все поля таблицы определены, необходимо выбрать поле, у которого нет повторяющихся значений, в качестве первичного ключа. Таким ключевым полем следует сделать «Порядковый номер», поэтому щелкнем по нему мышью (тем самым активизируем это поле). Далее нужно выполнить команду Правка-ключевое поле или щелкнуть мышью по «Ключевое поле» на панели инструментов с изображением ключа. В результате маркер активного поля будет помечен изображением ключа, и таблица будет соответственно проиндексирована.

Теперь можно сохранить таблицу. Для этого нужно выполнить команду Файл-сохранить как…, имя таблицы «Следователь» уже введено в текущей базе данных, поэтому достаточно нажать ОК.

После того как информационный шаблон таблицы «Следователь» построен, можно переходить к вводу конкретных записей. Таким же образом построим таблицу «Уголовное дело» с ключевым полем Уголовное дело и таблицу «Событие» без ключевого поля.
Таблица 2. Свойства полей таблицы «Уголовное дело»


Поле

Тип данных

Свойства поля

Уголовное дело

Счетчик

Ключевое поле

Номер дела

Текстовый

Размер поля – 10

Статья УК

Текстовый

Размер поля – 10

Ведомство

Текстовый

Размер поля – 20

Дата

Дата/время

Краткий формат даты

Фабула

Поле Мемо




Дело прекращено

Логический

Формат поля – Да/нет

Дата прекращения

Дата/время

Краткий формат даты

Основание прекращения

Текстовый

Размер поля – 70

Дополнительные сведения

Текстовый

Размер поля – 70

Следователь

Числовой

Длинное целое

Таблица 3. Свойства полей таблицы «Событие»


Поле

Тип данных

Свойства поля

Порядковый номер

Счетчик




Уголовное дело

Числовой

Длинное целое

Дата

Дата/время

Краткий формат даты

Способ совершения

Текстовый

Размер поля - 30

Способ проникновения

Текстовый

Размер поля - 30

Способ насильственных действий

Текстовый

Размер поля - 30

Ущерб

Денежный

Формат поля - Денежный

Погибло

Числовой

Целое

Ранено

Числовой

Целое



Установление связей между таблицами
После создания таблиц, образующих основу базы данных: «Следователь», «Уголовное дело», «Событие», следует определить связи между таблицами. Определение связей позволяет быстрее создавать запросы, формы
или отчеты, включающие несколько таблиц.

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

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

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

Для установления связей нужно первоначально находиться в окне базы данных. Если пользователь работал в другом окне, ему нужно нажать на "Окно базы данных" на панели инструментов для вывода окна базы данных.

После этого нужно выполнить команду Сервис-Схема данных или нажать на пиктокнопку «Схема данных».

Открываются дополнительное окно «Схема данных» и поверх него – дополнительное окно «Добавление таблицы» (Рис. 6.) Если это окно не появляется (в случае сохраненного макета схемы данных), достаточно выполнить команду Связи-Добавить таблицу или нажать на пиктокнопку «Добавить таблицу» на панели инструментов.

В диалоговом окне «Добавление таблицы» нужно щелкнуть мышью по вкладке «Таблицы», установить указатель мыши на имени таблицы «Следователь», добавляемой в схему данных, и нажать на кнопку «Добавить», затем установить указатель мыши на имени "Уголовное дело" и нажать на кнопку "Добавить"; аналогично добавить третью таблицу "Событие" и в конце нажать на кнопку "Закрыть". В результате все три таблицы оказались в дополнительной таблице "Схема данных". После добавления таблиц закройте окно.

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

Будем считать таблицу «Следователь» главной, а таблицу «Уголовное дело» - подчиненной. Установим между ними связь. В качестве связующе
го поля таблицы «Следователь» возьмем поле «Порядковый номер следователя».
аксесрис7

Рис.6. Добавление таблиц в схему данных
Подведем курсор мыши к этому полю, нажмем левую клавишу мыши и, удерживая ее в нажатом положении, переместим его на поле «Следователь» таблицы «Уголовное дело». На экране появляется дополнительное окно «Связи» или «изменение связи», которое служит для установления связи и определения ее типа (см. Рис.7.).

аксесрис8

Рис.7. Установление связи между таблицами.

Включим флажок «Обеспечение целостности данных». В этом случае
будут соблюдаться определенные правила связи между таблицами, если придется изменить или удалить запись данных.

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

Тип отношения устанавливается автоматически «один-ко-многим». В этом случае каждая запись таблицы «Следователь» может быть связана с любым числом записей таблицы «Уголовное дело» (один следователь может вести несколько уголовных дел).

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

аксесрис9

Рис. 8. Схема данных (связи между таблицами)
Аналогичным образом установим связь между полем «Уголовное дело» таблицы «Уголовное дело» (при построении связи она является главной
таблицей) и полем «Уголовное дело» таблицы «Событие».

Чтобы сохранить структуру окна «Схема данных», нужно закрыть окно схемы данных и на вопрос «сохранить схему данных» нажать кнопку «Да».
1   2   3   4   5   6   7

Похожие:

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические рекомендации по выполнению выпускной квалификационной...
Методические рекомендации рассмотрены и одобрены на заседании кафедры «Технология и организация туристической деятельности»

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические рекомендации по написанию и оформлению курсовых и выпускных...
Обсуждены и приняты на заседании кафедры правовых дисциплин шгпи, протокол от 23 марта 2012 года №8

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические указания по подготовке, выполнению, оформлению и защите...
Ноу впо «Институт государственного управления, права и инновационных технологий», обсуждены на заседании кафедры «Гражданско-правовых...

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические указания по выполнению выпускных квалификационных работ
Методические указания по подготовке выпускной квалификационной работы рассмотрены и одобрены на заседании кафедры «Государственные...

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические рекомендации по выполнению курсовых работ для студентов...
Методические рекомендации по выполнению курсовых работ утверждены на заседании кафедры мировой экономики иэуп рггу

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconДисциплины
Учебно-методические материалы обсуждены и утверждены на заседании кафедры гражданского процесса юридического факультета Кубгау протокол...

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой icon«Административное право и процесс». Методические указания по выполнению...
Одобрены на заседании кафедры Государственного права, протокол №9 от 23. 05. 2006г. Рекомендовано Учебно методическим советом по...

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconВопросы к государственному
Вопросы обсуждены и одобрены на заседании кафедры «государственно-правовых дисциплин»

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические рекомендации по организации и проведению преддипломной...
Раен, заведующий кафедрой этику сыктГУ, член Российского сообщества корпоративных директоров А. П. Шихвердиев

Методические рекомендации по выполнению лабораторных работ обсуждены и одобрены на заседании кафедры криминалистики от 27 февраля 2015 г. (Протокол №10). Заведующий кафедрой iconМетодические рекомендации по выполнению дипломных работ для студентов...
Методические рекомендации утверждены на заседании Учебно-методического совета Института экономики, управления и права рггу, протокол...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск