Разработка базы данных картотеки Интерпола "Основы алгоритмизации и программирования" в Access c применением запросов
Структура, функции и организация деятельности Интерпола. Основные этапы проектирования базы данных картотеки. Назначение и виды запросов. Структура базы данных Интерпола по дисциплине "Основы алгоритмизации и программирования". Главная кнопочная форма.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 10.07.2015 |
Размер файла | 2,6 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
· Вычислительная полнота. Язык манипулирования данными должен быть языком программирования общего назначения.
· Набор типов данных должен быть расширяемым. Пользователь должен иметь средства создания новых типов данных на основе набора предопределенных системных типов. Более того, между способами использования системных и пользовательских типов данных не должно быть никаких различий.
Необязательные характеристики:
· Множественное наследование
· Проверка типов
· Распределение
· Проектные транзакции
Открытые характеристики:
· Парадигмы программирования (процедурное, декларативное)
· Система представления
· Система типов
· Однородность.
· Реализация -- язык программирования -- интерфейс.
Объектно-реляционная СУБД (ОРСУБД) -- реляционная СУБД (РСУБД), поддерживающая некоторые технологии, реализующие объектно-ориентированный подход: объекты, классы и наследование реализованы в структуре баз данных и языке запросов.
Сетевая модель данных -- логическая модель данных, являющаяся расширением иерархического подхода, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в сетевых базах данных. Разница между иерархической моделью данных и сетевой состоит в том, что в иерархических структурах запись-потомок должна иметь в точности одного предка, а в сетевой структуре данных у потомка может иметься любое число предков.
Сетевая БД состоит из набора экземпляров определенного типа записи и набора экземпляров определенного типа связей между этими записями. Тип связи определяется для двух типов записи: предка и потомка. Экземпляр типа связи состоит из одного экземпляра типа записи предка и упорядоченного набора экземпляров типа записи потомка. Для данного типа связи L с типом записи предка P и типом записи потомка C должны выполняться следующие два условия:
· каждый экземпляр типа записи P является предком только в одном экземпляре типа связи L;
· каждый экземпляр типа записи C является потомком не более чем в одном экземпляре типа связи L.
2.2 Создание запросов в базе данных
Запрос строится на основе одной или нескольких взаимосвязанных таблиц, позволяя комбинировать содержащуюся в них информацию. При этом могут использоваться как таблицы базы данных, так и сохраненные таблицы, полученные в результате выполнения других запросов. Кроме того, запрос может строиться непосредственно на другом запросе с использованием его временной таблицы с результатами. Запрос QBE содержит схему данных, включающую используемые таблицы и бланк запроса. При конструировании запроса достаточно выделить и перетащить с помощью мыши необходимые поля из таблиц, представленных в схеме данных запроса, в бланк запроса и ввести условия отбора записей.
Назначение и виды запросов
Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Полученная таблица может использоваться в качестве источника данных в следующих запросах, формах, отчетах, страницах доступа к данным. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.
С помощью запроса можно выполнить следующие виды обработки данных:
· выбрать записи, удовлетворяющие условиям отбора;
· включить в результирующую таблицу запроса заданные пользователем поля;
· произвести вычисления в каждой из полученных записей;
· сгруппировать записи с одинаковыми значениями в одном или нескольких полях в одну запись с одновременным выполнением над другими полями групповых функций;
· произвести обновление полей в выбранном подмножестве записей;
· создать новую таблицу базы данных, используя данные из существующих таблиц;
· удалить выбранное подмножество записей из таблицы базы данных; добавить выбранное подмножество записей в другую таблицу.
Многотабличный запрос позволяет сформировать записи результата путем объединения взаимосвязанных записей из таблиц БД и включения нужных полей из нескольких таблиц. В частности, при объединении двух нормализованных связанных одно-многозначными отношениями таблиц результирующая запись образуется на основе записи подчиненной таблицы, в которую добавляются поля из связанной записи в главной таблице. Заметим, что подобное объединение формирует новую таблицу, которая не является нормализованной. Выбранный тип объединения таблиц задается при установлении связи между таблицами и определяет способ формирования записей запроса. По умолчанию связи устанавливаются с параметром объединения первого типа: объединение только тех записей, в которых значения связанных полей обеих таблиц совпадают. Последовательное выполнение ряда запросов по образцу позволяет решать достаточно сложные задачи, не прибегая к программированию.
В Access может быть создано несколько видов запроса.
· Запрос на выборку -- выбирает данные из взаимосвязанных таблиц и других запросов. Результатом его является таблица, которая существует до закрытия запроса. На основе этого вида запроса могут строиться запросы других видов.
· Запрос на создание таблицы -- также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, сохраняет результат в новой постоянной таблице.
· Запросы на обновление, добавление, удаление -- являются запросами действия, в результате выполнения которых изменяются данные в таблицах.
Лучшим способом создания запроса является использование графического конструктора -- одного из наиболее мощных средств Access. Основные принципы конструирования различных запросов заложены в технике конструирования запроса на выборку, являющегося основой всех видов запроса.
Запрос на выборку позволяет достаточно просто выбрать данные из одной или нескольких взаимосвязанных таблиц. Результаты выполнения запроса отображаются в виде временной таблицы, существующей до закрытия запроса. Поля, составляющие записи этой таблицы, указываются пользователем в запросе. Записи таблицы результатов запроса формируются на основе записей в исходных таблицах и связей между этими таблицами и фильтруются в соответствии с заданными в запросе условиями отбора. Таблица результатов запроса может применяться при дальнейшей обработке данных. В запросе на выборку могут использоваться не только таблицы базы данных, но и ранее созданные запросы, а вернее таблицы, являющиеся результатом их выполнения. При этом нет необходимости сохранять таблицы, получаемые в результате выполнения ранее созданных запросов. Однако в ряде случаев непосредственное использование в запросе другого запроса невозможно. Тогда необходимо преобразовать включаемый запрос в запрос на создание таблицы. Этот запрос, в отличие от запроса на выборку, сохраняет результат в новой таблице БД, после чего эта таблица может включаться в состав таблиц для построения запроса. Результаты выполнения запроса выводятся в режиме таблицы. Окно запроса в режиме таблицы аналогично окну просмотра таблицы базы данных. В этом режиме становится активной панель инструментов Запрос в режиме таблицы.
Таблица в режиме таблицы
Несмотря на то, что поля результирующей таблицы принадлежат, как правило, нескольким таблицам базы данных, с ними можно работать так, как если бы они принадлежали одной таблице. Можно изменить данные в таблице результатов запроса на выборку, и сделанные изменения будут внесены в базовые таблицы. Особенно важно, что, несмотря на дублируемость данных, возникающую в результате объединения записей таблиц, изменение одного данного в таблице запроса автоматически приводит к изменению всех повторяющихся в таблице запроса значений. Это определяется тем, что через таблицу запроса меняется значение в исходной таблице, где оно представлено один раз. Для выполнения необходимых действий при создании запросов используются команды меню или панель инструментов Конструктор запросов. Окно конструктора запросов разделено на две панели. Верхняя панель содержит схему данных запроса, которая включает выбранные поля данного запроса таблицы. Таблицы представлены списками полей. Нижняя панель является бланком запроса по образцу - QBE, который необходимо заполнить.
Схема данных запроса
В окне конструктора запроса отображаются выбранные таблицы со списком полей и одно-многозначные связи между ними, имеющиеся в схеме БД. Первая строка в списке полей, отмеченная звездочкой (*), обозначает все множество полей таблицы. Кроме того, если таблицы имеют поля с одинаковыми именами и типами данных, Access автоматически устанавливает связи для объединения таких таблиц, даже когда связи не были установлены в схеме данных. Пользователь может самостоятельно установить не установленные автоматически связи, переместив с помощью мыши, задействованные в связи поля из одного списка полей в другой. При использовании в запросе других запросов или таблиц, не представленных в схеме данных базы, с ними также могут быть установлены связи-объединения. Бланк запроса по образцу представлен в виде таблицы на нижней панели окна запроса. Такая таблица предназначена для конструирования структуры таблицы результата запроса и условий выборки данных из исходных таблиц. Первоначально эта таблица пуста.
Каждый столбец бланка относится к одному запрашиваемому полю. Поля могут использоваться для включения в таблицу запроса, для задания сортировки, для задания условий отбора записей, а также для выполнения вычислений в записях таблицы.
При заполнении бланка запроса:
· в строку Поле включаются имена используемых в запросе полей;
· в раскрывающемся списке Сортировка выбирается порядок сортировки записей результата;
· в строке Вывод на экран устанавливаются флажки для полей, которые должны быть включены в результирующую таблицу;
· в строке Условие отбора задаются условия отбора записей;
· в строке или задаются альтернативные условия отбора записей.
В ряде случаев в бланке запроса наряду с именем поля необходимо отображать имя соответствующей таблицы, например, когда поля имеют одинаковые имена в разных таблицах. Для отображения имен таблиц в строке бланка следует выбрать команду Вид | Имена таблиц или нажать соответствующую кнопку на панели конструктора запросов. В результате выполнения команды в бланке появится строка Имя таблицы.
Поля бланка запроса
Каждый столбец бланка запроса соответствует одному из полей таблиц, на которых строится запрос. Кроме того, здесь может размещаться вычисляемое поле, значение которого вычисляется на основе значений других полей записи результата, или итоговое поле для групп записей, использующее одну из встроенных групповых функций Access. Для включения требуемых полей таблиц в соответствующие столбцы запроса можно воспользоваться следующими приемами:
В первой строке бланка запроса Поле щелчком мыши вызвать появление кнопки списка и выбрать из списка нужное поле. Список содержит все поля таблиц, представленных в бланке запроса;
· переместить с помощью мыши требуемое поле из списка полей таблицы в схеме данных запроса в первую строку бланка запроса;
· дважды щелкнуть на имени поля таблицы в схеме данных запроса;
· для включения в запрос всех полей таблицы можно переместить с помощью мыши в соответствующую строку бланка запроса все поля из списка полей таблицы в схеме данных запроса или дважды щелкнуть на символе * (звездочка) в этом списке.
Добавление таблицы в схему данных запроса осуществляется с помощью команды меню Запрос | Добавить таблицу или нажатием соответствующей кнопки панели Конструктор запросов. Команда добавления может быть выполнена также через контекстное меню, вызываемое в режиме схемы данных запроса. Добавление поля в бланк запроса осуществляется посредством одного из рассмотренных выше действий, например, перемещением с помощью мыши имени поля из таблицы в схеме данных в нужное место бланка. Все столбцы полей справа от него передвинутся на один столбец вправо. Удаление поля в бланке запроса требует предварительного выделения соответствующего столбца. Для этого следует переместить курсор в область маркировки столбца, где он примет вид направленной вниз черной стрелки, и щелкнуть кнопкой мыши. Далее нажмите клавишу или выберите пункт меню Правка | Удалить столбцы. Для перемещения поля в бланке запроса выделите с помощью мыши соответствующий столбец и переместите его на новую позицию. Столбец, на место которого перемещен новый, и все столбцы справа от него будут сдвинуты вправо.
2.3 Формы MS Aссess
Конечному пользователю БД работать непосредственно с таблицами не всегда бывает удобно, а представление в них данных не очень наглядно. Формы MS Access как правило используются для создания пользовательского интерфейса любой БД. Большая часть данных, представленных в форме, берется из таблицы или запроса. Каждая форма представляет собой контейнер, в котором размещаются элементы управления для просмотра и редактирования данных, навигации по набору записей и выполнение активных действий, при возникновении разных событий.
Элемент управления - это визуальный объект, используемый для отображения информации, ввода и изменения данных, выполнения определенных действий или просто для украшения формы. Первое и наиболее часто встречающееся применение форм - ввод и редактирование информации. Для этого применяются различные элементы управления, чаще всего это поля ввода, в которые вводятся данные различных типов, выпадающие списки с набором значений для подстановки и логические переключатели. Также с помощью формы можно производить любые манипуляции с базой данных: создавать и уничтожать ее объекты, запускать на исполнение другие формы или отчеты и др. Формы по сравнению с обработкой данных в режиме таблицы обладают следующими преимуществами:
· форма позволяет в каждый момент времени сфокусировать внимание на отдельной записи, поскольку, как правило, отображает все поля одной записи в отличие от режима таблицы, отображающего сразу несколько записей, так что приходится прокручивать окно, чтобы просмотреть содержимое всех полей;
· элементы управления на форме можно расположить логичным образом, облегчающем чтение и работу с данными;
· некоторые объекты базы данных, такие как рисунки, анимация, звуки и видео клипы, могут отображаться или воспроизводиться только в режиме формы, а не в режиме таблицы.
· Редактирование формы происходит в визуальном режиме, что позволяется экспериментировать с расположением элементов управления и их внешним видом. При этом многие элементы при создании запускают своих "Мастеров", облегчающих процесс настройки их свойств.
Формы могут содержать следующие разделы: заголовок, верхний колонтитул, область данных, нижний колонтитул и примечание. В режиме формы заголовок отображается в верхней части экрана, а при печати - в верхней части первой страницы. Верхний и нижний колонтитулы могут содержать сведения, которые должны изображаться соответственно в верхней или нижней части каждой страницы. Колонтитулы отображаются только при печати формы. Область данных содержит записи. Допускается вывод одной или нескольких записей на экране или странице данных.
Создание форм
Создание формы начинается с щелчка на кнопке "Создать" в окне базы данных, после чего откроется диалоговое окно, в котором следует выбрать способ создания формы. Автоформа - автоматическое создание формы с использованием одного из стандартных шаблонов. Это наиболее простой и быстрый способ создания формы. Если выбран вариант "Автоформа: в столбец", то все поля формы располагаются друг над другом, и в один конкретный момент времени на экране видны данные только одной из записей таблицы базы данных. Вариант "Автоформа: ленточная", больше подходит тогда, когда таблица хранит некоторые значения одного параметра, например, продаж по датам. В одном столбце можно вывести значения дат, а во втором - объем соответствующих им продаж. Ленточная форма похожа на таблицу, но данные в ней расположены не так компактно. Каждая запись занимает отдельную строку - "ленту". Вариант "Автоформа: табличная" предназначен для автоматического создания форм, внешне похожих на таблицы.Для того, чтобы увидеть истинный вид табличной формы, необходимо выполнить команду "Вид">"Режим формы". Мастер форм - создание формы с помощью мастера (в зависимости от назначения формы "Мастер" предлагает на выбор стандартные шаблоны и стили оформления). Этот вариант лучше всего использовать в тех случаях, когда из большой таблицы требуется поместить на форму всего несколько отдельных полей и при этом автоматически расположить их на пространстве формы наиболее выгодным образом. Конструктор - создание формы на основе пустого бланка при помощи инструментальных средств конструктора форм. Этот вариант лучше всего использовать либо для очень простых форм, либо, наоборот, для очень сложных, не предусмотренных встроенным мастером MS Access. Диаграмма - создание формы с диаграммой на основе выбранных полей таблицы. В этом случае по указанным полям Microsoft Excel автоматически строит диаграмму. Сводная таблица - создание сводной таблицы Microsoft Excel на основе таблиц или запросов Access. Этот вариант создания формы следует использовать в тех случаях, когда возникает необходимость отобразить некий интегрированный суммарный результат. Содержимое поля со списком "Таблица/Запрос"показывает, на основе какого объекта MS Access (таблицы или запроса) будет создана форма. Для настройки элементов формы следует переключиться в режим конструктора.
Элементы управления
Все элементы, добавляемые в форму, являются элементами управления.Примерами разных элементов управления служат поля, надписи, списки, переключатели, кнопки и линии. При открытии формы в режиме конструктора MS Access отображает панель элементов, предлагающую средства для добавления и работы с различными типами элементов управления. Если панель элементов отсутствует на экране, то необходимо выполнить команду в меню "Вид">"Панель элементов".
Присоединенный элемент управления - элемент управления, в котором выводится значение поля базовой таблицы или запроса. Имя поля таблицы или запроса задается в качестве значения свойства "Данные" элемента управления. Присоединенный элемент управления дает возможность просматривать или менять значения в связанном поле и является наиболее распространенным типом элемента управления. Свободный элемент управления - элемент управления, не связанный с полем. Свободные элементы управления используются для вывода информации, такой как инструкции по работе с формой или рисунки, созданные в других приложениях. Например, линии и прямоугольники являются свободными элементами управления. С помощью свободных элементов управления (например, кнопок или переключателей) можно также организовать обработку некоторых действий пользователя. Вычисляемый элемент управления - элемент управления, в котором выводится результат расчета выражения, а не сохраненные данные. Значение элемента управления пересчитывается при каждом изменении выражения. Любой элемент управления в форме имеет свойства. Свойства элемента управления определяют структуру, внешний вид и поведение элемента, а также характеристики содержащихся в нем данных. Свойства выбранного объекта отображаются (и могут изменяться) в окне Изменение значений свойств формы или любого элемента управления формы, а также добавление новых элементов происходит в режиме конструктора.
Кнопочные формы
Как правило, базы данных состоят из большого количества форм и отчетов. Для более простого перемещения по базе данных часто используются кнопочные формы. На кнопочную форму помещаются кнопки, при нажатии которых открываются формы или отчеты (или открываются другие кнопочные формы, с помощью которых открываются дополнительные формы и отчеты), осуществляется выход из MS Access или настраивается сама кнопочная форма.
Кнопочная форма является более простым и предпочитаемым пользователями интерфейсом базы данных по сравнению с окном базы данных. Она предназначена главным образом для тех, кто пользуется БД, предпочитая не работать над ее конструкцией (т.е. для конечного пользователя, а не для разработчика БД).
Чтобы создать кнопочную форму, удобно использовать диспетчер кнопочных форм. Для этого необходимо выполнить команду "Сервис">"Надстройки">"Диспетчер кнопочных форм". С помощью этой надстройки автоматически создается удобная и функциональная форма, для выполнения основных действий с БД. В диалоговом окне "Диспетчер кнопочных форм" можно создавать, изменять и удалять страницы кнопочной формы. Пример кнопочной формы представлен на рисунке 7.4.1.
2.4 Структура базы данных картотека Интерпола по дисциплине «Основы алгоритмизации и программирования»
База данных картотека Интерпола состоит из следующих таблиц:
· Заключенные
· Карточка заключенного
· Отбывшие срок
· Карточка отбывших
· Switchboard Items
· Подозреваемые
Запросы:
· Поиск заключенных
· Поиск отбывших
· Поиск подозреваемых
Кнопочная форма:
· Заключенные
· Карточка заключенного
· Отбывшие срок
· Карточка отбывших
· Кнопочная форма
· Подозреваемые
Рассмотрим структуру базы данных Интерпола, т.е. те его элементы, которые видит пользователь. Данная база в дальнейшим послужит базой данных для Международных организации уголовной полиции ,но его ценность прежде всего, в тематическом содержании. База состоит из:
· Таблиц;
· Кнопочных форм
· Запросов.
Перейдем к описанию составных частей базы данных Интерпола.
Главная кнопочная форма содержит название базы данных. Для этого можно оформить ее с помощью картинок.
Рис 1.Главная кнопочная форма
Главная кнопочная форма содержит основные кнопки меню
Кнопочная форма обеспечивает доступ к органам управления, позволяющие:
· открывать кнопочные формы
· заканчивать работу с базой ;
база данные картотека запрос
Рис 2.Кнопочная форма «Заключенные»
Кнопочная форма Заключенные содержит информацию о карточках заключенных
Рис 3. Таблица «Заключенные»
Таблица Заключенные содержит информацию о заключенных
Рис 4.Форма «Карточка отбывших»
Рис 5. Таблица «Карточка отбывших»
ЗАКЛЮЧЕНИЕ
В настоящее время Интерпол - это крупная международная организация, вторая по численности после ООН и самая крупная организация правоохранительных органов, членами которой являются 184 государства. Сотрудничество полицейских органов в рамках Интерпола основано на действиях, предпринимаемых этими органами на территории своих стран и в строгом соответствии с их национальными законодательствами. Работа Интерпола еще раз доказывает неотвратимость наказания за совершенные преступления. Преступник должен осознать, что правосудие не имеет территориальной привязанности и независимо от того, где совершено преступление, наказание будет неминуемы.
В этой дипломной работе рассматривалась тема «Разработка базы данных картотека Интерпола по дисциплине «Основы алгоритмизации и программирования» для овладения навыками создания электронно-информационных ресурсов». База данных картотека Интерпола- в большей степени инструмент обучения и познания, а его структура и содержание зависят от целей его использования. Особую значимость он приобретает при использовании в линейных технологиях и коммуникационных системах.
Преимущества использования БД
Рассмотрим, какие преимущества получает пользователь при использовании БД как безбумажной технологии:
· Компактность
Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки
· Скорость
Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки
· низкие трудозатраты
Нет необходимости в утомительной ручной работе над данными
· применимость
Всегда доступна свежая информация
Дополнительные преимущества появляются при использовании БД в многопользовательской среде, поскольку становится возможным осуществлять централизованное управление данными.
Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными). Современные СУБД дают возможность включать в них не только текстовую и графическую информацию, но и звуковые фрагменты и даже видеоклипы. Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним. Популярные СУБД - FoxPro, Access for Windows, Paradox. Для менее сложных применений вместо СУБД используются информационно-поисковые системы (ИПС), которые выполняют следующие функции:
· хранение большого объема информации;
· быстрый поиск требуемой информации;
· добавление, удаление и изменение хранимой информации;
· вывод ее в удобном для человека виде.
Подводя итоги можно сказать, что была проделана работа по созданию базы данных картотека Интерпола, предназначенного для использования его в организациях, а также для самостоятельной работы. Основным достоинством данного программного продукта является доступность изложенного материала.
СПИСОК ЛИТЕРАТУРЫ
1. Кузин А.В., Левонисова С.В. - Базы данных (5-е изд.)
2. Учебное пособие. / Ю. Аляев, В. Гладков, О. Козлов. - М.: Финансы и статистика, 2013. - 528 с.
3. Грег Риккарди /Системы баз данных. Издательство: Вильямс Год: 2001
4. Дональд Эрвин Кнут. Искусство программирования. Том 1. Основные алгоритмы. / Д. Э. Кнут. - М.: Вильямс, 2015. - 720 с.
5. Кокс Д. Microsoft Office Word 2010. Русская версия/ Д. Кокс, Д. Преппернау. - М.: ЭКОМ Паблишерз, 2013. - 584 с.
6. Парфилова Н. Программирование. Основы алгоритмизации и программирования. Учебник. / Н. Парфилова, А. Пылькин, Б. Трусов. - М.: Academia, 2014. - 240 с.
7. Фаронов. Практика программирования. / В. Фаронов. - М.: КноРус, 2013 - 416 с.
8. Дейт К. Дж. Введение в системы баз данных = Introduction to Database Systems. -- 8-е изд. -- М.: «Вильямс», 2006. -- 1328 с. -- ISBN 0-321-19784-4.
9. Когаловский М.Р. Перспективные технологии информационных систем. -- М.: ДМК Пресс; Компания АйТи, 2003. -- 288 с. -- ISBN 5-279-02276-4.
10. Когаловский М.Р. Энциклопедия технологий баз данных. -- М.: Финансы и статистика, 2002. -- 800 с. -- ISBN 5-279-02276-4.
11. Кузнецов С. Д. Основы баз данных. -- 2-е изд. -- М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. -- 484 с. -- ISBN 978-5-94774-736-2.
12. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика = Database Systems: A Practical Approach to Design, Implementation, and Management. -- 3-е изд. -- М.: «Вильямс», 2003. -- 1436 с. -- ISBN 0-201-70857-4.
13. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. -- М.: «Вильямс», 2003. -- 1088 с.
14. Зайцева Е. Система международных уведомлений Интерпола // Российский следователь. - 2007. - №7.
15. Ищенко Е.П., Топорков А. Криминалистика. - М., 2006.
16. Казанцев С. Борьба с международной преступностью. - М., 2006.
17. Калугина М. Информационное обеспечение организации противодействия торговле людьми по каналам Интерпола // Общество и право. - 2008. - №3.
18. Мацкевич И. Преступность в условиях глобализации // Международный уголовный процесс и международная юстиция. - 2009.- №1.
19. Международные организации: Словарь - справочник / Сост. Т. Каверин. - М., 2006.
20. Нигматуллин Р. Сотрудничество государств в борьбе с незаконным оборотом наркотиков // История государства и права. - 2008. - №22.
21. Радионов К. Интерпол: вчера, сегодня, завтра. - М., 1990.
22. Шлянцев Д.А. Международное право. - М., 2006. - С. 144.
23. Казанцев С. Борьба с международной преступностью. - М., 2006. - С
24. Лукашук И. Международное право. - М., 2005. - с. 445.
25. Международные организации: Словарь - справочник / Сост. Т. Каверин. - М., 2006. - С. 158.
26. Ищенко Е.П., Топорков А. Криминалистика. - М., 2006. - С. 456.
27. Зайцева Е.С. Система международных уведомлений Интерпола // Российский следователь. - 2007. - №7. - С. 19.
28. Международные организации: Словарь - справочник / Сост. Т. Каверин. - М.,2006. - С.158.
ПРИЛОЖЕНИЕ А
Рис 6. Таблица «Карточка заключенного»
Рис 7.Поиск «Заключенные»
Рис 8.Таблица «Отбывшие»
Рис 9. Поиск «Отбывшие»
Рис 10.Карточка «Отбывшие срок»
Рис 11.Таблица «Отбывшие»
Рис 12.Поиск «Отбывшие»
Рис 13. Карточка Отбывших
Рис 14.Таблица «Подозреваемые»
Рис 15.Поиск «Подозревание»
Рис 16.Карточка «Подозреваемые»
Размещено на Allbest.ru
Подобные документы
Интерпол - международный центр регистрации преступников. Структура, функции и организация деятельности организации. Основные этапы проектирования базы данных с применением запросов для овладения навыками создания электронно-информационных ресурсов.
дипломная работа [2,6 M], добавлен 19.06.2015Механизм и основные этапы создания и администрирования базы данных для Картотеки книг или библиотеки при помощи средств Microsoft SQL Server. Характеристика данной базы и требования, предъявляемые к ней. Основные операции с исследуемой базой данных.
курсовая работа [289,8 K], добавлен 21.06.2011Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.
реферат [1,6 M], добавлен 22.10.2009Функции базы данных Access: организация, добавление и изменение информации, связывание таблиц, макросы, модули, средства печати. Элементы базы данных: запросы, таблицы, формы и отчеты. Виды запросов: на выборку, перекрестные, на изменение, с параметрами.
реферат [2,1 M], добавлен 16.05.2014Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.
курсовая работа [2,9 M], добавлен 14.11.2016Теоретические основы разработки приложения для автоматизации данных по Олимпиаде. Основные свойства объектов, связей, их атрибуты. Создание отчета на примере "спортсмены занявшие места с 1 по 3". Структура запросов, таблиц базы данных в Microsoft Access.
курсовая работа [1,1 M], добавлен 09.12.2013Описание предметной области и соотношения между объектами. Этапы проектирования базы данных, ее инфологическая, концептуальная и физическая модели. Использование режима "Конструктор" при создании таблиц, разработка форм, запросов и отчетов в MS Access.
курсовая работа [2,5 M], добавлен 07.11.2012Создание программ, позволяющих создавать базы данных. Создание таблицы базы данных. Создание схемы данных. Создание форм, отчетов, запросов. Увеличение объема и структурной сложности хранимых данных. Характеристика системы управления базой данных Access.
курсовая работа [2,1 M], добавлен 17.06.2013Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.
курсовая работа [981,4 K], добавлен 05.11.2011Использование баз данных менеджерами автосалонов для повышения качества и скорости обслуживания клиентов. Создание запросов на добавление, удаление, обновление данных. Запросы перекрестный, на выборку. Кнопочная форма базы данных с практичным интерфейсом.
курсовая работа [1,6 M], добавлен 10.02.2014