Видео: Разница между представлением и таблицей
2024 Автор: Mildred Bawerman | [email protected]. Последнее изменение: 2023-12-16 08:42
Просмотр против таблицы
Представления и таблицы - это два типа объектов базы данных. Проще говоря, представления хранятся или называются запросами выбора. Их можно создать, как показано ниже.
Создать или заменить представление view_name
Как
Select_statement;
Таблицы состоят из столбцов и строк. Столбец - это набор данных, принадлежащих к одному типу данных. Строка - это последовательность значений, которые могут быть из разных типов данных. Столбцы идентифицируются по именам столбцов, и каждая строка однозначно определяется первичным ключом таблицы. Таблицы создаются с использованием DDL-запроса «создать таблицу».
Создать таблицу table_name (Column_name1 тип данных (длина), Column_name2 тип данных (длина)
….
….
….);
Просмотры
Как упоминалось ранее, тело каждого представления - это оператор SELECT. Представления называются «виртуальными таблицами» базы данных. Хотя представления хранятся в базе данных, они не запускаются до тех пор, пока не будут вызваны с помощью другого оператора SELECT. Когда они вызываются с использованием операторов SELECT, их сохраненные запросы SELECT выполняются и показывают результаты. Поскольку в качестве тела представлений используются только запросы SELECT, им не нужно большое пространство. Вот некоторые преимущества просмотров:
- Как только представление создано, его можно вызывать снова и снова, используя его имя, без многократного написания запроса SELECT.
- Поскольку эти представления являются предварительно скомпилированными объектами, время их выполнения меньше, чем выполнение его запроса SELECT (тела представления) отдельно.
- Представления можно использовать для ограничения доступа к данным таблицы. Следовательно, они также могут играть важную роль в защите данных.
Столы
Таблица - это набор строк. Строки могут содержать данные из разных типов данных. Каждая строка таблицы должна быть идентифицирована с помощью уникального идентификатора (первичного ключа). Таблицы - это места, где мы храним данные. Запросы INSERT, UPDATE и DELETE можно использовать для вставки новой строки, обновления значения существующей строки и удаления строки из таблицы. Запросы SELECT следует использовать для извлечения данных из таблиц. Структура таблицы также может быть изменена (при необходимости) после ее создания. Для изменения структуры таблицы следует использовать запросы ALTER TABLE. Таблицам нужно больше места, чем представлениям, чтобы хранить данные. В базах данных есть несколько типов таблиц.
- Внутренние таблицы
- Внешние таблицы
- Временные таблицы
В чем разница между представлениями и таблицами? Представления - это виртуальные таблицы, которые относятся к запросам SELECT, но на самом деле таблицы доступны в базе данных. Представлениям не нужно большое пространство для хранения своего содержимого, но таблицам нужно больше места, чем представлениям для хранения своего содержимого. Представления могут быть созданы с использованием синтаксиса «создать или заменить». Но таблицы не могут быть созданы с использованием «создать или заменить», это должен быть синтаксис «создать таблицу». Поскольку DDL для создания таблиц не позволяет заменить. Столбцы таблицы можно индексировать. Но столбцы представления не могут быть проиндексированы. Потому что представления - это виртуальные таблицы. Структура таблицы может быть изменена с помощью операторов ALTER, но структура представления не может быть изменена с помощью операторов ALTER. (Представления необходимо воссоздать, чтобы изменить его структуру) Команды DML могут использоваться для INSERT, UPDATE и DELETE записей таблиц, но DML разрешены только для обновляемых представлений, которые не имеют следующего в операторе SELECT представления. Установить операторы (INTERSECT, MINUS, UNION, UNION ALL) ОТЛИЧИТЕЛЬНЫЙ Групповые агрегатные функции (AVG, COUNT, MAX, MIN, SUM и т. Д.) Предложение GROUP BY Пункт ORDER BY Пункт CONNECT BY НАЧАТЬ С пункта Выражение коллекции в списке выбора Подзапрос в списке выбора Присоединиться к запросу |
Рекомендуем:
Разница между Менделеевым и современной периодической таблицей
Ключевое отличие Менделеева от современной периодической таблицы состоит в том, что в основе современной периодической таблицы в основном лежит электронная конфигурация периодической таблицы Менделеева
Разница между представлением и материализованным представлением
Представление и материализованное представление Представления и материализованные представления (mviews) - это два типа объектов базы данных Oracle. Оба эти объекта относятся к избранным запросам
Разница между схемой и таблицей
Схема против таблицы A (база данных) Схема - это формальное описание организации и структуры данных в базе данных. Это описание включает
Разница между базой данных и электронной таблицей
База данных против электронной таблицы База данных и электронная таблица - это два способа, которые можно использовать для управления, хранения, извлечения и управления данными. Таблица - это приложение
Разница между словарем и хеш-таблицей
Dictionary vs Hashtable Dictionary набран (для типов значений не требуется блокировка), а для Hashtable нет (для типов значений требуется блокировка). Hashtable имеет более приятный способ