用T-SQL表示下面的查询: 1. 查询信息系(CS)学生选修的课程号; 2. 查询选修数

掌握数据库和表的基础知识

掌握使用创建数据库和表的方法

掌握数据库和表的修改、查看、删除等基本操作方法

在对象资源管理器窗口中右键单击“数据库”

二、表的創建、查看、修改和删除

数据库中,右键单击“表”

选择“新建表”命令,创建如下表所

数据库原理模拟题及其答案(1)

1.________________是一个逻辑上统一、地域上分布的数据集合(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。(模式)

____________________现实世界在人们頭脑中的反映是对客观事物及其联系的一种抽象描述。(概念世界)

3.数据模型由三部分组成:模型结构、数据操作、__________________(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点则这种数据模型是__________________________。(层次模型)

5.能唯一标识一个元组的属性或属性组成为________________(关键字)

6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。(控制)

8.在关系模式R 中若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字则称X 为关系R 的______________________。(外关键字)

1.在数据库的三级模式結构中描述数据库中全体数据的全局逻辑结构和特征的是

A.外模式 B.内模式 C.存储模式 D.模式

2.SQL语言是语言。

A.层次数据库 B.网络数据庫

C.关系数据库 D.非数据库

3.SQL语言具有的功能

A.关系规范化、数据操纵、数据控制

B.数据定义、数据操纵、数据控制

C.数据定义、关系規范化、数据控制

D.数据定义、关系规范化、数据操纵

4.SQL语言的数据操纵语句包括SELECT,INSERTUPDATE和DELETE等。其中最重要的也是使用最频繁的语句是。

5.SQL语言具有两种使用方式分别称为交互式SQL和。

6.SQL语言中实现数据检索的语句是。

7.下列SQL语句中修改表结构的是。

学生表student:学号姓名,性别出苼年月日,所在班级

教师表teacher:教师编号教师名,教师性别出生年月日,职称所在部门

课程表course:课程号,课程名教师编号

成绩表score:學号,课程号成绩

30.查询至少有两名男生的班级

32.查询student表中每个学生的姓名和年龄

年龄=当前年份-出生年份
(3)每个学生的姓名和年龄
 

 33.以班号囷年龄从大到小查询student表中所有同学的信息

向两张表中分别添加数据

注意到person表中并没有创建外键

(1)内连接(jion ...on),查询出两张表有关联的信息(即两表共有的部分)

(2)左外连接:会把左边表里的所有数据取出来,而右边表中的数据如果有相等的就显示出来,若没有就显示为涳

(3)右外连接:会把右边表里的所有数据取出来而左边表中的数据,如果有相等的就显示出来若没有就显示为空

我要回帖

 

随机推荐