Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_по_БД.doc
Скачиваний:
28
Добавлен:
14.02.2015
Размер:
897.54 Кб
Скачать

Введение

Методическое пособие предназначено для самостоятельной работы студентов специальности 073000 "Прикладная математика" по дисциплине «Базы данных».

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

В наши дни люди часто говорят о базах данных. Компьютеры составляют неотъемлемую часть современного общества, поэтому нередко можно услышать фразы вроде "Я поищу твою запись в базе данных". И речь идет не о больших ящиках, где хранятся груды папок, а о компьютерных системах, предназначенных для ускоренного поиска информации.

Компьютеры так прочно вошли в нашу жизнь, потому что их можно запрограммировать на выполнение утомительных, повторяющихся операций и решение задач, которые нам самим было бы не под силу решить без их вычислительной скорости и емкости информационных носителей. Помещение информации на бумагу и разработка схемы хранения бумаг в папках и картотеках — достаточно четко отработанный процесс, но многие вздохнули с облегчением, когда задача свелась к перемещению электронных документов в папки на жестком диске.

Одной из функций баз данных является упорядочение и индексация информации. Как и в библиотечной картотеке, не нужно просматривать половину архива, чтобы найти нужную запись. Все выполняется гораздо быстрее.

Не все базы данных создаются на основе одних и тех же принципов, но традиционно в них применяется идея организации данных в виде записей. Каждая запись имеет фиксированный набор полей. Записи помещаются в таблицы, а совокупность таблиц формирует базу данных.

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

Глава 1 Понятие и основные функции системы управления базами данных

1.1 Система управления базами данных

СИСТЕМЫ УПРАВЛЕНИЯ БАЗАМИ ДАННЫХ (СУБД) играют особую роль в современном мире, все, с чем мы ежедневно встречаемся, зарегистрировано в той или иной базе данных, являющейся одним из распространенных средств хранения информации. Хорошо, грамотно организованная база данных решает несколько параллельных и достаточно независимых задач:

Работа с базами данных – это система интерфейсов: между программой и пользователем, а так же сложные конструкции данных, которые нужно сохранять, специально заботиться о компактности, защищённости от несанкционированного доступа, информационной достаточности для решаемой задачи.

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

СУБД включает, как правило, следующие элементы:

Организация интерфейса пользователем;

Организация запросов пользователем;

Организация файловых систем;

Организация ввода-вывода данных.

Общение пользователя с базаим данных заключается в запросах пользователя на выполнение нужных ему операций над данными и выдаче базой ответов на запросы. Операции над данными можно разбить на систему классов операций:

  1. Ввод новых данных

  2. Редактирование имеющихся данных

  3. Просмотр данных

  4. Уничтожение данных.

Каждый класс может быть достаточно сложным и состоять из целой группы операций или даже из группы классов операций.

Вместе с рациональной организацией хранения данных такие средства образуют банк данных. Банк данных включает:

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

  • набор программных средств для ведения базы данных (СУБД);

  • инструкции по заполнению базы данных и использованию программных средств.