东软数据库三级项目

东软数据库三级项目
东软数据库三级项目

学生成绩管理系统

1. 需求描述

设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信

息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的

应用充分的结合起来。

能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。

具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。

2. 概念结构设计

3. 逻辑结构设计

设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下:

课程信息表

Class:(课程号,课程名,教师号,学分,学时)

学生信息表

Student1:(学号,姓名,性别,年龄,专业,系别)

成绩表

Score:(学号号,课程名,成绩)

教师表

Teacher1:(教师号,教师名,教师性别,教师系别)

2、学生信息表(student1)

4. 物理设计

A.创建索引:

(1) 在class表的cno列上创建非聚集索引。

Create index classrname ON class (cno)

(2) 在student1表的sno列上创建非聚集索引。

Create unique index student1no ON Student1 (sno)

(3) 在Student1表的sno列创建一个非聚集索引,要求索引键值按sno升序排列。

Create index student1no ON student1(sno ASC)

B.删除索引:

(1)删除student1表中的student1no 索引。

Drop index student1no

5. 数据库实施

1、创建数据库

(1)打开SQL工具“查询分析器”

(2)在查询窗口中键入下列SQL语句

create database ScoreSystem

执行上述SQL语句即可新建一名为ScoreSystem的数据库

2、创建数据表

创建数据库后,为ScoreSystem数据库添加数据表,步骤如下。

(1)新建查询窗口

(2)在查询窗口中键入下列SQL语句

create table Class( //创建课程信息表

cno char(10) primary key, //课程号

cname char(10) not null, //课程名

teano char(10) Not null //教师号

credit char(4), Not null //学分

ctime char(50), Not null //学时

执行上述SQL语句即可创建课程信息表相关表格

create table student1( //创建学生信息表

sno char(10) primary key, //学号

sname char(10) not null, //姓名

ssex char(2) not null, //性别

Sage char(2) not null, //年龄

Major char(10) not null, //专业

Depart char(10) not null, / /系别

)

执行上述SQL语句即可创建学生信息表相关表格

create table teacher1( //创建教师信息表 tno char(10) primary key, //教师号

tname varchar(50) not null, //教师名

tsex char(2), //教师性别

tdepart varchar(50) //教师系别

)

执行上述SQL语句即可创建教师信息表相关表格

create table score( //创建成绩表

sno char(10), //学号

cno char(10), //课程号

)

执行上述SQL语句即可创建成绩表相关表格

学生信息相关表格

课程信息相关表格

成绩信息表

教师信息表

6. 数据库运行

(1)查询sno为0811080101学生的sname

select sname

from student1

where sno=' 0811080101'

结果:

(2)查询ssex为’女’并且sdepart为’工商’的sname select sname

from student1

where ssex ='女' and

sdepart ='工商'

结果:

(3)查询depart为数学系的sname。

select sname

from student1

where depart ='数学系'

结果:

(4)查询所有学生所在院系名称

select distinct depart

from student

结果:

(5)查询0811080102号同学和0811080103号同学共同选修的课程

Select cno

From score

Where sno='0811080102'

Intersect

Select cno

From score

Where sno='0811080103'

查询结果

(6)查询选修了0306这门课的所有学生的学号、姓名、年龄、院系

Select sno,sname,sage,depart

From student1

Where sno in

(select sno

From score

Where cno=’0306’)

查询结果

7. 数据库维护

1.数据库更新操作

(1).插入数据

向Student1表中添加一项记录:

姓名:叶问,学号:0811080201,性别:男,年龄:36专业:信息管理,系别:工商Insert

Into

Student1(Sno,Sname, Ssex,sage,major,depart)

Values('0811080201',' 叶问','男',' 36',' 信息管理','工商')

(2).修改数据

修改陈琦的学号为081108023:

Update Student1

Set Sno=’0811080203’

Where Sname=’陈琦’;

C.删除数据

删除所有工商学生的记录

Delete

from student1

Where(depart=’工商’);

2.数据库的完整性

对于class表:class (cno,cname,tno,credit,ctime),cno的值应该在0和20之间:create table Class( //创建课程信息表

cno char(10) primary key, //课程号

cname char(10) not null, //课程名

teano char(10) Not null //教师号

credit char(4), Not null //学分

ctime char(50), Not null //学时

check (cno >0 and cno<=20 )

8.数据库开发

视图的操作:数据库视图的定义(创建和删除)、查询和更新

(1).查询所有学生选课的信息,包括学号、姓名、课程号、课程名、成绩

create view score3

as

select s.sno'学号',sname'学生名',https://www.360docs.net/doc/ec18356066.html,o'课程号',cname'课程名',sc.degree'成绩' from student1 s,class c,score sc

where s.sno=sc.sno and https://www.360docs.net/doc/ec18356066.html,o=https://www.360docs.net/doc/ec18356066.html,o

01—项目组成员表 项目组成员表 project team members 一、项目基本情况 Project Basic Info. 项目名称 Project 项目编号 name:project code: 制作人 Prepared 审核人 by reviewed by: 项目负责人制作日期 data: project leader: 二、项目组成员project team directory 成员姓名项目角色所在部门职责联系电话主管领导Name Project Role Dept. Name Reponsibility Tel No. Supervisor 签字 Signature:日期Date: 项目负责人 project leader:

02-项目策划 / 任务书( Project Plan/Charter) 项目策划 /任务书 Project Plan/Charter 一、项目基本情况 Project Basic Info. 项目名称 Project 项目编号 name:project code: 制作人 Prepared 审核人 by reviewed by: 项目负责人制作日期 data: project leader: 二、项目描述 project description 1、项目背景与目的 背景: 目的: 2、项目目标(包含质量目标、工期目标、费用目标和交付成果特征与特征的 主要描述) 三、项目里程碑计划(包含里程碑的时间和成果)project milestones 四、评价标准(说明项目成果在何种情况下将被接受) 五、项目假定与约束条件(说明项目的主要假设条件和限制性条件) 六、项目主要利益干系人(包括高管、客户、职能部门主管、项目负责人、项目组成员等)

大连东软信息学院 三级项目报告书 课程名: 数据库原理与应用 实践项目: 超市收银管理系统数据库设计与实施 学院:大连东软信息学院 专业班级: 小组组长: 指导教师: 2013年12月31日

第1章构思 需求描述 由于传统的超市收银管理给顾客和店主带来很多不便,针对这方面的缺陷,团队开发这个系统可以方便快捷查出顾客结账情况,商品信息情况,每天的售货情况。方便了对超市商品管理、人员管理。大大提高了超市销售速度。进而加速了社会的发展速度,提高了人民的生活水平。本系统还可以给顾客和超市节约更多时间,加快了超市的运转速度。 以小组为单位寻找需求。

第2章设计 2.1 概念结构设计 超市收银业务E-R图 列出各个实体包含的属性,并且确定各个实体的(用下划线标示):(1)登录(用户名、密码) (2)销售(销售号、职工号、商品号、销售时间、销售数量) (3)销售员工(职工号、姓名、性别、用户类型) (4)商品(商品号、商品名称、商品类型、单价、库存量、厂商)确定联系的属性,如下: (1)登录(用户名、密码)

(2)销售(职工号、商品号、销售时间) (3)仓储(商品号、商品名称、数量) 2.2 逻辑结构设计 把ER图转换为关系模式 根据转换规则,概念设计中得出的E-R图可转化为如下的关系模式,并且确定主键(用下划线标示)和外键(用双下划线标示),分别为:(1)登录(用户名、密码) (2)销售(销售号、职工号、商品号、销售时间、销售数量) (3)销售员工(职工号、姓名、性别、用户类型) (4)商品(商品号、商品名称、商品类型、单价、库存量、厂商) 2.3 物理结构设计 登录表 商品表

三级(数据库技术)考试大纲 基本要求 1.掌握计算机系统和计算机软件的基本概念、计算机网络的基本知识和应用知识、信息 安全的基本概念。 2.掌握数据结构与算法的基本知识并能熟练应用。 3.掌握并能熟练运用操作系统的基本知识。 4.掌握数据库的基本概念,深入理解关系数据模型、关系数据理论和关系数据库系统, 掌握关系数据语言。 5.掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。 6.掌握计算机操作,并具有C语言编程,开发数据库应用(含上机调试)的能力。 考试内容 一、基础知识 1.计算机系统的组成和应用领域。 2.计算机软件的基础知识。 3.计算机网络的基础知识和应用知识。 4.信息安全的基本概念。 二、数据结构与算法 1.数据结构、算法的基本概念。 2.线性表的定义、存储和运算。 3.树形结构的定义、存储和运算。 4.排序的基本概念和排序算法。 5.检索的基本概念和检索算法。 三、操作系统 1.操作系统的基本概念、主要功能和分类。 2.进程、线程、进程间通信的基本概念。 3.存储管理、文件管理、设备管理的主要技术。 4.典型操作系统的使用。 四、数据库系统基本原理 1.数据库的基本概念,数据库系统的构成。 2.数据模型概念和主要的数据模型。 3.关系数据模型的基本概念,关系操作和关系代数。 4.结构化查询语言SQL。 5.事务管理、并发控制、故障恢复的基本概念。 五、数据库设计和数据库应用 1.关系数据库的规范化理论。 2.数据库设计的目标、内容和方法。 3.数据库应用开发工具。 4.数据库技术发展。 六、上机操作 1.掌握计算机基本操作。 2.掌握C语言程序设计基本技术、编程和调试。 3.掌握与考试内容相关知识的上机应用。 考试方式 1.笔试:120分钟,满分100分。 2.上机考试:60分钟,满分100分。

3.7 习题 3.7.1知识点:栈的基本概念 一、选择题 1①下列哪种数据结构常用于函数调用(A )。 A.栈B.队列C.链表D.数组 2①编译器中通常以哪种数据结构处理递归程序调用(C ) A.队列B.数组C.栈D.记录 3①下列哪些数据结构可用来实现栈(D )。 (1)链表(2)数组(3)树(4)图 A.(2),(3)B.(2),(4)C.(1),(4)D.(1),(2)4②元素的入栈序列是a,b,c,d,则栈的不可能的输出序列是( C )。 A.dcba B.abcd C.dcab D.cbad 5②已知栈的最大容量为4。若进栈序列为1,2,3,4,5,6,且进栈和出栈可以穿插进行,则可能出现的出栈序列为(C)。 A.5,4,3,2,1,6 B.2,3,5,6,1,4 C.3,2,5,4,1,6 D.1,4,6,5,2,3 6②若以S和X分别表示进栈和退栈操作,则对初始状态为空的栈可以进行的栈操作系列是( D )。 A.SXSSXXXX B.SXXSXSSX C.SXSXXSSX D.SSSXXSXX 7①对于栈操作数据的原则是(B )。【青岛大学2001】 A.先进先出B.后进先出C.后进后出D.不分顺序 8①栈在( D )中应用。【中山大学1998】 A.递归调用B.子程序调用C.表达式求值D.A,B,C9②一个栈的输入序列为123…n,若输出序列的第一个元素是n,输出第i(1<=i<=n)个元素是(B )。【中山大学1999】 A.不确定B.n-i+1 C.i D.n-i 10②若一个栈的输入序列为1,2,3,…,n,输出序列的第一个元素是i,则第j 个输出元素是(D )。【武汉大学2000】 A.i-j-1 B.i-j C.j-i+1 D.不确定的 11②有六个元素6,5,4,3,2,1 的顺序进栈,问下列哪一个不是合法的出栈序列?(C )【北方交通大学2001】 A.5 4 3 6 1 2 B.4 5 3 1 2 6 C.3 4 6 5 2 1 D.2 3 4 1 5 6 12②输入序列为ABC,可以变为CBA 时,经过的栈操作为(B )【中山大学1999】A.push,pop,push,pop,push,pop B.push,push,push,pop,pop,pop

本人2011年3月三级数据库复习笔记,附部分难题 盗我笔记,赚百度经验者耻(第二页有1.计算机系统(硬件系统和软件系统)组成) 本人欢迎与好学者共勉!还提供数据库在线QQ解答 分值分布: 基础知识——————————小于等于06分 数据结构与算法———————大于等于11分 操作系统———————————约等于10分 数据库技术基础———————小于等于06分 关系数据库系统———————分值高,题量多,形式多样,可能15分 关系数据库标准语言SQL————约等于10分 关系数据库的设计——————小于等于10分 数据库管理系统———————小于等于06分 事务管理与数据库安全性————约等于10分 新一代数据库系统工具————小于等于06分 数据库技术的发展——————小于等于10分 (1)定义表(6)创建视图 (7)修改视图 (2)修改表 (8)查询视图

(2)删除表 (9)更新 (10)删除 (4)创建索引 (11)插入 插入一个元组 (5)删除索引 插入子查询结果 第1章 1.计算机系统(硬件系统和软件系统)组成 2.计算机的发展阶段:电子管计算机——晶体管计算机——集成电路计算机——大规模集成电路计算机 3.指令类型:数据传送类指令、算术逻辑类指令和判定控制类指令 4.微处理器的分类:通用微处理器、嵌入式微处理器和数字信号处理器 5.计算机常用的系统技术指标:运算速度、主频、字长、存储容量、数据传输率 6.计的应用领域:科学和工程计算、数据和信息处理、过程控制、计算机辅助系统、人工智能和网络应用 7.计算机网络特征:a)计算机网络建立的主要目的是实现计算机资源的共享 b)互联的计算机是分布在不同地理位置的多台独立的“自治计算机” c)联网计算机之间的通信必须遵循共同的网络协议 8.网络协议是为网络数据交换而制定的规则、约定与标准,三要素是语法、语义与时序 a)语法规定了用户数据与控制信息的结构与格式 b)语义规定了用户控制信息的意义以及完成控制的动作与响应

项目需求建议书(RFP) A. 项目信息 提供关于项目名称、客户名称、项目经理以及项目发起人姓名等方面的一般信息 项目名称:客户名称:项目经理:文件起草人:项目发起人:日期: B. 项目目标 描述完成项目的时间、质量要求等方面的信息 C. 工作描述(SOW) 描述执行项目的具体工作 D. 可交付结果 描述执行项目的阶段,完成项目任务的主要交付结果等方面的信息 E. 合同类型 描述使用哪种性质的合同

F. 付款方式 描述付款的时间、金额、币种、方式等 G. 建议书的内容 描述建议书应包括的具体内容 H. 建议书的评价标准 描述评价建议书的主要标准,包括价格、技术方案、项目管理方法、经验与资质等方面 I. 提交建议书的时间、地点要求 描述建议书的截止日期、提交的地点等信息

A. 项目信息 提供项目名称、客户名称、项目经理以及项目发起人姓名等与项目相关的一般信息 项目名称:客户名称:项目经理:授权书起草人:项目发起人:日期: B. 项目授权书 描述项目的工作任务,被任命的项目经理的姓名,项目经理的职责、权力等方面的信息

A. 项目信息 提供项目名称、客户名称、项目经理以及项目发起人姓名等与项目相关的一般信息 项目名称:客户名称:项目经理:文件起草人:项目发起人:日期: 项目关系人名单 列出项目执行过程中涉及的相关人员的信息

公司名称: B. 项目概述 提供关于项目需要解决的问题、项目的工作任务、项目目标、项目管理采用的方法等的信息业务需求/难题 工作描述 项目目标

项目管理方法 C. 技术要求 提供关于项目的技术参数、性能指标、设计要求、实施规范以及技术方面的培训计划等的信息 D. 相关人员签名

一、单选题: 1、观事物总是在不停地运动和变化,而信息则存在于客观事物的运动和变化之 中,这决定了信息具有____动态性____。 A 普遍性 B动态性 C共享性可加工性 2、系统开发是一种结构化解决问题的过程,它包括:a-系统分析、b-系统转换 或部署、c-系统测试、d-系统运行和维护、e-编码、f-系统设计等活动,其通常顺序一般是____ afecbd ____。 3、信息系统有各种应用类型,学生学籍管理系统属于其中的___管理信息系统_。 4、在实际应用中,一个职能信息系统除了包含业务层的功能外,往往还包含了 __管理层、决策层______的功能。 5、___信息管理技术_____是信息系统的核心技术,它实现了对信息资源的管理。 6、信息系统的开发、运行都需要有相关的支持软件,它们总称为___SDE_____。 7、___系统生命周期法_____是一种结构化的循序渐进的系统开发方法,系统开 发过程被划分为六个阶段,这种方法是最经典的信息系统开发方法。 8、对C/S工作模式,下面描述错误的是__客户机和服务器必须是两台独立的计 算机______。 9、用户在没有或较少信息技术专家的帮助下自己从事信息系统开发工作时,最 常用的开发方法是___原型法_____。 10、____数据库管理系统____是专门支持数据库创建、管理和使用的系统软 件,它位于应用程序与操作系统之间。 11、通过模式/内模式映像,可以保证数据和应用程序之间:物理数据独立性 12、在数据库中,产生数据不一致的根本原因是__数据冗余______。 13、关系模型中,一个主键(主码) __可由一个或多个属性组成______。 14、在数据库中有如下图所示的两个表,若职工表的主键(主码)是职工号,外键(外码) 是部门号,部门表的主键(主码)是部门号,则SQL操作不能成功执行的是___将行(’005’,’乔兴’,’04’,750)插入到职工表中_____。 实体集之间的关系属于____一对多关系____。 16、将E-R图转换为关系模式时,如果两实体间的联系是m:n,下列说法中正确的是____ 增加一个关系表示联系,其中纳入m方和n方的主键(主码)____。 17、设有关系模式R(A,B,C),其函数依赖集F={A→B,B→C},则关系R至多满足 ____2NF____。 18、数据流图(DFD)是从数据传递和加工的角度来刻画数据从输入到输出的移动变换 过程,它用于___需求分析_____阶段。 19、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作 是____扩充功能____。

计算机等级考试三级数据库试题 一、选择题(每小题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)服务程序是一类辅助性程序,它提供各种软件运行时所需的服务。下列哪一个属于服务程序? A)语言处理程序 B)调试程序 C)操作系统 D)数据库管理系统 (2)八进制数67.54转换成二进制数是多少? A)110111.101101 B)110111.101100 C)110110.101100 D)110110.101101 (3)在办公自动化环境中得到广泛应用,能实现高速数据传输的是 A)以太网 B)ATM网 C)X.25 D)帧中继 (4)下列关于ADSL技术的叙述中,哪些是正确的? Ⅰ. 利用ADSL技术可以接入Internet

Ⅱ. ADSL技术利用现有的一对电话铜线,为用户提供上、下行对称的传输速率 Ⅲ. 用户可以通过ADSL宽带接入方式进行网上聊天 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ B)仅Ⅱ和Ⅲ D)都正确 (5)下列关于搜索引擎的叙述中,哪些是正确的? Ⅰ. 搜索引擎主动搜索WWW服务中的信息 Ⅱ. 当用户给出要查找信息的关键字后,搜索引擎会返回给用户相关的HTML页面 Ⅲ. 搜索引擎对搜索到的WWW服务器中的信息自动建立索引 A)仅Ⅰ和Ⅱ B)仅Ⅰ和Ⅲ B)仅Ⅱ和Ⅲ D)都正确 6)程序员在设计的软件系统中插入了一段专门设计的代码,使得他在任何时候都可以绕开正常的登录认证过程,进入该软件系统。这种恶意软件的攻击方式称为 A)特洛依木马 B)后门陷阱 C)逻辑炸弹 D)僵尸网络 (7)以下关于数据的逻辑结构的叙述中,哪些是正确的? Ⅰ. 数据的逻辑结构抽象地反映数据元素间的逻辑关系 Ⅱ. 数据的逻辑结构具体地反映数据在计算机中的存储方式

数据库原理与应用三级项目 【样例】设某商业集团数据库中有三个实体集。一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。 商店与商品间存在“销售”联系,每个商店可销售多种商品,每种商品也可放在多个商店销售,每个商店销售一种商品,有月销售量;商店与职工间存在着“聘用”联系,每个商店有许多职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。 请大家自由分组,四人一组,各小组讨论确定所研究问题的行业背景,探讨信息化的内容,确定要研究的业务系统。根据数据库需求分析的知识内容,对上述业务背景进行抽取,从而找出企业信息化需要的数据每组可自由拟定应用背景,要求至少应该有四个或四个以上实体,实体的属性自拟。 【要求】: (1)查阅相关资料,描述所选择的应用背景,完成需求调研,在实验报告中体现出来。 (2)根据应用背景描述画出E-R图,并在图上注明属性、联系的类型。 (3)将E-R图转换成关系模型,并注明主键和外键。 (4)为关系模式中的属性选取合适的数据类型和约束条件。(以表格的形式展现) (5)在SQL Server 2005中通过SQL语句将数据库及表的结构实现出来,并添加少量数据(每个表中不少于3条数据)。 (6)设计2个以上的常见查询问题,并用SQL语句予以实现。 (7)完成实验报告(每组交一份)。实验报告内容包括背景描述、E-R图、关系模型、属性的类型及约束条件(表格的形式)、创建数据库及表的SQL语句,将表的结构及表内添加的数据截图,并写出设计的查询问题和实现的SQL语句。 (8)打印实验报告,提交给班长 涉及内容: 1.概念设计、逻辑设计与物理设计 1.复习---数据库概念设计、逻辑设计、物理设计的大致过程。 2.各组由组长进行协调,分别进行数据库的局部ER图的设计。

5.8习题 5.8.1知识点:图的基本概念 一、选择题 1①n个顶点的连通图至少有(A )条边。 A.n-1 B.n C.n+1 D.0 2①在无向图中定义顶点 vi与vj之间的路径为从vi到达vj的一个(B )。 A.顶点序列B.边序列 C.权值总和D.边的条数 3①具有n个顶点的有向图最多可包含(D )条有向边。 A.n-1 B.n C.n(n-1)/2 D.n(n-1) 4①在无向图中定义顶点的度为与它相关联的(B )的数目。 A.顶点B.边 C.权D.权值 5①一个有N个顶点的无向图中,要连通全部顶点至少需要(C )条边。 A.N B.N+1 C.N-1 D.N/2 6②含N个顶点的连通图中的任意一条简单路径,其长度不可能超过(C )。 A.1 B.N/2 C.N-1 D.N 7②设无向图的顶点个数为n,则该图最多有(B )条边。【清华大学1998】【西安电子科技大1998】【北京航空航天大学1999】 A.n-1 B.n(n-1)/2 C.n(n+1)/2 D.n(n-1) 8②在一个无向图中,所有顶点的度数之和等于所有边数(B )倍,在一个有向图中,所有顶点的入度之和等于所有顶点出度之和的(C )倍。【哈尔滨工业大学2001】A.1/2 B.2 C.1 D.4 二、填空题 1②n(n﹥0)个顶点的无向图中顶点的度的最大值为___n-1_____。 2②n(n﹥0)个顶点的无向图最少有___0_____条边。 3②n(n﹥0)个顶点的连通无向图各顶点的度之和最少为__2(n-1)______。 4②具有n个顶点的无向完全图,边的总数为__n(n-1)/2_______条;而具有n个顶点的有向完全图边的总数为__n(n-1)_______条。 5②在有n个顶点的有向图中,每个顶点的度最大可达__2(n-1)_______。

全国计算机三级数据库试题 1、把电路中的所有元件如晶体管、电阻、二极管等都集成在一个芯片上的元件称为( ) (本题分值:1分)【正确答案】B A.Transistor B.Integrated Circuit https://www.360docs.net/doc/ec18356066.html,puter D.Vacumm Tube 2.ENIAC所用的要紧元件是( ) (本题分值:1分)【正确答案】C A.集成电路 B.晶体管 C.电子管 D.以上答案都不对 3、假如以链表为栈的存储结构,则退栈操作时( ) (本题分值:1分)【正确答案】 B A.必须判不栈是否满 B.必须判不栈是否空

C.判不栈元素的类型 D.对栈不作任何判不 4、用直接插入排序方法对下面四个序列进行排序(由小到大),元素比较次数最少的是( ) (本题分值:1分)【正确答案】 C A.94、32、40、90、80、46、21、69 B.32、40、21、46、69、94、90、80 C.21、32、46、40、80、69、90、94 D.90、69、80、46、21、32、94、40 5、设数组data[0…m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队 操作的语句为( ) (本题分值:1分)【正确答案】 D A.front:=front 1 B.front:=(front 1) mod m C.rear:=(rear 1) mod m D.front:=(front 1) mod (m 1) 6、用数组A[0…m-1]存放循环队列的元素值,若其头尾指针分不为front和rear,则循环队列中当前元

素的个数为( ) (本题分值:1分)【正确答案】 A A.(rear-front m) mod m B.(rear-front 1) mod m C.(rear-front-1 m) mod m D.(rear-front) mod m 7、链栈与顺序栈相比,有一个比较明显的优点是( ) (本题分值:1分)【正确答案】 B A.插入操作更加方便 B.通常可不能出现栈满的情况 C.可不能出现栈空的情况 D.删除操作更加方便 8、设栈S和队列Q的初始状态为空,元素e1、e2、e3、e4、e5和e6依次通过栈S,一个元素出栈后即进入 队列Q,若6个元素出栈的顺序是e2、e4、e3、e6、e5、e1,则栈S的容量至少应该是( ) (本题分值:1分)【正确答案】 C A.6 B.4 C.3

工程项目管理表格全集 2008-08-12 工程项目管理表格全集 说明 此光盘中的表格是专为项目管理人员尤其是工程项目管理人员配备的全套项目管理表格。读者在具体应用时,可根据自己管理的项目的具体情况进行修改、调整。 表格目录 第一部分项目进度控制1 项目施工生产完成情况2 项目施工生产完成情况2 月度(月)建筑安装施工作业计划3 季度(月)建筑安装施工作业计划3 季度(第季度)建筑安装施工作业计划4 年度(年)建筑安装施工作业计划5 工程项目施工作业总进度计划6 施工组织设计报审表7 承包人申报表8 工程开工申请单9 承包人每周工作计划10 周完成统计表11 设计变更申报表12 延长工期申报表13 交工报验单14 工程进度执行状况表15 工程进度管理考核标准16 合同外工程通知单17 计日工通知单18 移交证书19 开发计划进度表20 开发计划进度表21 月项目计划表21 月项目计划表22 月度(月)行动预定表22 每日计划预定表23 每日计划预定表24 工作计划管理表24 预算作业进度表25 复工申请表26 缺陷责任期终止证书27 工程暂时停工指令28

复工指令29 工程进度表(年月)30 工程进度表(年月)31 项目进度跟踪表31 项目进度跟踪表32 24小时行动计划表32 24小时行动计划表33 工程检查表35 第二部分项目质量控制36 分项工程(工序)检验计划表37 分项工程(工序)试验计划表38 纠正(预防)措施要求表39 作业规范书40 检验、试验委托单41 检验异常处理单42 质量水准统计分析表43 不合格品报告44 材料不合格品报告45 工程质量事故报告46 工程质量事故处理记录47 工程质量事故处理记录47 紧急放行申请报告48 例外转序申请报告单49 紧急放行和例外转序跟踪记录50 最终检验和试验自验记录51 工序质量自互检卡52 现场质量检验报告单53 现场质量检验报告单53 计量器具周检登记台账54 计量器具周检登记台账54 技术交底通知书55 内部质量体系审核日程计划表56 内部质量体系审核会议签到表57 内部质量体系审核不合格报告58 试验记录表59 试验记录表59 现场审核结果记录表60 内审不合格纠正跟踪表61 内审不合格纠正跟踪表61 质量管理工作计划表62 第三部分项目安全控制64 安全管理实施计划表65 隐患整改通知66 安全隐患整改复查验收表67

大连东软信息学院学生实验报告 课程名称: 专业班级: _ 姓名: 学号: 范式作业得分: 设计作业得分: 报告作业得分: -- 学年第学期

一、范式作业 7.设有关系模式:SC(SNO,CNO,CTITLE,TNAME,TLOCA,GRADE),其中SNO为学号,CNO为课 程号,CTITLE为课程名,TNAME为教师名,,TLOCA为教师地址,GRADE为成绩。 试问:SC为第几范式?是否存在插入,删除异常?若存在说明在什么情况下发生?发生原因是什么? NF将发分解为3 答:SC为1NF 它存在插入删除异常。当增设一门课程时,因还没有学生选修,则缺少码的一部分,SNO不能执行插入操作,当所有学生推选某门课程时而进行删除操作时,会将不该删除的课程信息删除。SC关系中存在插入和删除操作异常的原因在于,该关系的候选关键字为(SNO,CN0),其中仅有非属性GRADE完全函数依赖于(SNO,CNO),其他非主属性CTITLE、INAME、ILOCA都只函数依赖于CNO,即它们与(SNO,CNO)为部分函数依赖关系。 答:分解3: SC1(SNO,CNO,GRAGE) SC2(CNO,CTITLE,TNAME) SC3(TNAME,TLOCA) 9.给定如下关系模式:商品销售情况(客户号,客户名,商品号,商品名,仓库号,仓库名,仓 库地址,单价,购买数量,合同金额),其中,一个客户可以购买多种商品,一种商品可以卖给多个客户。一个仓库可以存放多种商品,一种商品只能存放在一个仓库中。 (a)判断上述关系模式符合哪种范式,并说明理由; (b)如果不符合3NF,请将它规范为3NF。 答:a. 因为每个属性不可再分,所以R是1NF 函数依赖有: 客户号->客户名商品号->商品名仓库号->仓库名仓库名->仓库地址商品名->单价 因为(客户号,商品号,仓库号)-P->单价 (客户号,商品号,仓库号)-P->客户名 (客户号,商品号,仓库号)-P->商品名 (客户号,商品号,仓库号)-P->仓库名 (客户号,商品号,仓库号)-P->仓库地址 (客户号,商品号,仓库号)-P->购买数量 (客户号,商品号,仓库号)-P->合同金额 所以R不是2NF b.规范到3NF后: 客户 (客户号,客户名) 商品(商品号,商品名,单价) 仓库(仓库号,仓库名,仓库地址) 合同(客户名,商品名,购买数量,合同金额) -1-

学生成绩管理系统 1. 需求描述 设计一个学生成绩的数据库管理系统,数据库中要求包含学生的基本信息,学科基本信 息,以及学生所学课程的考试成绩。要方便学生进行成绩查询,通过该课程设计,应该达到把数据库理论知识更加的巩固加深,加强动手能力与实践能力,学以致用,与现实生活中的 应用充分的结合起来。 能够进行数据库的数据定义、数据操纵、数据控制等处理功能,进行联机处理的相应时间要短。 具体功能应包括:系统应该提供课程安排数据的插入、删除、更新、查询;成绩的添加、修改、删除、查询,学生及教职工基本信息查询的功能。 2. 概念结构设计

3. 逻辑结构设计 设计学生成绩管理数据库,包括课程、学生、教师、成绩四个关系, 其关系模式中对每个实体定义的属性如下: 课程信息表 Class:(课程号,课程名,教师号,学分,学时) 学生信息表 Student1:(学号,姓名,性别,年龄,专业,系别) 成绩表 Score:(学号号,课程名,成绩) 教师表 Teacher1:(教师号,教师名,教师性别,教师系别) 2、学生信息表(student1)

4. 物理设计 A.创建索引: (1) 在class表的cno列上创建非聚集索引。 Create index classrname ON class (cno) (2) 在student1表的sno列上创建非聚集索引。 Create unique index student1no ON Student1 (sno) (3) 在Student1表的sno列创建一个非聚集索引,要求索引键值按sno升序排列。 Create index student1no ON student1(sno ASC) B.删除索引: (1)删除student1表中的student1no 索引。 Drop index student1no 5. 数据库实施 1、创建数据库 (1)打开SQL工具“查询分析器” (2)在查询窗口中键入下列SQL语句 create database ScoreSystem 执行上述SQL语句即可新建一名为ScoreSystem的数据库 2、创建数据表 创建数据库后,为ScoreSystem数据库添加数据表,步骤如下。 (1)新建查询窗口 (2)在查询窗口中键入下列SQL语句 create table Class( //创建课程信息表 cno char(10) primary key, //课程号 cname char(10) not null, //课程名 teano char(10) Not null //教师号

◆ DB:数据库(Database),DB是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。 ◆ DBMS:数据库管理系统(Database Management System),DBMS 是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型、面向对象型DBMS。 ◆ DBS:数据库系统(Database System),DBS是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。 ◆ 1:1联系:如果实体集E1中的每个实体最多只能和实体集E2中的一个实体有联系,反之亦然,好么实体集E1对E2的联系称为?一对一联系?,记为?1:1?。 ◆ 1:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,而E2中每个实体至多和E1中的一个实体有联系,那么E1对E2的联系是?一对多联系?,记为?1:N?。 ◆ M:N联系:如果实体集E1中每个实体与实体集E2中任意个(零个或多个)实体有联系,反之亦然,那么E1对E2的联系是?多对多联系?,记为?M:N?。 ◆数据模型:表示实体类型及实体类型间联系的模型称为?数

据模型?。它可分为两种类型:概念数据模型和结构数据模型。 ◆概念数据模型:它是独门于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构。 ◆结构数据模型:它是直接面向数据库的逻辑结构,是现实世界的第二层抽象。这类模型涉及到计算机系统和数据库管理系统,所以称为?结构数据模型?。结构数据模型应包含:数据结构、数据操作、数据完整性约束三部分。它主要有:层次、网状、关系三种模型。 ◆层次模型:用树型结构表示实体间联系的数据模型 ◆网状模型:用有向图结构表示实体类型及实体间联系的数据模型。 ◆关系模型:是由若干个关系模式组成的集合,其主要特征是用二维表格结构表达实体集,用外键表示实体间联系。 ◆概念模式:是数据库中全部数据的整体逻辑结构的描述。它由若干个概念记录类型组成。概念模式不仅要描述概念记录类型,还要描述记录间的联系、操作、数据的完整性、安全性等要求。

项目经理在日常管理过程中会用到的各类管理表格, 项目需求建议书(RFP) A. 项目信息 提供关于项目名称、客户名称、项目经理以及项目发起人姓名等方面的一般信息 项目名称:客户名称: 项目经理:文件起草人: 项目发起人:日期: B. 项目目标 描述完成项目的时间、质量要求等方面的信息 C. 工作描述(SOW) 描述执行项目的具体工作 D. 可交付结果 描述执行项目的阶段,完成项目任务的主要交付结果等方面的信息 E. 合同类型 描述使用哪种性质的合同

F. 付款方式 描述付款的时间、金额、币种、方式等 G. 建议书的内容 描述建议书应包括的具体内容 H. 建议书的评价标准 描述评价建议书的主要标准,包括价格、技术方案、项目管理方法、经验与资质等方面 I. 提交建议书的时间、地点要求 描述建议书的截止日期、提交的地点等信息

项目授权书 A. 项目信息 提供项目名称、客户名称、项目经理以及项目发起人姓名等与项目相关的一般信息 项目名称:客户名称:项目经理:授权书起草人:项目发起人:日期: B. 项目授权书 描述项目的工作任务,被任命的项目经理的姓名,项目经理的职责、权力等方面的信息

A. 项目信息 提供项目名称、客户名称、项目经理以及项目发起人姓名等与项目相关的一般信息 项目名称:客户名称:项目经理:文件起草人:项目发起人:日期: 项目关系人名单 列出项目执行过程中涉及的相关人员的信息

公司名称: B. 项目概述 提供关于项目需要解决的问题、项目的工作任务、项目目标、项目管理采用的方法等的信息业务需求/难题 工作描述

项目目标 项目管理方法 C. 技术要求 提供关于项目的技术参数、性能指标、设计要求、实施规范以及技术方面的培训计划等的信息 D. 相关人员签名

数据库三级项目

高校图书馆管理系统 1. 需求描述 随着社会信息量的与日俱增,职场竞争的日趋激烈,越来越多的人更关注知识的积累、能力的培养。作为信息存储的主要媒体之一图书,数量、规模比以往任何时候都大的多,不论个人还是图书管理部门都需要使用方便而有效的方式来管理自己的书籍。 特别是作为高校图书馆而言,有着图书量大,借阅人员多的特点,单纯的人工记录与管理已经不能满足日常运行的需求。因此需要一个能正确记录处理大量数据库的系统来进行管理,所以我决定设计一个数据库来协助高校图书馆来进行管理。这个管理系统需要有着以下几点功能: 1.进行新书入库、现有图书信息修改以及删除; 2. 能够实现对读者基本信息的查询和编辑管理; 3. 能够进行借阅信息的查询功能; 4. 能够进行超期罚款功能; 2. 概念结构设计 各E-R图各实体的属性如下所示: 图书:Book(BookID, BookNo, BookName, BookWriter, BookPublish, BookPrice, BookDate, BookClass, BookMain, BookPrim, BookCopy, BookState,BookRN)

读者:Reader(ReaID, ReaName, ReaSex, ReaNo, ReaLBID, ReaType, ReaDep, ReaGrade, ReaPref, ReaDate) 管理员:Maneger(MID, MName, MSex, Mpwd, MAuth, MTeleph, MAddre) 馆室:Room(RoomNo,RoomMID,RoomNum,RoomAddre) 读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx) 各E-R图中联系的属性如下所示: 借阅信息:Borrow (BookID,ReaderID,BookName,BookWriter, Outdate,YHdate) 借阅历史:History(BookID,ReaderID,BookName, BookWriter, Outdate,Indate) 罚款信息:Fine(BookID,ReaderID,BookName, Outdate,Indate, Fine, CLState, MID) 3. 逻辑结构设计 由于读者类别与读者、馆室与图书的联系方式是1:n(一对多),可以将其之间的联系与n端实体读者、图书合并,管理员与图书之间的维护联系也是1:n(一对多),同样也将其之间的联系与n端实体合并,而读者与图书之间的借阅和归还联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,读者与管理员之间的罚款联系是m:n(多对多),将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下:图书:Book(BookID, BookNo, BookName, BookWriter, BookPublish, BookPrice, BookDate,BookClass,BookMain,BookPrim,BookCopy,BookState, BookRNo) 读者:Reader(ReaID,ReaName,ReaSex,ReaNo,ReaLBID,ReaType, ReaDep, ReaGrade, ReaPref, ReaDate) 管理员: Maneger (MID,MName,MSex,Mpwd,MAuth,MTeleph,MAddre) 读者类别:ReaderTpye(LBID, LBName, LBnum, LBbqx, LBqx) 馆室: Room(RoomNo,RoomMID,RoomNum,RoomAddre) 借阅信息:Borrow(BookID,ReaderID,BookName,BookWriter, Outdate,YHdate) 借阅历史:History(BookID,ReaderID,BookName,BookWriter, Outdate, Indate,YHdate) 罚款信息:Fine (BookID,ReaderID,BookName,Outdate,Indate,Fine, CLState,MID) 馆藏图书信息表 列名数据类型可否为空说明BookID Char not null 图书编号BookNo Char not null 图书的索书号BookName Char not null 图书的书名BookWriter Char not null 图书作者BookPulish Char not null 图书出版社

全国计算机等级考试三级数据库技术考试大纲 基本要求 1.掌握计算机系统和计算机软件的基本概念、计算机网路的基本知识和应用知识、信息安全的基本概念。 2.掌握数据结构与算法的基本知识并能熟练应用。 3.掌握并能熟练运用操作系统的基本知识。 4.掌握数据库的基本概念,深入理解关系数据库模型、关系数据理论和关系数据库系统,掌握关系数据语言。 5.掌握数据库设计方法,具有数据库设计能力。了解数据库技术发展。 6.掌握计算机操作,并具有用C语言编程,开发数据库应用(含上机调试)的能力。考试内容 一、基础知识 1.计算机系统的组成和应用领域。 2.计算机软件的基础知识。 3.计算机网路的基础知识和应用知识。 4.信息安全的基本概念。 二、数据结构与算法 1.数据结构、算法的基本概念。 2.线性表的定义、存储和运算。 3.树形结构的定义、存储和运算。 4.排序的基本概念和排序算法。 5.检索的基本概念和检索算法。 三、操作系统 1.操作系统的基本概念、主要功能和分类。 2.存储管理、文件管理、设备管理的主要技术。 3.典型操作系统的使用。 四、数据库系统的基本原理 1.数据库的基本概念,数据库系统的构成。 2.数据库模型概念和主要的数据模型。 3.关系数据模型的基本概念,关系操作和关系代数。 4.结构化查询语言SQL。 5.事务管理、并发控制、故障恢复的基本概念。 五、数据库设计和数据库使用 1.关系数据库的规范化理论。 2.数据库设计的目标、内容和方法。 3.数据库应用开发工具。 4.数据库技术发展。 六、上机操作、 1.掌握计算机基本操作。 2.掌握C语言程序设计的基本技术、编程和调试。 3.掌握与考试内容相关知识的上机应用。 考试方式 1.笔试:120分钟,满分100分。 2.上机考试:60分钟,满分100分。

姓名:班级:学号: [实验名称]: [实验日期]: [实验目的]:分析这项业务,画出E-R图和列出关系模式。 [实验要求]: 业务需求: 银行有多个支行。每个支行位于一个特定的城市,由唯一的名字标识。银行监控每个支行的资产。 银行的客户通过其customer_id来标识。银行存储每个客户的姓名及其居住的街道和城市。客户可以有账户,并且可以贷款。客户可能同某个特定的银行员工发生联系,该员工作为该客户的贷款负责人或私人银行助理。 银行员工通过其employe_id来标识。银行的管理机构存储每个员工的姓名、电话号码、亲属姓名及其经理的employee-id。银行还需要知道员工开始工作的日期。由此日期推知员工的雇佣日期。 银行提供储蓄存款账户。存款账户可以有两个或两个以上客户共有,一个客户也可以有两个或两个以上的账户。每个账户被赋以惟一的账户号。银行记录每个账户的余额以及每个账户所有者访问该账户的最近日期。另为还要记录相关的利率信息,还有其透支额。 每笔贷款由某个分支机构发放,能被一个或多个客户所共有。一笔贷款用一个唯一的贷款号标识。银行需要知道每笔贷款所贷金额以及逐次支付情况。虽然贷款的付款号并不能在银行的所有为贷款所付款项中作为唯一标识,但可以唯一标识为某贷款的所还款项。对每次还款需要记载其日期和金额。1.画出er图 2.设计出关系模式 3.用“____”画出关系模式的主码,用“”画出关系模式的外码 [实验结果/总结]: 账户(账户号,透支额,利率,客户,账户访问日期,账户余额); 客户(customer_id,客户姓名,居住街道,居住城市); 员工(employe_id,员工姓名,电话号码,家属姓名,经理的employe_id,开始工作期,工作分行); 还款(付款号,金额,日期); 贷款(贷款号,贷款金额,贷款标识符, 支行(支行名字,城市,支行资产); [教师评语]:

中建系统项目建设管理 格式大全

格式篇分目录 分包商推荐表........................................... 错误!未定义书签。分包商考察报告......................................... 错误!未定义书签。分包商考核记录表....................................... 错误!未定义书签。分包商辞退报告......................................... 错误!未定义书签。分包商综合评价记录表................................... 错误!未定义书签。合格分包商名录......................................... 错误!未定义书签。工人劳动工资发放记录表................................. 错误!未定义书签。项目现场劳动力统计表................................... 错误!未定义书签。总承包管理工程现场例会制度............................. 错误!未定义书签。周检查记录表........................................... 错误!未定义书签。整改通知单............................................. 错误!未定义书签。专业/劳务分包物料进场申请(登记)表.................... 错误!未定义书签。工程交接单............................................. 错误!未定义书签。月度施工计划预警表..................................... 错误!未定义书签。工期奖励审批表......................................... 错误!未定义书签。工程三大控制点计划..................................... 错误!未定义书签。项目部收尾工作计划表................................... 错误!未定义书签。竣工工程消项工作计划表................................. 错误!未定义书签。项目部管理总结计划表................................... 错误!未定义书签。项目完工总结报告....................................... 错误!未定义书签。顾客满意调查表(房建项目)............................. 错误!未定义书签。顾客满意调查表(基础设施项目)......................... 错误!未定义书签。分包商满意度调查表..................................... 错误!未定义书签。分包商满意度调查汇总报告............................... 错误!未定义书签。顾客投诉汇总台帐....................................... 错误!未定义书签。顾客投诉处理记录....................................... 错误!未定义书签。顾客投诉处理满意调查表................................. 错误!未定义书签。年度工程回访计划....................................... 错误!未定义书签。客户服务台帐........................................... 错误!未定义书签。工程回访记录表......................................... 错误!未定义书签。工程维修记录........................................... 错误!未定义书签。

相关文档
最新文档