VIEW is like a virtual table that can retrieve the actual table as defined in the creation of VIEW(the actual SQL query and VIEW will be defined together)
Create VIEW class_list(stno, name, birthdate) AS
SELECT stno, name, dob FROM
Student courseid = 'cosc2222' or courseid = 'cosc2223';
****************************************************************************************************
Select stno,name,birthdate
FROM class_list
ORDER by name;
(You can view by select * from class_list)
SYNONYM is an alias for another schema object, for example: tables,views
This can be good for security and convenience,
it masks the object's name and owner's name
CREATE PUBLIC SYNONYM sales
FOR student1.sales_data;
*******************************************
SELECT * FROM sales;
(We have make sales reference to student's table "sales_data"
so we can use select * from sales ,this would actually display select * from sale_data;)
INDEXES
We can also create more than one index using then same column.
(the columns must be in different combinations)
CREATE INDEX student_index1 ON
students(last_name, id)
********************************************
CREATE INDEX student_index2 ON
students(id,last_name)
(id,lastname) & (lastname, id )
THESE ARE DIFFERENT COMBINATIONS
本文介绍了数据库中视图的创建及使用方法,包括如何通过视图检索实际表的数据。此外还探讨了同义词的概念及其在安全性与便利性上的应用,并详细讲解了索引的创建方式及不同组合的示例。

301

被折叠的 条评论
为什么被折叠?



