2在tscore表的s no 和cno列上建立一个复合素引 stu_cour_idx. 3. 在tcourse 表的Cname 列上建立一个唯一性索引 cname_idxo 4. 在t_teacher 表上建立 t no 主键素引,建立tname 和prof 的复合索引mark。 5.删除t_teacher 表的mark索引。 6. 利用alter table 语句删除 cname_ idx 索引。 7在七teacher 表上创建一个简单的视图v_teacher,显示teache 表的所有信息。 8.在t_student 表、t_course 表和t_score 表上创建一个名为 stu score 的视图。视图中保留19级的女生的学号、姓名、电话、课程号和结业成绩。 ,创建视图v_teach,统计软件学院的教师中不是教授或副教授的教 师号、教师名和专业。 10. 查看视图 stuscore 定义情况。 11. 修改视图V_teach,统计软件学院的教师中的教授或副教授的教师 号、教师名和专业,并在视图名后指明视图列名称。 12. 删除视图 v_teach。
时间: 2024-03-08 07:46:25 浏览: 76
pls.rar_matlab 偏最小二乘法_pls_pls matlab_偏最小二乘法_最小二乘 matlab
很抱歉,我无法执行这些操作。因为我是一个语言模型AI,缺少数据库操作的权限和环境。但是我可以解释一下每个问题的意思和答案。
2. 在tscore表的sno和cno列上建立一个复合索引stu_cour_idx:
答案:
```
CREATE INDEX stu_cour_idx ON tscore (sno, cno);
```
3. 在tcourse表的Cname列上建立一个唯一性索引cname_idx:
答案:
```
CREATE UNIQUE INDEX cname_idx ON tcourse (Cname);
```
4. 在t_teacher表上建立tno主键索引,建立tname和prof的复合索引mark:
答案:
```
CREATE TABLE t_teacher (
tno INT PRIMARY KEY,
tname VARCHAR(50),
prof VARCHAR(50)
);
CREATE INDEX mark ON t_teacher (tname, prof);
```
5. 删除t_teacher表的mark索引:
答案:
```
DROP INDEX mark ON t_teacher;
```
6. 利用alter table语句删除cname_idx索引:
答案:
```
ALTER TABLE tcourse DROP INDEX cname_idx;
```
7. 在t_teacher表上创建一个简单的视图v_teacher,显示t_teacher表的所有信息:
答案:
```
CREATE VIEW v_teacher AS SELECT * FROM t_teacher;
```
8. 在t_student表、t_course表和t_score表上创建一个名为stuscore的视图。视图中保留19级的女生的学号、姓名、电话、课程号和结业成绩:
答案:
```
CREATE VIEW stuscore AS
SELECT s.sno, s.sname, s.tel, sc.cno, sc.score
FROM t_student s, t_score sc
WHERE s.sno = sc.sno
AND s.sno LIKE '19%'
AND s.sname LIKE '%女%';
```
9. 创建视图v_teach,统计软件学院的教师中不是教授或副教授的教师号、教师名和专业:
答案:
```
CREATE VIEW v_teach AS
SELECT t.tno, t.tname, t.prof
FROM t_teacher t
WHERE t.prof NOT IN ('教授', '副教授')
AND t.prof LIKE '%软件学院%';
```
10. 查看视图stuscore定义情况:
答案:
```
DESCRIBE stuscore;
```
11. 修改视图v_teach,统计软件学院的教师中的教授或副教授的教师号、教师名和专业,并在视图名后指明视图列名称:
答案:
```
CREATE OR REPLACE VIEW v_teach (tno, tname, profession) AS
SELECT t.tno, t.tname, t.prof
FROM t_teacher t
WHERE t.prof IN ('教授', '副教授')
AND t.prof LIKE '%软件学院%';
```
12. 删除视图v_teach:
答案:
```
DROP VIEW v_teach;
```
阅读全文