Лекция № Базы данных и субд



бет5/8
Дата17.06.2023
өлшемі131,45 Kb.
#178921
түріЛекция
1   2   3   4   5   6   7   8
Байланысты:
БД, СУБД. Лекция

Запись (кортеж) - это совокупность логически связанных полей.
С записями можно производить следующие операции:

  • ввод данных в поля записей;

  • редактирование записей;

  • индексирование записей;

  • сортировка записей;

  • поиск записей по одному или нескольким критериям.

Таблица (отношение) - это совокупность записей одной структуры.
В структуре записи указываются ключевые поля, которые могут быть простыми или со­ставными. Одно или несколько полей, комбинация значений которых однозначно опреде­ляет каждую запись в таблице, называется первичным (главным) ключом. При этом в таблице не может быть одинаковых первичных ключей. Поле «Код» в примере, приве­денном на рис. 5, однозначно определяет запись и является первичным ключом. Он явля­ется простым, так как состоит из одного поля.
С таблицами можно производить следующие операции:

  • выборка - выполняется над одной таблицей (результирующее отношение содер­жит подмножество записей, удовлетворяющих некоторому условию);

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

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

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

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

  • Ввод и редактирование данных в таблицах с помощью представляемой по умолча­нию стандартной формы в виде таблицы или с помощью специально создаваемых экранных форм;

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

  • Вывод результатной информации с использованием отчетов.

Названные этапы реализуются с помощью различных команд.
Команды для работы с файлами обеспечивают:

  • Создание новых и открытие уже существующих баз данных;

  • Сохранение и переименование ранее созданных объектов;

  • Печать объектов базы данных.

Команды редактирования обеспечивают:

  • Копирование объектов;

  • Перемещение объектов;

  • Удаление объектов;

  • Вставку рисунков, диаграмм и созданных в других программах объектов;

  • Поиск и замену информации в документе или его части.

Команды форматирования обеспечивают:

  • Выравнивание данных;

  • Установку различных видов шрифтов;

  • Выбор толщины и цвета линий, фона и др.

Команды для работы с несколькими окнами обеспечивают:

  • Работу сразу с несколькими окнами;

  • Изменение расположения и размеров окна;

  • Деление одного большого окна на части и их фиксацию.

  1. Языковые средства баз данных

Описание базы данных обеспечивается языком описания данных (языком определения данных). Кроме того, для выполнения управления данными используется язык манипу­лирования данными, который содержит набор команд управления данными и позволяет выполнять операции над данными из базы данных: заносить, выбирать, модифицировать и удалять их. Благодаря языковым средствам системы пользователи получают доступ к функциональным возможностям используемых моделей данных.
В современных СУБД обычно поддерживается единый интегрированный язык , содержащий все необходимые средства для работы с базами данных. Имеются примеры языков СУБД, объединяющих описание и манипулирование данными. В реляционных СУБД таким языком является разработанный компанией IBM язык SQL.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет