假设学生表为students,课程表为courses,选课表为selections,院系表为departments,可以使用以下SQL语句实现:
```
SELECT s.sid, s.sname, d.dname
FROM students s
JOIN departments d ON s.did = d.did
WHERE s.sid NOT IN (
SELECT st.sid
FROM selections st
JOIN courses c ON st.cid = c.cid
WHERE c.cname = '数据结构'
);
```
解释:
1. 首先从students表和departments表中联合查询出学生的学号、姓名和所在院系名称。
2. 然后使用子查询查找所有选修了“数据结构”课程的学生的学号。
3. 最后在外层查询中使用NOT IN子句排除这些学生,得到没有选修“数据结构”课程的学生信息。