数据库原理复习_数据库原理总复习

其他范文 时间:2020-02-26 16:33:00 收藏本文下载本文
【www.daodoc.com - 其他范文】

数据库原理复习由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库原理总复习”。

1.请写出SQL Server 2000中的六种约束。

主键约束,唯一键约束,检查约束,默认值约束,外键约束,级联参照完整性约束

2.在关系模型中,有哪三类完整性约束?

实体完整性:体现在实体的唯一性上,在一个关系R中,设属性A是它的主

关键字的组成部分,则属性A不能取空值;

参照完整性:本关系的某一个非主属性值,必须等于另一个关系的关键

字的值;

用户定义的完整性:针对某一具体数据库的约束条件,由应用环境决定,它反映某一具体应用所涉及的数据必须满足的语义要求。

3.数据模型由哪三部分组成?

数据结构,数据操作,完整性约束

1.创建一个名为“产品”的数据库,其包含一个主文件和一个事务日志文件。主文件的逻辑名为“产品销售_data”,物理文件名为“C:产品销售_data.mdf”,初始容量为10MB,最大容量是20MB,每次的增量是10%。事务日志文件的逻辑名为“产品销售_log”,物理文件名为“C:产品销售_log.ldf”,初始容量是2MB,最大容量不受限制,每次的增量是2MB。

CREATE DATABASE产品

ON

PRIMARY

(NAME=产品销售_data,FILENAME='C:产品销售_data.mdf',SIZE=10MB,MAXSIZE=20MB,FILEGROWTH=10%)

LOG ON

(NAME=产品销售_log,FILENAME='C: 产品销售_log.ldf',SIZE=2MB,MAXSIZE=UNLIMITED,FILEGROWTH=2MB)

2、打开“产品”的数据库。

USE产品

3、将“产品”的数据库改名为“产品销售”的数据库

EXEC sp_renamedb产品, 产品销售

4、删除“产品销售”的数据库

DROP DATABASE产品销售5、2)、产品编号、销售商编号都是外键,其中产品编号参照表“产品信息”的产品编号属性,销售商编号参照表“销售商信息”的销售商编号属性。

CREATE TABLE 销售

(产品编号 CHAR(6)references 产品信息(产品编号),销售商编号 CHAR(6)references销售商信息(销售商编号),销售时间DatetimeNOT NULL,数量Int NOT NULL,PRIMARY KEY(产品编号,销售商编号)

6、已知有学生信息表:STUDENT;课程表:COURSE;成绩表:SC

1)、向SC表中添加一条记录(’ 9309119’,‘EE-201’,90.5);

INSERTSC

VALUES('9309119','EE-201',90.5)

2)、删除SC表中学号为9309120的记录;

DELETE SC

WHERE SNO='9309120'

3)、把所有课程的学分都改为4分;

UPDATE COURSE

SET CREDIT =

44)、把学号为9104421的学生的身高改为1.83;

UPDATE STUDENT

SET high=1.8

3WHERE SNO='9104421'

5)、查询COURSE表中每门课程的课程名称、学分;

SELECTcname,creditFROMCOURSE

ORDER BYCREDITDESC

6)、查询所有男同学的学号和姓名;

SELECT sno,sname

FROM student

WHERE sex='男'

7)、查询成绩在90分以上的学生的学号、课程号、成绩。

SELECT sno,cno,grade

FROM sc

WHERE grade>90

8)、查询至少有一门课的成绩在80分以上的男同学的学号;

SELECT sno

FROM student A

WHERE exists(SELECT *

FROM scB

WHERE A.sno=B.sno AND grade>80)

9)、求各门课程的最高分、最低分、平均分;

SELECT sno,max(grade),min(grade), avg(grade)

FROM sc

GROUP BY sno

10)、查询欧阳美龄选修的课程名称和成绩,结果按成绩降序排列;

SELECTcname,grade

FROM student A,course B,sc C

WHERE sname='欧阳美龄' AND A.sno=C.sno AND B.cno=C.cno

11)、查询身高大于李惟德身高的学生的姓名。

SELECTsname

FROM student

WHEREhigh>(SELECT high

FROM student

WHERE sname='李惟德'

12)、求选修了全部课程的学生学号、姓名

SELECT sno

FROM student

WHERE(select distinct cno

FROM sc B

WHERE A.sno=B.sno)

=(SELECT COUNT(*)FROMcourse)

1.实体间的联系可分为三类1:1(或一对一),1:N(或一对多),M:N(或多对多)

2.E-R模型的组成要素包括: 实体,属性,联系。

3.唯一标识实体的属性或属性组称为: 主键

4.关系模型要求关系必须规范化也就是要求关系必须满足一定的条件,这些规范条件中最基本的一条就是,关系的每一个分量必须是: 不可再分的数据项。

5.四种专门的关系操作是:选择、投影、连接、除。

数据库原理复习例题

一、单选题 1 关系演算的基础是 ( )A、形式逻辑中的逻辑演算B、形式逻辑中的关系演算C、数理逻辑中的谓词演算D、数理逻辑中的形式演算答案:C2 关于数据库系统的说法不正确的是......

数据库原理实验报告

南 京 晓 庄 学 院《数据库原理与应用》课程实验报告实验二 数据库的创建、管理、备份及还原实验 所在院(系): 数学与信息技术学院 班级: 学号: 姓名: 1.实验目的(1) 掌握分别......

数据库原理总结

1关系的范式及规范化范式是衡量关系模式优劣的标准。范式级别越高,其数据冗余和操作异常现象就越少。第一范式:如果一个关系模式R的所有属性都是不可分的基本数据项,则这个关系......

数据库原理教案

第一章 绪论内容概述阐述数据库的基本概念,介绍数据管理技术的进展情况、数据库技术产生和发展的背景,数据模型的基本概念、组成要素和主要的数据模型,概念模型的基本概念及ER......

数据库原理实验报告

南 京 晓 庄 学 院《数据库原理与应用》课程实验报告实验一 SQL Server 2005常用服务与实用工具实验所在院(系): 数学与信息技术学院 班级: 学号: 姓名: 1.实验目的(1) 了解......

下载数据库原理复习word格式文档
下载数据库原理复习.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文