Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
7-12.doc
Скачиваний:
5
Добавлен:
19.09.2019
Размер:
187.39 Кб
Скачать
  1. Основные операции над данными. Вставка, обновление, удаление. Поиск данных. Навигационные операции, спецификационные операции. Текущие указатели базы данных.

  • ДОБАВИТЬ - внести запись в БД и, в зависимости от режима включения, либо включить ее в групповое отношение, где она объявлена подчиненной, либо не включать ни в какое групповое отношение.

  • ВКЛЮЧИТЬ В ГРУППОВОЕ ОТНОШЕНИЕ - связать существующую подчиненную запись с записью-владельцем.

  • ПЕРЕКЛЮЧИТЬ - связать существующую подчиненную запись с другой записью-владельцем в том же групповом отношении.

  • ОБНОВИТЬ - изменить значение элементов предварительно извлеченной записи.

  • ИЗВЛЕЧЬ - извлечь записи последовательно по значению ключа, а также используя групповые отношения - от владельца можно перейти к записям - членам, а от подчиненной записи к владельцу набора.

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

  • ИСКЛЮЧИТЬ ИЗ ГРУППОВОГО ОТНОШЕНИЯ - разорвать связь между записью-владельцем и записью-членом.

  • Операторы определения объектов базы данных

  • • CREATE SCHEMA - создать схему базы данных

  • • DROP SHEMA - удалить схему базы данных

  • • CREATE TABLE - создать таблицу

  • • ALTER TABLE - изменить таблицу

  • • DROP TABLE - удалить таблицу

  • • CREATE DOMAIN - создать домен

  • • ALTER DOMAIN - изменить домен

  • • DROP DOMAIN - удалить домен

  • • CREATE COLLATION - создать последовательность

  • • DROP COLLATION - удалить последовательность

  • • CREATE VIEW - создать представление

  • • DROP VIEW - удалить представление

  • Операторы манипулирования данными

  • • SELECT - отобрать строки из таблиц

  • • INSERT - добавить строки в таблицу

  • • UPDATE - изменить строки в таблице

  • • DELETE - удалить строки в таблице

  • • COMMIT - зафиксировать внесенные изменения

  • • ROLLBACK - откатить внесенные изменения

Спецификационные операции сводятся к селекции по записям и наборам. Навигационные операции обеспечивают проход по записям одного типа и проход по записям, которые являются членами набора, владельцем которого является данная запись.

  1. Информация и данные. Структуры данных. Поле, запись, агрегат, база данных. Понятие модели данных.

Данные и информация – понятия, на обыденном уровне, тождественные, но в информатике под данными понимаются факты реального мира или идеи, представленные в формализованном виде. Следует обратить внимание на требование формализации, которое означает, что произвольные «куски» информации данными не являются. Информация практически есть некоторое приращение наших знаний, получаемое при анализе имеющихся данных. Естественно, что это определение информации не является формальным и не может использоваться в рамках формальной теории. Но определение помогает понять, что сами по себе данные не обеспечивают никакой информации, поскольку необходимо понимать, что означает та или иная совокупность данных. Так, например, совокупность двоичных знаков «00000100» может означать или число «4», или, например, символ с кодом «4». В то же время, число «4» может означать «4 книги», «4 компьютера» и т.д. Процесс получения информации из данных обычно называется их интерпретацией, но интерпретация данных требует привлечения дополнительного инструментария.

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

Агрегация – абстракция, посредством которой объект конструируется из других базовых объектов. Операция, обратная агрегации называется декомпозицией.

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]