Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
прям шпоры бд.docx
Скачиваний:
4
Добавлен:
19.09.2019
Размер:
110.5 Кб
Скачать

Команда создания индекса

CREATE INDEX имя индекса ON имя таблицы (имя столбца [, имя столбца…])

Команда пополнения файла (таблицы)

INSERT INTO «имя таблицы» [(“список имен столбцов”)]

{VALUES («список значений»)  “запрос”}

“Список значений”: = {константа  NULL} [, {константа NULL}…]

Команда изменения значений данных столбцов в записях (строках) файла (таблицы)

UPDATE «имя таблицы» SET «имя столбца» = «выражение» [,имя столбца» = «выражение»…] [Фраза WHERE]

Фразой WHERE определяются строки, в которых осуществляется замена.

Команда удаления записей файла (строка таблицы)

DELETE FROM «имя таблицы» [фраза WHERE]

Фразой WHERE определяются удаленные строки

Команды удаления файла (таблицы) и индекса

DROPTABLE «имя таблицы»

DROP INDEX «имя индекса»

1 1. Системы управления базами данных. Общие свойства субд. Обобщенная схема обмена данных с использованием субд.

  1. При открытии файла 1.1, по его имени, СУБД отыскивает его схему 1.2, выбирает из нее и передает необходимые параметры СУФ ОС 1.3. для открытия файла 1.4 , и настраивается на прием физических записей от СУФ.

  2. В ответ на оператор типа READ 2.1 СУБД запрашивает 2.2 и получает 2.3, 2.4 от СУФ очередную порцию физических записей файла. Далее, используя подсхему программы 2.5, СУБД выбирает необходимые данные из своей области ввода-вывода, компонует необходимую запись (согласно подсхеме) и передает ее 2.6 в область ввода-вывода программы обработки.

Основные функции СУБД — это определение данных (описание структуры баз данных), обработка данных и управление данными.

Любая СУБД позволяет выполнять четыре простейшие операции с данными:

• добавлять в таблицу одну или несколько записей;

• удалять из таблицы одну или несколько записей;

• обновлять значения некоторых полей в одной или нескольких записях;

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

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

Логическая независимость данных означает, что общая логическая структура данных может быть изменена без изменения прикладных программ

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

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

Для систем управления базами данных также характерны следующие особенности:

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

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