View

Định nghĩa View là gì?

ViewLượt xem. Đây là nghĩa tiếng Việt của thuật ngữ View - một thuật ngữ thuộc nhóm Technology Terms - Công nghệ thông tin.

Độ phổ biến(Factor rating): 5/10

Một quan điểm là một tập hợp con của một cơ sở dữ liệu được tạo ra từ một truy vấn và lưu dưới dạng một đối tượng vĩnh viễn. Mặc dù định nghĩa của một cái nhìn là vĩnh viễn, các dữ liệu chứa trong đó là động tùy thuộc vào thời điểm mà tại đó các quan điểm được truy cập. Lần đại diện cho một tập hợp con của các dữ liệu chứa trong một bảng. Họ có thể tham gia và đơn giản hóa nhiều bảng vào một bảng ảo. Họ chiếm dụng bộ nhớ rất ít vì cơ sở dữ liệu chỉ chứa định nghĩa khung nhìn, không phải là dữ liệu. Hơn nữa, họ có thể cung cấp kết quả cho các tính toán khác nhau (như tổng và trung bình) cùng với các dữ liệu được lưu trữ và có thể hạn chế mức độ mà bảng được tiếp xúc với thế giới bên ngoài.

Xem thêm: Thuật ngữ công nghệ A-Z

Giải thích ý nghĩa

Một cái nhìn đơn giản là một ngôn ngữ truy vấn có cấu trúc (SQL) truy vấn được lưu trữ như một đối tượng. Ví dụ, các bảng CUSTOMER_MASTER và ACCOUNTS_MASTER trong cơ sở dữ liệu quan hệ của một ngân hàng thương mại thường xuyên truy vấn cho khách hàng và số tài khoản của họ. Các truy vấn SQL lợi nhuận sau tên, họ, các loại số tài khoản (s) và tài khoản của khách hàng: SELECT c.first_name, c.surname, a.account_number, a.account_type TỪ customer_master c, accounts_master một WHERE c.customer_id = a. customer_id ORDER BY c.surname, a.account_number Mỗi lần truy vấn này được chạy, nó phải được phân tích và nạp vào tôi ưu hoa SQL, tốn thời gian và nguồn lực có giá trị. Nếu truy vấn được lưu lại dưới dạng một cái nhìn, sau đó các hoạt động trên không sẽ chỉ được thực hiện một lần vào thời điểm đó quan điểm được tạo ra. Một kịch bản SQL mẫu để tạo ra một cái nhìn được đưa ra dưới đây: CREATE customer_accounts XEM AS (SELECT c.first_name, c.surname, a.account_number, a.account_type TỪ customer_master c, accounts_master một WHERE c.customer_id = a.customer_id ORDER BY c .surname, a.account_number) Quan điểm có thể được sử dụng trong các truy vấn cũng giống như trong bảng bình thường bằng cách chọn các cột cụ thể, hạn chế kết quả bằng cách sử dụng mệnh đề WHERE, và vân vân. Một số công cụ cơ sở dữ liệu quan hệ thậm chí cho phép các dữ liệu được cập nhật trực tiếp thông qua việc xem.

What is the View? - Definition

A view is a subset of a database that is generated from a query and stored as a permanent object. Although the definition of a view is permanent, the data contained therein is dynamic depending on the point in time at which the view is accessed. Views represent a subset of the data contained in a table. They can join and simplify multiple tables into one virtual table. They take up very little storage space because the database contains only the view definition, not the data. Furthermore, they can provide results for different calculations (like sum and average) along with the stored data, and can limit the degree to which tables are exposed to the outer world.

Understanding the View

A view is simply a structured query language (SQL) query stored as an object. For instance, the CUSTOMER_MASTER and ACCOUNTS_MASTER tables in the relational database of a commercial bank are frequently queried for customers and their account numbers. The following SQL query returns first name, surname, account number(s) and account types of customers: SELECT c.first_name, c.surname, a.account_number, a.account_type FROM customer_master c, accounts_master a WHERE c.customer_id=a.customer_id ORDER BY c.surname, a.account_number Every time this query is run, it has to be parsed and loaded into the SQL optimizer, consuming valuable time and resources. If the query is saved as a view, then these overhead activities will only be performed once at the time the view is created. A sample SQL script to create a view is given below: CREATE VIEW customer_accounts AS ( SELECT c.first_name, c.surname, a.account_number, a.account_type FROM customer_master c, accounts_master a WHERE c.customer_id=a.customer_id ORDER BY c.surname, a.account_number ) Views can be used in queries just as in normal tables by selecting specific columns, restricting the results using a WHERE clause, and so on. Some relational database engines even allow the data to be updated directly through the view.

Thuật ngữ liên quan

  • Object Code
  • Database (DB)
  • Entity-Relationship Diagram (ERD)
  • Entity
  • Enterprise Relationship Management (ERM)
  • Table
  • Record
  • Data Modeling
  • Data
  • Commit

Source: ? Technology Dictionary - Filegi - Techtopedia - Techterm

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *