数据库系统是信息系统的核心和基础,回答下列有关数据库的问题,将解答填入答题纸的对应栏内。

【问题1】(6分) 数据模型是数据库系统的核心和基础,数据模型通常由哪3部分组成?数据库最常用的数据模型有哪3种? 【问题2】(13分) 数据库查询是数据库的核心操作,SQL提供了 SELECT语句进行数据库的查询,其一般格式如下: SELECT [ALL|DISTINCT]<目标列表达式 >[,< 目标列表达式>]... FROM <表名或视图名 >[,< 表名或视图名>]... [WHERE<条件表达式>] [GROUP BY <列名 1> [HAVING <条件表达式>]] [ORDER BY〈列名 2> [ASC|DESC]] 其含义是:根据WHERE子句的条件表达式,从FROM子句中指定的基本表或视图中找出满足条件的元组,再按SELECT子句中的目标列表达式,选出元组中的属性值形成结果表。如果有GROUP子句,则将结果按<列名1>的值进行分组,该属性列值相等的元组为一组。如果有ORDER子句,结果表要按<列名2>的值升序或降序排列。 某学校学生、教师及课程关系如下: 学生由学号唯一标识,学生相关信息包括姓名、性别、专业号和年龄等; 教师由工作证号唯一标识,教师相关信息包括姓名,年龄和所授课程号等; 课程由课程号唯一标识,课程相关信息包括课程名,学分,授课教师工作证号及授课时间等; 选课信息包括选课学生学号,课程号及考试成绩等。 根据关系模型完成数据库设计,包括数据库表、键值;(8分) 用SQL语句表达如下查询:(5分) “张大民(教师名)”讲授的课程名和在这些课程中考试超过90分的学生的学号及姓名, 按分数的降序排列。

相关专题: 表达式   数据库  

查看答案

相关问题推荐

  • 在DoUntil<表达式>„Loop循环中,判断循环表达式与结束循环的关系是()

    A、先判断循环表达式,当表达式值为假时结束循环

    B、先判断循环表达式,当表达式值为真时结束循环

    C、先执行循环体,后判断循环表达式,当表达式值为假时结束循环

    D、先执行循环体,后判断循环表达式,当表达式值为真时结束循环

    查看答案
  • while循环小括号的表达式类型可以是()

    A、整型表达式

    B、关系表达式

    C、逻辑表达式

    D、算术表达式

    查看答案
  • 关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是()

    A.for语句中的三个表达式可以同时省略

    B.for语句可以用于循环次数不确定的情况

    C.for语句中表达式2只能是关系表达式或逻辑表达式

    D.for语句中表达式1和表达式3可以是逗号表达式

    查看答案
  • [单项选择题]表达式X+1>X是()。
    A.算术表达式
    B.非法表达式
    C.字符串表达式
    D.关系表达式
    查看答案
  • 下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()

    A.表达式1和表达式3中不能含有多条语句

    B.表达式2为空时,默认规定为恒真

    C.for语句中定义的循环控制变量只在该块内有效

    D.表达式1、表达式2和表达式3都是可选的

    查看答案
  • Is there a French word that is the exact ____ of the English word “home”?
    A.
    balance
    B.
    match
    C.
    equipment
    D.
    equivalent
    查看答案
  • 小儿肥胖症的预防措施不包括()

    A.控制低出生体重儿的生后肥胖B.改变不良生活方式C.提高对危险人群的识别与监督指导D.使用配方奶喂养
    查看答案
  • 新能源汽车与传统汽车的安全性是否存在差异
    查看答案
  • 新媒体营销和传统营销有什么区别
    查看答案
  • 从教育学未来的角度来定位教的有效性,最核心、最本质的定位是()
    查看答案