有很多关于数据库原理的题目实在是不能理解,请高手帮忙啊~~

1.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是()。A、顾客姓名,供应商姓名,供应商地址B、顾客姓名,商品名C、... 1.设一关系模式为:运货路径(顾客姓名,顾客地址,商品名,供应商姓名,供应商地址),则该关系模式的主键是( )。
  A、顾客姓名,供应商姓名,供应商地址
  B、顾客姓名,商品名
  C、顾客姓名,商品名,供应商姓名
  D、顾客姓名,顾客地址
(答案是C,但是我觉得B就可以了嘛)
2、基于“学生-选课-课程”数据库中如下三个关系:
Students(S#,SNAME,SEX,AGE), Grades(S#,C#,GRADE), Courses(C#,CNAME)查找学生号为“20060401”的学生的“数据库应用技术”课程的成绩,至少将使用关系( )。
A、Students和Grades B、Grades和Courses
C、Students和Courses D、Students、Grades和Courses
(答案是B)
3.设R、S为两个关系,R的元数为4,S的元数为5,则与"R(连接3<2)S" 等价的操作是
  A.σ3<6(R×S) B.σ3<2(R×S) C.σ3>6(R×S) D.σ7<2(R×S)
答案是B,完全不明白
4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是________对________的联系。
求详细解释啊,小白怕听不懂。。。
展开
 我来答
zhaodang1987
2012-03-25 · TA获得超过134个赞
知道答主
回答量:12
采纳率:0%
帮助的人:10万
展开全部
第一题:是C啊!因为你想如果只是顾客姓名和商品名的话怎么能确定供应商姓名和供应商地址呢?比如说伊利纯牛奶它有许多供应商,假设是内蒙古或呼和浩特,只有再加上供应商名才能确定供应商地址,属性之间的依赖关系才能确定。
第二题:至少使用Grades和Courses 。因为Grades表中有学号属性,Courses表中有CNAME属性。利用Grades和Courses 两个表中的C#进行连接可以查出学生号为“20060401”的学生的“数据库应用技术”课程的成绩。
第四题:是多对一。比如A是系,B是学生,C是学校。一个系有许多学生,一个学生只能属于一个系,一个学校有许多学生,一个学生只属于一个学校,所以一个学校可以有许多系,而一个系只属于一个学校。
第三题本人才疏学浅。
光点科技
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件... 点击进入详情页
本回答由光点科技提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式