durga.r Ответов: 3

В чем разница между представлением и таблицами в sql


В чем разница между представлением и таблицами в sql

3 Ответов

Рейтинг:
1

StackQ

1-й:-

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

2. представления действуют как слой между Пользователем и таблицей.

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

4. представления сокращают затраты на написание запросов для доступа к определенным столбцам каждый раз.

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

6. представление не содержит никаких данных.

2-й:-
Таблица состоит из строк и столбцов, столбцы которых представляют собой
поля и строки, содержащие данные или записи.

Представление-это таблица imaginay, содержащая данные во время выполнения.

3-е место:-
представление-это виртуальная таблица, основанная на результирующем наборе SQL-кода.
заявление.

Представление содержит строки и столбцы, как и настоящая таблица.
Поля в представлении-это поля из одного или нескольких реальных объектов.
таблицы в базе данных.

Вы можете добавить SQL-функции, операторы WHERE и JOIN в a
просматривайте и представляйте данные так, как если бы они поступали из
один-единственный стол.

4:-
Представление-это виртуальная таблица. Как таблица содержит поля, но
он не содержит никаких данных.Во время выполнения он содержит
данные и после этого он получает бесплатно.Но таблица хранит данные
в базе данных занимают некоторое место.


Ziee-M

Я не знаю, как и почему этот ответ был отклонен ! мое 5-е, интересное резюме мнений

Рейтинг:
0

Sergey Alexandrovich Kryukov

Этот вопрос совершенно неверен, как и большинство вопросов о "различиях". Зачем спрашивать, если у вас, по-видимому, есть доступ в интернет? Вы могли бы просто читать:
http://en.wikipedia.org/wiki/View_%28database%29[^].

—СА


durga.r

Тогда y u r в члене этого проекта кода

Sergey Alexandrovich Kryukov

Прежде всего, имейте немного уважения к членам клуба, прекратите использовать ваши "y", "u", " r " и т. д. — таких английских слов нет. И тогда, если ваше высказывание имеет какой-то смысл, не стесняйтесь объяснить его нам.

Удачи,
—СА

mochammad.yusup

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

Sergey Alexandrovich Kryukov

Никто никого не обвиняет за глупый вопрос; это ваша собственная идея и ваше слово. Вы совершенно правы, но я думаю, что этот ответ "достаточно правильный". ОП прочитает его, ссылочную статью, поймет ее, а также получит горячую идею, чтобы найти информацию в следующий раз. Разве это плохо? :-)
Что касается использования code speak, то этот сайт имеет довольно устоявшуюся культуру непринятия его, выражая все, используя полную орфографию, пунктуацию и корпус...
—СА

Member 10973447

согласен

Girish Kalamati

вот именно СА :)

Рейтинг:
0

Krunal Rohit

Таблица содержит данные, представление-это просто оператор SELECT, который был сохранен в базе данных (более или менее, в зависимости от вашей базы данных).

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

Вместо того чтобы постоянно отправлять сложный запрос в базу данных, вы можете сохранить запрос в виде представления, а затем выбрать * из представления..

В случае, если другие объяснения слишком технические для вас:

- Таблицы-это фактические объекты базы данных, которые содержат ваши строки.

- Представления-это "воображаемые" таблицы, построенные на основе реальных таблиц.

Tables as you know store the actual data. Views will require and use actual columns from the actual tables. The rows are filtered in your SQL statement when creating the view. Views allows for easier viewing of tables and/or access to data in the tables when multiple tables are joined are joined. They are typically used to viewing specific data sets for easy access or decision making. For example, I have a view that is constructed based on my Customer and Order table. This view only has the columns that I need to fill out invoices. Having this view will save on typing SQL statements to join the two tables (and the rest of the logic) and output specific columns and rows while I can just use a select all statement to get all I need (all of course must be defined in view when creating it; other select statements can further filter a view). There are limitations and restrictions to updating and deleting from views. That I will leave you to read up on.

Источник : Переполнение стека[^] &усилитель; yahoo[^]


Girish Kalamati

Пальцы вверх