Главная страница
Навигация по странице:

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

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

  • Ускорение выполнения запросов.

  • Команда Описание

  • трбд лекции. Лекция 1 Общие сведения


    Скачать 231.5 Kb.
    НазваниеЛекция 1 Общие сведения
    Анкортрбд лекции
    Дата11.12.2022
    Размер231.5 Kb.
    Формат файлаdoc
    Имя файлаkurs_lekciy_trbd.doc
    ТипЛекция
    #839478
    страница4 из 5
    1   2   3   4   5

    2.5. Физическая модель данных


    Физическая модель данных это логическая модель данных, учитывающая особенности специфической целевой СУБД, такой как, например, Oracle или Informix.

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

    Для всех таблиц модели необходимо определить типы данных.

    Индексы в базе данных используются в следующих основных случаях:

      1. Ускорение выполнения запросов.

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

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

    Таблица 3. Список команд языка SQL

    Команда

    Описание

    1

    2

    Команды определения данных

    ALTER TABLE

    Изменяет описание таблицы (схему отношения)

    ALTER EXCEPTION

    Изменяет текст сообщения об ошибке

    ALTER DOMAIN

    Изменяет описание домена

    ALTER INDEX

    Активирует или деактивирует существующий индекс

    CREATE INDEX

    Создает индекс для таблицы

    CREATE TABLE

    Определяет таблицу

    CREATE DOMAIN

    Создает в базе данных описание столбца

    CREATE EXCEPTION

    Создает исключение — определяемую пользователем ошибку со связанным с ней сообщением

    CREATE TRIGGER

    Создает триггер в базе данных

    CREATE VIEW

    Определяет представление на таблицах

    DROP INDEX

    Физически удаляет индекс из баз данных

    DROP TABLE

    Физически удаляет таблицу из базы данных

    DROP VIEW

    Удаляет представление

    Команды манипулирования данными

    DELETE

    Удаляет одну или более строк из таблицы базы данных

    INSERT

    Вставляет одну или более строк в таблицу баззы данных

    UPDATE

    Обновляет значения колонок в таблице базыы данных

    Команды выборки данных

    SELECT

    Выполняет запрос на выборку данных из таблиц и представлений

    UNION

    Объединяет в одной выборке результаты выполнения двух или более команд SELECT

    Команды управления транзакциями

    COMMIT

    Завершает транзакцию и физически актуализирует состояние базы данных

    ROLLBACK

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

    Команды управления данными

    ALTER DATABASE

    Изменяет группы хранения или журналы транзакций

    CREATE DATABASE

    Физически создает базу данных

    DROP DATABASE

    Физически удаляет базы данных

    GRANT

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

    REVOKE

    Отменяет привилегии пользователей и разграничения доступа к базе данных



    1   2   3   4   5


    написать администратору сайта