数据库相关练习、考试题目解析
1. 数据库基础操作与调整
在Oracle 10g环境下,对于给定数据库,系统目录表 User_Tables 和 User_Columns 的内容展示相关问题。 User_Tables 包含 Table_Name 和 Tablespace_Name 属性, User_Columns 包含 Column_Name 和 Table_Name 属性。同时,若要对数据库进行优化,可引入 Countries 表,并调整其他三个表,使其包含引用该表的外键。以下是相关SQL语句示例:
-- 假设已有数据库结构,展示User_Tables和User_Columns内容
SELECT Table_Name, Tablespace_Name FROM User_Tables;
SELECT Column_Name, Table_Name FROM User_Columns;
-- 引入Countries表并调整其他表
CREATE TABLE Countries (
Country_ID NUMBER PRIMARY KEY,
Country_Name VARCHAR2(100)
);
-- 假设调整的三个表为Table1, Table2, Table3
ALTER TABLE Table1 ADD (Country_ID NUMBER);
ALTE
超级会员免费看
订阅专栏 解锁全文

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



