设计以下数据库:某校要建立学生-课程数据库,基本语义:一个学生可以选很多门课,每门课有很多学生选,请画相应的E-R图(自行考虑应有哪些属性)

设计以下数据库:某校要建立学生-课程数据库,基本语义:一个学生可以选很多门课,每门课有很多学生选,请画相应的E-R图(自行考虑应有哪些属性)


参考答案和解析
错误,是一种变相体罚行为

相关考题:

设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多个学生选。每个学生由学号唯一标识,一个学生只在一个系学习;每门课程由课程号唯一标识。每个学生选的每门课程有唯一的成绩。(1)请指出此关系模式的候选键。(2)写出该关系模式的函数依赖集。(3)该关系模式属于第几范式?请简单说明理由。(4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后每个关系模式的主键和外键。

心理健康教育课是一门使学生获得心理体验的课程,是一门促进个人成长的课程,是一门学生本位的课程。()

关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr)的属性分别表示学号,学生姓名,课程号,课程名,成绩,任课教师名和教师地址。其中一个学生可以选若干门课,一个教师可以讲授若干门课,一门课程可以由多个教师讲授,对于同一门课程,学生只能选定一个教师讲授一门课,教师不会重名。下列对关系的分解正确的并且是无损连接及保持函数依赖的是______。A.{(Sno,Sname,Cno,Tname,Taddr),(Sno,Sname,Cno,Cname,Grade))属于2NFB.{(Sno,Sname),(Sno,Cno,Grade Tname,Taddr),(Cno,Cname)}属于2NFC.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Cno,Cname)}属于3NFD.{(Sno,Sname),(Sno,Cno,Grade),(Tname,Taddr),(Tname,Cno),(Cno,Cname)}属于3NF

已知表S(学号,姓名,年龄)SC(学号,课程号,成绩)C(课程号,课程名,教师名)试用SQL查询语句表达下列对教学数据库中的三个基本表S、SC、C的查询:(1)统计有学生选修的课程门数.(2)求选修C4课程的学生的平均年龄.(3)求王平老师所授课程的每门课程的学生平均成绩.(4)统计每门课程的学生选修人数(超过10人的课程才统计).要求输出课程号和选修人数.(5)查询姓名以WANG开头的所有学生的姓名和年龄.

阅读以下说明和关系表,回答问题1~3。[说明]在一个大学的选课系统中,包括了学生、系、教师和课程方面的信息。该系统中还包含了学生所选课程、成绩,教师所授课程,以及系开设的课程等信息。学生、教师、系和课程的属性如下:学生:学号和姓名教师:编号和姓名系:系代号和系名课:课程号和课程名一个学生可以选多门课程,一名教师可以讲授多门课程,也可以多名教师讲授同一门课程,不同专业间也可以开设相同的课程。用E-R模型对大学选课的数据库进行描述。

某班有30个同学选了生物课,25个同学选了物理课,如该班共有40个学生,那么两门课都学的同学至少有几个?( ) A.25 B.30 C.20 D.15

某学校学籍科管理中心需建立一个学生选修课数据库,该数据库中需要存储和管理下列信息:学生:学号,姓名,性别,年龄课程:课程号,课程名,学时以上数据存在的约束条件是:一名学生可以选修多门课程,一门课程可以有多名学生,并且选修课要有成绩的登记。①画出该关系的ER图

阅读下列说明和E-R图,回答问题1至问题3,将解答填入对应栏内。[说明]某学校的教学系统描述如下:学生信息包括:学号(SNo)、姓名(Sname)、性别(Sex)、年龄(Age)、入学年份(Year)、主修专业(Major),其中学号是入学时唯一编定的。课程信息包括:课程号(CNo)、课程名称(CName)、学时(Period)、学分(Credit),其中课程号是唯一编定的。一个学生可选多门课,每个学生选每门课有一个成绩。图2-1是经分析得到的E-R图。[图2-1]设基本表:Student(SNo,SName,Sex,Age,Year,Major),Course(CNo,Cname,Period,Credit),Grade(SNo,CNo,Grade)通过如下SQL语句建立,请在SQL语句空缺处填入正确的内容。CREATE TABLE Student(SNO CHAR(6)NOT NULL,SName CHAR(20),Sex CHAR(1),Age INTEGER,Year CHAR(4),Major CHAR(20),(1) );CREATE TABLE Course(CNo CHAR(6)NOT NULL,CName CHAR(20),Period INTEGER,Credit INTEGER,(2) );CREATE TABLE Grade(SNo CHAR(6)NOT NULL,CNo CHAR(6)NOT NULL,Grade REAL,(3) ,(4) ,(5) );(1)

数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:SELETE SnameFROM5.

某学校中有若干系,每个系有若干班级和教研室,每个教研室有若干教师,其中一些教授和副教授每人各带若干研究生。每个班有若干学生,每个学生选修若干课程,每门课可由若干学生选修。请根据上述需求建立概念模型,结果用E—R图表示。

一门课同时有若干个学生选修,而一个学生可以同时选修多门课程,则课程与学生之间具有( )关系。A.一对一B.一对多C.多对多D.多对一

第34~36题基于“学生—选课一课程”数据库中的如下三个关系:学生基本信息:S(S#, SNAME,SEX,AGE)选课信息:SC(S#,C#,GRADE)课程信息:C(C#,CNAME,TEACHER)若要求“查询‘黎明’的所选课程及其每门课的成绩”,将使用关系( )。A.S和SC B.SC和CC.S和C D.S、SC和C

一个学生可以选不同课程,很多学生可以选同一门课程,则课程与学生这两个实体之间的联系是______。A.一对一联系B.一对二联系C.多对多联系D.一对多联系

一学校的 750 名学生或上历史课 , 或上算术课 , 或者两门课都上 。 如果有 489 名学生上历史课, 606 名学生上算术课,问有多少学生两门课都上 ?( )A . 117B . 144C . 261D . 345

某班有30个同学选了生物课,25个同学选了物理课,如该班共有40个学生,那么两门课都学的同学至少有几个?( )A.25B.30C.20D.15

某职业大学的750名学生或上计算机课,或上规划设计课,或两门都上。如果有489名学生上计算机课,606名学生上规划设计课,问两门都上的学生是多少?A.118人B.114人C.261人D.345人

请阅读下列材料:教育实习是师范院校培养适应中小学教育教学需要、高素质专业化教师的重要实践环节,也是师范生更好地理解教育教学知识。掌握教学设计与实施能力的重要途径。实习生小周将要上课的内容是“数据库系统”。本节课的教学目标之一是学生能够理解数据库系统的构成及相关基本概念.初步掌握数据库的建立及基本操作。教材中选用的数据库案例是“学生选修课程信息库”,该数据库包含:课程信息表、课程选修信息表、学生信息表,如图17所示。数据库、数据库管理系统、数据库应用系统等概念及其相互关系,如图18所示。教学对象:高中一年级学生教学环境:多媒体网络教室教学用时:1课时(45分钟)依据上述材料,完成下列任务:(1)结合教学内容的特点和学生实际,分析教材中选用“学生选修课程信息库”示例的意图;请设计一段教师语言向学生解释图17所示的数据表之间几何建立关系。(2)基于教材所选的数据案例库,设计一个教学片段,让学生在体验中理解数据库系统的构成及相关基本概念。

有关系模式A(S,C,M),其中各属性的含义是:S表示学生;C表示课程;M表示名次。其语义是:每一个学生选修每门课程的成绩有一定的名次,每门课程中每一名次只有一个学生(即没有并列名次),则关系模式A最高达到()。A.1NFB.2NFC.3NFD.BCNF

某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成绩。由于学生与课程之间的“选课”联系类型为(请作答此空)所以对该联系( )。A.n:mB.1:nC.n:1D.1:1

设有关系模式:学生修课(学号,姓名,所在系,性别,课程号,课程名,学分,成绩)。设一个学生可选多门课程,一门课程可以被多名学生选。每位学生由学号惟一标识,一个学生只在一个系学习;每门课程由课程号惟一标识。每个学生选的每门课程有惟一的成绩。  (1)请指出此关系模式的候选键。  (2)写出该关系模式的函数依赖集。 (3)该关系模式属于第几范式?并简单说明理由。  (4)若不是第三范式的,请将其规范化为第三范式关系模式,并指出分解后的每个关系模式的主键和外键。

在数据库关系模型中,如果一个人可以选多门课,一门课可以被很多人选,那么人与课程之间的联系是()。A一对一的关系B一对多的关系C多对一的关系D多对多的关系

有学生成绩表:SC(学号,课程号,分数),已知一个学生可以选多门课,一门课有多个学生选,则SC表的主键应该是()A、学号,课程号B、学号C、课程号D、分数

设有一教学管理数据库,其属性为:学号(S#),课程号(C#),成绩(G),任课教师(TN),教师所在的系(D)。这些数据有下列语义:学号和课程号分别与其代表的学生和课程一一对应;一个学生所修的每门课程都有一个成绩;每门课程只有一位任课教师,但每位教师可以有多门课程;教师中没有重名,每个教师只属于一个系。试根据上述语义确定函数依赖集

设大学里教学数据库中有三个实体集。一是“课程”实体集,属性有课程号、课程名称;二是“教师”实体集,属性有教师工号、姓名、职称;三是“学生”实体集,属性有学号、姓名、性别、年龄。 设教师与课程之间有“主讲”联系,每位教师可主讲若干门课程,但每门课程只有一位主讲教师,教师主讲课程将选用某本教材;教师与学生之间有“指导”联系,每位教师可指导若干学生,但每个学生只有一位指导教师;学生与课程之间有“选课”联系,每个学生可选修若干课程,每门课程可由若干学生选修,学生选修课程有个成绩。将ER图转换成关系模型,并说明主键和外键。

某班有30个同学选了生物课,25个同学选了物理课,如该班共有40个学生,那么两门课都选的同学至少几人()A、25B、30C、20D、15

单选题有学生成绩表:SC(学号,课程号,分数),已知一个学生可以选多门课,一门课有多个学生选,则SC表的主键应该是()A学号,课程号B学号C课程号D分数

单选题在数据库关系模型中,如果一个人可以选多门课,一门课可以被很多人选,那么人与课程之间的联系是()。A一对一的关系B一对多的关系C多对一的关系D多对多的关系

判断题我在北京的一个大学学习汉语,我是本科二年级的学生。我们上午有四门课,下午学校还为我们开了三门选修课,我选了其中的一门。★现在他一共上八门课。A对B错