问答题
如图所示是有关大学(university)和学生(student)信息的对象联系图。
问答题
试用ORDB的定义语言定义这个数据库。
大学和学生信息的对象联系图
【正确答案】采用ORDB的定义语言定义这个数据库的语句如下:
CREATE TYPE MyString charvarying;
CREATE TABLE university(uname MyString,
city MyString,
staffsetof (ref (stndent)));
CREATE TABLE student(sno MyString,
Sname MyString,
city MyString,
language setof (MyString),
study ref (unversity));
【答案解析】
问答题
试用ORDB的查询语言写出下列查询的SELECT语句:检索每个大学里籍贯为本地的学生,要求显示大学名、城市、学生身份证号和学生姓名。
【正确答案】对应查询的SELE(W语句如下:
SELECT A. uname, A. city, B. sno, B. Sname
FROM unversity as A, A. staff as B
WHERE A. city=B, city
【答案解析】