广东技术师范学院数据库期末复习

广东技术师范学院数据库期末复习
广东技术师范学院数据库期末复习

第一章

1、数据管理技术的三个发展阶段及各自特点

2、数据库系统结构:三级模式、二级映象

3、数据独立性、物理独立性的含义

4、数据库技术的主要特点:数据结构化、冗余小、独立性高、共享

5、实体:表示实际存在的事物

实体的联系类型

第二章

1、基本概念:主键(码)、候选键、外码、关系、元组、属性、域……

2、关系代数的基本运算:传统集合运算、专门关系运算

连接:自然连接、等值连接

用关系代数完成基本操作

3、完整性规则:实体完整性、参照完整性、用户定义完整性

第三章

数据定义、数据查询、数据更新、数据控制

用SQL语言完成基本操作,语句的完整格式

第四章

1、函数依赖:完全函数依赖、部分函数依赖、传递函数依赖

2、主属性、非主属性

3、各范式的判断依据

???

BCNF 3NF 2NF 1NF

4、将关系模式规范化至指定范式

第五章

1、数据库保护包括:安全性、完整性、并发控制、数据库恢复

2、事务:并发控制的单位(数据库管理系统的基本单位)

事务的特性:原子性、一致性、隔离性、持久性

3、并发操作可能带来的问题:污读、不可重读、丢失更新

4、封锁协议:可保证处理程序并发时的数据完整性

锁的类型:S锁、X锁

死锁、活锁

5、数据库恢复的原理

日志文件

第六章

1、数据库设计各阶段的主要工作

2、掌握概念模型设计方法

3、掌握由概念模型向关系模型的转换

考试范围与题型

1、考试范围与分数比例

(1)概述5%

(2)关系数据模型20%

(3)结构化查询语言——SQL 20%

(4)关系数据库设计理论25%

(5)数据库安全保护15%

(6)数据库设计15%

2、考试题型与分数比例

(1)单选题30%

(2)填空题20%

(3)设计题19%

(4)数据库设计题15%

(5)综合题 16%

复习题1

1、在数据库中,下列说法(A )是不正确的。

A、数据库避免了一切数据的重复

B、若系统是完全可以控制的,则系统可以确保更新时的一致性

C、数据库中的数据可以共享

D、数据库减少了冗余

2、( B )是储存在计算机内结构化的数据的集合

A、数据库系统

B、数据库

C、数据库管理系统

D、数据结构

3、在数据库中存储的是 C 。

A、数据

B、数据模型

C、数据与数据之间的联系

D、信息

4、数据库管理系统(DBMS)是 C

A、一个完整的数据库应用系统

B、一组硬件

C、一组系统软件

D、既有硬件,又有软件

5、数据库管理系统能实现对数据库中数据的查询、插入、修改、和删除,这类功能称为 C

A、数据定义功能

B、数据管理功能

C、数据操纵功能

D、数据控制功能

6、一般地,一个数据库系统的外模型 D 。

A、只能有一个

B、最多只能有一个

C、至少两个

D、可以有多个

7、模式和内模式 A

A、只能有一个

B、最多只能有一个

C、至少两个

D、可以有多个

8、在数据库的三级模式结构中,描述数据库中的全体数据的全局逻辑结构和特性的是 D

A、外模式

B、内模式

C、存储模式

D、模式

9、数据库模型的三要素是 D

A、外模式、模式、和内模式

B、关系模型、层次模型、网状模型

C、实体、属性和联系

D、数据结构、数据操作和完整性约束

10、数据库三级模式中,真正存在的是 D

A、外模式

B、子模式

C、模式

D、内模式

11、层次模型不能直接表示 C

A、1:1联系

B、1:n联系

C、m:n联系 D 、1:1和1:n联系

12、关系数据模型 D

A、只能表示实体间的1:1联系

B、只能表示实体间的1:n联系

C、只能表示实体间的m:n联系

D、可以表示实体间的上述三种联系

13、数据管理技术经历了①人工管理、②文件系统和③数据库系统三个阶段。

14、数据库是长期存储在计算机内,具有①组织的、可以②共享的数据集合。

15、DBMS是指数据库管理系统,它是位于用户和操作系统之间的一层管理软件。

16、DBMS管理的是结构化的数据。

17、数据独立性又可分为逻辑数据独立性和物理数据独立性。

18、数据模型是由数据结构、数据操作和完整性约束三部分组成。

19、实体之间的联系可抽象为三类,它们是1:1 、1:n 和m:n 。

20、学校有若干个系,每个系有若干名教师和学生;每个教师可以担任若干门课程,并参加多个项目;每个学生可以同时选修多门课程。请设计某学校的教学管理的E-R模型,要求各出每个实体、联系的属性。

解:该学校的教学管理E-R模型有以下实体:系、教师、学生、项目、课程。

⑴实体属性如下:

系(系编号,系名,系主任)

教师(教师编号,教师姓名,职称)

学生(学号,姓名,性别,班号)

项目(项目编号,名称,负责人)

课程(课程编号,课程名,学分)

⑵各实体之间的联系如下:

教师担任课程的“任课”联系;

教师参加项目的“参加”联系;

学生选修课程的“选修”联系;

系、教师和学生之间的所属关系的“领导”联系;

其中“选修”联系有一个成绩属性。

对应的E-R模型如下图所示:

22、根据关系模式的完整性规则,一个关系中的“主码”C 。

A、不能有两个

B、不能成为另一个关系的外码

C、不允许为空

D、可以取值

23、关系模型中,一个码 C 。

A、可由多个任意属性组成

B、至多由一个属性组成

C、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成

D、以上都不是

24、关系代数的5个基本运算时 D 。

A、并、差、选择、投影和自然连接

B、并、差、交、选择和投影

C、并、差、交、选择和笛卡儿积

D、并、差、选择、投影和笛卡儿积

25、关系数据库管理系统应能实现的专门关系运算包括 B 。

A、排序、索引、统计

B、选择、投影、联系

C、关联、更新、排序

D、显示、打印、制表

26、下述哪个是单目运算 C 。

A、差

B、并

C、投影

D、除法

27、取出关系中的某些例子,并消去重复元组的关系代数运算称为B

A、取列运算

B、投影运算

C、联接运算

D、选择运算

28、若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组C 个。

A、6

B、8

C、9

D、12

29、两个关系在没有公共属性时,其自然联接操作表现为 B 。

A、结果为空关系

B、笛卡儿积操作

C、等值联接操作

D、无意义操作

30、对关系R进行投影运算后,得到关系S ,则 B 。

A、关系R的元组数等于关系S的元组数

B、关系R的元组数小于或等于关系S的元组数

C、关系R的元组数大于或等于关系S的元组数

D关系R的元组数大于关系S的元组数

31、关系操作的特点是集合操作。

32、关系模型的完整性规则包括实体完整性规则、参照完整性规则和用户定义的完整性规则。

33、SQL语言是 C 语言。

A、层次数据库

B、网络数据库

C、关系数据库

D、非数据库

34、SQL语言具有 B 的功能。

A、关系规范话,数据操纵,数据控制

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

C、数据定义,关系规范化,数据操纵

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

35、在SQL中,用户可以直接操作的是 D 。

A、基本表

B、视图

C、基本表或视图

D、基本表和视图

36、在SQL的查询语句中,对应关系代数中“投影”运算语句是C 。

A、WHERE

B、FROM

C、SELECT

D、HA VING

37、在SQL语言中,实现数据检索的语句是 A 。

A、SELECT

B、INSERT

C、UPDA TE

D、DELECT

38、SELECT语句执行结果是 C 。

A、数据项

B、元组

C、表

D、数据库

39、在SELECT语句中使用*表示 B 。

A、选择任何属性

B、选择全部属性

C、选择全部元组

D、选择主码

40、在SELECT语句中,使用GROUND BY SNO时,SNO必须C 。

A、在WHERE中出现

B、在FROM中出现

C、在SELECT中出现

D、在HA VING中出现

41、使用CREATE TABLE语句建立的是B 。

A、数据库

B、表

C、视图

D、索引

42、当B属性函数依赖于A属性时,属性A与B的联系是B 。

A、1对多

B、多对1

C、多对多

D、以上都不是

43、设有下关系表R:

R(NO,NAME,SEX,AGE,CLASS)

其中,NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号,主码是NO。写出实现下列功能的SQL语句。

①、插入一个记录(25,“李明”,“男”,21,“95031”);

INSERT INTO R V ALUES (25,“李明”,“男”,21,“95031”)

②插入“95031”班学号为30、姓名为“郑和”的学生纪录;

INSERT INTO R(NO,NAME,CLASS)V ALUES(30,“郑和”, “95031”)

③将学号为10号的学生姓名改为“王华”;

UPDATE R SET NAME=“王华”WHERE NO=10

④将所有“95101”班号改为“95091”;

UPDATE R SET CLASS=“95091”WHERE CLASS=“95101”

⑤删除学号为20的学生记录;

DELETE FROM R WHERE NO=20

⑥删除姓“王”的学生记录;

DELETE FROM R WHERE NAME LIKE“王%”

***假设莫教学管理数据库中有一关系模式R如下:

R(学号,课程号,课程名学生姓名年龄成绩教师姓名教师年龄教师所在系)如果规定:(1)一个学生所修的每门课程都有一个成绩;

(2)每门课程只有一位任课教师;

(3)教师中没有重名,每个教师只属于一个系。

是回答下列问题:

1、根据上述规定,写出关系模式R的基本函数依赖。

2、找出关系模式R的候选键。

3、关系模式R最高已达到第几范式?为什么?

4、如果R不属于3NF,请将R分解成3NF模式集,并标出各关系的主键。

1.用SQL语言完成以下各项操作(每个操作限用一个SQL语句)

创建一个名为ABC的视图,由学生学号、姓名、入学年份组成。

CREATE VIEW ABC

AS SELECT Sno,Sname,Scome

FROM S;

求出数据库课程的平均分。

SELECT AVG(Grade)

FROM SC

WHERE Cno=`数据库`;

修改学号为“20030101”的学生成绩为85分。

UPDATE SC

SET Grade=85

WHERE Sno=`20030101`

2.用关系代数表达式实现下列题

找出所有被学生选修了的课程号。

ΠCno(SC)

找出所有女同学的姓名。

ΠSname(σ Ssex=`女`(S))

找出所有姓李的学生的个人信息。

Π*(σ Sname=`李%`(S))

范式分解

3. R(学号,课程号,课程名,学生姓名,年龄,成绩,教师姓名,教师年龄,教师所在系)如果规定:(1)一个学生所修的每门课程都有一个成绩;

(2)每门课程只有一位任课教师;

(3)教师中没有重名,每个教师只属于一个系。

试回答下列问题:

(1)据上述规定,写出关系模式R的基本函数依赖;

(2)找出关系模式R的候选键;

(3)关系模式R最高已达到第几范式,为什么?

(4)如果R不属于3NF,请将R分解成3NF模式集,并标出各关系的主键

(1)(学号,课程号)→成绩;(课程号)→教师(教师)→教师所在系

(2)(学号,课程号)

(3)关系模式为1NF,因为该关系模式的候选关键字为(学号,课程号),则非主属性有成绩,教师和教师所在系。又因为F中有(课程号)→教师姓名,所以存在非主属性教师对候选关键字(学号,课程号)的部分依赖。

(4)R1(学号, 课程号,课程号,学生姓名,年龄,成绩) R2(学号, 教师) R3(教师, 教师所在系)

1.用SQL语言完成以下各项操作(每个操作限用一个SQL语句)

创建一个名为ABC的视图,由学生学号、姓名、入学年份组成。

CREATE VIEW ABC

AS SELECT Sno,Sname,Scome

FROM S;

求出数据库课程的平均分。

SELECT AVG(Grade)

FROM SC

WHERE Cno=`数据库`;

修改学号为“20030101”的学生成绩为85分。

UPDATE SC

SET Grade=85

WHERE Sno=`20030101`

2.用关系代数表达式实现下列题

找出所有被学生选修了的课程号。

ΠCno(SC)

找出所有女同学的姓名。

ΠSname(σ Ssex=`女`(S))

找出所有姓李的学生的个人信息。

Π*(σ Sname=`李%`(S))

范式分解

3.R(学号,课程号,课程名,学生姓名,年龄,成绩,教师姓名,教师年龄,教师所在系)

如果规定:(1)一个学生所修的每门课程都有一个成绩;

(2)每门课程只有一位任课教师;

(3)教师中没有重名,每个教师只属于一个系。

试回答下列问题:

(1)据上述规定,写出关系模式R的基本函数依赖;

(2)找出关系模式R的候选键;

(3)关系模式R最高已达到第几范式,为什么?

(4)如果R不属于3NF,请将R分解成3NF模式集,并标出各关系的主键

(1)(学号,课程号)→成绩;

(课程号)→教师

(教师)→教师所在系

(2)(学号,课程号)

(3)关系模式为1NF,因为该关系模式的候选关键字为(学号,课程号),则非主属性有成绩,教师和教师所在系。

又因为F中有(课程号)→教师姓名,所以存在非主属性教师对候选关键字(学号,课程号)的部分依赖。

(4)R1(学号, 课程号,课程名,学生姓名,年龄,成绩)

R2(学号, 教师)

R3(教师, 教师所在系)

假设某商业集团数据库中有一关系模式R如下:

R(商店编号,商品编号,商品库存数量,部门编号,负责人)

如果规定:

1、每个商店的每种商品只在该商店的一个部门销售;

2、每个商店的每个部门只有一个负责人;

3、每个商店的每种商品只有一个库存数量。

试回答下列问题:

1、根据上述规定,写出关系模式R的基本函数依赖;

2、找出关系模式R的候选码;

3、试问关系模式R最高已经达到第几范式?为什么?

4、如果R不属于3NF,请将R分解成3NF模式集。

1、有3个函数依赖:

(商店编号,商品编号)→部门编号

(商店编号,部门编号)→负责人

(商店编号,商品编号)→商品库存数量

2、R的候选码是(商店编号,商品编号)。

3、因为R中存在着非主属性“负责人”对候选码(商店编号,商品编号)的传递函数依赖,所以R属于2NF,R不属于3NF。

4、将R分解成:

R1(商店编号,商品编号,商品库存数量,部门编号)

R2(商店编号,部门编号,负责人)

数据库设计例题

一、商品销售与存储管理模型

1.有若干商店包括:商店号、商店名、地点、经理。

2.有若干商品包括:商品编号、商品名、规格、单价。

3.有若干仓库包括:仓库号、仓库名、地点、面积、负责人。

4.每个商店可销售多种商品,每种商品可在多个商店销售。

5.每种商品可在多座仓库存储,每座仓库可以存储多种商品。

6.商店销售商品,包括销售日期和销售数量。

7.仓库存储商品,包括入库日期和存储数量。

二、解题要求:

(1)确定实体及其包含的属性。

(2)设计系统的概念结构模型。

(3)设计系统的关系数据库逻辑模型。

(1)实体属性图:

(2)概念结构模型

(3)数据库逻辑模式:

商店(商店号,商店名,地点,经理)

商品(商品编号,商品名,规格,单价)

仓库(仓库号,仓库名,地点,面积,负责人)

销售(商店号,商品编号,销售日期,销售数量)库存(仓库号,商品编号,入库日期,入库数量)

数据库系统概论期末试题及答案(重点知识)

试题十 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 ( 考 生 答 题 不 得 超 过 此 线 )

A.关系规范化、数据操纵、数据控制 B.数据定义、数据操纵、数据控制 C.数据定义、关系规范化、数据控制 D.数据定义、关系规范化、数据操纵 9.如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的() A.候选码 B.主码 C. 外码 D. 连接码 10.下列关于关系数据模型的术语中,()术语所表达的概念与二维表中的 “行”的概念最接近? A.属性 B.关系 C. 域 D. 元组 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME, TEACHER),学生选课关系是SC(S#,C#,GRADE)。 要查找某个学生的基本信息及其选课的平均成绩,将使用关系()A.S和SC B.SC和C C.S和C D.S、SC和C 12.在SQL语言的SELECT语句中,用于对结果元组进行排序的是()子句。 A. GROUP BY B.HAVING C.ORDER BY D.WHERE 13.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。遵照实体完整性规则,下面()选项是正确的。 A.只有SNO不能取空值B.只有CNO不能取空值 C.只有GRADE不能取空值D.SNO与CNO都不能取空值 14.下面关于函数依赖的叙述中,()是不正确的。 A.若X→Y,WY→Z,则XW→Z B.若Y X,则X→Y C.若XY→Z,则X→Z,Y→Z D.若X→YZ,则X→Y,X→Z 15.设有关系R(A,B,C)和S(C,D)。与SQL语句select A,B,D from R,S where R.C=S.C等价的关系代数表达式是() A.σR.C=S.C(πA,B,D(R×S)) B.πA,B,D(σR,C= S.C(R×S)) C.σR.C=S.C((πA,B(R))×(πD(S))) D.σR,C=S.C(πD((πA,B(R))×S))

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是()。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 满分:5 分 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是()。 A. Update B. Delete C. Insert D. Alter 满分:5 分 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于()。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 满分:5 分 4. 如果要在一管理职工工资的表中限制工资的输入围,应使用()约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 满分:5 分 5. 记录数据库事务操作信息的文件是()。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 满分:5 分 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用()命令。 A. SELECT * FROM CP WHERE 产品名称LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 满分:5 分 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是()。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 满分:5 分

数据库 教务管理系统 综合实验报告

华北科技学院计算机系综合性实验 实验报告 课程名称《数据库系统A》 实验学期2011 至2012 学年第 2 学期学生所在系部计算机学院 年级2010 专业班级网络B101班 学生姓名学号 任课教师 实验成绩 计算机系制

《数据库系统A》课程综合性实验报告 一、实验目的 利用一种DBMS作为设计平台,理解并应用课程中关于数据库设计的相关理论,能按照数据库设计步骤完成完整的数据库设计,包括需求分析、概念设计、逻辑设计、物理设计和实施。同时能够正确应用各个阶段的典型工具进行表示。 二、设备与环境 (1) 硬件设备:PC机一台 (2) 软件环境:安装Windows操作系统,安装数据库管理系统SQL Server2008等。 三、实验内容 1.需求分析 首先,通过调查,教务管理系统中主要有四类用户,即学生用户,老师用户,教务管理员和系统管理员。对应这些用户,其处理要求的主要的功能就是进行一系列的查询和各类数据的管理及维护。其具体的处理要求如下: 1)系统管理:实现系统管理人员对系统的管理,包括添加删除用户,更改密码,数据备份,数据还原,注销等功能。 2)教务管理:实现教务管理人员对系统的管理,包括课程安排,成绩审核,学生成绩管理,学生学籍管理等功能。 3)基本信息:实现显示学生和老师以及课程、班级、系别的基本信息(包括学生基本信息,教师基本信息,课程基本信息等)。 4)查询:包括实现学生查询,老师查询。学生查询包括自己的基本信息,自己的课程,课表,成绩等,老师查询包括查询自己的信息,自己所带班的学生,自己的课表以及学生成绩等。 5)教师对成绩的录入以及自己信息的查询与维护。 其次,该教务管理系统中,结合以上用户种类以及其具体的处理功能要求,教务管理系统要具备以下信息要求: 教务管理系统涉及的实体有: 教师——工作证号、姓名、电话、工资、邮箱; 学生——学号、姓名、性别、年龄、系代号等; 班级——班号、最低总学分等; 系——系代号、系名和系办公室电话等; 课程——课序号、课名、学分、最大人数等; 其中,这些实体之间的联系如下: 每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 每个班的班主任都由一名教师担任 一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一

(完整版)数据库系统概论期末试题及答案(重点知识)

试题十 1. 数据库系统的特点是( )、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 A .数据共享 B .数据存储 C .数据应用 D .数据保密 2. 数据库系统中,物理数据独立性是指( )。 A .数据库与数据库管理系统的相互独立 B .应用程序与DBMS 的相互独立 C .应用程序与存储在磁盘上数据库的物理模式是相互独立的 D .应用程序与数据库中数据的逻辑结构相互独立 3. 在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是( )。 A .外模式 B .内模式 C .存储模式 D .模式 4. E-R 模型用于数据库设计的哪个阶段( )? A .需求分析 B .概念结构设计 C .逻辑结构设计 D .物理结构设计 5. 现有关系表:学生(宿舍编号,宿舍地址,学号,姓名,性别,专业,出生日期)的主码是( )。 A .宿舍编号 B .学号 C .宿舍地址,姓名 D .宿舍编号,学号 6. 自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用自然连接时,要求R 和S 含有一个或多个共有的( )。 A .元组 B .行 C .记录 D .属性 7. 下列关系运算中,( )运算不属于专门的关系运算。 A .选择 B .连接 C .广义笛卡尔积 D .投影 8. SQL 语言具有( )的功能。 A .关系规范化、数据操纵、数据控制 B .数据定义、数据操纵、数据控制 C .数据定义、关系规范化、数据控制 D .数据定义、关系规范化、数据操纵 ( 考 生 答 题 不 得 超 过 此 线 )

数据库期末考试复习题及答案共有套卷子

试题六 一、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A .D B 包括DBMS 和DBS B .DBS 包括DB 和DBMS C .DBMS 包括DB 和DBS D .不能相互包括 2. 对数据库物理存储方式的描述称为( ) A .外模式 B .内模式 C .概念模式 D .逻辑模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) 得 分 (考 生 答 题 不 得 超 过 此 线)

A.提高数据与程序的独立性B.提高数据与程序的安全性 C.保持数据与程序的一致性D.提高数据与程序的可移植性 4. 视图是一个“虚表”,视图的构造基于() A.基本表B.视图 C.基本表或视图D.数据字典 5.关系代数中的π运算符对应SELECT语句中的以下哪个子句?()A.SELECT B.FROM C.WHERE D.GROUP BY 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是() A.多对多 B.一对一 C.多对一 D.一对多 7.如何构造出一个合适的数据逻辑结构是()主要解决的问题。

A.关系系统查询优化B.数据字典 C.关系数据库规范化理论D.关系数据库查询 8. 将E-R模型转换成关系模型,属于数据库的()。 A. 需求分析 B. 概念设计 C. 逻辑设计 D. 物理设计 9.事务日志的用途是() A. 事务处理 B. 完整性约束 C. 数据恢复 D. 安全性控制 10.如果事务T已在数据R上加了X锁,则其他事务在数据R上() A. 只可加X锁 B. 只可加S锁 C. 可加S锁或X锁 D. 不能加任何锁

教务管理系统数据库设计

教务管理 数据库系统课程设计

目录 1、需求分析 (2) 1.1 信息要求: (2) 1.2 处理要求: (2) 1.3 安全性与完整性要求: (2) 1.4 系统功能的设计和划分 (2) 第一部分:用户管理部分 (3) 第二部分:管理员管理部分 (3) 2、概念设计 (3) 2.1概念模型(E-R图): (3) 2.2数据字典: (5) a.数据项 (5) b、数据结构 (5) c、数据流 (5) d、数据存储 (6) e、处理过程 (6) 2.3 数据流图 (7) 3、逻辑结构设计 (7) 3.1 E-R图向关系模型的转换(关系的码用下横线表出) (7) 3.2 设计用户子模式 (8) 4、物理设计 (8) 4.1 选择存取方法 (8) 4.2 确定数据库的存储结构 (8) 4.3 评价物理结构 (9) 5、系统实施 (9) 6、运行维护 (10)

1、需求分析 1.1 信息要求: 教务管理系统涉及的实体有: ●教师——工作证号、姓名、职称、电话等; ●学生——学号、姓名、性别、出生年月等; ●班级——班号、最低总学分等; ●系——系代号、系名和系办公室电话等; ●课程——课序号、课名、学分、上课时间及名额等。 这些实体之间的联系如下: ●每个学生都属于一个班,每个班都属于一个系,每个教师也都属于一个系。 ●每个班的班主任都由一名教师担任。 ●一名教师可以教多门课,一门课可以有几位主讲老师,但不同老师讲的同一门课其课序号是不同 的(课序号是唯一的)。 ●一名同学可以选多门课,一门课可被若干同学选中。 ●一名同学选中的课若已学完,应该记录有相应成绩。 ●本单位学生、教师都有重名,工作证号、学号可以作为标识。 1.2 处理要求: 教学系统主要提供数据维护、选课和信息查询。其中常见的查询有:系统中各对象的基本信息查询。查询指定班、系的学生信息(名单、人数等)。查询学生的成绩、学分情况。查询教师授课情况和学生选课情况……。 1.3 安全性与完整性要求: ●安全性要求: 1.系统应设置访问用户的标识以鉴别是否是合法用户,并要求合法用户设置其密码,保证用户身份不被盗用; 2.系统应对不同的数据设置不同的访问级别,限制访问用户可查询和处理数据的类别和内容; 3.系统应对不同用户设置不同的权限,区分不同的用户,如学生,教师,系统管理员。 ●完整性要求: 1.各种信息记录的完整性,关键信息记录内容不能为空; 2.各种数据间相互的联系的正确性; 3.相同的数据在不同记录中的一致性。 1.4 系统功能的设计和划分 根据如上得到的用户需求,我们将本系统按照所完成的功能分成以下几部分:

数据库系统概论期末试题及答案整理版

《数据库原理及应用》试题1 一、选择题 1、数据库系统的基本特征是_________。 A 、数据的统一控制 B 、数据共享性和统一控制 C 、数据共享性、独立性和冗余度小 D 、数据共享性和数据独立性 (难度系数C )正确答案:C 2、DB 、DBMS 和DBS 三者之间的关系是_________。 A 、DBS 与D B 和DBMS 无关 B 、DBMS 包括DBS 和DB C 、DB 包括DBMS 和DBS D 、DBS 包括DB 和DBMS (难度系数B )正确答案:D 3、设有关系R 和S ,关系代数 S)(R R -- 表示的是_________。 A 、R ∩S B 、R ―S C 、R ÷S D 、R ∪S (难度系数B )正确答案:A 4、自然连接是构成新关系的有效方法。一般情况下,当对关系R 和S 使用 自然连接时,要求R 和S 含有一个或多个共有的__________。 A 、行 B 、属性 C 、记录 D 、元组 (难度系数C )正确答案:B 5、以下是信息世界的模型,且实际上是现实世界到机器世界的一个中间层 次的是_________。 A 、数据模型 B 、概念模型 C 、关系模型 D 、E-R 图 (难度系数C )正确答案:C 6、构成E —R 模型的三个基本要素是_________。 A 、实体、属性值、关系; B 、实体、属性、联系; C 、实体、实体集、联系; D 、实体、实体集、属性; (难度系数C )正确答案:B 7、在关系代数运算中,五种基本运算为_________。

A 、并、差、选择、投影、连接 B 、并、交、选择、投影、笛卡尔积 C 、并、差、选择、投影、笛卡尔 积 D 、并、除、投影、笛卡尔积、选择 (难度系数B )正确答案:C 8、在下列关于规范化理论的叙述中,不正确的是_________。 A 、任何一个关系模式一定有键。 B 、任何一个包含两个属性的关系模式一定满足3NF 。 C 、任何一个包含两个属性的关系模式一定满足BCNF 。 D 、任何一个包含三个属性的关系模式一定满足2NF 。 (难度系数B )正确答案:D 9、设有关系模式R(A,B,C)和S(C,D)。与SQL 语句“SELECT A,B,D FROM R,S WHERE R.C=S.C ”等价的关系代数表达式为_________。 A 、S))(R (σπS.C R.C D B,A,?= B 、S))(R (πσD B,A,S. C R.C ?= C 、(S))π(R)(πσ D B A,S.C R.C ?= D 、S)(R))(π(πσB A,D S.C R.C ?= (难度系数A )正确答案:A 10、SQL 的视图是从_________中导出的。 A 、基本表 B 、视图 C 、数据库 D 、基本表或视图 (难度系数C )正确答案:D 11、用如下的SQL 语句创建一个Teacher 表 CREATE TABLE Teacher ( TNO Char(6) NOT NULL, NAME Char(8) NOT NULL, SEX Char(2), SAL INT, SDETP char(12) check (SDEPT IN(‘IS ’,’MA ’,’CS ’))) 可以插入到Teacher 表中的元组是_________。 A 、(‘T0203’,‘刘刚’,NULL ,NULL ,‘IS ’) B 、( NULL , ‘王芳’,‘女’,‘1200’,‘CS ’) C 、(‘T0111’,NULL ,‘男’,23,‘MA ’) D 、(‘T0101’,‘李华’,男,2100,‘EN ’) (难度系数A )正确答案:A

数据库期末考试试题及答案

一、选择题(每题1分,共20分) 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( A )阶段。 A. 数据库系统 B. 文件系统 C. 人工管理 D.数据项管理 2.数据库三级视图,反映了三种不同角度看待数据库的观点,用户眼中的数据库称为(D)。 A. 存储视图 B. 概念视图 C. 内部视图 D. 外部视图 3.数据库的概念模型独立于(A)。 A.具体的机器和DBMS B. E-R图 C. 信息世界 D. 现实世界 4.数据库中,数据的物理独立性是指(C)。 A. 数据库与数据库管理系统的相互独立 B. 用户程序与DBMS的相互独立 C. 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的 D. 应用程序与数据库中数据的逻辑结构相互独立 5.关系模式的任何属性(A)。 A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不惟一 D.以上都不是 6.下面的两个关系中,职工号和设备号分别为职工关系和设备关系的关键字: 职工(职工号,职工名,部门号,职务,工资) 设备(设备号,职工号,设备名,数量) 两个关系的属性中,存在一个外关键字为( C )。 A. 职工关系的“职工号” B. 职工关系的“设备号” C. 设备关系的“职工号” D. 设备关系的“设备号” 7.以下四个叙述中,哪一个不是对关系模式进行规X化的主要目的( C )。 A. 减少数据冗余 B. 解决更新异常问题 C. 加快查询速度 D. 提高存储空间效率 8.关系模式中各级X式之间的关系为( A )。 A. B. C. D. 9.保护数据库,防止未经授权或不合法的使用造成的数据泄漏、非法更改或破坏。这是指数据的( A )。 A. 安全性 B.完整性 C.并发控制 D.恢复 10.事务的原子性是指( B )。 A. 事务一旦提交,对数据库的改变是永久的 B. 事务中包括的所有操作要么都做,要么都不做 C. 一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D. 事务必须使数据库从一个一致性状态变到另一个一致性状态 11.下列哪些运算是关系代数的基本运算( D )。 A. 交、并、差 B. 投影、选取、除、联结 C. 联结、自然联结、笛卡尔乘积 D. 投影、选取、笛卡尔乘积、差运算

数据库系统概论各章复习试题及答案

数据库系统概论复习资料: 第一章: 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是 A 阶段。 A.数据库系统 B.文件系统 C.人工管理 D.数据项管理 2.数据库的概念模型独立于 A 。 A.具体的机器和DBMS B.E-R图 C.信息世界 D.现实世界 3.数据库的基本特点是 B 。 A.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余大,易移植 (4)统一管理和控制 B.(1)数据可以共享(或数据结构化) (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性 (3)数据冗余小,易扩充 (4)统一管理和控制 D.(1)数据非结构化 (2)数据独立性 (3)数据冗余小,易扩充 (4)统一管理和控制 4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库 C.数据库管理系统 D.数据结构 5.数据库中存储的是 C 。 A.数据 B.数据模型C.数据以及数据之间的联系 D.信息 6. 数据库中,数据的物理独立性是指 C 。 A.数据库与数据库管理系统的相互独立 B.用户程序与DBMS的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构相互独立 7. 数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 D 。 A.同一个应用中的多个程序共享一个数据集合 B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件 D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.数据库系统的核心是 B 。 A.数据库 B.数据库管理系统 C.数据模型 D.软件工具 9. 下述关于数据库系统的正确叙述是 A 。 A.数据库系统减少了数据冗余 B.数据库系统避免了一切冗余 C.数据库系统中数据的一致性是指数据类型一致 D.数据库系统比文件系统能管理更多的数据 10. 数将数据库的结构划分成多个层次,是为了提高数据库的①和②。 ①A.数据独立性 B.逻辑独立性 C.管理规范性 D.数据的共享 ②A.数据独立性 B.物理独立性 C.逻辑独立性 D.管理规范性 【答案:】①B ②B 11. 数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是 A 。 A.DBS包括DB和DBMS B.DDMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

数据库期末复习题

数据库期末复习题 一、选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个 阶段中,数据独立性最高的是A 阶段。 A.数据库系统B.文件系统C.人工管理D.数据项管理 2.数据库的概念模型独立于A 。 A.具体的机器和DBMS B.E-R 图C.信息世界D.现实世界 3.数据库的基本特点是B 。 A.(1)数据可以共享(或数据结构化)(2)数据独立性(3)数据冗余大,易移植(4)统一管理和控制 B.(1)数据可以共享(或数据结构化)2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制 C.(1)数据可以共享(或数据结构化) (2)数据互换性(3)数据冗余小,易扩充(4)统一管理和控制 D.(1)数据非结构化(2)数据独立性(3)数据冗余小,易扩充(4)统一管理和控制4. B 是存储在计算机内有结构的数据的集合。 A.数据库系统B.数据库C.数据库管理系统D.数据结构 5.数据库中存储的是C 。 A.数据B.数据模型C.数据以及数据之间的联系D.信息答案: C 6. 数据库中,数据的物理独立性是指C 。 A.数据库与数据库管理系统的相互独立B.用户程序与DBMS 的相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D.应用程序与数据库中数据 的逻辑结构相互独立 7. .数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指D 。A.同一个应用中的多个程序共享一个数据集合B.多个用户、同一种语言共享数据 C.多个用户共享一个数据文件D.多种应用、多种语言、多个用户相互覆盖地使用数据集合 8.据库系统的核心是B 。 A.数据库B.数据库管理系统C.数据模型D.软件工具 9. 下述关于数据库系统的正确叙述是A 。 A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据 的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据

数据库课程设计 教务管理系统

洛阳理工学院 课程设计报告 课程名称数据库课程设计 设计题目教务管理系统 专业计算机科学与技术 班级B120505 学号 姓名 完成日期2015-1-4

课程设计任务书 设计题目:教务管理系统 设计内容与要求: 设计教务管理系统,类似于我校教务管理系统,有四类用户:教务员、学生、教师、管理员教务员可以输入学生、教师、班级、课程信息。一个班级只属于一个专业,一个学生只属于一个班级。教务员负责输入每个专业、每个班级需要学习哪些课程,指定课程的任课教师。教师可以查看学习该课程的学生名单。课程结束后,教师可以录入课程成绩。一个教师可以教授多个班的多门课程,每门课由多位老师讲授。课程分两类,必修课和选修课。系统要记录每个学生学习各门必修课的成绩,还要记录学生选修了哪些选修课以及课程成绩。学生可以查看自己各门课程的成绩。学生还可以进行评教,给老师打分。管理员可以输入教室信息,并结合班级、课程、教室信息实现自动排课。 要求: 1.完成本系统的需求分析,写出功能需求和数据需求描述; 2.完成数据库的概念结构设计、逻辑结构设计、物理结构设计; 3.完成本系统的部分功能模块的程序界面设计。 指导教师:高春玲 2014 年12 月28 日 课程设计评语 成绩: 指导教师:_______________ 年月日

目录 一、概述 2 1.1、本设计的目的与意义 2 1.2、数据库开发工具和应用程序开发工具 2 二、需求分析 2 2.1功能需求 2 2.2数据需求 2 三、概念结构设计 2 3.1、E-R模型设计 2 3.2、总体E-R图描述 4 四、逻辑结构设计 4 4.1、关系模型 4 4.2、关系模式的优化与说明 4 五、物理结构设计 5 5.1建立数据库 5 5.2表与表结构 5 六、应用程序设计 6 6.1、系统总体结构 6 6.2、系统界面与源代码7 6.2.1、界面7 6.2.2、功能描述9 6.2.3、程序源代码9 七、设计总结23 八、体会与收获24 九、参考文献24

广东技术师范学院期末考试试卷B卷

一、选择练习题 1.晶闸管导通的条件是( )。 A.阳极加正向电压,门极有正向脉冲 B.阳极加正向电压,门极有负向脉冲 C.阳极加反向电压,门极有正向脉冲 D.阳极加反向电压,门极有负向脉冲 2.由门极控制导通的晶闸管导通后,门极信号( )。 A.失去作用 B.需维持原值 C.需降低 D.需提高 3.晶闸管门极触发信号刚从断态转入通态即移去触发信号,能维持通态所需要的最小阳极电流,称为( )。 A.维持电流 B.擎住电流 C.浪涌电流 D.额定电流 4.电力电子器件功率损耗的主要原因是( )。 A 、通态损耗 B 、断态损耗 C 、开通损耗 D 、关断损耗 5.当晶闸管承受反向阳极电压时,不论门极加何种极性触发电压,管子都将工作在 ( ) 。 A 、导通状态 B 、关断状态 C 、饱和状态 D 、开关状态 6.晶闸管串联时,为达到静态均压,可在晶闸管两端并联相同的( )。 A .电阻 B .电容 C .电感 D .阻容元件 7.下面哪个是绝缘栅双极晶体管的简称( )。 A .GTO B.GTR C.IGBT D.MOSFET 8.单相半控桥式整流大电感负载电路中,为了避免出现一个晶闸管一直导通,另两个整流二极管交替换相导通的失控现象发生,采取的措施是在负载两端并联一个( ) A.电容 B.电感 C.电阻 D.二极管 9.在大电感负载三相全控桥中,当α>60°时,在过了自然换相点之后和下一个晶闸管被触发之前,整流输出u d 为负值,交流电源接受回馈的能量,电感( ) A.释放储能 B.既不释放能量也不储能 C.吸收能量 D.以储能为主 10.晶闸管变流器主电路要求触发电路的触发脉冲前沿( ) A.应缓慢上升 B.不要太大 C.尽可能陡 D.有较大负电流 11. 出现换相重叠角γ的原因是( ) A 晶闸管换相 B 有源逆变 C 变压器漏感 D 谐波 12.带平衡电抗器的双反星形可控整流电路使用在( )场合中。 A. 高电压大电流 B. 高电压小电流 C. 低电压大电流 D. 低电压小电流 13.三相半波可控整流电路中的三个晶闸管的触发脉冲相位互差( ) A.150° B.60° C.120° D.90° 14.可在第二象限工作交流电路是( )。 A.单相全控桥 B.单相半控桥 C.单相反并联(双重)全控桥 D.三相半波可控变流电路 15.升压(Boost Chopper )斩波电路中,电源电压U d 与负载电压U 之间的关系为( ) A.d off on U T T U = B.d off U T T U =

数据库系统概论期末考试复习资料

数据库系统概论复习资料: 第一章: 一选择题: 1. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中, 阶段(A )。A .数据库系统 2. 3. 数据独立性最高的是 数据库的概念模型独立于 F A o A.具体的机器和 DBMS B .E-R 图 C .信息世界 D .现实世界 数据库的基本特点是 B o A .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余大, 易移植 (4) 统一管理和控制 B .(1)数据可以共享 (或数据结构化) (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 C .(1)数据可以共享 (或数据结构化) (2) 数据互换性 数据冗余小, 易扩充 (4) 统一管理和控制 D .(1)数据非结构化 (2) 数据独立性 数据冗余小, 易扩充 (4) 统一管理和控制 B 答案:B B .文件系统 C .人工管理 D .数据项管理 是存储在计算机内有结构的数据的集合。 A .数据库系统 B.数据库C .数据库管理系统 D.数据结构 5. 数据库中存储的是 _C 。 A .数据 B .数据模 间的联系 D . 6. 数据库中,数据的物理独立性是指 C ________________ 。 A .数据库与数据库管理系统的相互》 B — 与 C .用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 C 7..数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指 4. 信息 DBMS 的相互独立 ..D .应用程序与数据库中数据的逻辑结构相互独立 A .同一个应用中的多个程序共享一个数据集合 B .多个用户、同一种语言共享数据 C .多个用户共享一个数据文件 D .多种应用、多种语言、多个用户相互覆盖地使用数据集合 8. 据库系统的核心是 B __________ 。A .数据库B .数据库管理系统 C .数据模型 D .软件工具 答案:B 9. 下述关于数据库系 ― A __________________ 。 A .数据库系统减少了数据冗余 B .数据库系统避免了一切冗余 D .数据库系统比文件系统能管理更多的数据 数将数据库的结构划分成多个层次,是为了提高数据库的 ① A .数据独立性 B . ② A .数据独立性 B . 数据库(DB)、数据库系统 .DBS 包括 DB 和 DBMS 10. 逻辑独立性 C .管理规范性 物理独立性 C .逻辑独立性 答案: C .数据库系统中数据的一致性是指数据类型一致 答案:A ①B 和 ②B 。 11. A 12. A 13. 14. 15. A 16 A 17. A 18. A D .数据的共享 D .管理规范性 (DBS)和数据库管理系统(DBMS 三者之间的关系是答案:A B . DDMS 包括 DB 和 DBS C . DB 包括 DBS 和 DBMS D . DBS 就是 DB,也就是 DBMS D 。 答案:①B 在数据库中,产生数据不一致的根本原因是 .数据存储量太大 B .没有严格保护数据 C .未对数据进行完整性控制 D .数据冗余 答案:D 数据库管理系统(DBMS 是 D A .数学软件B .应用软件 C .计算机辅助设计 D .系统软件 答案:D 数据库管理系统(DBMS 的主要功能是 B ________ 。A.修改数据库 B .定义数据库 C .应用数据库D.保护数据库 数据库系统的特点是 _A _______ 、数据独立、减少数据冗余、避免数据不一致和加强了数据保护。 .数据共享 B .数据存储 C .数据应用 D .数据保密 答案:A 数据库系统的最大特点是 A 。 ?数据的三级抽象和二级独立性 B ?数据共享性 C ?数据的结构化 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为 .数据定义功能 B .数据管理功能 C .数据操纵功能 D .数据控制功能 数据库管理系统是 B __________ 。 ?操作系统的一部分 B .在操作系统支持下的系统软件 C ?一种编译程序 描述数据库中全体数据的全局逻辑结构和特征的是 () 答案: D C 答案:C ?数据独立性 答案: D ?一种操作系统 答案: 19.据库的三级模式结构中, A .外模式 B .内模式 C .存储模式 20据库系统的数据独立性是指 B A .不会因为数据的变化而影响应用程序 C .不会因为存储策略的变化而影响存储结构 21.信息世界中的术语,与之对应的数据库术语为 22次型、网状型和关系型数据库划分原则是 _ D .模式 B.不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序 D ?不会因为某些存储结构的变化而影响其他的存储结构 D A .文件 B .数据库 C .字段 D .记录 答案: 答案: D A .记录长度 B .文件的大小 C .联系的复杂程度 D .数据之间的联系 23. 传统的数据模型分类,数据库系统可以分为三种类型 __C _____________ 。 A 24. 25. A 答案:D .大型、中型和小型 B .西文、中文和兼容 C .层次、网状和关系 D 层次模型不能直接表示 C A . 1 : 1关系 B . 1 : m 关系 C 数据库技术的奠基人之一 E.F . Codd 从1970年起发表过多篇论文,主要论述的是 .层次数据模型 B .网状数据模型 C .关系数据模型 D .面向对象数据模型 ?数据、图形和多媒体 .m : n 关系 D . C 。 答案:C :1和1 : m 关系 答案:C 二、填空题 数据管理技术经历了 人工管理、文件系统 数据库是长期存储在计算机内、有 DBMS 是指 它是位于用户 1. 2. 3. 4. 和数据库系统三个阶段。 答案:①人工管理 答案:①组织 ②共享 答案:①数据库管理系统 ②用户 ③操作系统 数据库的运行管理 和数据库的建立以及维护 等4个方面。 ②文件系统 ②数据库系统 5. 6. 组织的、可共享的数据集合。 和 ③ 之间的一层管理软件。 、数据操纵功能 数据库管理系统的主要功能有数据定义功能 答案:①数据定义功能 ②数据操纵功能 数据独立性又可分为逻辑数据独立性 _和物理数据独立性。 答案:①逻辑数据独立性 ②物理数据独立性 当数据的物理存储改变了,应用程序不变,而由DBMS 处理这种改变,这是指数据的—物理独立性 _。 答案:物理独立性

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

教务管理系统数据库文档

教务管理系统数据库文档 第 1 页共 18 页 Air (China) Company 001 : 5 : 2009-1-1 : 2009-1-8 : 第 2 页共 18 页 , , 1 2005-12-27 新建表,设置主外键王如玉 2 2005-12-28 填写数据、文档编写、设计视图王如玉 3 2005-12-29 存储过程来实现数据库的自动化王如玉, 1. V1.0 2009-1-1 数据库应用技术 2. V1.0 2009-1-1 数据库开发实例解析 第 3 页共 18 页 1. ................................................................. ...................... 4 1.1 数据库总体设 计 ..................................................................... (4) 1.1.1 表空间规 划 ..................................................................... (4)

1.1.2 数据库规 划 ..................................................................... (4) 2. ..................................................................... ...................... 5 2.1 实体列表( Entity List) .................................................................. .................................... 5 2.2 E-R 图 ..................................................................... (5) 2.2.1 < 后台管理E-R图 > ...................................................................... . (5) 2.2.2 <销售E-R图 > ...................................................................... . (6) 2.2.3 <商务E-R图 > ...................................................................... ...................... 7 2.3 实体定 义 ..................................................................... . (12) 2.3.1 < pubinfo > ...................................................................... . (12)

教务管理系统数据库设计

教务管理系统数据库(SQL Server 2008 + delphi7) 实验报告 班级: 姓名: 学号: 指导教师: 完成日期: 目录 第一章系统概述 (3) 第二章系统分析 (3) 第三章系统设计 (4) 第四章系统功能 (9) 第五章系统实现 (9) 第六章源程序附录 (15) 第七章参考文献 (73)

第一章系统概述 学校学生管理信息系统就是针对学校人事处的大量业务处理工作而开发的管理软件,就是典型的管理信息系统(Management Information System)。它就是一个教育单位不可缺少的部分,它的内容对于学校的决策者与管理者来说都至关重要,它能够为用户提供充足的信息与快捷的查询手段。能有效的帮助学校与老师掌握学生的情况,为学生提供成绩跟课程方面的查询。 本系统就是以delphi7编辑用户界面,以SQL server 2008为数据源后台而成的学生信息管理系统。本系统就是以计算机为基础,由人与计算机结合的对信息进行收集、存储、维护、加工、传递与使用的一种管理系统,其目的就是使人流、物流、资金流与信息流处于最佳状态,以最少的资源投入获得最佳的综合效益。本系统主要包括学生信息管理模块、教师信息管理模块、课程信息管理模块、成绩信息管理模块与系统维护模块等部分。在校务管理中,为有关部门提供完整、综合、共享的信息,对于学校的教育管理、教务与 科研等都有很大的实用价值。 第二章系统分析 1、问题定义 随着科学技术的不断提高,计算机科学日渐成熟,其强大功能已为人们深刻认识,它已进入人们生活的各个领域,并发挥了越来越重要的作用,针对人工管理的缺点,最好的解决办法就就是借助计算机技术提供一个电子化的学生信息管理平台。为了更好地管理学生与教职工的资料文档,我开发一个软件工程学生信息管理系统。教师与学生可以应用该系统实现如下功能: 1、可随时查询出不同系及各系教师与各系学生情况,系、教师与学生各反映如下情况: 系:系号、系名、系负责人、专业数等。 教师:工号、姓名、性别、职称、工龄、出生年月、基本工资等。 学生:学号、姓名、性别、年龄等。 2、为简单起见教师与学生区分系别,而课程不分系,课程需反映如下信息: 课程代号、课程名、课时数、必修课、学分。 3、学生入学时新生需录入登记,登记后即可选课学习课程(一学期约20学分)。 4、一门只由一位教师上,一位教师可上多门课,满30人才开课。 5、学生选每门课有个成绩,若成绩不及格则补考后还需记录补考成绩。 1)在某数据库管理系统中建立各关系模式对应的库表,并设计所需的视图、索引等。 2)能对各库表进行输入、修改、删除、添加、查询、打印等基本操作。 3)新生入校登记后可即时选课,老生每学期开始前可选课或作选课调整,一般要选共约20学分的若干门课程。 4)能明细查询某学生的选课情况及某课程的选修学生情况。 5)能统计查询出某学生的成绩单(包括总成绩、平均成绩、不及格门数等)及某门课的选课人数、最高分、最低分、平均成绩等统计信息。 6)能分析出某教师的教学质量情况(可根据该教师所任所有课优良数平均超过一定百分比来粗略评定)。 7)其她您认为子系统应有的查询、统计功能。 8)要求子系统设计得界面友好,功能选择方便合理,并适当考虑子系统在其安全性、完整性、备份、恢复等方面的功能要求

相关文档
最新文档