搜档网
当前位置:搜档网 › 第六章信息系统与数据库

第六章信息系统与数据库

第六章信息系统与数据库
第六章信息系统与数据库

第六章信息系统与数据库

一、选择题

1.以下列出了计算机信息系统抽象结构层次,其中的数据库管理系统和数据库________。

A.属于业务逻辑层

B 属于资源管理层

C 属于应用表现层

D 不在以上所列层次中

2. 以下列出了计算机信息系统抽象结构的4个层次,在系统中为实现相关业务

功能(包括流程、规则、策略等)而编制的程序代码属于其中的________。

A 基础设施层

B 业务逻辑层

C 资源管理层

D 应用表现层

3. 以下列出了计算机信息系统抽象结构的4个层次,系统中的硬件、系统软件

和网络属于其中的________。

A.基础设施层

B.业务逻辑层

C.资源管理层

D.应用表现层

4. 以下列出了计算机信息系统抽象结构层次,在系统中可实现分类查询的表单

和展示查询结果的表格窗口________。

A属于业务逻辑层

B属于资源管理层

C属于应用表现层

D不在以上所列层次中

5. 以下关于SQL语言的说法中,错误的是________

A.SQL的一个基本表就是一个数据库

B .SQL语言支持三级体系结构

C.一个基本表可以跨多个存储文件存放

D.SQL的一个二维表可以是基本表,也可以是视图

6. 信息系统采用B/S模式时,其“查询SQL请求”和“查询结果”的“应答”发生在________之间。

A浏览器和Web服务器

B 浏览器和数据库服务器

C Web服务器和数据库服务器

D 任意两层

7. 关系数据库的SQL查询操作由3个基本运算组合而成,其中不包括________ 。

A 连接

B 选择

C 投影

D 比较

8. 信息系统采用的B/S模式,实质上是中间增加了________ 的C/S模式。

A Web服务器

B 浏览器

C 数据库服务器

D 文件服务器

9. 在信息系统的B/S模式中,ODBC/JDBC是________之间的标准接口。

A Web服务器与数据库服务器

B 浏览器与数据库服务器

C 浏览器与Web服务器

D 客户机与Web服务器

10. 计算机信息系统中的B/S三层模式是指________。

A 应用层、传输层、网络互链层

B 应用程序层、支持系统层、数据库层

C浏览器层、Web服务器层、DB服务器层

D 客户机层、HTTP网络层、网页层

11. ODBC是________,用户可以直接将SQL语句送给ODBC。

A一组对数据库访问的标准

B数据库查询语言标准

C数据库应用开发工具标准

D数据库安全标准

12. 所谓“数据库访问”,就是用户根据使用要求对存储在数据库中的数据进行

操作。它要求________ 。

A.用户与数据库可以不在同一计算机上而通过网络访问数据库;被查询的数据

可以存储在多台计算机的多个不同数据库中

B.用户与数据库必须在同一计算机上;被查询的数据存储在计算机的多个不同

数据库中

C.用户与数据库可以不在同一计算机上而通过网络访问数据库;但被查询的数

据必须存储同一台计算机的多个不同数据库中

D.用户与数据库必须在同一计算机上;被查询的数据存储在同一台计算机的指

定数据库中

13.ODBC是________,用户可以直接将SQL语句送给ODBC。

A.一组对数据库访问的标准

B.数据库查询语言标准

C. 数据库应用开发工具标准

D.数据库安全标准

14. SQL查询语句:SELECT SNANE,DEPART,CNAME,GRADE

FROM S,C,SC

WHERE S.SNO=SC.SNO AND https://www.sodocs.net/doc/2011798759.html,O=https://www.sodocs.net/doc/2011798759.html,O AND S.SEX=‘男’;

涉及的S,C和SC三个表。S和SC表之间和C和SC表之间分别通过公共属性________作连接操作。

A SNO,CNO

B CNO,SNO

C CNO,SEX

D SNO,SEX

15. 在C/S模式的网络数据库体系结构中,应用程序都放在________上。

A Web浏览器

B 数据库服务器

C Web服务器

D客户机

16. SQL语言提供了SELECT语句进行数据库查询,其查询结果总是一个

________。

A 记录

B 元组

C 属性

D关系

17. SQL语言的SELECT语句中,说明投影操作的子句是________。

A SELECT

B FROM

C WHERE

DGROUP BY

18. SQL语言的SELECT语句中,说明连接操作的子句是________。

A SELECT

B FROM

C WHERE

D GROUP BY

19. 在信息系统的C/S模式数据库访问方式中,在客户机和数据库服务器之间的网络上传输的内容是________ 。

A SQL查询命令和所操作的二维表

B SQL查询命令和所有二维表

C SQL查询命令和查询结果表

D 应用程序和所操作的二维表

20. 在关系二维表STUD中查询所有年龄小于25岁的学生名(XM)及其年龄(SA)。正确的SQL语句为_______ 。

A.SELECT XM,SA FROM STUD FOR SA <25;

B.SELECT XM,SA FROM STUD WHERE SA <25;

C.SELECT XM,SA ON STUD FOR SA <25;

D.SELECT XM,SA ON STUD WHERE SA <25;

21. 计算机信息系统中的B/S三层模式是指________。

A应用层、传输层、网络互链层

B应用程序层、支持系统层、数据库层

C浏览器层、Web服务器层、DB服务器层

D客户机层、HTTP网络层、网页层

22. 计算机信息系统是一类数据密集型的应用系统。下列关于其特点的叙述中,错误的是________

A大多数数据需要长期保存

B计算机系统用内存保留这些数据

C数据为多个应用程序和多个用户所共享

D数据面向全局应用

23.在计算机信息处理领域,下面关于数据含义的叙述中,错误的是________ 。A.数据是对客观事实、概念等的一种表示

B.数据专指数值数据

C.数据可以是数值型数据和非数值型数据

D.数据可以是数字、文字、图画、声音、图像

24. 电子商务是计算机技术应用于商业交易的一种新型商业行为,下列关于电子商务的叙述中,错误的是________ 。

A.电子商务是指对整个贸易过程实现电子化

B.在因特网上购物也属于电子商务范畴

C.商品交易的全过程,包括商谈、订货、付款和商品的配送都在网上进行D.无形商品和服务也是电子商务的一类商品

25. 下列软件产品都属于数据库管理系统软件的是________。

A.FoxPro、SQL Server、FORTRAN

B.SQL Server、Access、Excel

C.ORACLE、SQL Server、FoxPro

D.UNIX、Access、SQL Server

26. 在SQL数据库三级体系结构中,用户可以用SQL语言对____________进行查询。

A.基本表和存储文件

B.存储文件和视图

C.视图和存储文件

D.视图和基本表

27. 下列关于数据库的叙述中,错误的是________。

A.数据库减少了数据冗余

B.数据库中的数据可以共享

C.数据库避免了一切数据的重复

D.数据库具有较高的数据独立性

28. 下列信息系统中,属于专家系统的是________。

A.办公信息系统

B.信息检索系统

C.医疗诊断系统

D.电信计费系统

29. ________是政府机构运用现代网络通讯与计算机技术实现政府管理和服务职能的一种方式。

A.自动化办公系统

B.制造业信息系统

C.电子商务

D.电子政务

30. 以下所列关系操作中,只以单个关系作为运算对象的是________。

A.投影B.并C.差D.交

31. 根据信息处理的深度对信息系统分类,计算机辅助设计(CAD)属于________。

A.信息检索系统

B.信息分析系统

C.辅助技术系统

D.办公信息系统

32. 由于数据文件之间缺乏联系,造成每个应用程序都有对应的数据文件,可能同样的数据重复存储在多个文件中,这种现象称为________。

A.数据的冗余性

B.数据的不完整性

C.数据的一致性

D.数据联系弱

33. 关系运算中的并、差和交都是________运算。

A.一元B.二元C.多元D.运算对象个数不限

34. Intranet是单位或企业内部采用TCP/IP技术,集LAN、Internet和数据服务为

一体的一种网络,它也称为________。

A.局域网B.广域网C.企业内部网D.万维网

35. 已知关系模式:学生S(学号,姓名,性别,出生日期,院系),若从S中查

询所有男学生的全部属性信息,则应使用____关系运算。

A.投影B.选择C.连接D.插入

36. 下面列出的特点中,_______不是数据库系统的特点。

A.无数据冗余

B.采用一定的数据模型

C.数据共享

D.数据具有较高的独立性

37. 以下所列内容中,________不是计算机信息系统的特征。

A.以提供信息服务为目的

B.数据密集型系统

C.人机交互的计算机系统

D.计算密集型系统

38. 下列关于数字图书馆(D-Lib)的叙述中,错误的是____。

A.D-Lib是分布的、可以跨库检索的海量数字化信息资源

B.D-Lib拥有内容丰富的多媒体数字化信息资源

C.D-Lib的收藏对象是数字化信息

D.对图书馆的全部收藏实现数字化是建立D-Lib的最终目标

39. 从信息处理的深度看,下列叙述中错误的是________________。

A.信息处理系统分为管理业务系统、辅助技术系统和办公信息系统

B.管理业务系统有面向操作层和面向管理层二类

C.CAD、CAM属于辅助技术系统

D.信息检索系统属于信息分析系统

40. 下列有关数据库技术主要特点的叙述中,错误的是________。

A.能实现数据的快速查询

B.可以实现数据的统一管理和控制

C.可以完全避免数据的冗余

D.可提高数据的安全性

41. 下列关于数字图书馆的描述中,错误的是________。

A.它是一种拥有多种媒体、内容丰富的数字化信息资源

B.它是一种能为读者方便、快捷地提供信息的服务机制

C.它支持数字化数据、信息和知识的整个生命周期的全部活动

D.将现有图书馆的藏书全部数字化并加上各类信息处理工具就实现了数字图

书馆

42. 数据库管理系统能对数据库中的数据进行查询、插入、修改和删除等操作,这种功能称为________。

A.数据库控制功能

B.数据库管理功能

C.数据定义功能

D.数据操纵功能

43. 一个典型的远程教育的内容主要包括________。

A.课程学习

B.远程考试

C.远程讨论

D.以上都

44. 下列关于信息系统的说法中,错误的是________。

A.信息系统是一个人机交互系统

B.信息系统是以计算机系统为基础的

C.信息系统的核心是操作系统

D.应该使用DBMS提供的工具维护信息系统

45. 在关系数据模型中必须满足:每一属性都是______。

A.可以再分的组合项

B.不可再分的独立项(原子项)

C.长度可变的字符项

D.类型不同的独立项(原子项)

46. 下列选项中,不属于CIMS(计算机集成制造系统)的是_______。

A.GPS

B.CAD

C.CAM

D.ERP

47. 关系操作中的选择运算对应SELECT语句中的_______子句。

A.SELECT

B.FROM

C.WHERE

D.GROUP BY

48. 决策支持系统是一种常见的__________系统。

A. 信息分析

B. 信息检索

C. 辅助技术

D. 办公信息

49. 以下关于SQL视图的描述中,正确的是_____。

A.视图是一个虚表,并不存储数据

B.视图同基本表一样以文件形式进行存储

C.视图只能从一个基本表导出

D.对视图的修改与基本表一样,没有限制

50. 以下关于关系的描述中,错误的是_______。

A.关系是元组的集合,元组的个数可以为0

B.关系模式反映了二维表的静态结构,是相对稳定的

C.对关系操作的结果仍然是关系

D.关系模型的基本结构是二维数组

51. 下列信息系统中,属于信息分析系统的是________。

A.办公信息系统

B.决策支持系统

C.教学管理系统

D.电信计费系统

52. 计算机集成制造系统(CIMS)一般由________两部分组成。

A.专业信息系统和销售信息系统

B.技术信息系统和信息分析系统

C.技术信息系统和管理信息系统

D.决策支持系统和管理信息系统

53. 计算机图书管理系统中的图书借阅处理,属于________ 处理系统。

A. 管理层业务

B. 知识层业务

C. 操作层业务

D. 决策层

业务

54. 目前能全面支持制造业企业管理的管理信息系统是________。

A. MRP

B. MRPⅡ

C. ERP

D. CSRP

55. 要求在学生表STUD中查询所有小于20岁的学生姓名(XM)及其年龄(SA)。

可用的SQL语句是________。

A.SELECT XM,SA FROM STUD FOR SA<20

B.SELECT XM,SA FROM STUD WHERE SA<20

C.SELECT XM,SA ON STUD FOR SA<20

D.SELECT XM,SA ON STUD WHERE SA<20

56. 业务处理系统是使用计算机进行日常业务处理的信息系统,下列不属于业务处理系统的是________。

A.人力资源管理系统

B.财务管理系统

C.决策支持系统

D.办公自动化系统

57. 常用的关系数据库管理系统产品Microsoft SQL Server属于________模型。

A. 关系

B. 层次

C. 网状

D. E-R

58. 下列关于计算机信息系统的叙述中,错误的是________。

A.信息系统属于数据密集型应用,数据具有持久性

B.信息系统的数据可为多个应用程序所共享

C.信息系统是以提供信息服务为主要目的的应用系统

D.信息系统涉及的数据量大,必须存放在内存中

59. SQL查询语句形式为“SELECT A FROM R WHERE F”,其中A,R,F分别对应于____。

A.列名,基本表或视图,条件表达式

B.视图属性,基本表,条件表达式

C.列名,基本表,关系运算

D.属性序列,表的存储文件,条件表达式

60.关系模型中把实体之间的联系用________来表示。

A. 二维表

B. 树

C. 图

D. E-R图

61.以下所列各项中,________不是计算机信息系统所具有的特点。

A, 涉及的数据量很大,有时甚至是海量的

B, 除去具有基本数据处理的功能,也可以进行分析和决策支持等服务

C, 系统中的数据为多个应用程序和多个用户所共享

D, 数据是临时的,随着运行程序结束而消失

62.在关系数据库中,SQL提供的SELECT查询语句基本形式为:

SELECT A1,A2,…,An

FROM R1,R2,…,Rm

[WHERE F]

其中SELECT、FROM和WHERE子句分别对应于二维表的________ 操作。A, 连接操作,选择操作,投影操作

B, 投影操作,连接操作,选择操作

C, 选择操作,投影操作,连接操作

D, 投影操作,选择操作,连接操作

63. SQL语言的SELECT语句中,说明选择操作的子句是_______。

A.SELECT

B.FROM

C.WHERE

D.GROUP BY

64.某信用卡客户管理系统中,有客户模式:credit-in(C-no客户号,C-name客户姓名,limit信用额度,Credit-balance累计消费额),该模式的________属性可以作为主键。

A.C-no

B.C-name

C.Limit

D.Credit-balance

二、填空题

[1]. 在信息系统开发中,除了软件工程技术外,最重要的技术是基于_______系统的设计技术。

[2]. 在关系数据模型中,二维表的列称为属性,二维表的行称为________。

[3]. 网状、层次与关系数据模型的最大区别在于表示和实现实体之间的联系的方

法不同,网状、层次数据模型是通过指针链,而关系数据模型是使用________。

[4]. 信息系统从规划开始,经过分析、设计、实施直到投入运行,并在使用过程中随其生存环境的变化而不断修改,直到不再适应需要的时候被淘汰,这一时间过程称为信息系统的________。

[5]. 关系数据库设计的基本任务是按需求和系统支持环境,设计出________以及相应的应用程序。

[6]. 在关系模式D(DEPTNO,DEPT)中,关系名是____。

[7]. 在信息系统开发中,数据库系统设计分为三个阶段,依次为_____结构设计、逻辑结构设计和物理结构设计。

[8]. 在关系模型中采用__________结构表示实体集以及实体集之间的联系。

[9]. 关系模式XS(XH,XM,XB,NL,CSRQ)中,关系名为______。

[10]. 一个关系模式的主键是能够唯一标识该关系中元组的属性或___________。

[11]. 信息系统软件生命周期分为系统规划、系统分析、_____、系统实施和系统维护5个阶段。

[12]. 英文缩写"DBMS"的中文含义是数据库管理系统,其基本功能有________、数据操作和数据库管理等。

[13]. 在数据库系统中,数据的独立性包括数据的物理独立性和数据的________独立性两方面的内容。

[14]. 所谓"软件工程",是指用_______的方法组织软件的开发。

[15]. 所谓数据独立性是指数据的逻辑和物理结构与____之间不存在相互依赖关系。

[16]. 在信息系统开发中,数据库系统设计分为三个阶段,依次为概念结构设计、_____结构设计和物理结构设计。

三、判断题

1.在关系数据库中,关系模式“主键”不允许由该模式中的所有属性组成。

2.数据库一般的应用情况可能是:①用户与数据库不在同一计算机上,必须通

过网络访问数据库。②被查询的数据存储在多台计算机的多个不同数据库中。

3.在关系数据库中,关系模式“主键”的作用:是用它来唯一区分二维表中不

同的属性(列)。

4.数据库是按一定的数据模式组织并长期存放在主储器的一组可共享数据的

集合。

5.在关系数据库中,关系数据模式R仅说明关系结构的语法,但并不是每个符

合语法的元组都能成为R的元组,它还要受到语义的限制。

6.描述关系模型的三大要素是:关系结构,完整性和关系操作。

7.数据库系统的特点之一是可以减少数据冗余,但不可能做到数据“零冗余”。

8.DBMS提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同

时刻建立,修改和查询数据库。

9.一个关系数据库由许多张二维表组成。二维表各自独立,其间不存在关联。

10.应用程序对数据库进行数据查询必须要求:用户与数据库在同一计算机上;

且被查询的数据存储同一个数据库中。

11.描述关系模型的三大要素是:关系结构,完整性和关系操作。

12.由于DBMS提供模式转换机制,可以做到应用程序与数据相互独立。当数据

库中的数据结构发生变化时,不会影响应用程序。

13.关系数据库中的“连接操作”是一个二元操作。它基于共有属性把两个关系

组合起来。时的

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

15.DBMS一般都具有数据安全性、完整性、并发控制和故障恢复功能,由此实

现对于数据的统一管理和控制

16.为了方便用户进行数据库访问,关系型数据库系统一般都配置有SQL

(Structured Query Language)结构化查询语言,供用户使用

17.信息系统的规划和实现一般采用自底向上规划分析,自顶向下设计实现的方

法。

18.数据字典是系统中各类数据定义和描述的集合。

19.需求分析的重点是“数据“和“处理“,通过调研和分析,应获得用户对数

据库的基本要求,即:信息需求、处理需求、安全与完整性的要求。

20.数据库系统设计阶段中的概念结构设计先于逻辑结构设计。

21.系统分析阶段要回答的中心问题是:“系统必须做什么(即明确系统的功

能)”。

22.由于数据流程图是采用"自顶向下"分层方式绘制的,低层数据流程图是高层

数据流程图的详细说明。

23.数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它不依

赖于选定的计算机系统。

24.对于软件开发者来说,管理信息系统运行阶段的主要工作是系统维护

25.数据库是按一定的数据模式组织并长期存放在主存储器的一组可共享数据

的集合。

26.在数据库中降低数据存储冗余度,可以节省存储空间,保证数据的一致性。

因此数据库的数据冗余度应该做到零冗余。

27.在关系数据库中,关系模式“主键”不允许由该模式中的所有属性组成。

28.数据库一般的应用情况可能是:①用户与数据库不在同一计算机上,必须通

过网络访问数据库。②被查询的数据存储在多台计算机的多个不同数据库中。

29.关系数据库中的“连接操作”是一个二元操作。它基于共有属性把两个关系

组合起来。

30.应用程序对数据库进行数据查询必须要求:用户与数据库在同一计算机上;

且被查询的数据存储同一个数据库中。

31.关系数据库采用二维表结构来表示各类实体及其间的联系,二维表由行和列

组成。一个关系数据库由许多张二维表组成

32.DBMS一般都具有数据安全性、完整性、并发控制和故障恢复功能,由此

实现对于数据的统一管理和控制。

33.在关系数据库中,关系模式“主键”的作用:是用它来唯一区分二维表中不

同的属性(列)。

一、选择题

1~5.BB/CA 6~10.CDAAA 11~15.A/A/D 16~20.ABCCB

21~25.BBBCC 26~30.DCCDA 31~35.CABCB 36~40.ADDDC

41~45.DDDCB 46~50.ACAAD 51~55.BCCCB 56~60.CADAA

61~64.DBCA

二、填空题

1.数据库 2.元组 3.二维表 4.生命周期 5.数据模式6.D 7.概念8.二维表9.XS 10.属性组11.系统设计12.分配存储单元13.逻辑14.工程化15.应用程序

16.逻辑

三、判断题

1~5.N YYNY 6~10.YYYN N/Y

11~15.YYYYY 16~20.YNYYY

21~25.YYNYY 26~30.NNYYY

31~33.YYY

数据库信息管理系统-JAVA实现

任课教师签名: 日期: 注:1. 以论文或大作业为考核方式的课程必须填此表,综合考试可不填。“简要评语”栏缺填无效。 2. 任课教师填写后与试卷一起送院系研究生秘书处。 3. 学位课总评成绩以百分制计分。

图书管理信息数据库系统-JAVA实 现 目录 一、需求说明 (3) 1、任务概述 (3) 2、需求分析 (3) 2.1功能需求 (3) 2.2、数据描述 (3) 2.2.1静态数据 (3) 2.2.2动态数据 (3) 2.2.3数据库介绍 (3) 3、系统功能概要图 (4) 4、运行环境 (4) 二、数据库的设计 (4) 1、数据库设计的关系模型 (4) 2、创建数据库的语句 (5) 3、给数据库中插记录的相关语句 (6) 4、数据字典 (6) 5、ER图 (8) 三、开发方案介绍 (9) 四、应用系统设计 (10) 附录 (18)

一、需求说明 1、任务概述 满足在线书店管理的需求,实现管理流程。主要功能包括用户注册、用户登录、购物商场、在线购物、订单管理、系统导航、用户退出、权限控制等。 2、需求分析 2.1功能需求 在线书店系统作为一个网络购物网站,它仿照淘宝网等知名购物网站,其总体要求即实现购物网站的基本功能。具体功能要求如下: 1)商品管理。这是管理员的功能。要实现增删改查图书、仓库管理的功能。 2)用户管理。包括用户注册、用户登录和用户退出三个方面,用户还可以更改部分注册 信息。用户登录成功后,在首页面可看到书籍展示。 3)购物车管理。可以修改、删除选购书籍,并保存购物列表。当用户退出时或session 失效时,自动保存用户购物车列表书籍。 4)订单管理。要实现生成订单,删除、修改、查询订单,提交订单。提交后的订单,只 能查看订单信息,不能进行修改,也不能删除。 5)权限控制。主页面和注册页面任何人都可以访问,其他页面,只有已经登录成功的用

基于ER图的数据库设计与简单操作管理信息系统

实验报告 实验名称:基于ER图的数据库设计与简单操作 班级: 姓名: 学号: 实验时间: 2010年5月18日 成绩:指导老师: 一、实验目的: (1能够正确运用数据库的基本理论和方法。 (2熟悉常用关系型数据库的设计和基本操作。 (3熟悉关系数据库规范化设计理论,能够设计并建立科学合理的数据库,正确建立数据库中表与表之间的关系。 (4进一步正确理解数据库设计思路,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。 二、实验设备及主要内容 实验设备:“Microsoft SQL Server”——“企业管理器”和“查询分析器”主要内容: 1.高等院校学生补考管理业务需求描述。高等院校补考管理系统应具备编辑补考学生信息、安排补考时间地点等基本管理功能,具体要求如下:

3对教室的编号、地点和容纳人数进行编辑。 4自动安排补考的时间、地点(即教室。 5录入学生的补考成绩。 6分别按照院系、专业、班级等查询参加补考的学生信息。 7按照补考的时间和地点查询参加补考的学生信息。 8查询和打印补考时间、地点的安排。 9查询和打印补考不及格学生的信息。 2.设计数据库。根据上述业务描述,设计数据库总体方案,明确数据库中表的结构,各表中关键字的设置,表与表之间的关系。 3.根据功能需求,以SQL语句的形式分类列出系统应涉及的数据操作。 4.利用Access、VFP或SQL server建立数据库,并成功实现基本数据操作。 5.提交书面实验报告。 三、实验步骤 步骤一:按照上述要求进行数据库和表的设计。具体包括:领域描述、概念模型用E-R图描述、从E-R图导出关系数据模型。 步骤二:选择Access、VFP或SQL server实现数据库操作。

数据库系统概论试题及标准答案6

试题六 -、单项选择题 (本大题共10小题,每小题2分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要 求的,错 选、多选或未选均无分。 1. DB 、DBMS 和DBS 三者之间的关系是( )。 A . D B 包括 DBMS 和 DBS B . DBS 包括 DB 和 DBMS C . DBMS 包括DB 和DBS D .不能相互包括 A .外模式 C .概念模式 3. 在数据库三级模式间引入二级映象的主要作用是( ) | A .提高数据与程序的独立性 B .提高数据与程序的安全性 j C .保持数据与程序的一致性 D .提高数据与程序的可移植性 ■ 4.视图是一个“虚表”,视图的构造基于( ) A .基本表 B .视图 I C .基本表或视图 D .数据字典 5.关系代数中的n 运算符对应 SELECT 语句中的以下哪个子句?( ) | A . SELECT B . FROM - C . WHERE D . GROUP BY ! 6.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以 I 有多名职员,从职员到部门的联系类型是( ) | A .多对多 B . 一对一 C .多对一 D . 一对多 | 7.如何构造出一个合适的数据逻辑结构是( )主要解决的问题。 - A .关系系统查询优化 B .数据字典 C .关系数据库规范化理论 D .关系数据库查询 I I 8.将E-R 模型转换成关系模型,属于数据库的( )。 | A.需求分析 B. 概念设计 j C.逻辑设计 D. 物理设计 ) 线 此 过 超 得 不 题 答 生 2.对数据库物理存储方式的描述称为( ) B .内模式 D .逻辑模式

数据库实验4_数据库查询与视图

在学生选课数据库中完成规定查询,并创建视图。 1.查询线性代数不及格的同学的学号和姓名; SQL语句为:SELECT名单$.学号,姓名 FROM名单$,学生选课信息和成绩$,课程$ WHERE名单$.学号=学生选课信息和成绩$.学号AND课程$.课号=学生选课信息和成绩$.课号AND 课程$.课程名='线性代数' AND学生选课信息和成绩$.成绩<60; 执行后结果为: 2.查询没有选课记录的同学的所有基本信息; SQL语句为:SELECT* FROM名单$ WHERE NOTEXISTS (SELECT* FROM学生选课信息和成绩$

WHERE学号=名单$.学号); 执行后结果为: 3.查询具有简介先修课的课程信息及对应的先修课名;SQL语句为:SELECTFIRST.课号,SECOND.课程名FROM课程$FIRST,课程$SECOND WHEREFIRST.先修课号=SECOND.课号; 执行后结果如下:

4.统计高等数学(1)的平均成绩; SQL语句为:SELECT AVG(成绩) FROM学生选课信息和成绩$,课程$ WHERE学生选课信息和成绩$.课号=课程$.课号AND课程$.课程名='高等数学(1)'; 执行后结果如下: 5.统计各门课的选课人数; SQL语句为:SELECT课号,COUNT(学号) FROM学生选课信息和成绩$ GROUPBY课号; 执行后结果为:

6.查询选修5门课以上的学生的学号;SQL语句为:SELECT学号 FROM学生选课信息和成绩$ GROUPBY学号 HAVING COUNT(*)>5; 执行后结果为:

人员信息管理系统数据库课程设计

人员信息管理系统数据库课程设计. 数据库课程设计 姓名: 学号: 班级: 系院: 指导老师: 时间:2013.12.31 . . 前言: 随着信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。为了适应现代社会人们高度强烈的时间观念,同时计算机网络的发展,人员信息方面管理越来越趋向于电子化和智能化,因此对人员信息管理系统的开发意义十分重大。它主要用于企业的管理工作,一般应用于企业局域网,分布在公司各个部门由专人负责管理。人员信息管理系统为管理人员带来了极大的方便。人们可以将大量的繁琐的工作交给计算机去完成,从而大大提高了工作效率,此外,管理人员只需输入一些简单的汉字、数字,即可达到自己的目标。建立人员管理系统,采用计算机对人员的信息进行管理,可以进一步提高企业的经济效益和现代化水平,帮助企业管理人员和工作人员提高工作管理效率。

在一个学期的数据库学习以后,我们对数据库有了一个初步的认识,了解到了数据库在实际操作中的重要作用。所以决定要做一个具有实现功能的小系统,来锻炼一下自己的能力,并且进一步的了解数据库,为以后的实际操作打一下基础。 . . 目录 前言 一、任务书……………………………………………………………………………………1 二、相关技术介绍……………………………………………………………………………1 三、需求分析…………………………………………………………………………………2 四、概念结构设计……………………………………………………………………………4 五、逻辑结构设计……………………………………………………………………………5 六、数据库物理设计…………………………………………………………………………5 七、数据库实施………………………………………………………………………………6 八、系统测试………………………………………………………………………………19 九、系统的主要功能和使用说明…………………………………………………………19 十、课程设计心得…………………………………………………………………………24. . 一、任务书 在本次课程设计中,我们所开发的是人员信息管理系统。人员信息管理系统主要包含职工的个人情况,工资情况等各方面信息。主要是为管理者能够很方便快捷的对员工进行管理。该系统本着操作简洁、信息输入读取方便、安全性高的思想原则。该系统使得管理员的操作权限更加明确、合理化。其中管理者能够对人员信息进行查询、添加、删除、修改等功能,操作简单快捷。

SQL_Server实用教程(第三版)实验4_数据库的查询和视图

实验四数据库的查询和视图 T4.1 数据库的查询 1.目的与要求 (1)掌握select语句的基本语法; (2)掌握子查询的表示 (3)掌握连接查询的表示 (4)掌握select语句的group by子句的作用和使用方法 (5)掌握select语句的order by子句的作用和使用方法 2 实验准备 (1)了解SELECT语句的基本语法格式; (2)了解SELECT语句的执行方法; (3)了解子查询的表示方法; (4)了解连接查询的表示; (5)了解SELECT语句的GROUPBY子句的作用和使用方法; (6)了解SELECT语句的ORDERBY子句的作用; 3实验内容 SELECT语句的基本使用。 ①对于实验2给出的数据库表结构,查询每个雇员的所有数据。 新建一个查询,在查询分析器中输入如下语句并执行: USEYGGL GO SELECT * FROM Employees 【思考与练习】用SELECT语句查询Departments和Salary表中所有的数据信息。 用SELECT语句查询Employees表中每个雇员的地址和电话。 新建一个查询,在查询分析器中输入如下语句并执行: Use YGGL GO SELECT Address PhoneNumber

FROM Employees 【思考与练习】 a.用SELECT语句查询Deparments和Salary表的一列或若干列。 b.查询Employees表中的部门号和性别,要求使用DISTINCT消除重复行。 c.查询EmployeeID为000001的雇员的地址和电话。 Use YGGL GO SELECT Address PhoneNumber FROM Employees WHERE EmployeeID=’000001’ 【思考与练习】 a.查询月收入高于2000元的员工号码。 b.查询1970年以后出生的员工的姓名和住址。 c.查询所有财务部的员工的号码和姓名。 查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标 题分别指定为地址、电话。 USE YGGL GO SELECT Address AS 地址,PhoneNumber AS 电话 FROM Employees WHERE Sex=0 【思考与练习】查询Employees表中男员工的姓名和出生日期,要求将各列标题用中文标示。 ⑤查询Employees表中员工的姓名和性别,要求SEX值为时显示为“男”,为0时显示为“女”。 SELECTNameAS姓名, CASE WHENSex=1 THEN男 WHENSex=1 THEN女 END AS性别 FROMEmployees

第六章 信息系统与数据库

第六章信息系统与数据库 一、选择题 .以下列出了计算机信息系统抽象结构层次,其中的数据库管理系统和数据库。.属于业务逻辑层 属于资源管理层 属于应用表现层 不在以上所列层次中 . 以下列出了计算机信息系统抽象结构的个层次,在系统中为实现相关业务功能(包括流程、规则、策略等)而编制的程序代码属于其中的。 基础设施层 业务逻辑层 资源管理层 应用表现层 . 以下列出了计算机信息系统抽象结构的个层次,系统中的硬件、系统软件和网络属于其中的。 .基础设施层 .业务逻辑层 .资源管理层 .应用表现层 . 以下列出了计算机信息系统抽象结构层次,在系统中可实现分类查询的表单和展示查询结果的表格窗口。 属于业务逻辑层 属于资源管理层 属于应用表现层 不在以上所列层次中 . 以下关于语言的说法中,错误的是 的一个基本表就是一个数据库 语言支持三级体系结构 .一个基本表可以跨多个存储文件存放 的一个二维表可以是基本表,也可以是视图 . 信息系统采用模式时,其“查询请求”和“查询结果”的“应答”发生在之间。浏览器和服务器 浏览器和数据库服务器 服务器和数据库服务器 任意两层 . 关系数据库的查询操作由个基本运算组合而成,其中不包括。 连接 选择 投影 比较 . 信息系统采用的模式,实质上是中间增加了的模式。 服务器 浏览器

数据库服务器 文件服务器 . 在信息系统的模式中,是之间的标准接口。 服务器与数据库服务器 浏览器与数据库服务器 浏览器与服务器 客户机与服务器 . 计算机信息系统中的三层模式是指。 应用层、传输层、网络互链层 应用程序层、支持系统层、数据库层 浏览器层、服务器层、服务器层 客户机层、网络层、网页层 . 是,用户可以直接将语句送给。 一组对数据库访问的标准 数据库查询语言标准 数据库应用开发工具标准 数据库安全标准 . 所谓“数据库访问”,就是用户根据使用要求对存储在数据库中的数据进行操作。它要求。 .用户与数据库可以不在同一计算机上而通过网络访问数据库;被查询的数据可以存储在多台计算机的多个不同数据库中 .用户与数据库必须在同一计算机上;被查询的数据存储在计算机的多个不同数据库中 .用户与数据库可以不在同一计算机上而通过网络访问数据库;但被查询的数据必须存储同一台计算机的多个不同数据库中 .用户与数据库必须在同一计算机上;被查询的数据存储在同一台计算机的指定数据库中 是,用户可以直接将语句送给。 .一组对数据库访问的标准 .数据库查询语言标准 . 数据库应用开发工具标准 .数据库安全标准 . 查询语句:,,, ,, ===‘男’; 涉及的和三个表。和表之间和和表之间分别通过公共属性 作连接操作。 . 在模式的网络数据库体系结构中,应用程序都放在上。 浏览器 数据库服务器 服务器 客户机 . 语言提供了语句进行数据库查询,其查询结果总是一个。

个人信息管理系统数据库设计

个人信息管理系统数据库设计 河海大学计算机及信息工程学院,常州, 学年学期 2012第二学期 项目名称个人信息管理 项目组员曹清云、陈天昊 指导教师景雪琴 组号:8 .. 目录 一、课题背景及意 义 ..................................................................... .......................................... 3 二、需求分 析 ..................................................................... ...................................................... 3 三、概要设 计 ..................................................................... ...................................................... 7 四、数据库实施阶 段 ..................................................................... .......................................... 7 五、详细设 计 ..................................................................... ...................................................... 8 六、总 结 ..................................................................... ............................................................ 20 七、参考文

数据库与信息系统实验

目录 实验一数据库表的创建 (1) 实验二数据库表的查询 (7) 实验三数据库模型设计 (12) 实验四数据库设计 (15)

实验一数据库表的创建 1)启动SQL Server2008, “SQL Server Manange ment Studio” 2)单击链接(C) 打开“SQL Server Manange ment Studio”窗口,并在左边的目录树结构中选择“数据库”文件夹。 3) 单击右键,选择“新建数据库”命令,打开“新建数据库” 对话框,在“数据库名称”框内输入名称“教学管理系统”,注意数据文件和日志文件的属性设置

4) 单击“确定”按钮,完成“教学管理系统”数据库的创建。 5)在左边的目录树中展开“数据库”下刚才创建的“教学管理系统” 文件夹,然后在“表”对象上单击右键,选择“新建表”,右边窗格中显示SQL Server 2008的表设计器。 学生学号char(7) 学生身份证号char(18) 学生姓名char(10) 学生性别char(2) 学生移动电话char(11) 学生来自的城市char(10) 学生主修专业char(20) 学生院系char(20) 学生累计修满的学分int

6)设置主键 在表设计器中选择“学生学号”,右击,选择“设置主键”,得到下图,主键设置成功 7)展开表右击dbo.Student,选择编辑前200行,输入以下数据 再新建查询输入语句 select*from student 得到结果: 8)修改表可以按照 展开表右击dbo.Student,选择编辑前200行,改第一行数据 S060101 ******19880526*** 王东民男135***11 杭州计算机信息学院160 改为: S060101 ******19880526*** 黄星星男135***11 随州电子信息信息学院160

实验三大数据库地查询和视图

实验三数据库的查询和视图 T4.1 数据库的查询 1、目的和要求 (1)掌握SELECT语句的基本语法。 (2)掌握子查询的表示。 (3)掌握连接查询的表示。 (4)掌握SELECT语句的GROUP BY子句的作用和使用方法。 (5)掌握SELECT语句的ORDER BY子句的作用和使用方法。 2、实验准备 (1)了解SELECT语句的基本语法格式。 (2)了解SELECT语句的执行方法。 (3)了解子查询的表示方法。 (4)了解连接查询的表示。 (5)了解SELECT语句的GROUP BY子句的作用和使用方法。 (6)了解 SELECT语句的ORDER BY子句的作用。 3、实验内容 (1)SELECT语句的基本使用。 ①对于实验二给出的数据库表结构,查询每个雇员的所有数据。 新建一个查询,在“查询分析器”窗口中输入如下语句并执行。 单击右键空白处,选择执行,在下方会出现所有结果。 【思考与练习】 用SELECT语句查询Departments表和Salary表中所有信息。

新建一个查询,在“查询分析器”窗口中输入如下语句并执行。 单击右键空白处,选择执行,在下方会出现所有结果。 在“消息”中会发现总共有60行受影响。 ②用SECECT语句查询Employees表中每个雇员的地址和电话号码。 新建一个查询,在“查询分析器”窗口中输入如下代码并执行。 单击右键空白处,选择执行,在下方会出现所有结果。 在“消息”中会发现有12行记录受影响 【思考与练习】 A、用SELECT语句查询Departments表和Salary表的一列或若干行。

利用SELECT语句查询Departments表和Salary表中 EmployeeID为000001的记录,在“查询分析器”中输入以下代码。 执行后在下方会出现所有EmployeeID=000001的记录 B、查询Employees表中部门号和性别,要求使用DISTINCT消除重复行。 对表只选择某些行时,可能会出现重复行。此时就需要使用DISTINCT关键字消除结果中的重复行。此时使用DISTINCT消除在Employees中查询到的部门号和性别的重复行,具体代码如下。 上面代码分别是使用了DISTINCT和没有使用DISTINCT关键字,下面就是两种的结果的对比。 可以从上面的执行结果中看出使用了DISTINCT关键字,结果集中的重复行就被消除了。 ③查询EmployeeID为000001的雇员的地址和电话。

创建企业信息管理系统数据库

我们即可扩展各种业务管理系统的功能,如图2-1所示。 2.1.1 基础功能流程图 这3者的功能需求是为了适应信息系统用户登录的需要,在已登录、未注册、未登录3种状态下,这3种功能的流转关系如图2-2所示。 从图中也可以看出,系统涉及3个用户角色。 未注册用户。 未登录用户。 已登录用户。 这3种用户可以分别执行下面的3项需求功能。

2.1.2 用户登录功能 只有注册了的用户才可以登录系统。登录系统很简单,只需要提供登录的用户名和密码即可登录系统。 因此,登录功能的输入数据项包括用户名、密码。 2.1.3 用户退出功能 用户登录系统后即拥有了系统操作的权限,在此系统的基础上可以扩展开发更多的操作功能。已登录的用户可以通过退出操作来注销个人登录信息,使用户不再拥有系统内部的管理功能,在用户离开系统后,其他人也就不能够进行操作,提高了系统的安全。 2.1.4 用户注册功能 未注册的用户可以注册一个用户名,并提供密码和简单的个人信息,比如E-mail地址,即可注册成功。需要注意的是,用户名不能够重复。注册成功的用户即可按照刚才注册的用户名和密码登录系统。 因此,注册功能的输入数据项包括用户名、密码、E-mail。 2.2 业务需求功能-企业信息管理系统功能 根据以上的基础功能,我们要扩展开发一个企业信息管理系统,它包含通讯工具、个人管理和企业管理3个大的方面,提供的功能如下。 通讯录管理模块。 短消息管理模块。 日程安排模块。 工作记录模块。 公司公告模块。 工作会议模块。

该图中的"注册→登录→退出"功能是在基础功能中实现的。 2.2.1 通讯录管理模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 通讯录管理的输入数据项包括姓名、性别、手机、E-mail、QQ、工作单位、地址、邮政编码。 2.2.2 短消息管理模块 用做当前的登录用户给系统内的其他用户发送短消息,并可以查看其他用户发来的消息。 短消息管理的输入数据项包括接收者、发送者、消息内容、发送时间、是否阅读。 2.2.3 日程安排模块 用做当前的登录用户添加、修改、删除和查看自己的日程安排列表。 日程安排的输入数据项包括用户名、年份、月份、日期、安排内容。 2.2.4 工作记录模块 用做当前的登录用户添加、修改、删除和查看自己的工作日志列表。 工作记录的输入数据项包括用户名、年份、月份、日期、日志标题、日志内容、记录时间。 2.2.5 公司公告模块 用户发送通知,大家都可以查看,只有发送通知的用户才有权修改、删除该通知。 公司公告的输入数据项包括公告填写人、公告标题、公告内容、公告时间。 2.2.6 工作会议模块 用户发送会议通知,供所有的用户查看,且只有发送通知的用户才有权修改、删除该通知。 工作会议的输入数据项包括会议填写人、会议开始时间、会议结束时间、会议地点、会议标题、会议内容。 2.3 设计页面结构

SQL实验四:数据库的查询和视图

二 〇 一 五 年 四 月 题 目:数据库的查询和视图 学生姓名:孙跃 学 院:理学院 系 别:数学系 专 业:信息与计算科学 班 级:信计12-2 任课教师:侯睿 《数据库原理及应用》实验报告

一、练习目的 1、数据库的查询 (1)掌握SELECT语句的基本语法; (2)掌握子查询的表示; (3)掌握连接查询的表示; (4)掌握SELECT语句的GROUP BY子句的作用与使用方法; (5)掌握SELECT语句的ORDER BY子句的作用与使用方法; 2、视图的使用 (1)熟悉视图的概念和作用; (2)熟悉视图的创建方法; (3)熟悉如何查询和修改视图。 二、练习准备 1、数据库的查询 (1)了解SELECT语句的基本语法格式; (2)了解SELECT语句的执行方法; (3)了解子查询的表示方法; (4)了解连接查询的表示; (5)了解SELECT语句的GROUP BY子句的作用与使用方法; (6)了解SELECT语句的ORDER BY子句的作用; 2、视图的使用 (1)了解视图的概念; (2)了解创建视图的方法; (3)了解并掌握对视图的操作。 三、实验程序 实验4.1 数据库的查询 1、(1)对于实验2给出的数据库结构,查询每个雇员的所有数据. USE YGGL GO SELECT* FROM Employees (2)用SELECT语句查询Employees表中每个雇员的地址和电话. SELECT Address,PhoneNumber FROM Employees (3)查询EmployeeID为000001的雇员的地址和电话. SELECT Address,PhoneNumber FROM Employees WHERE EmployeeID='000001' GO (4)查询Employees表中女雇员的地址和电话,使用AS子句将结果中各列的标题分别制定地址和电话. SELECT Address AS地址,PhoneNumber AS电话 FROM Employees WHERE Sex=0 (5)查询Employees表中员工姓名和性别,要求Sex值为1时显示为“男”,为0时显示为“女”. SELECT Name AS姓名, CASE

学生信息管理系统数据库设计

数据库技术 实 验 报 告 学校 专业 年级 学号 姓名 年月日

学生信息管理系统数据库设计 一、数据库的建立 1. 建库说明 数据库的建立用企业管理器,基本表的建立用SQL语言。 数据库名称为:学生信息管理系统。 2. 建立数据库命令如下: Create database 学生信息管理系统 二、数据表的建立 1. 建表 命令: CREATE TABLE [dbo].[学生档案信息] ( [Sno] [varchar] (50) NOT NULL , [Sname] [char] (10) NOT NULL , [Ssex] [char] (10) NOT NULL , [Sclass] [char] (10) NOT NULL , [Birth] [int] (4) NOT NULL , [Saddress] [char] (10) NOT NULL , [Sdept] [varchar] (50) NOT NULL , [Stime] [int] (4) NOT NULL ,

) ON [PRIMARY] GO (2)班级设置信息表: 命令: CREATE TABLE [dbo].[班级设置信息] ( [Sgrade] [char] (10) NOT NULL , [Szclass] [int] (4) NOT NULL , [Syear] [char] (5) NOT NULL , [Scroom] [char] (5) NOT NULL , [Steacher] [char] (10) NOT NULL , [Stotal] [int] (4) NOT NULL , [Ssub] [varchar] (8000) NOT NULL , ) ON [PRIMARY] GO (3)院系信息表: 命令: CREATE TABLE [dbo].[院系信息] ( [Syname] [varchar] (50) NOT NULL , [Spro] [varchar] (1000) NOT NULL ,

学生信息管理系统-数据库版

学生信息管理系统 ---- 数据库版本 学院: 计算机学院 班级: 03级计算机科学与技术02班 姓名:周子杰 学号:57 班级:03级计科2班 日期:2007年3月22日 广东工业大学

一.系统功能流程图: 二.程序主要功能实现代码: 1. ConnectionFrame类://连接数据库函数 /** * 进行参数检查,进行数据库连接 * @param e ActionEvent */ public void jButton1_actionPerformed(ActionEvent e) { driver=jTextField1.getText(); URL=jTextField2.getText(); table=jTextField3.getText(); name=jTextField4.getText(); password=jTextField5.getText(); try{ Class.forName(driver); //加载驱动程序 con = DriverManager.getConnection(URL, name,password); //创建连接 this.setVisible(false); new MainFrame(); con.close(); } catch (Exception e1) { JOptionPane.showMessageDialog(null, "数据库连接出错!请检查参数!", "系统

提示", JOptionPane. INFORMA TION_MESSAGE); } } 2. MainFrame类://主界面类,处理程序各种功能 //作者信息 public void jMenuItem1_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生: 周子杰\n"+ "学院: 计算机学院\n"+ "专业:计算机科学与技术03级02班\n"+ "学号:3103003157\n"+ "指导老师:杨劲涛","作者信息",https://www.sodocs.net/doc/2011798759.html,RMA TION_MESSAGE); } //版本信息 public void jMenuItem5_actionPerformed(ActionEvent e) { JOptionPane.showMessageDialog(null,"学生管理系统数据库版本1.0" ,"版本信息",https://www.sodocs.net/doc/2011798759.html,RMATION_MESSAGE); } //退出系统 public void jMenuItem2_actionPerformed(ActionEvent e) { Object ob=JOptionPane.showConfirmDialog(null,"真的要退出本系统吗?","系统提示",JOptionPane.YES_NO_OPTION); if(ob.equals(JOptionPane.OK_OPTION)) { this.setVisible(false); System.exit(0); } } //按学号查询 public void jButton1_actionPerformed(ActionEvent e) { Column col=queryDataSet1.getColumn("sno"); sno=jTextField1.getText(); formatter=col.getFormatter(); choice=1; queryDataSet1.refilter();//表刷新 } public void jButton2_actionPerformed(ActionEvent e) { choice=2; queryDataSet1.refilter();//表刷新 } //刷新表

学生信息管理系统数据库设计全

学生信息管理系统数据 库设计全 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08]

1.学生成绩管理系统的数据库需求分析学生成绩管理是学生信息管理的重要一部分,也是学校教学工作的重要组成部分。学生成绩管理系统的开发能大大减轻教务管理人员和教师的工作量,同时能使学生及时了解选修课程成绩。该系统主要包括学生信息管理、课程信息管理、成绩管理等,具体功能如下: (1)完成数据的录入和修改,并提交数据库保存。其中的数据包括班级信息、学生信息、课程信息、学生成绩等。 班级信息包括班级编号、班级名称、学生所在的学院名称、专业名称、入学年份等。学生信息包括学生的学号、姓名、性别、出生年月等。课程信息包括课程编号、课程名称、课程的学分、课程学时等。各课程成绩包括各门课程的平时成绩、期末成绩、总评成绩等。 (2)实现基本信息的查询。包括班级信息的查询、学生信息的查询、课程信息的查询和成绩的查询等。 (3)实现信息的查询统计。主要包括各班学生信息的统计、学生选修课程情况的统计、开设课程的统计、各课程成绩的统计、学生成绩的统计等。

3.学生成绩管理系统的数据库详细设计 (1)E-R图转换为关系模式 班级(班级编号,班级名称,所在学院,所属专业,入学年份) 学生(学号,姓名,性别,出生年月,班级编号) 课程(课程编号,课程名称,课程学分,课程学时) 成绩(学号,课程编号,平时成绩,期末成绩) (2)根据命名规范确定表名和属性名 Class(ClassNo,ClassName,College,Specialty,EnterYear)Student(Sno,Sname,Sex,Birth,ClassNo) Course(Cno,Cname,Credit,ClassHour) Score(Sno,Cno,Uscore,EndScore)

数据库系统概论部分答案

第一章 1 .试述数据、数据库、数据库系统、数据库管理系统的概念。 答: ( l )数据( Data ) :描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。 ( 2 )数据库( DataBase ,简称 DB ) :数据库是长期储存在计算机内的、有组织的、可共享的数据集合。 ( 3 )数据库系统( DataBas 。 Sytem ,简称 DBS ) :数据库系统是指在计算机系统中引入数据库后的系统构成, ( 4 )数据库管理系统( DataBase Management sytem ,简称 DBMs ) :数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。 5 .试述数据库系统的特点。 答: ( l )数据结构化数据库系统实现整体数据的结构化,这是数据库的主要特征之一,也是数据库系统与文件系统的本质区别。 ( 2 )数据的共享性高,冗余度低,易扩充数据库的数据不再面向某个应用而是面向整个系统,因此可以被多个用户、多个应用以多种不同的语言共享使用。( 3 )数据独立性高数据独立性包括数据的物理独立性和数据的逻辑独立性。数据库管理系统的模式结构和二级映像功能保证了数据库中的数据具有很高的物理独立性和逻辑独立性。 ( 4 )数据由 DBMS 统一管理和控制数据库的共享是并发的共享,即多个用户可

以同时存取数据库中的数据甚至可以同时存取数据库中同一个数据。 7. 什么是概念模型?试述概念模型的作用。 答:概念模型是现实世界到机器世界的一个中间层次, 作用:用于信息世界的建模,是现实世界到信息世界的第一层抽象,数据库设计人员进行数据库设计的有力工具,也是数据库设计人员和用户之间进行交流的语言。 8.定义并解释概念模型中以下术语:实体,实体型,实体集,实体之间的联系答: 实体:客观存在并可以相互区分的事物叫实体。 实体型:具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体,称为实体型。 实体集:同型实体的集合称为实体集。 实体之间的联系: 1 : 1 , 1 : n 和 m : n 9 .试述数据模型的概念、数据模型的作用和数据模型的三个要素。 答: 数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。 ( l )数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。 ( 2 )数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。

个人信息管理系统数据库

个人信息管理系统 数据库

数据库及编程基础 课程设计说明书 设计题目:个人信息管理数据库姓名:蒋彬 学号: 1130114 班级: 12软件 指导教师:孙俊国 完成日期: 12月28日 目录

个人信息管理系统数据库....................................................... 错误!未定义书签。 1 概述....................................................................................... 错误!未定义书签。 1.1 设计背景...................................................................... 错误!未定义书签。 1.2 设计目的与意义.......................................................... 错误!未定义书签。 2 需求分析 ............................................................................... 错误!未定义书签。 2.1 数据库设计分析.......................................................... 错误!未定义书签。 2.2 数据库功能分析.......................................................... 错误!未定义书签。 2.3 数据库性能分析.......................................................... 错误!未定义书签。 3 概念结构 ............................................................................... 错误!未定义书签。 3.1 基本构思...................................................................... 错误!未定义书签。 3.2 E-R总图 ....................................................................... 错误!未定义书签。 4 逻辑结构 ............................................................................... 错误!未定义书签。 4.1 关系模式转化.............................................................. 错误!未定义书签。 4.2 关系模式规范化 .......................................................... 错误!未定义书签。 5 物理结构 ............................................................................... 错误!未定义书签。 5.1 数据库建立代码.......................................................... 错误!未定义书签。 5.2 表的建立代码.............................................................. 错误!未定义书签。 5.2.1 创立用户表 ........................................................ 错误!未定义书签。 5.2.2 创立通讯录 ........................................................ 错误!未定义书签。 5.2.3 创立备忘录 ........................................................ 错误!未定义书签。 5.2.4 创立收入表 ........................................................ 错误!未定义书签。 5.2.5 创立支出表 ........................................................ 错误!未定义书签。

信息系统和数据库中英文对照外文翻译文献

中英文对照翻译 信息系统开发和数据库开发 在许多组织中,数据库开发是从企业数据建模开始的,企业数据建模确定了组织数据库的范围和一般内容。这一步骤通常发生在一个组织进行信息系统规划的过程中,它的目的是为组织数据创建一个整体的描述或解释,而不是设计一个特定的数据库。一个特定的数据库为一个或多个信息系统提供数据,而企业数据模型(可能包含许多数据库)描述了由组织维护的数据的范围。在企业数据建模时,你审查当前的系统,分析需要支持的业务领域的本质,描述需要进一步抽象的数据,并且规划一个或多个数据库开发项目。图1显示松谷家具公司的企业数据模型的一个部分。 1.1 信息系统体系结构 如图1所示,高级的数据模型仅仅是总体信息系统体系结构(ISA)一个部分或一个组织信息系统的蓝图。在信息系统规划期间,你可以建立一个企业数据模型作为整个信息系统体系结构的一部分。根据Zachman(1987)、Sowa和Zachman (1992)的观点,一个信息系统体系结构由以下6个关键部分组成: 数据(如图1所示,但是也有其他的表示方法)。 操纵数据的处理(着系可以用数据流图、带方法的对象模型或者其他符号表示)。 网络,它在组织内并在组织与它的主要业务伙伴之间传输数据(它可以通过网络连接和拓扑图来显示)。 人,人执行处理并且是数据和信息的来源和接收者(人在过程模型中显示为数据的发送者和接收者)。 执行过程的事件和时间点(它们可以用状态转换图和其他的方式来显示)。 事件的原因和数据处理的规则(经常以文本形式显示,但是也存在一些用于规划的图表工具,如决策表)。 1.2 信息工程 信息系统的规划者按照信息系统规划的特定方法开发出信息系统的体系结构。信息工程是一种正式的和流行的方法。信息工程是一种面向数据的创建和维护信息系统的方法。因为信息工程是面向数据的,所以当你开始理解数据库是怎样被标识和定义时,信息工程的一种简洁的解释是非常有帮助的。信息工程遵循自顶向下规划的方法,其中,特定的信息系统从对信息需求的广泛理解中推导出来(例如,我们需要关于顾客、产品、供应商、销售员和加工中心的数据),而不是合并许多详尽的信息请求(如一个订单输入屏幕或按照地域报告的销售汇总)。自顶向下规划可使开发人员更全面地规划信息系统,提供一种考虑系统组件集成的方法,增进对信息系统与业务目标的关系的理解,加深对信息系统在整个组织中的影响的理解。 信息工程包括四个步骤:规划、分析、设计和实现。信息工程的规划阶段产

相关主题