Информационные
Информационные
технологии
технологии
  • Информационные технологии
  • Технология обработки текстовой информации.Текстовый редактор
  • Технология обработки графической информации.Графический редактор
  • Технология обработки числовой информации.Электронные таблицы
  • Технология хранения, поиска и сортировки информации
  • Системы управления базами данных
  • Мультимедийные технологии
  • Вопросы и упражнения
  • Системы управления базами данных


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

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

    в начало

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

    Режимы работы с БД.

        1.Режим создания БД.
        Работа в этом режиме происходит в такой последовательности:
    - Отдается команда создать БД;
    - Далее пользователь сообщает имя новой базы данных.
    - Запрашивается общее количество полей (столбцов) записи; затем по соответствующему запросу вводятся характеристики полей БД, к которым относятся:

    • имя поля;
    • тип поля;
    • ширина поля (количество символов);
    • формат числовых данных.

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

        2.Режим редактирования БД.     Под редактированием понимается внесение любых изменений в уже созданную базу данных. Типичные операции редактирования:

    - добавление новых записей в базу (в конец или вставка внутрь);
    - удаление записей из базы;
    - редактирование значений полей записей.

        3. Манипулирование БД - это некоторые действия, выполняемые с БД в целом. К этой группе можно отнести следующие команды:

    - просмотр всей БД на экране;
    - копирование файла БД;
    - сортировка записей БД по значениям некоторого поля и создание файла с отсортированными записями.

        4. Режим поиска - это выбор из базы данных записей, удовлетворяющих заданным условиям поиска. Поля, по значению которых осуществляется поиск, называются ключами поиска. Условие поиска представляет собой логическое выражение, например: должность = "инженер"; отдел = 310.

    в начало

        Слева от знака сравнения пишутся имена полей, справа - значения, с которыми производится сравнение. Подобные выражения отражают условия поиска по одному поисковому ключу. Если требуется осуществить поиск по нескольким ключам или на значение одного ключа накладываются несколько условий, то условие поиска будет представлять собой сложное логическое выражение:

    (должность = "инженер") ИЛИ (должность = "программист");
    (отдел = 301) И (НЕ (должность = "лаборант")).

        В сложных логических выражениях употребляются логические операции: И - логическое умножение (конъюнкция); ИЛИ - логическое сложение (дизъюнкция); НЕ - отрицание (соответственно: AND, OR, NOT).
        Результатом поиска в БД может быть выделение в таблице записей, удовлетворяющих условию поиска.
        Большинство создаваемых и эксплуатирующихся СУБД – это открытые системы. Но существуют системы с замкнутой организацией, т.е. предназначенные для пользователей-непрограммистов и позволяющие выдавать ограниченную, строго определённую информацию. Такие системы оказываются более дешёвыми и удобными.
        Нужно отметить, что, по мнению специалистов, банки данных в ближайшие годы получат всё большее распространение, а их применение в больших информационных системах позволит существенно расширить круг пользователей вычислительных сетей, обеспечив им доступ к информации практически по любой области науки, техники, культуры, здравоохранения, обучения и т.д., а в идеале – к знаниям, накопленным человечеством за время его существования.

    в начало

    2007 © Copyright by L.Gazizova (E-mail: leniza@hotbox.ru), WebMasters N.Woit, R.Akzamutdinov, L. Medvedeva

    Hosted by uCoz