Технология использования СУБД

СУБД является программным продуктом, который поставляется как пакет прикладных программ, который должен быть установлен (инсталлирован) на компьютер на базе его конфигурации, ресурсов и операционной системы, а также требований к набору функций.

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

После установки СУБД можно осуществлять создание БД, в том числе - задавать структуру БД, осуществлять ввод данных, а также выполнять любые действия, предусмотренные функциональными возможностями СУБД. Следует отметить, что современные СУБД для персональных компьютеров (ПК) имеют достаточную гибкость. Это позволяет на первых этапах разработки функциональных пользовательских приступить к созданию отдельных частей БД. Такая БД по мере углубления разработки может легко модифицироваться. Таким образом облегчается ускоренное усвоение персоналом технологии работы с БД, изучение возможностей СУБД и поэтапное ее внедрение.

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

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

Создание базы данных средствами СУБД

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

Обработка данных средствами СУБД

Пополнение, изъятие, изменение и выборка данных осуществляются с помощью языка запросов, встроенной алгоритмического языка и других средств СУБД. Реализация запросов обеспечивается или диалоговой системой команд из меню, или запросами по примеру QBE (Query By Example). В первом случае отдельный запрос выполняется одной или несколькими командами языка СУБД. Последовательность команд языка СУБД образует программу - командный файл. Во втором - для выполнения запроса пользователь выбирает последовательно один или несколько пунктов меню или указывает в запросе пример (образец), по которому создается запрос, а также в случае необходимости - условия выбора и операции вычисления, которые необходимо выполнять с данными (СУБД Paradox, Access и т.п.). Последовательность команд меню и запросов может запомнить программа-макрос и в дальнейшем выполнить ее так же, как командный файл.

В СУБД может использоваться базовый язык или один из универсальных алгоритмических языков (C, Pascal и т.д.). Прикладная программа, написанная универсальной алгоритмической языке, может инициировать команды СУБД. В СУБД с базовым языком применяется собственная алгоритмический язык, что позволяет, кроме операций манипулирования данными, выполнять различные вычисления и обработку данных. Стандартной реляционной языком запросов является язык структурированных запросов SQL (Structured Queries Language).

 
< Пред   СОДЕРЖАНИЕ   След >