Тема 5. Базы данных. Ms access
База данных – это организованная на машинном носителе совокупность взаимосвязанных данных, она содержит сведения о разных сущностях одной предметной области.
Базы данных, которые организованы в виде нескольких таблиц, называются реляционными.
Для взаимодействия пользователя с базой данных используются СУБД (системы управления БД).
СУБД включает:
набор средств для поддержки таблиц, отношений между ними;
развитый пользовательский интерфейс, который позволяет вводить информацию, выполнять поиск и предоставлять информацию в текстовом или графическом виде:
средства программирования высокого уровня, с помощью которых можно создавать программные продукты для работы с базами данных;
средства для выбора нужных данных;
средства для вывода информации на печать;
средства для выполнения расчетов.
В настоящее время применяется несколько десятков различных СУБД. Среди них можно назвать Microsoft Access, Visual FoxPro, Oracle. Microsoft Access предназначен для создания небольших, некоммерческих приложений.
Существуют объекты базы данных: таблицы, формы, запросы, отчеты, макросы и модули.
Для автоматизации процесса создания отдельных объектов используется специальное диалоговое средство, называемое Конструктор. Конструктор предоставляет пользователю набор инструментов, с помощью которых можно быстро создать и модифицировать таблицу, форму, запрос, отчет.
Существуют Мастера по созданию объектов баз данных, т.е. специальные диалоговые средства для помощи по выполнению работ. Например, Мастер подстановок, создает в поле таблицы раскрывающийся список значений для выбора и ввода нужного. Для создания поля со списком надо в режиме Конструктора таблицы выбрать тип данных этого поля – Мастер подстановок.
ТАБЛИЦЫ В ACCESS
Таблица – это некоторая структурированная информация, содержащая характеристики объекта или класса объектов. В настоящее время это самый популярный способ хранения информации в электронном виде.
Структура таблицы определяется полями, которые соответствуют столбцам, с указанием типа данных.
Содержание таблицы заключено в ее строках, т.е. записях.
ТИПЫ ПОЛЕЙ
Текстовый. Служит для ввода символьных данных: букв, цифр, знаков пунктуации, других символов длиной не более 256 символов. Такой тип должны иметь, например, поля «Фамилия», «адрес».
Числовой. Используется для ввода целых и вещественных чисел. Например, номер дома, вес и т.д.
Дата/время. Позволяет задать дату и время. Например: дата поступления заявки, дата вызова.
Логический тип. Может принимать одно из двух возможных значений: «истина» или «ложь». «Истина» обозначается галочкой, «ложь» - пустой клеткой. Примеры: наличие оплаты, вступление в профсоюз.
Денежный. Разновидность числового типа данных. Отличается более удобным форматом и значком денежной единицы. Для обозначения рублей используется буква «р», дробная часть содержит две цифры для хранения копеек. Например, цена товара, сумма налогов.
OLE-объект позволяет сохранять рисунки, музыкальные клипы, видеозаписи и т.д.
MEMO-поле – символьное поле длиной до 65535 символов. Данные этого поля не хранятся в таблице, таблица содержит только ссылку на эти данные.
Счетчик – целое значение. Значение счетчика не может повторяться, оно устанавливается автоматически, на единицу больше, чем предыдущее. Его удобно использовать для нумерации записей.
Таблица может быть создана в одном из пяти режимов:
Режим таблицы позволяет изменять имена полей и вводить данные. Тип поля определяется Access автоматически и не всегда правильно. Хорошо работает при занесении символьных и числовых данных. У вас могут возникнуть проблемы при занесении дат, не удается занести логическое значение.
Конструктор позволяет изменять имя, тип, формат поля. В этом режиме невозможно вводить данные.
Мастер таблиц. Вы можете выбрать какие-то поля из таблиц-образцов.
Импорт таблиц. Вы можете скопировать готовую таблицу из какой-либо базы данных.
Связь с таблицей позволяет указать адрес готовой таблицы, с которой вы хотите работать.
Для однозначного определения каждой записи таблица должна иметь уникальный ключ.
Пока не заданы связи между таблицами, надо самостоятельно отслеживать взаимосвязанные записи, поэтому надо отобразить на экране две и более таблиц: Окно/Сверху вниз. Это не очень удобно, поэтому созданы дополнительные возможности: Форма и Схема данных.
Связи между таблицами дают возможность совместно использовать данные из разных таблиц. Связь каждой пары таблиц обеспечивается одинаковыми полями в них – ключом связи. Связи между таблицами в реляционной базе данных могут быть только типа один-к-одному или один-ко-многим. Связывание таблиц позволяет избежать повторения значений данных в разных таблицах и позволяет упростить процесс их обновления.
Схема данных наглядно отображает таблицы и связи между ними, а также обеспечивает использование связей при обработке данных и целостность базы данных.
Рассмотрим пример создания базы данных «Расследование преступлений», содержащую три таблицы: "СЛЕДОВАТЕЛЬ", "ПРЕСТУПЛЕНИЕ», "ЛИЧНЫЕ ДАННЫЕ " следователя.
На рисунке 3 показаны три таблицы: СЛЕДОВАТЕЛЬ, ПРЕСТУПЛЕНИЕ, ЛИЧНЫЕ ДАННЫЕ следователя, которые логически связаны по одинаковому полю Код следователя.
Рис.3 Логически связанные таблицы
Между таблицами существуют отношения:
"СЛЕДОВАТЕЛЬ", "ПРЕСТУПЛЕНИЕ" – отношения один-ко-многим;
"СЛЕДОВАТЕЛЬ", "ЛИЧНЫЕ ДАННЫЕ " - отношения один-к-одному.
- Ю.Е. Бочкарева, о.Л. Курилова
- Введение
- Дисциплина «Информационные технологии в юридической деятельности» аннотация дисциплины
- Содержание дисциплины Практический курс.
- Тема 1. Операционная система Windows
- Лабораторная работа № 1. Работа в операционной среде Windows
- Тема 2. Текстовые редакторы
- Лабораторная работа № 2. Реферат
- Лабораторная работа № 3. Шаблон
- Тема 3. Презентация Power Point
- Создание презентации на основе предложенного содержания и дизайна
- Быстрое создание презентации
- Просмотр миниатюры слайда
- Режимы PowerPoint: Обычный режим
- Режим сортировщика слайдов
- Вставка рисунка из коллекции клипов
- Анимация текста и объектов
- Просмотр эффектов анимации и смены слайдов
- Сохранение презентации с последующим запуском в виде показа слайдов
- Лабораторная работа № 4. Презентация.
- Тема 4. Электронные таблицы
- Лабораторная работа №5. Таблица "Ряд распределения работающих в увд города n".
- Лабораторная работа №6. Таблицы «Преступности и раскрываемости»
- Лабораторная работа №7. Диаграммы
- Тема 5. Базы данных. Ms access
- Лабораторная работа №8. Создание базы данных и таблиц.
- Лабораторная работа №9. Создание форм базы данных.
- Лабораторная работа №10. Обработка данных – сортировка, поиск, фильтрация.
- Основы разработки запросов.
- Лабораторная работа №11. Построение запросов.
- Лабораторная работа №12. Создание отчетов.
- Тема 6. Информационное обеспечение правоохранительных органов.
- Оперативно-справочные, оперативно-розыскные и дактилоскопические учеты.
- Информационные технологии в правоохранительной деятельности.
- Автоматизированные информационные системы.
- Тема 7. Справочные правовые системы.
- Современные тенденции в развитии справочно-правовых систем.
- Обзор российских справочно-правовых систем.
- Консультант Плюс.
- Ознакомление с пиктографическим меню.
- Работа с найденными документами.
- Лабораторная работа №13. Поиск и работа с документами в спс Консультант Плюс
- Тема 8. Компьютерная сеть интернет.
- Работа с программой Microsoft Internet Explorer.
- Средства навигации в www:
- Сохранение Web-страниц.
- Сохранение рисунков Web-страницы.
- Сохранение фрагментов текста Web-страницы.
- Лабораторная работа №14.
- Настройки программы Internet Explorer.
- Основы работы с ftp.
- Лабораторная работа №15. Настройка ie. Знакомство с ftp-сервером.
- Электронная почта.
- Электронная почта (e-mail).
- Программа Microsoft Outlook Express.
- Лабораторная работа №16. Электронная почта.
- Организация поиска информации в сети Интернет.
- Поисковые каталоги.
- Поисковые машины или поисковые указатели.
- Классификационно-рейтинговые системы.
- Приемы поиска информации.
- Средства простого поиска.
- Средства расширенного поиска.
- Средства специального поиска.
- Лабораторная работа №17. Приемы поиска информации.
- Службы поиска людей.
- Российские ресурсы сети Интернет для юристов:
- Вопросы к экзамену.
- Список использованных ресурсов.
- Приложение 1
- Лабораторная работа по информатике
- Приложение 2
- Приложение 3 Задания для поиска документов в спс.
- Найти в кодексе (поставить закладку в нужной части документа)
- Найти документ (сохранить результат в папке, созданной в спс)
- Получить информацию (поставить закладку в тексте найденного документа, на абзац с ответом на задание):
- Найти документ по словам, которые встречаются в тексте (поставить закладку)
- Найти документы по практическому вопросу (поставить закладку в тексте найденного документа, на абзац с ответом на задание)
- Оглавление