Материал: В юридической деятельности

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
Рынок программного обеспечения ПК располагает большим числом разнообразных по своим функциональным возможностям коммерческих систему управления базами данных общего назначения, а также средствами их окружения практически для всех массовых моделей машин и для различных операционных систем.Наиболее популярными СУБД являются:

  • dBase;

  • Microsoft Access;

  • Microsoft FoxPro;

  • Paradox;

  • Informix и др.
Основные характеристики СУБД:

  • производительность;

  • обеспечение целостности данных;

  • обеспечение безопасности данных;

  • работа в многопользовательских средах.
На производительность СУБД оказывают влияние два фактора:

  • СУБД, которые следят за соблюдением целостности данных, несут дополнительную нагрузку, которую не испытывают другие программы;

  • производительность собственных прикладных программ сильно зависит от правильного проектирования и построения базы данных.
3.5. Режимы работы с базами данныхОбычно с базами данных работают две категории исполнителей. Первая категория — проектировщики. Их задача состоит в разработке структуры таблиц базы данных и согласовании ее с заказчиком. Кроме таблиц проектировщики разрабатывают и другие объекты базы данных, предназначенные, с одной стороны, для автоматизации работы с базой, а с другой стороны — для ограничения функциональных возможностей работы с базой (если это необходимо из соображений безопасности). Проектировщики не наполняют базу конкретными данными (заказчик может считать их конфиденциальными и не предоставлять посторонним лицам). Исключение составляет экспериментальное наполнение модельными данными на этапе отладки объектов базы.Вторая категория исполнителей, работающих с базами данных, - пользователи. Они получают исходную базу данных от проектировщиков и занимаются ее наполнением и обслуживанием. В общем случае пользователи не имеют средств доступа к управлению структурой базы — только к данным, да и то не ко всем, а к тем, работа с которыми предусмотрена на конкретном рабочем месте.Соответственно, система управления базами данных имеет два режима работы: проектировочный и пользовательский. Первый режим предназначен для создания или изменения структуры базы и создания ее объектов. Во втором режиме происходит использование ранее подготовленных объектов для наполнения базы или получения данных из нее.
3.6. Технология работы с СУБДСоздание структуры таблиц базы данных: практически все используемые СУБД хранят данные следующих типов: текстовый (символьный), числовой, календарный, логический, примечание. Некоторые СУБД формируют поля специального типа, содержащие уникальные номера записей и используемые для определения ключа.Если обрабатываемая база данных включает несколько взаимосвязанных таблиц, то необходимо определение ключевого поля в каждой таблице, а также полей, с помощью которых будет организована связь между таблицами.Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции можно разнести во времени.Ввод и редактирование данных: заполнение таблиц данными возможно как непосредственным вводом данных, так и в результате выполнения программ и запросов.Практически все СУБД позволяют вводить и корректировать данные в таблицах двумя способами:

  • с помощью, предоставляемой по умолчанию стандартной формы в виде таблицы;

  • с помощью экранных форм, специально созданных для этого пользователем.
Обработка данных, содержащихся в таблицах: обрабатывать информацию, содержащуюся в таблицах базы данных, можно путем использования запросов или в процессе выполнения специально разработанной программы.Конечный пользователь получает при работе с СУБД такое удобное средство обработки информации, как запросы. Запрос представляет собой инструкцию на отбор записей. Большинство СУБД разрешают использовать запросы следующих типов:

  • запрос-выборка, предназначенный для отбора данных, хранящихся в таблицах, и не изменяющий эти данные;

  • запрос-изменение, предназначенный для изменения или перемещения данных; к этому типу запросов относятся: запрос на добавление записей, запрос на удаление записей, запрос на создание таблицы, запрос на обновление;

  • запрос с параметром, позволяющий определить одно или несколько условий отбора во время выполнения запроса.
На основе запроса можно построить отчет или форму.Вывод информации из базы данных: практически любая СУБД позволяет вывести на экран и принтер информацию, содержащуюся в базе данных, из режимов таблицы или формы. Такой порядок вывода данных может использоваться только как черновой вариант, так как позволяет выводить данные только точно в таком же виде, в каком они содержатся в таблице или форме.Каждый пользователь, работающий с СУБД, используя специальные средства создания отчетов, получает дополнительные возможности вывода данных:

  • включать в отчет выборочную информацию из таблиц базы данных;

  • добавлять информацию, не содержащуюся в базе данных;

  • при необходимости выводить итоговые данные на основе информации базы данных;

  • располагать выводимую в отчете информацию в любом, удобном для пользователя виде (вертикальное или горизонтальное расположение полей);

  • включать в отчет информацию из разных связанных таблиц базы данных.
4. Основные принципы работы в СУБД MS AccessMicrosoft Accessпрограммное обеспечение, относящееся к системам управления базами данных. MS Access позволяет использовать электронные таблицы и таблицы из других настольных и серверных баз данных для хранения информации, необходимой приложению. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы. MS Access является настольной СУБД реляционного, которая имеет все необходимые средства для выполнения перечисленных выше функций. Достоинством MS Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную базу данных, но и разрабатывать простые и сложные приложения. В отличие от других настольных СУБД, MS Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам. 4.1. Рабочая среда MS AccessПри открытии уже существующей базы данных MS Access на экране будут располагаться: строка заголовка, строка меню, панели инструментов, в нижней части - строка состояния. Наиболее важным элементом интерфейса в среде MS Access является окно базы данных (рис. 7). Это контейнер, содержащий все объекты базы данных. В левой части окна базы данных находится панель объектов, которая содержит ярлыки для каждого из объектовAccess: Таблицы, Запросы, Формы, Отчеты, Страницы, Макросы, Модули.4.2. Работа с таблицами Основным объектом MS Access являются таблицы. Список таблиц, составляющих базу данных приложения, появляется в окне базы данных при первом открытии приложения. Кроме этого, MS Access создает системные таблицы, в которых хранится информация обо всех объектах приложения, и эти таблицы при необходимости также могут отображаться в окне базы данных. В MS 
Access используются три способа создания таблиц: путем ввода данных, с помощью Конструктора таблиц и с помощью Мастера создания таблиц. Для каждого из этих способов существует специальный ярлык новых объектов в списке таблиц. Для создания новой таблицы можно воспользоваться любым из описанных способов. После указанных действий в списке таблиц в окне базы данных появятся имя и значок новой таблицы 4.3. Определение полейПри создании таблиц необходимо придерживаться ряда правил.

  • имена полей в таблице не должны повторяться, т. е. должны быть уникальными;

  • имена полей могут содержать не более 64 символов, включая пробелы;

  • желательно избегать употребления имен полей, совпадающих с именами встроенных функций или свойств MS Access;

  • имя поля не должно начинаться с пробела или управляющего символа;

  • имена полей могут содержать любые символы, включая буквы, цифры, пробелы, специальные символы, за исключением точки (.), восклицательного знака (!), апострофа (') и квадратных скобок ([), (]).
После ввода имени поля необходимо задать тип данных, которые будут находиться в этом поле. В MS Access имеются следующие типы данных:

  • Текстовый – символьные или числовые данные, не требующие вычислений. Поле данного типа может содержать до 255 символов.

  • Поле MEMO – поле MEMO предназначено для ввода текстовой информации, по объему до 65 535 символов.

  • Числовой – числовой тип применяется для хранения числовых данных, используемых в математических расчетах. Обычно по умолчанию используется подтип Длинное целое, который представляет собой число в пределах от -2 147 483 648 до +2 147 483 647.

  • Дата/Время – тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год.

  • Денежный – тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков.

  • Счетчик – поле содержит 4-байтный уникальный номер, определяемый Microsoft Access автоматически для каждой новой записи либо случайным образом, либо путем увеличения предыдущего значения на 1.

  • Логический – логическое поле, которое может содержать только два значения, интерпретируемых как Да/Нет, Истина/Ложь, Включено/Выключено. Поля логического типа не могут быть ключевыми, но их можно индексировать.

  • Поле объекта OLE – содержит ссылку на OLE-объект (лист Microsoft Excel, документ Microsoft Word, звук, рисунок и т. п.). В поле объекта OLE могут храниться произвольные данные, в том числе и данные нескольких типов.

  • Гиперссылка – дает возможность хранить в поле ссылку, с помощью которой можно ссылаться на произвольный фрагмент данных внутри файла или Web-страницы на том же компьютере или в Интернете. Поле типа Гиперссылка не может быть ключевым или индексированным.
4.4. Определение ключевых полейКлючевое поле - это одно или несколько полей, комбинация значений которых однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые поля, то MS Access предотвращает дублирование или ввод пустых значений в ключевое поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц при помощи запросов, форм и отчетов.В MS Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ.Для создания простого ключа достаточно иметь поле, которое содержит уникальные значения. Если выбранное поле содержит повторяющиеся или пустые значения, его нельзя определить как ключевое.Составной ключ необходим в случае, если невозможно гарантировать уникальность записи с помощью одного поля. Он представляет собой комбинацию нескольких полей.4.5. Создание и использование индексовС целью ускорения поиска и сортировки данных в любой СУБД используются индексы. Индексявляется средством, которое обеспечивает быстрый доступ к данным в таблице на основе значений одного или нескольких столбцов. Индекс представляет собой упорядоченный список значений и ссылок на те записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет требуемое значение в индексе, а затем по ссылкам быстро отбирает соответствующие записи. Индексы бывают двух типов: простые и составные. Простыеиндексы представляют собой индексы, созданные по одному столбцу. Индекс, построенный по нескольким столбцам, называется составным. Индексы обычно рекомендуется создавать только для тех столбцов таблицы, по которым наиболее часто выполняется поиск записей. Индексировать можно любые поля, кроме МЕМО-полей, полей типа Гиперссылка и объектов OLE.4.6. Связывание таблиц на схеме данныхДля того чтобы было удобно просматривать, создавать, удалять и модифицировать связи между таблицами, в MS Access используется схема данных (рис. 9). 4.7. Обеспечение целостности данныхВ MS Access обеспечивается возможность автоматической проверки целостности данных в связанных полях. Целостность данныхозначает систему правил, используемых для поддержания связей между записями в связанных таблицах, а также для обеспечения защиты от случайного удаления или изменения связанных данных. Установить проверку целостности данных можно, если выполнены следующие условия:
Источник: https://files.student-it.ru/previewfile/256960