当前位置:文档之家› SQL-Server数据库总复习2010

SQL-Server数据库总复习2010

SQL-Server数据库总复习2010
SQL-Server数据库总复习2010

SQL Server 复习资料

第1章数据库基础知识

重点掌握:

1、数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)的基本概念及三者之间的关系。数据库系统(DBS)是由哪几个部分组成的?什么是DBA?

DBS:数据库系统 (DataBase System),是采用了数据库技术的计算机系统,是一个实际可运行的、按照数据库方法存储、维护和向应用系统提供数据支持的系统,它是数据库、硬件和软件,以及数据库管理员(DBA)的集合体。

DB:数据库(DataBase)

DBMS:数据库管理系统(DataBase Management System),是指数据库系统中对数据进行管理的软件系统,它是数据库系统的核心组成部分。可以通过DBMS对DB进行定义、查询、更新及各种控制.

三者联系: DBS包含DB和DBMS。

2、数据库的概念模型:E-R图是设计概念模型的有效工具。E-R图中4个基本成分:矩形框、椭圆框、菱形框和直线。能熟练地将E-R图转换成关系模式。

3、关系模型的基本术语:关系、属性及值域、关系模式及其表示、元组、主键Primary Key、外键Foreign Key

4、关系模型的完整性规则:关系模型中可以有3类完整性约束,要求通过实例运用规则(1)实体的完整性规则

(2)参照完整性规则

(3)用户定义的完整性规则

一、选择题

1、在数据库系统中,负责对数据库进行管理的有()

A、操作系统和DBA

B、DBMS

C、操作系统和DBMS

D、DBMS和DBA

2、下列关于数据库的说法不正确的是()

A、数据库就是长期存储在计算机中、有组织、可共享的数据集合

B、数据库中的数据没有任何冗余

C、数据库中的数据可同时被多个用户共享

D、数据库中的数据是按一定的数据模型组织、描述和存储的

3、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()。

A、DBS包括DB 和DBMS

B、DBMS包括DB和DBS

C、DB包括DBS 和DBMS

D、DBS就是DB,也就是DBMS

4、DBMS目前最常用的模型是()。

A、网状模型

B、层次模型

C、面向对象模型

D、关系模型

5.()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。

A.DBMS B.DB C.DBS D.DBA

6.SQL Server 2005是一个()的数据库系统。

A.网状型 B.层次型 C.关系型 D.以上都不是

12.DBA是( )

A.操作系统

B.数据库管理系统

C.数据库

D. 数据库管理员

7、有个学生关系,其关键字为学号;一个课程关系,其关键字为课程号;一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的()

A、外关键字(外键)

B、主辅关键字

C、主关键字

D、什么都不是

7、包含在任何一个候选关键字中的属性称为(),不包含在任何一个侯选关键字中的属性称为()。

A、主属性

B、次属性

C、非主属性

D、外属性

8、一个同学可以借阅多本图书,一本图书可能有多个同学借阅,学生和图书之间的联系为()。

A、一对多

B、多对多

C、多对一

D、一对一

9、关系中的元组和属性分别对应二维表中的( B )和( A )。

A、列

B、行

C、记录

D、结构

10、关系模型中,一个关键字是()。

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

B、至多由一个属性组成

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

D、以上都不是

11、同一个关系模型的任意两个元组值()。

A、不能全同

B、可全同

C、必须全同

D、以上都不是

12、一个关系数据库文件中的各条记录()。

A、前后顺序不能任意颠倒,一定要按照输入的顺序排列

B、前后顺序可以任意颠倒,不影响库中的数据关系

C、前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

D、前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

13、关系模型的任何属性()。

A、不可再分

B、可再分

C、命名在该关系模式中可以不惟一

D、以上都不是

*14、若关系R∈1NF,且它的每一非主属性都完全函数依赖于主键,则称R属于( B )。

A、第一范式

B、第二范式

C、第三范式

D、第四范式

*15、若关系R∈2NF,且它的每一非主属性都不传递函数依赖于主键,则称R属于(C )。

A、第一范式

B、第二范式

C、第三范式

D、第四范式

二、填空题

1、为保证多个用户可同时共享数据库中的数据,数据库管理系统(DBMS)必须提供数据库的安全性控制、数据库的完整性控制、数据库恢复、并发控制和事务支持的功能。

2、客观存在并可相互区别的事物称为实体。

3、关系模型的基本结构是表,它又称为关系;关系模型中数据之间的联系是通过

公共属性实现的。

4、关系模型用表格形式结构来表示实体类型和实体之间的联系。关系在用户看来是一个表,记录(元组)是其中的行,属性是其中的列。

5、一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度和关键字。

6、关系数据库中可命名的最小数据单位是属性名。

7、关系模式是关系的框架,相当于记录格式。

8、在一个实体表示的信息中,称能唯一标识实体的属性或属性组为关键字。

9、已知系(系编号,系名称、系主任、电话、地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,学生关系的主关键字是 学号 ,学生关系的外关键字是 系编号。

10.完整性约束包括实体完整性、_参照_完整性和用户定义完整性。_实体完整性用于保证数据库中数据表的每一个特定实体的记录都是惟一的。

*7、关键的规范化是对关系的 分解 过程。

*8、在1NF ,2NF ,3NF 之间,相互是一种 包含 的关系。

*9、在一个关系R 中,若每个数据项都是不可再分割的,那么R 一定属于第一范式。 *10、设有关系R (工号,姓名,工种,定额),则R 属于第二 范式,将其转化为第三范式结果应为R1(工号,姓名,工种)和R2(工种,定额)。

关系R 属于第二范式而不属于第三范式的说明:

∵关系R 的主键是工号,主键是单属性不可能存在部分函数依赖 ∴R ∈2NF

又∵关系R 中工号→工种,工种→工号,工种→定额,∴关系R 中存在传递函数依赖,关系R 不属于第三范式。

三、数据库概念设计题

1.说明下列E -R 图中,矩形、椭圆和菱形各表示什么?从上面的E -R 图中,回答学生的主键和课程的主键各是什么?试将下面的E -R 图转换成关系模式。

(1)

答:用表示实体表示属性

用表示实体间联系

学生的主键是学号,课程的主键是课程号。上面的E -R 图转换成三个关系:

学生(学号,姓名,性别,年龄,班级)

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

选修(学号,课程号,成绩)

在选修关系中,学号、课程号分别称为选修关系的外键。

2、下面的E-R图反映实体间什么联系?实体主键各是什么?请把该E-R图转换为关系模式。

答:上面的E-R图表示的是学生实体与班级实体间的联系是多对一联系。转换为关系模式应该有2个。请同学们自己转换关系模式。

第2章 SQL Server 2005概述

1、了解SQL Server 2005体系结构的4个组成部分;

2、SQL Server 2005的版本;(6个不同的版本)

企业版:功能最齐全、性能最优

标准版:适合于中小型企业的数据管理

开发人员版:适合于应用程序开发人员

工作组版:入门级的数据库产品

精简版:是一个免费、易用且便于管理的数据库版

企业评估版:运行时间只有120天。

3、了解配置服务器、查看服务器属性

第3章创建和管理SQL Server2005数据库

1、SQL Server 2005 的两种数据库类型,系统数据库和用户数据库;

系统数据库:master、tempdb、msdb、ReSource和model

master数据库是SQL Server的核心,如果该数据库被损坏,SQL Server将无法正常工作。

msdb数据库是一个与SQL Server Agent服务有关的数据库

model数据库是所有数据库的模板,当执行CREATE DATABASE语句时,将通过复制 model 数据库中的内容来创建数据库的第一部分。

Resource数据库是隐藏、只读的,包含了SQL Server 2005中的所有系统对象

Tempdb数据库保存所有临时表和临时存储过程

用户数据库:如示例数据库AdventureWorks,还有用户自己创建的数据库

2、数据库的组成;

一个SQL Server 2005的数据库由多个文件组成。SQL Server 2005中每个数据库包括主数据库文件(.mdf)、辅助数据库文件(.ndf)和事务日志文件(.ldf)。一个SQL Server 2005的数据库至少应包含一个主数据库文件和一个事务日志文件。

每个数据库文件有两个名称:

逻辑文件名:(logical_file_name):是在所有 Transact-SQL 语句中引用文件时所使用的名称。

物理文件名(os_file_name):是包括目录路径的物理文件名。是操作系统下的文件名。

文件组:可以将数据文件分成文件组。有两种类型的文件组:主文件组(Primary)和用户定义文件组。注意:日志文件不包括在文件组内。

3. 掌握建立数据库的方法;用图形界面方式创建和用SQL语句建立:

CREATE DATABASE 数据库名

练习题

一、选择题

1、当执行CREATE DATABASE语句时,将通过复制()数据库中的内容来创建数据库的第一部分。

A、Master

B、Msdb

C、Model

D、Tempdb

2、主数据文件的扩展名是()

A、.mdf

B、.ndf

C、.ldf

D、.pdf

3、在SQL SERVER中不是系统数据库的是( )。

A. Master

B. Model

C. Tempdb

D. Pubs

4.Microsoft SQL Server 2005系统由四个部分组成,这四个部分被称为4个服务,其中核心服务是()。

A.数据库引擎

B.Analysis Services

C.Reporting Services

D.Integration Services

5.下列哪个不是SQL Server 数据库文件的后缀。( )

A ..mdf

B ..ldf

C ..tif

D ..ndf

6.下面描述错误的是( )。

A.每个数据文件中有且只有一个主数据文件。

B.日志文件可以存在于任意文件组中。

C.主数据文件默认为在primary 文件组。

D.文件组是为了更好的实现数据库文件组织。

二、填空题

1、每个SQL Server 2005的数据库至少具有两个操作系统文件:一个数据文件和一个日志文件。

2、每个数据库文件有两个名称,分别是逻辑文件名和一个物理文件名。

第4章 创建和管理SQL Server 2005数据表

1. 掌握建立表的方法,特别注意用SQL 语句建立约束的方法,6种约束

CREATE TABLE 学生表

( 学号 varchar(11) primary key,

姓名 varchar(20) not null,

性别 char(2) default

出生日期 smalldatetime,

入学日期

smalldatetime, 院系名称 varchar(20),

身份证

)

CREATE TABLE

选课表

( 学号 varchar(11) FOREIGN KEY references 学生表(学号),

课程号 varchar(6) FOREIGN KEY references 课程表(课程号 分数 int check(分数 primary key(学号,课程号) 2、标识列(IDENTITY ):需要指定两个值:种子值和增量值,标识列的类型定义为int 或bigint 类型。

3、一般掌握修改表结构和删除表的方法:ALTER TABLE DROP TABLE

4、掌握INSERT、UPDATE、DELETE语句的格式和功能

(1)INSERT语句的基本语法:

INSERT INTO 表名 [ (列名1 , 列名2, ……, 列名n)]

VALUES (值1, 值2 , ……, 值n)

有时用:INSERT INTO 表名(列名1, 列名2, ……, 列名n)

SELECT 语句

(2)UPDATE语句基本语法:

UPDATE 表名 SET 列名1=值1 [, 列名2=值2, ……, 列名n=值n] WHERE 条件表达式

(2)DELETE语句基本语法:

DELETE FROM 表名 WHERE 条件表达式

练习题

一、选择题

1、设学生表结构是:

学号 varchar(11) primary key,

姓名 varchar(20) not null,

性别 char(2) default ‘男’,

出生日期 smalldatetime,

入学日期 smalldatetime,

院系名称 varchar(20),

身份证 char(18)

需要插入1988年1月2日出生的张三的记录,若执行

Insert into 学生表(学号,姓名,院系名称,出生日期)

Values(‘20080101’,‘张三’,‘计算机系’,1988-1-2)

则命令()。

A、编译出错

B、编译通过但不能插入

C、能插入出生日期

D、说不准

2、要在学生表中增加一个日期型字段B,应该用()

A、INSERT INTO 学生表 ADD B

B、ALTER 学生表 ADD B DATETIME

C、ALTER TABLE 学生表 ADD B DATETIME

D、ALTER TABLE 学生表 ADD B DATE()

3、要在学生表中删除一条字符类型字段A的值是字符串‘B’的记录,应该用()

A、DELETE FROM 学生表 WHERE A=B

B、ALTER 学生表 DROP A

2010年全国自考数据库系统原理模拟试卷(八)及答案

更多优质自考资料,请访问自考乐园俱乐部 https://www.doczj.com/doc/ee15727966.html,/club/5346389 2010年全国自考数据库系统原理模拟试卷(八) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在DBS中,内存、外存数据交换最终是通过() A.UWA完成 B.DBMS完成 C.OS完成 D.键盘完成 答案:C 2.SQL中的视图机制属于DBS的() A.完整性措施 B.安全性措施 C.恢复措施 D.并发控制措施 答案:D 3.在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是() A.WHERE B.FROM C.VALUES D.SET 答案:D 4.数据独立性是指() A.数据之间相互独立,互不影响 B.数据的逻辑结构与物理结构相互独立 C.DB的数据结构发生变化时,不影响应用程序 D.数据与存储设备之间相互独立 答案:C 5.一个关系中的非主属性可以是() A.至少一个 B.至多一个 C.可无 D.至多三个 答案:C

6.在SELECT语句中使用MIN(列名)时,列名() A.必须是数值型 B.必须是字符型 C.必须是数值型或字符型 D.不限制数据类型 答案:D 7.在建立表结构时,定义关系完整性规则() A.使DBS能够自动维护数据完整性约束条件 B.还需要编程实现数据完整性约束条件 C.没有必要定义 D.将使系统操作复杂 答案:A 8.子模式是() A.外模式 B.物理模式 C.概念模式 D.存储模式 答案:A 9.关系中行、列次序的交换性质是() A.行可交换,列不可交换 B.行不可交换,列可交换 C.行、列均不可交换 D.行、列均可交换 答案:C 更多优质自考资料,请访问自考乐园俱乐部https://www.doczj.com/doc/ee15727966.html,/club/5346389 10.设计性能较优的关系模式称为规范化,规范化主要的理论依据是() A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 11.设关系R和S各有100个元组,那么这两个关系的乘积运算结果的元组个数为() A.100 B.200 C.10000 D.不确定(与计算结果有关) 答案:C

数据库期末复习试卷及答案一

试题一 一、单项选择题 在每小题列出的四个备选项中只有一个是符合题目要求的,请 将其代码填写在题后的括号内。错选、多选或未选均无分。1. 数据库系统的核心是( B ) A.数据库B.数据库管理系统 C.数据模型D.软件工具 2.下列四项中,不属于数据库系统的特点的是(C ) A.数据结构化B.数据由DBMS统一管理和控制 C.数据冗余度大D.数据独立性高 3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D ) A.层次模型B.关系模型 C.网状模型D.实体-联系模型 4.数据的物理独立性是指( C ) A.数据库与数据库管理系统相互独立 B.用户程序与数据库管理系统相互独立 C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的 D.应用程序与数据库中数据的逻辑结构是相互独立的 5.要保证数据库的逻辑数据独立性,需要修改的是( A ) A.模式与外模式之间的映象B.模式与内模式之间的映象 C.模式D.三级模式 6.关系数据模型的基本数据结构是(D ) A.树B.图C.索引D.关系 7.有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C ) A.车次B.日期 C.车次+日期D.车次+情况摘要 8.己知关系R和S,R∩S等价于( B ) A. (R-S)-S B. S-(S-R) C.(S-R)-R D. S-(R-S) 9.学校数据库中有学生和宿舍两个关系: 学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号) 假设有的学生不住宿,床位也可能空闲。如果要列出所有学生住宿和宿舍分配的情况, 包括没有住宿的学生和空闲的床位,则应执行( A ) A. 全外联接 B. 左外联接

2010-2011学年第一学期数据库期末考卷A

广州民航职业技术学院 2010/2011学年第一学期09级民航信息管理1-2班《数据库应用》 期末考试卷A(闭卷,120分钟) 班级姓名学号成绩 一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分) 1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( b )。 A、Where 姓名% ‘王’ B、Where 姓名LIKE ‘王%’ C、Where 姓名% ‘LIKE王’ D、Where 姓名LIKE ‘王’ 2.通常情况下,“数据库管理系统”的英文缩写是( a)。 A、DBMS B、DBS C、DBA D、DMS 3.在一个学生关系中,能够成为主关键字(或称主码)的属性是()。 A、性别 B、年龄 C、学号 D、班级 4.下列关于索引的说明不正确的是()。 A、索引必须创建在主关键字之上 B、索引与基本表分开存储 C、索引是为了提高查询速度而创建的 D、索引会在一定程度上影响增删改操作的效率 5.数据库应用程序开发中,需求分析阶段的主要目的是()。 A、回答“干什么”的问题 B、回答“怎么干”的问题 C、建立逻辑数据模型 D、建立最佳物理存储结构 6.用户使用SQL Server时,通常需要依次经过两个安全性阶段()。 A、登录验证、操作验证 B、操作验证、登录验证 C、身份验证、权限认证 D、权限认证、身份验证 7.SQL Server数据库中的一个完整的备份通常要包括()。 A、系统数据库、用户数据库和事务日志 B、系统数据库、系统表和数据字典 C、系统数据库、用户数据库和数据字典 D、用户数据库和事务日志

8.SQL Server中进行数据库恢复的SQL语句是()。 A、INSERT DATABASE B、BACKUP DATABASE C、RESTORE DATABASE D、UPDATE DATABASE 9.下列SQL语句中,能够完成并运算的是()。 A、SELECT * FROM 篮球爱好者UNION SELECT * FROM 足球爱好者 B、SELECT * FROM 篮球爱好者INTERSECT SELECT * FROM 足球爱好者 C、SELECT * FROM 篮球爱好者EXCEPT SELECT * FROM 足球爱好者 D、SELECT * FROM 篮球爱好者,足球爱好者 10.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。 A、SELECT 姓名FROM 学生表WHERE 学生表.学号=课程表.学号AND 课程 表.成绩>90 B、SELECT 姓名FROM 课程表WHERE学生表.学号=课程表.学号AND 课程表. 成绩>90 C、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号OR 课程表.成绩>90 D、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 11.在人工管理阶段,数据是_____。 A.有结构的B.无结构的 C.整体无结构,记录内有结构D.整体结构化的 12.数据库系统软件包括_____和_____。 ①数据库②DBMS ③OS,DBMS和高级语言 ④DBMS和OS ⑤数据库应用系统和开发工具。 A.①和②B.②和⑤ C.③D.④ 13.________由数据结构、关系操作集合和完整性约束三部分组成。 A. 关系模型 B. 关系 C. 关系模式 D. 关系数据库 14.数据库中只存放视图的________。 A. 操作 B. 对应的数据 C. 定义 D. 限制 15.数据库是长期存储在计算机内、有组织的、可共享的()。 A.文件集合B.数据集合 C.命令集合D.程序集合 二、填空题(每空2分,共10分) 1.进行数据库备份时,必须同时复制主数据文件和。 2.“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为。 3.在SQL语句中,起修改表中数据作用的命令动词是。 4.在关系数据库中,实现“表中任意两行不能相同”的约束是靠。 5. SQL Server系统中的所有系统级信息存储于数据库。

中南大学oracle数据库期末考试试题及答案

A1、以下()内存区不属于SGA。 A.PGA B.日志缓冲区C.数据缓冲区D.共享池 D2、()模式存储数据库中数据字典的表和视图。 A.DBA B.SCOTT C.SYSTEM D.SYS C3、在Oracle中创建用户时,若未提及DEFAULT TABLESPACE 关键字,则Oracle就将()表空间分配给用户作为默认表空间。 A.HR B.SCOTT C.SYSTEM D.SYS A4、()服务监听并按受来自客户端应用程序的连接请求。 A.OracleHOME_NAMETNSListener B.OracleServiceSID C.OracleHOME_NAMEAgent D.OracleHOME_NAMEHTTPServer B5、()函数通常用来计算累计排名、移动平均数和报表聚合等。 A.汇总B.分析C.分组D.单行 B6、()SQL语句将为计算列SAL*12生成别名Annual Salary A.SELECT ename,sal*12 …Annual Salary? FROM emp; B.SELECT ename,sal*12 “Annual Salary” FROM emp; C.SELECT ename,sal*12 AS Annual Salary FROM emp; D.SELECT ename,sal*12 AS INITCAP(“Annual Salary”) FROM emp; B7、锁用于提供( )。 A.改进的性能

B.数据的完整性和一致性 C.可用性和易于维护 D.用户安全 C8、( )锁用于锁定表,允许其他用户查询表中的行和锁定表,但不允许插入、更新和删除行。 A.行共享B.行排他C.共享D.排他 B9、带有( )子句的SELECT语句可以在表的一行或多行上放置排他锁。 A.FOR INSERT B.FOR UPDATE C.FOR DELETE D.FOR REFRESH C10、使用( )命令可以在已分区表的第一个分区之前添加新分区。 A.添加分区B.截断分区 C.拆分分区D.不能在第一个分区前添加分区 C11、( )分区允许用户明确地控制无序行到分区的映射。 A.散列B.范围C.列表D.复合 C12、可以使用()伪列来访问序列。 A.CURRVAL和NEXTVAL B.NEXTVAL和PREVAL C.CACHE和NOCACHE D.MAXVALUE和MINVALUE A13、带有错误的视图可使用()选项来创建。 A.FORCE B.WITH CHECK OPTION C.CREATE VIEW WITH ERROR

ACCESS试卷

第1页,共4页 第2页,共4页 密 线 学校 班级 姓名 学号 密 封 线 内 不 得 答 题 《Access2010》试卷 总分:100分 一、 单选题(每题3分, 共15题,共45分) ( )1、Access2010建立的数据库属于( )数据库。 A.层次型 B.关系型 C.网状型 D.大型 ( )2、Access2010数据库是一个独立的文件,其扩展名为( )。 A.mdb B.acmdb C.accdb D.cdb ( )3、在Access2010中,随着打开数据库对象的不同而不同的操作区域称为( )。 A.上下文命令选项卡 B.命令选项卡 C.导航窗格 D.工具栏 ( )4、用户可在表的( )视图中设置字段数据类型和详细属性。 A.设计 B.数据表 C.数据透视表 D.数据透视图 ( )5、对数据库中的一个或多个表进行检索,将查询结果显示在一个数据表上供用 户查看或编辑使用,这种查询称为( )。 A.选择查询 B.交叉表查询 C.操作查询 D.SQL 查询 ( )6、使用查询向导可以创建多种查询,下面不能用查询向导创建的查询是( )。 A.简单选择查询 B.查找重复项查询 C.参数查询 D.交叉表查询 ( )7、当用户想要查找内容相同的记录时,可以通过创建( )查询来实现。 A.简单选择查询 B.查找重复项查询 C.查找不匹配项查询 D.交叉表查询 ( )8、在窗体中,能够像“窗体视图”一样预览显示结果,又能够移动或删除控件, 对控件进行重新调整的视图是( )。 A.设计视图 B.窗体视图 C.布局视图 D.数据表视图 ( )9、( )以表或查询作为数据源,用于显示、输入以及更新数据表中的字段。 A.绑定型控件 B.计算型控件 C.标签控件 D.选项组控件 ( )10、( )主要用于在窗体或报表中显示描述性文本(如标题或说明)。 A.徽标控件 B.文本框控件 C.标签控件 D.选项组控件 ( )11、在报表中,既能够预览显示结果,又能够对控件进行调整的视图是( )。 A.报表视图 B.打印预览 C.布局视图 D.设计视图 ( )12、要设计一个用于标识公司产品型号和类型的报表,可以将该报表设计为( )。 A.标签型报表 B.分类报表 C.主/次报表 D.交叉报表 ( )13、完成标签报表后,必须在下面的( )中才能看到最终效果。 A.设计视图 B.预览视图 C.布局视图 D.报表视图 ( )14、在宏命令中,用于打开报表的命令是( )。 A. OpenForm B. Openquery C. OpenReport D. OpenTable ( )15、宏是由( )构成,而宏组是由宏构成。 A.操作命令 B.控件 C.子宏 D.记录 二、 多选题(每题5分,共4题,共20分) ( )1、数据库的六大组成对象包含下列哪些选项( )。 A.字段 B.记录 C.窗体 D.宏 ( )2、在表的关系管理器中可以进行的操作有( )。 A.删除关系 B.显示关系 C.修改关系 D.添加字段 ( )3、下列查询中,属于操作查询的是( )。

数据库大作业设计题目分析

《数据库原理及技术》大作业大纲 类同卷,网上抄袭,大作业格式不正确一律0分处理 一、课程设计的目的和要求 (1)培养学生运用所学课程《数据库原理及技术》的理论知识和技能,深入理解《数据库原理及技术》课程相关的理论知识,学会分析实际问题的能力。 (2)培养学生掌握用《数据库原理及技术》的知识设计计算机应用课题的思想和方法。 (3)培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 (4)通过课程大作业,要求学生在教师的指导下,独立完成大作业要求的相关内容,包括: ①通过调查研究和运用Internet,收集和调查有关资料、最新技术信息。 ②基本掌握撰写小论文的基本步骤和写作方法。 ③根据课题的要求基本理解和掌握E-R图的设计方法和关系模式的转换。 ④根据课题的要求基本理解和掌握数据流图(DFD)和数据字典(DD)的设计方法。 ⑤创建数据库及各种数据库对象。 二、课程设计题目 要求: (1)任选下列一个题目,调查分析一个具体的或模拟的实例; (2)描述该实例的业务信息和管理工作的要求; (3)列出实体、联系; (4)指出实体和联系的属性; (5)画出E-R图; (6)将E-R图转换成关系模式,并注明主码和外码; (7)建立数据字典; (8)创建数据库; (9)根据题目的要求写查询、存储过程、触发器等。 题目: (1)学校图书借阅管理系统 功能要求: ●实现图书信息、类别、出版社等信息的管理; ●实现读者信息、借阅证信息的管理; ●实现图书的借阅、续借、归还管理; ●实现超期罚款管理、收款管理; ●创建触发器,分别实现借书和还书时自动更新图书信息的在册数量;

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 分

数据库原理试卷(2010-2011下_A)

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 一、填空题:(每空1分,共10分) 1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。 2. 数据库恢复的原理用一个词表示,就是__备份__。 3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主 码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数 为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。 8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。 8、E-R 方法中的实体用 矩形 图形表示 。 9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。 10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。 二、单项选择题:(每小题1分,共30分,答案集中写到下页) 1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的 B 、 数据库中的数据是按照一定方式组织的 C 、 数据库中的数据是可共享的 D 、 数据库中的数据是没有冗余的 2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好 C 、 数据库管理系统越来越简单 D 、 越来越多的数据管理功能由系统替人完成 3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系 C 、 联系可用于描述一个实体集内记录之间的自联系关系 D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D 、 只能在基本表上建立新的视图 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

数据库大作业

华南理工大学数据库原理与设计大作业报告 专业:计算机科学与技术 班级: 2015春 学号: 20 学生姓名:陈亮 完成时间:

目录 目录 (2) 1、概述 (4) 2、需求分析 (6) 零售前台(POS)管理系统 (6) 后台管理系统 (7) 数据需求 (7) 3、数据库逻辑设计 (9) 概念结构设计 (9) 4、软件功能设计 (13) 逻辑结构设计 (13) 物理结构设计 (15) 完整性设计 (20) 安全性设计 (22) 5、界面设计 (24) 系统功能结构图 (24) 模块设计与实现(部分界面) (24) 6、结束语 (31)

7、参考文献 (33)

1、概述 超市管理信息系统是针对超级市场的销售而开发的。应用超市管理信息系统能够转变超市的工作方式,有效提高销售速度和服务水平,提高客户对超市的信任度和满意度,改善客户关系。运用超市管理信息系统,在销售商品时实行出口一次性付款,可以实现超市内部现代化管理,能够准确把握每一种商品的销售动态,防止商品断档或过量储备,商品开发方向、进货的适时化都可通过超市管理信息系统来完成。 超市管理信息系统将手工编制好的销售账目或根据原始超市销售记录直接在系统内制作超市销售信息,同时可对输入的超市销售信息进行修改、查询等操作。这种集约化的销售管理模式既便于对超市销售信息的收集、整理和加工,又便于操作员的需求信息在最短的时间内得到反馈,同时超市管理信息系统可自动分析各种商品销售变化规律,商品销售结构、居民消费变化等,从而为合理进货、经营、加工、库存、销售等提供科学的决策依据。 超市管理信息系统充分运用计算机管理信息技术,建立数据库,对超市的进销存过程进行详细分析,实现了对超市的进货、销售和库存的科学管理。

数据库期末试卷

浙江工业大学 《数据库原理及应用》 一、填空题 1、SELECT Name,Tele FROM Person 的作用是。 2、数据独立性是指数据与应用程序之间不存在相互依赖关系,分为 和。 3、用树型结构表示实体类型及实体间联系的数据模型称为层次模 型。 4、提供数据库定义、数据装入、数据操纵、数据控制和DB维护功能的软件称为 _ 数据管理系统 _。 5、在关系代数中专门的关系运算包括、、、除等。 6、关系数据库的第一范式保证列的原子 性。 7、一个数据库由若干个表组成,关系的元组称为,属性称为。 8 久性。 9、数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。 10、并发操作带来的数据不一致性包括三类:丢失覆盖修改、 不可重复读、 读”脏数据。 11、管理信息系统的四种结构模式为:单机模式、、 和。 12、数据管理技术经历了:人工管理阶段、文件管理阶段以及数据库系统阶段 三个发展阶段。

14、实体之间的联系按照联系方式的不同可分为一对一或1:1 、 一对多或1:n 、___ 多对多或m:n 。 15、E-R图中包括__实体、____ 属性和联系三种基 本图素。 16、数据模型由三部分组成:模型结构、数据操作、数据约束条件 。 17、事务必须具有的四个性质是:原子性、一致性、隔离性和持久 性。 18、基本的封锁类型有排它锁和共享锁两种。 19、DB并发操作通常会带来三类问题,它们是丢失修改、不一致分析和读脏数据。 20、数据库系统可能发生的故障有:事务内部的故障系统故障、和介质故障等。计算机病毒 21、按转储时间来分,数据转储可分为静态转储和动态转储两种方式。 22、列举三种管理信息系统开发的方法:结构化开发方法、__原型方 法_ _____、 面向对象方法。 23、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间的联系为一对多联系。 二、判断题 1、关系中允许有重复的元组,但是不允许有重复的属性名。() 2、关系代数的运算对象是关系,但运算结果不是关系。() 3、连接操作可以多个表之间进行,也可以在一个表内进行。() 4、触发器是一种很有效的保证数据库完整性的手段。() 5、对于关系R、S,如果R-S的元组数是0,则说明R中包含了S的所有元组。 ()6、设关系R、S的元组数分别是20、30,则R和S连接的元组数不可能超过50。 () 7、数据库中的每一个基本表与外部存储器上一个物理文件对应。() 8、一个数据库可以有多个外模式和多个内模式。() 9、概念模型向关系模型转换时,实体间的n:m联系可以有两种转换方法,一

2010上半年数据库系统工程师考试下午真题及解析(2)

2010上半年数据库系统工程师考试下午真题及解析(2)《五年高考三年模拟》相当于高考“武功秘籍”中的《九阴真经》。海量的题库,对真题详尽的解析,备受老师和学生的追捧。可见,真题是应对考试的上好资料,下面希赛软考学院为你整理了2010上半年数据库系统工程师考试下午真题及解析,助你修炼出一身“绝技”,应对来年的数据库系统工程师考试。 试题三 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。 [需求分析] 每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。 1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。 2.以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实

验员等信息。实验计划如表3-2所示。 3.由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。实验成绩如表3-3所示。 4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。[概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。 [逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):课程(课程编号,课程名称,授课院系,实验学时) 班级(班级号,专业,所属系) 开课情况( (1) ,授课学期) 实验( (2) ,实验类型,难度,学时,安排周次) 实验计划( (3) ,实验时间,人数) 实验员( (4) ,级别) 实验室(实验室编号,地点,开放时间,可容纳人数,实验类型) 学生( (5) ,姓名,年龄,性别) 实验成绩( (6) ,实验成绩,评分实验员) [问题1] 补充图3-1中的联系和联系的类型。 [问题2] 根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。

数据库大作业

学生信息管理系统 李航艳 201096064028 目的 开发学生信息管理系统的目的:最主要的特点就是节省人力资源,使用方便。所以,开发一套学校学生管理系统来代替传统的人工管理方式是势必所然的。其次,学生信息管理系统极大提高了工作效率,大大减少了以往的操作方式,为使用者带来了很多方便。学生信息管理系统,查找方便,管理方便,而且一些参数还可以手动修改。通过分析学生信息管理工作的某些不足,设计了一个功能全面的学生信息管理系统,该系统主要功能:班级管理,学生管理,课程管理,成绩管理,班级管理,院系管理,奖学金管理。 一、需求分析 1、信息需求: ◇学生:学号、姓名、性别、班级、专业、出生日期、联系方式。学生通过学号标识。 ◇课程:课程号、课程名、任课老师、课时、考试类型、学期、年级、班级号。课程通过课程号标识。 ◇班级:年级、专业、人数、班长、班级号。班级通过班级号标识。 ◇成绩:年级、学期、课程名、学号、姓名、成绩、班级。成绩通过课程名、学号标识。 ◇院系:专业、系名。院系通过系名标识。 ◇奖学金:学号、姓名、性别、班级、奖项、金额。获奖通过学号标识。 学生信息管理系统中各个对象之间的联系如下: ◇每个学生都属于一个班级,而一个班级可以有多个学生。 ◇每个班级属于一个专业,一个专业可以有多个班级。 ◇一个专业属于一个系,一个系可以有多个教师。 ◇每个教师可以教授多门课程,同一门课程可以被不同的老师教授。 ◇每一个学生可以选修若干门课程,每一门课程可以有多个学生选修。 ◇一个学生可以获几门奖项,一门奖项也可以有多个学生获得。 2、处理需求: 1、能够对学生个人信息进行一定的操作处理。 ○1学生个人信息的增加、删除以及修改。 ○2学生个人信息的多关键字检索查询。 2、能够对学生奖学金进行一定的操作处理。 ○1学生个人信息的增加、删除以及修改。 ○2学生奖励记录信息的增加。 3、能够对课程信息进行一定的操作处理。 ○1课程信息的多关键字检索查询。 ○2学生选课信息的查询、删除以及修改。 4、能够对班级进行一定的操作处理。

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

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

安徽工业大学数据库试题2010-2011

………………………………装………………………………订…………………………………线……………………………… 课程《数据库概论》班级__________________姓名______________________学号_____________________ 安徽工业大学试题纸(一) 2010~2011学年第一学期期末考试《数据库概论》试卷(A) 一、单项选择题(每小题1分,共15分)。在每小题的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母 填在答题纸上。 1.在Oracle系统中,每一个PL/SQL块必须由()开始,以end结束。 A.begin B.declare C.begin或declare D.start 2.数据管理技术的产生与发展一般分为下面几个阶段()。 A.人工管理阶段、计算机管理阶段、数据库系统阶段B.人工管理阶段、文件系统阶段、数据库系统阶段 C.文件系统阶段、计算机管理阶段、数据库系统阶段D.文件系统阶段、数据库系统阶段、关系系统阶段 3.如果对于实体集A中的至少有一个实体,实体集B中有n个实体(n≥2)与之联系,反之,对于实体集B中的每一个实体,实体集A 中至多只有一个实体与之联系,则称实体集A与实体集B的联系是:()。 A.多对多 B.一对一 C.多对一 D.一对多 4.三级模式与二级映象中的三级模式是指()。 A.外模式、模式、内模式B.外模式、中模式、内模式 C.外模式、用户模式、内模式D.外模式、物理模式、内模式 5.数据模型中的数据操作一般分为()。 A.查询、检索、更新 B.检索、更新、插入、删除、修改 C.检索、更新 D.查询、检索 6.DB、DBMS和DBS三者间的关系是()。 A.DB包括DBMS和DBS B.DBS与DB和DBMS无关 C.DBMS包括DBS和DB D.DBS包括DB和DBMS 7.数据库恢复技术中,具有检查点(checkpoint)的恢复技术,可以()。 A.大量节省搜索整个日志耗费的时间B.大量节省REDO处理耗费的时间 C.节省搜索整个日志、以及REDO处理耗费的时间D.节省UNDO处理、以及REDO处理耗费的时间 8.如果事务T获得了数据项Q上的排他锁X,则事务T对Q()。 A.只能读不能写 B.只能写不能读 C.既可读又可写 D.不能读不能写 9.学生选课关系是SC(sno,cno,grade)统计学生选课门数的SQL语句不正确的是()。 A.select sno,count(*)from SC group by sno; B.select sno,cno,count(*)from SC group by sno; C.select sno,count(*)as menshu from SC group by sno; D.select sno,count(*)as zongshu from SC group by sno; 10.关系SC(sno,cno,grade)可以满足的最高范式等级()。 A.1NF B.2NF C.3NF D.BCNF 11.关系的最小依赖集()。 A.是唯一的 B.不是唯一的 C.最多2个 D.可能不存在 12.设关系R和S的元组个数分别为6和9,属性的个数分别为r,s,关系T是R与S的笛卡尔积,则T的元组个数和属性个数分别是()。 A.6*9,r+s B.6+9,r+s C.6*9,r*s D.6+9,r*s 13.事务的ACID特性是指()。 A.完备性、一致性、隔离性、持续性B.原子性、一致性、隔离性、串行性 C.原子性、一致性、隔离性、并行性D.原子性、一致性、隔离性、持续性

云南大学数据库期末大作业:数据库设计

云南大学软件学院实验报告 课程:数据库原理与实用技术实验学期:任课教师: 专业:学号:姓名:成绩: 期末大作业:Electronic Ventor 数据库设计 一、实验目的 (1)掌握数据库设计的基本方法 (2)掌握各种数据库对象的设计方法 (3)熟练掌握DBA必须具备的技能 二、实验内容 1、根据项目的应用和项目的需求说明文档,进行详细的需求分析,给出需求分析的结果。 (1)客户可以在网站上注册,注册的客户要提供客户的姓名、电话、地址,以方便售后和联系,姓名即作为用户名,和密码一起用于注册和登录,客户编号可唯一识别用户,卡号可网上支付。其中地址、电话以方便联系和寄货; (2)网站管理员可以登记各种商品,供客户查询,订购。登记商品时要提供商品的名称、价格,商店中现有商品量,商品编号可唯一识别商品; (3)类别表示商品所属类别,类别编号可唯一识别类别,其中包含了,商品类别名称和制造厂商,可以对商品进行分类售卖; (4)客户可以在网上下订单,也可以到实体店购物,其在订单上所选择的支付方式不同(信用卡、借记卡、现金,现金代表实体店购物),网站管理员可以查看订单,并及时将订单的处理情况更新(比如货物已寄出的信息,订单状态:0:未处理,1:已处理,2:已发货);订单编号可唯一识别订单,订单中包含订单产生时间,订单状态,支付方式和支付总额; (5)实体商店有自己的店名,卖多种商品,每个商店都有固定的地址,顾客可以到店中买商品,(注:在实体店中购买商品的顾客一律将顾客名默认为佚名),当商店中的库存量小于10时会有提醒到仓库中拿货; (6)配送单中包含查询号可唯一识别配送单,配送人,联系方式; (7)仓库中仓库编号可唯一识别仓库,其中每个仓库都有区号,代表其地址。 (8)各实体间关系 1)一个客户可以购买多种商品,一种商品可以被多个客户购买; 2)一个商品属于且仅属于一种类别,一种类别的商品可以包含多个商品或没有; 3)一种商品放在多个商店中销售,一个商店至少销售一种或销售多种商品; 4)一个订单对应一个客户,一个客户对应多个订单; 5)一个订单对应至少有一件商品或多件,一个商品对应多个订单; 6)一个订单可以有一个商品配送单 7)一个仓库可以存放多种商品,一种商品可以存放在一个仓库;

数据库期末试卷和答案

数据库程序设计试题 1一、判断题(每题1分,共10分) 1、DB、DBMS、DBS三者之间的关系是DBS包括DB和DBMS。( ) 2、数据库的概念结构与支持其的DB的DBMS有关。( ) 3、下列式子R∩S=R—(R—S)成立。( ) 4、数据存储结构改变时逻辑结构不变,相应的程序也不变,这是数据库系统的逻辑独立 性。() 5、关系数据库基本结构是三维表。( ) 6、在嵌入式SQL语句中,主语句向SQL语句提供参数,主要用游标来实现。( ) 7、规范化的投影分解是唯一的。( ) 8、不包含在任何一个候选码中的属性叫做非主属性。( ) 9、在 Transact-SQL 语句的WHERE子句中,完全可以用IN子查询来代替OR逻辑表达式。 ( ) 10、封锁粒度越大,可以同时进行的并发操作越大,系统的并发程度越高。() 二、填空题(每空0.5分,共10分) 1、两个实体间的联系有联系,联系和联系。 2、select命令中,表达条件表达式用where子句,分组用子句,排序用 子句。 3、数据库运行过程中可能发生的故障有、和三 类。 4、在“学生-选课-课程”数据库中的三个关系如下: S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= 数据库技术AND S.S#=SC.S# AND 。 5、管理、开发和使用数据库系统的用户主要有、、 。 6、关系模型中可以有三类完整性约束:、 和。 7、并发操作带来数据不一致性包括三类:丢失修改、和。 8、事务应该具有四个属性:原子性、、隔离性和持续性。 9、数据库运行过程中可能发生的故障有事务故障、和三类。 10、在“学生-选课-课程”数据库中的三个关系如下:S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)。 现要查找选修“数据库技术”这门课程的学生姓名和成绩,可使用如下的SQL语句:SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME= ‘数据库技术’AND S.S#=SC.S# AND 。 11、数据库设计包括、、逻辑结构设计、物理结构设计、数据库实施、数据库运行和维护。 12、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形 化工具称为_________。 13 、SELECT语句中进行查询 , 若希望查询的结果不出现重复元组 , 应在SELECT子 句中使用____________保留字。 14、如果一个关系不满足2NF,则该关系一定也不满足__________(在1NF、2NF、3NF 范围内)。 15、数据库的物理设计主要考虑三方面的问题:______、分配存储空间、实现存取路径。 三、单选题(每题1分,共20 分)

数据库大作业_管理系统分析设计(初稿)

《剑网三》游戏信息管理系统分析设计报告 姓名:张琬悦 学号:201101044071 单位:一院八队

一、系统概述 (一)目的 在当今网络技术飞速发展的时代,不少人都在玩网络游戏,《剑侠情缘网络版三》(以下简称《剑网三》)就是其中很不错的游戏。对于网络游戏,存在着不同的区服,有着不同的门派等等,各有特点,各有所长。对于玩家而言,可以在多个区服,有多个账号,多个角色。但是这样有时候就会造成记忆混淆。除此以外,毕竟是网络游戏,所以有人一起玩才好,因此,向朋友介绍《剑网三》的时候,讲清游戏特色,分析个门派特点,提供简洁明了又生动形象的信息是十分必要的。因此,必须设计一套合理、有效,规范和实用的《剑网三》游戏信息管理系统。另一方面,IT产业和Internet 获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。该系统设计目的本身也是为了提高信息管理工作效率,做到信息的规范管理,科学统计和快速查询,让玩家能更好、更快、更方便地查询到查询自己的帐号信息并发展更多的新玩家一起玩《剑网三》。 (二)用户特点 普通用户:进行对网站内容的浏览查询,无需掌握专业技能。 系统维护人员:主要进行对网站数据库内容的添加删除,需掌握数据库的维护相关技能。 (三)参考资料 1.王珊、萨师煊、《数据库系统概论》、高等教育出版社、2005年第4版

2.《班级管理系统需求规格说明书》 3.《个人信息管理系统后台数据库设计》 4.《数据库逻辑结构图》 5.王珊, 萨师煊. 数据库系统概论(第4版). 北京:高教出版社,2006年5月. 6.赵韶平等.PowerDesigner系统分析与建模(第2版). 北京:清华大学出版社,2010. 7.Data Modeling and Relational Database Design. Oracle Inc. 2001. 8.《数据库系统分析与设计课程设计报告撰写》. 二、需求分析 (一)数据需求 《剑网三》游戏信息管理系统所需要的数据处理主要包括: 1.帐号信息,包括帐号编号,帐号名,所在服务器,注册时间; 2.玩家信息,包括玩家姓名,帐号名等; 3.角色信息,角色名,所在服务器,门派名称,体型,等级,阵营, 装备分数,帮会名称等; 4.帮会信息,包括帮会名称,帮会人数,帮会阵营,帮会排名; 5.门派信息,包括门派名称,门派特色,上手难度等。 (二)处理需求

相关主题
文本预览
相关文档 最新文档