问题详情

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

【问题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分的学生的学号及姓名, 按分数的降序排列。

相关专题: 表达式   数据库  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()

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

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

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

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

下列不是合法for语句的是()

A.for(表达式1;;)

B.for(表达式1,表达式2,表达式3)

C.for(;表达式2;)

D.for(;;表达式3)

下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()

A.表达式1仅在刚开始时被执行一次

B.表达式2是一个条件表达式

C.表达式3通常用作修改循环控制变量之用

D.表达式3在循环体之前被执行

数据库、数据库系统和数据库管理系统之间的关系是()。

A.数据库包括数据库系统和数据库管理系统

B.数据库系统包括数据库和数据库管理系统

C.数据库管理系统包括数据库和数据库系统

D.3者没有明显的包含关系

联系客服 会员中心
TOP