付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2016 同方冲剌班计算机复习要点(第六讲)计算机信息系统与数据库一、关于计算机信息系统1、以提供信息服务为主要目的、数据密集型、人机交互式的计算机应用系统。2、特点:数据量大、可能是海量信息(理解:如馆信息系统)这就是:数据密集型。绝大部分数据是持久的且不随程序运行的结束而。(含义是:要保存在硬盘或光盘等外存中,以供共享)-注意:不是内存中。这些保存的数据为许多应用程序或用户共享。除了基本的功能(、处理、传输、管理),还提供多种信息服务(如:信息检索、统计报表、分析、控制、决策等等)3、发展过程60 年代以前,主要用于:科学计算。计算机应用数据由文件系统管理。是以数值分析算法为中心设计的。7
2、0 年代,主要用于:事务处理与分析。出现以数据集中管理与共享为主要特征的数据库系统。80-90 年代,以信息为中心的计算机信息系统为主流。目前,随着因特网的发展,以基于网络和数据库的计算机信息系统为主流。展开信息系统对决策应用支持的研究。4、计算机信息系统的四层结构测试:1、浏览器是处于信息系统中的哪一层?2、操作系统是属于信息系统中的哪一层?3、DBMS 是属于信息系统中的哪一层?4、目录服务是处于哪一层?内容管理服又是处于哪一层?5、分类:按功能分:电子数据管理、管理信息系统、决策支持系统按信息资源分:联机事务处理系统、地理信息系统、多信息系统按应用领域分:办公自动化系统、医疗信息系统、务
3、系统等等订票系统、电子政务系统、电子商老的版本中的内容,在新版本中已删除。但题库中还有的题目的知识点:从信息处理的深度划分信息系统类型:一共有三种业务处理系统。包括:(1)管理业务系统:含义就是采用计算机技术使得管理工作自动化。它包含两个:(a)面向操作层的业务处理系统 (b)面向管理层的业务处理系统(2)辅助技术系统:含义就是采用计算机作为工具,辅助技术在自己的应用领域内完成相应的任务。如计算机辅助设计 CAD、计算机辅助制造CAM、计算机辅助工艺规划 CAPP 等。CA 的含义就是计算机辅助 )(3) 办公信息系统 OA。-办公自动化系统。方式是:都是以 CA 开头。信息检索系统。对信息系
4、统的原始数据作简单的加工后提供检索服务的系统。如:中国技术文献库、中国科技成果库、中国专利数据库、中国数据库、中国学术会议数据库)、世界是著名的检索系统(如:DIALOG、MEDLINE 等)和 WEB 信息检索系统如。系统分析系统。是一种次的信息系统,提供经过处理和分析的概括性信息,为管和趋势,制定规划进行决策的辅助系统。其中,决策理决策掌握企事业支持系统 DSS 是辅助决策者通过数据、模型、知识以人机交互方式进行半结构化或非结构化决策的计算机信息系统。OLAP-联机分析系统是常见的分析系统。另外, 系统也是一种信息分析系统。由知识库的知识集合和推理机的程序模块两部分组成。信息系统的发展趋势
5、包括:信息多 化、系统集成化、功能智能化、结构分布化(计算机辅助协同工作 CSCW 是指信息系统在完成共享数据在内的各种计算机资源的基础上,合作完成某一任务,如共同决策、共同拟定计划、共同设计产品等。)=二、信息系统与数据库1、DBMS 与 DB 都是处于资源管理层。2、DB(数据库):在外存上的物理数据。这些数据按一定的数据模型进行组织、描述和。冗余度低(记住:不可能完全消除冗余)、数据独立性高(理解:数据在外存上是如何的,用户自己的程序是不需要知道的。外存上的数据方式发生变化,用户的程序不需要做任何改变)、可共享。DB(数据库)是大型信息系统的与基础。DB(数据库)的设计与建立是技术要求很
6、高、数据量很大的工作。3、DBA(数据库管理员):数据库建成了,并不是万事大吉。保护数据库系统的正常运行与服务质量,经常性的数据更新与、数据库的监护、安全控制等工作,都是由 DBA 完成的。DBA 责任非常。4、数据模型:数据库中的数据是如何组织的。即数据的组织方式。数据模型有四种:层次模型(以树的层次形式来组织数据)、网状模型(以网络的形式来组织数据不是计算机中的网络,是算法与数据结构中的图的那种形式。)、关系模型(以二维表格的形式组织数据、目前的主流)、面象的模型(目前还在探索中)。目前的数据库都是关系型数据库,是主流的数据库技术。前两种都已经淘汰。关系数据库是建立在严格的关系代数数学基础
7、之上。5、文件系统在数据管理方面的缺点:数据的组织是面向用户自己的特定程序的,冗余量大,数据一致性难以保证。数据的独立性差(即:数据的任何一处修改,则用户的程序也要做相应的修改,以正确能很好地表达。数据改变了的那一个部分)。事物之间的联系用文件系统方式也不6、DBMS(数据库管理系统):是一个系统,是、管理大型数据库的大型。用户只有通过 DBMS 才能DB 中数据。DBA 也只有通过 DBMS 才能 DB 的管理与。不可能、也不允许绕过 DBMS 直接记住:由 DBMS 来管理的、DB 中数据。数据库的建立、运用、,用户定义数据、数据、安全性、完整性、并发控制(理解:多个用户同时等。同一个数据
8、)、故障恢复DBMS 不一定都是关系数据库系统。关系数据库系统(RDBMS)就是采用关系模型的数据库。常见的关系型数据库系统有(要记住或熟悉,做选择题时能够联想到):ORACLE、DB2、SQL Server、Acs、VFP、Sybase、tgreSQL 等。7、DBS(数据库系统):DBS 由五个部分组成,包括:DB、DBMS、用户(或程序员)写的应用程序、(用户、程序员、DBA)、数据库支撑环境(硬件、如:操作系统)其中:DBMS 是 DBS 的。注意区分:DB、DBMS、DBS。8、(理解如下的关系)基于数据库的信息系统中应用程序、DBMS、OS(操作系统)、DB之间的关系:- 表示或调
9、用:应用程序-DBMS-OS-DB9、基于数据库的信息系统的特点:数据结构化。理解:即用二维表格来描述与定义数据。数据共享性高、冗余度低。理解:数据集中在一处存放,可让所有的部门按进行(不再需要每一个部门都要自己自己的数据,因而也就少了重复的数据(就是说:冗余度低),从而减少了数据的不一致性。因为:重复的数据会带来数据的不一致性),注意:不能可完全消除冗余,只能减少或降低冗余。应用程序与数据相互独立。理解:数据库中的数据在结构上发生变化时,应用程序不用修改,不受影响。即:应用程序与数据独立。(老知识点,新版本中已删除)注意:数据的独立性:分逻辑独立性与物理独立性。逻辑独立性,即用户的程序与数据
10、库的逻辑结构相互独立。物理独立性,即用户的程序与的,是由 DBMS 管理的,因此,数据的物理在数据库中的数据相互独立。数据是如何的改变,不影响用户的应用程序。管理与控制数据。理解:由DBMS管理与控制数据。10、SQL(结构化查询语言):用户或程序员或 DBA 要DB 中的数据,是通过向 DBMS发送SQL 命令,让 DBMS 执行SQL,由 DBMS 对DB 中数据进行,然后将结果由 DBMS向用户返回。即:必须通过 DBMS 来完成所有的操作。因此:SQL 是用户与DBMS 之间的语言。11、C/S 模式下数据库结构:表现层(如:GUI 界面,由具体的应用程序提供)、业务逻辑层(即:具体功
11、能的应用程序)-一句话,就是具体的应用程序,是安装在客户机中的。 资源管理层由服务器完成,即:数据库服务器(一台安装有 DBMS 的机器)。客户机中的应用程序通过网络,向 DBMS 服务器发送 SQL,并通过网络,得到服务器执行 SQL 之后返回的结果数据。特点:用于客户机较少、应用程序相对稳定。客户机上可放置各自的自己的应用程序,互不影响。12、B/S 模式下数据库三层模式:结构:第一层,客户层(或浏览器层)-安装有浏览器的机器(完成表现层的作用)。第二层,业务逻辑层(或 WEB 服务器层)。包含:WEB 服务器和应用服务器。WEB 服务器完成:与浏览器之间的网页数据的“收发工作”、本地静态
12、数据(如:静态网页、静态等)的查询。应用服务器(一种系统)中用户写的应用程序,完成动态数据的生成(它要通过 SQL浏览器。数据库),再由 WEB 服务器将结果返回给第三层,数据库服务器层。接收第二层中的应用程序发送的 SQL,给第二层。数据库、返回结果记住:第二层与第三层之间的标准接口是 ODBC、JDBC。第二层应用程序正是通过 ODBC或者 JDBC 来一个或多个不同的数据库服务器。13、页数据库的技术有哪些?(即上述:第二层的应用程序的技术)CGI(通用网关接口)、ASP、JSP。14、ASP 技术数据库的过程是什么?在 ODBC 或者 JDBC 支持下,连接到所需要的数据库 指定区,用
13、于暂存结果 发送 SQL,数据库服务器执行 SQL,并在中指定的中的结果按网页要求进行检查或作为共享数据提供出去。区存放结果 对区测试:1、 下列系统不属于信息系统应用的是:A、决策支持系统C、电子政务B、信息检索D、实时系统2、判断题:DBMS 包含 DBS。二、关系数据库管理系统(RDBMS)1、功能:数据库定义功能-通过 DDL(数据定义语言)来定义数据库的结构数据库存取功能-通过 DML(数据操作语言)来查询、数据库管理功能-对数据进行安全、控制、故障恢复。、删除、更新数据。2、 关系模型(1) 用二维表来表示实体(如:学生、课程)、实体之间的联系(如:学生这个实体与课程这个实体之间的
14、联系是:选课)。学生这个实体用二维表格表示就是:学生课程这个实体用二维表格表示就是:课程选课这个联系用二维表格表示就是:选课记住几个术语:关系名:就是表名。如上述这个关系名就是:学生。属性:就是表格的列。如:上述学生这个关系,有三个属性,分别是:“学号”、“”、”“”。记住:每一个属性都有值,这些值是从哪个范围取得的?如:若有“属性,则它的取值肯定是:=0,这个就是“”这个属性的“域”。属性的“域”就是该属性的值是属于哪个取值的范围或集合。不同属性所对应的域,可以相同。关系中属性之间的先后次序是无所谓的。无先后次序之分。同一 ,属性名字必 须不同。属性所对应的域,其中数据必须是原子的,不能再分
15、的。即:值已是最基本的了。3)元组:就是表格的具体数据行。如:学生这个关系,一共有:2 个元组。记住:元组之间无先后次序之分。不允许出现二个或以上相同的元组。学号课程号成绩A001C00190A001C00270A002C00185课程号课程名学时数C001高等数学90C002线性代数40学号A001男A002女4)候选键:唯一能区分二维表中不同的元组。是一个属性或一个属性组。理解:只要知道了候选键值,则其它属性的值都能确定。这就是候选键的作用。如:若知道了“学号”,则“”、“”就全都知道了,因而:“学号”就是学生表格中的候选键。在“课程”关系中,“课程号”就是“候选键”。在“选课”关系,“学
16、号”与“课程号”两个属性的组合(即:属性组)是“候选键”。5)主键: 如果一个关系模式有多个候选键存在,则可从中任意选一个(通常是在应用中认为是最常用的),这个候选键就是主键。上述表格中,学生表中“学号”候选键、课程表中“课程号”候选键及选课表中属性组“学号”与“课程号”候选键都被选择出来作为主键。注意:在时,必定会告诉你哪个(或哪些)属性是主键,方式是:在属性下边划有下划线的就是主键。关系模型的基本结构是:关系。关系数据库中数据都是由上述这些二维表格组成的。关系的逻辑结构就是一张二维表格,包含表格的结构和实例。如:学生这个实体,就是上述的那个二维表格,结构是:(就是表格的结构)如下。实例就是
17、:就是表格中的两行具体的数据。(4) 一个关系数据模式:(注意:不是关系模型)就是一个具体的关系的结构。如上述“学生”这个关系的具体结构(包含哪几个列,放什么数据),就是一个关系数据模式。:理解时,一个关系模式就是一个表格的具体的表格结构。关系模式的表示形式是:R(A1,A2,An),R 是关系模式名,Ai 都是属性名。如:学生关系模式表示是:学生(学号,)。注意:时,给出的关系模式中,加上下划线的属性或属性组,表示是“主键”。3、 关系的操作(二维表的操作)记住:关系操作的结果,仍是一个关系。选择操作一元操作(就是只对一,就可以进行操作)。从原关系中选择部分元组,形成一个新的关系。新关系中的
18、属性(列)与原关系相同(保持不变)。理解:新关系的结构与原先的相同,但元组是原先关系中的一部分。示意图:(从原先的关系中,选择是“男”的元组,形成一个新的关系)学号上述操作的含义是:查询表格中所有的是“男”的元组。特点:对一个表格操作;元组是一部分;结构不变(即:属性不变)。规则:若原关系有 m 个属性,n 个元组,则选择操作后,新关系的属性有 m 个,而元组个数n。投影操作一元操作,新关系中的属性(列)是原关系中属性的子集。在一般情况下,其元组(行)的数量与原关系保持不变。理解:元组个数不变,但属性取一部分。示意图:(从 SC 关系中选择、O 两个属性,GRADE 属性不要。)、O(不需要
19、GRADE)上述操作的含义是:查询表格中所有元组的特点:一元操作(对一个表格操作)、属性取一部分、一般情况下,元组个数不变。规则:若原关系有 m 个属性,n 个元组,则投影操作后,新关系的属性m 个,而元组个数一般为 n 个。连接操作二元操作(理解:对两个表格的操作)。基于两来(相当于乘法操作)。记作:关系 A*关系 B格中的共有属性把两个关系组合起示意图:(两个表格的共有属性是:SNO,含义是:这两张不同表格中的同一个 SNO 如 A041,代表的是同一个学生。)上述操作的含义是:查询所有学生选课的所有的情况。特点:两元操作(对两个表格操作,且必须有共有属性)、属性是两(共有属性只取一个)、
20、元组按共有属性进行组合。的所有的属性组合规则:若原关系 A 有 m 个属性,n 个元组,原关系 B 有 k 个属性,p 个元组,则连接操作后,新关系的属性m+k 个,而元组个数n*p 个。例:白皮书 P31、P41并操作相当于数学上的两个集合的并。二元操作。要求:这两个表格的结构(即属性)要一样(即:关系模式要相同),否则无法进行并操作。如:关系 A 与关系 B 进行并操作(记作:关系 A关系 B),结果是一张新的表格(关系),属性与关系 A 一样(其实关系 A 与关系 B 的属性肯定是一样的),元组则是由属于关系 A 的元组或者关系 B 的元组组成。规则:若关系A 有 m 个属性,n 个元组
21、,关系 B 有m 个属性(一定是 m 个),p 个元组,则并操作后,新关系的属性一定是 m 个,而元组个数n+p 个。交操作相当于数学上的两个集合的交。二元操作。要求:这两个表格的结构(即属性)要一样(即:关系模式要相同),否则无法进行交操作。如:关系 A 与关系 B 进行交操作(记作:关系 A关系 B),结果是一的表格(关系),属性与关系 A 一样(其实关系A 与关系 B 的属性肯定是一样的),元组则是由既属于关系A 而且又属于关系 B 的元组组成(理解:关系 A 与关系 B 中的共同元组所组成)。规则:若关系A 有 m 个属性,n 个元组,关系 B 有m 个属性(一定是 m 个),p 个元
22、组,则交操作后,新关系的属性一定是 m 个,而元组个数min(n,p)。min(n,p)的含义是:n 与 p这两个数当中的最小值。差操作相当于数学上的两个集合的差。二元操作。要求:这两个表格的结构(即属性)要一样(即:关系模式要相同),否则无法进行差操作。如:关系 A 与关系 B 进行差操作(记作:关系 A-关系 B),结果是一张新的表格(关系),属性与关系 A 一样(其实关系 A 与关系 B 的属性肯定是一样的),元组则是由属于关系 A 但不属于关系 B 的元组组成(理解:关系 A-关系 B 操作,就是从关系 A 中,删除那些属于关系 B 中的元组后,剩余下的元组所组成)。显然:关系 B-关
23、系 A 操作,就是从关系 B 中,删除那些属于关系 A 中的元组后,剩余下的元组所组成注意:关系 A-关系 B 与 关系 B-关系 A 在大部分情况下,结果是不一样的。规则:若关系A 有 m 个属性,n 个元组,关系 B 有m 个属性(一定是 m 个),p 个元组,则关系 A-关系 B 操作后,新关系的属性一定是 m 个,而元组个数n。思考:若是关系 B-关系 A,则新关系的属性一定是个,而元组个数。操作一元操作。一个新元组。用SQL 语句表示为(只要能够大致读懂句子含义就行了):INSERT值 2,)O (属性 1,属性 2,) VALUES(对应属性 1 的值 1,对应属性 2 的例如:针
24、对前面讲的 二、关系数据库管理系统 中 2、关系模型 中(1)中的学生关系表。语句:INSERTO 学生 (“学号”,“”,“”)VALUES(“B001”,“水”,“男”)”B001”,”要求:看到上述语句,能大致读懂含义是做什么的即可。含义:向学生表中水”,“男”一个元组(就是一行数据而已)。删除操作一元操作。删除一个关系中的所有或部分元组,但表的结构(即属性)是不变的。能读懂下列两条语句的含义即可:(1) DELETEFROM学生翻译成中文(含义):从学生表中删除所有的元组。(即:变成一张空表了,注意:表结构还在,只是数据全删除了。)(2) DELETEFROM学生 WHERE翻译成中文
25、(含义):从学生表中删除所有的学生表的结构没有受到任何影响)=“男”是“男”的元组。(即:删除了部分元组。更新操作一元操作。修改一一个或多条元组的一个或多个属性的值。表的结构(即属性)是不变的,表的元组的个数也是不变的,只是表格中部分值发生了变化。能读懂下列两条语句的含义即可:(1) UPDATE学生 SET=“男”翻译成中文(含义):更新学生表,所有元组的属性全改为“男”(2) UPDATE学生 SET=“男” WHERE 学号=”A002”翻译成中文(含义):更新学生表,将学号是“A002”的元组的属性改为“男”三、SQL 数据库与SQL 语言1、SQL 数据库是指支持SQL 语言的关系数
26、据库系统。目前主流的关系数据库(RDBMS)都是 SQL 数据库。2、理解 SQL 数据库的三级体系结构:SQL 中 DDL 表示:数据定义语言(用于定义基本表结构,或定义视图)、DML 表示数据语言(用于:、删除、更新、查询)4、 SQL 如何执行?用户可以直接在终端上运行SQL,或者:嵌入在 FORTRAN、C/C+等语言中,或嵌入在ASP 等页中运行。5、 SQL 语言是“结构化查询语言”,其中“结构化”的含义是什么?用多层嵌套的方式来构造程序(如:用多个简单的查询来嵌套了 SQL 的查询能力)。复杂的查询,从而扩充6、 SELECT 语句(查询)的结构与功能是什么?只要能读懂SELEC
27、T 的含义就行了。格式:SELECTA1,A2,An-要查询出哪些列(哪些属性),对应:投影操作。注:A1,A2,An 是属性名,也可以是一个如:SUM(工资)。只要知道,也可以是表达式就行了。FROMR1,R2,。,Rn从哪些基本表或视图中进行查询。对应:连接操作。注:R1,R2,Rn 都是表名或视图名字。WHEREF -F 是条件表达式(如:=”男”),对应:选择操作.示例:SELECTFROM学生,WHERE学号=“A001”(只要求能够读懂)翻译成中文的含义:从学生表中,查询出学号是“A001”的元组中的和SELECT。,课程名FROM 学生,课程,选课WHERE 学生.学号=选课.学
28、号 AND 课程.课程号=选择.课程号 AND 成绩=90,查询出成绩在 90 分及以上的学翻译成中文含义:从学生表、课程表、选课表这三生与课程名。其中:这三,必须有共同的属性,而代码:学生.学号=选课.学号 AND 课程.课程号=选择.课程号 就是告诉SQL: 学生.学号(“学生.学号”含义是:学生表中的学号属性)与选课.学号(“选课.学号”含义是:选课表中的学号属性) 是同一个(共同属性)。-这正是:连接操作必须要求的。7、 建立视图(虚表)的SQL 是什么?能够基本读懂含义就行了。如:CREATEVIEWSCORE90-解释: CREATE 是“创建”、VIEW 是“视图”ASSELEC
29、T,课程名FROM 学生,课程,选课WHERE 学生.学号=选课.学号 AND 课程.课程号=选择.课程号 AND 成绩=90表达式翻译成中文的含义是:创建了一个视图(虚表),名字是:SCORE90,是用如下 SELECT 语句创建的:SELECT,课程名FROM 学生,课程,选课WHERE 学生.学号=选课.学号 AND 课程.课程号=选择.课程号 AND 成绩=90记住:视图就是一个虚表,它对应的就是一条 SELECT 语句。并不真正的数据。使用到视图SCORE90 的地方,其实是用该 SELECT 语句去代替的。(因为该 SELECT 语句的执行结果是表示:90 分及以上的学生与课程名。
30、结果是一张小的表格。而这样表格是并不真正存在的(即:不是基本表),只是一个执行的结果而已。)8、其它SQL?INSERT、DELECT、UPDATE 操作见前面三种操作。9、 创建一个二维表(关系)是什么 SQL 语句?用:CREATETABLE 语句。CREATE TABLE示例:CREATE含义是:创建含义是:表格TABLE学生 。翻译成中文:创建一个二维表,表名是:学生。表中属性有。测试:P31(19、26、29、30、31、32)四、完整性约束的要点(热点,其实简单)1、实体的完整性约束记住这个约束的称呼。理解:很简单,即作为主键的属性(一个属性或一个属性组),其取值:不能重复、也不能
31、为空。示例:学生表如下:关系模式 学生(学号,)问:如下操作哪些能正确执行?(1)(2)(3)(4)一个元组(“A002”,“一个元组(“A003”,“删除学号是A002 的元组将学号 “A001”改为 NULL。”,“男”)”,“男”)思考过程:关系模式 学生(学号,)中,学号属性划有下划线,故学号属性是主键。学号A001男A002女(1)这个操作不能正确执行,DBMS 将自动。理由:主键学号“A002”已存在,若允许该操作,则主键学号的值将重复。-可以。因为主键学号不重复。可以。删除操作总是可以的。了实体的完整性约束。(4)NULL 的含义是:空值。这个操作不能正确执行,DBMS 将自动。
32、理由:主键学号的值不能为空值(即 NULL)。若允许该操作就-了实体的完整性约束。2、完整性约束记住这个约束的称呼理解:设有如下表:学生这个实体用二维表格表示就是:学生课程这个实体用二维表格表示就是:课程选课这个联系用二维表格表示就是:选课显然:选课这的学号(红色),与学生表中的学号是共同属性。学生表中的学号是学生表中的主键,由于是共同属性,因此,选课这的学号(红色),就称为是外键。是对应于:学生表中的主键“学号”的外键。那外键的含义是什么?选课表中学号属性的取值必须是学生表中学号属性中已有的。或者是空值(NULL),这是最重要的。这就是:完整性约束。思考:问以下操作哪些能进行?(1)(2)(
33、3)(4)(5)思考过程:在选课表中在选课表中在选课表中元组(“B003”,”C001”,80)元组(“B001”,”C003”,80)元组(“B001”,”C002”,80)在选课表中删除元组(“A002”,”C001”,85)在选课表中将元组(“A002”,”C002”,85)改为(“A002”,”C003”,85)选课表中的“学号”是学生表中的“学号”的外键。选课表中的“课程号”是课程表中的“课程号”的外键。因此:(1)这个操作不能正确执行,DBMS 将自动。理由:的学号外键“B003”在学生学号课程号成绩A001C00190A001C00270A002C00185课程号课程名学时数C0
34、01高等数学90C002线性代数40学号A001男A002女B001女表中的学号属性中不存在,即根本不存在学号叫“B003”的学生。若允许该操作,就-了的完整性约束。(2)这个操作不能正确执行,DBMS 将自动。理由:的课程号外键“C003”在课程表中的课程号属性中不存在,即根本不存在课程号是“C003”的课程。若允许该操作,就-了的完整性约束。允许该操作。删除操作总是可以的。这个操作不能正确执行,DBMS 将自动。理由:修改后的课程号外键“C003”在课程表中的课程号属性中不存在,即根本不存在课程号是“C003”的课程。若允许该操作,就-了的完整性约束。3、用户定义的完整性约束 理解:用户自
35、己规定的约束。示例:选课这个联系用二维表格表示就是:选课学号课程号成绩A001C00190A001C00270A002C00185用户在该表上定义了一个约束(即:限制):成绩属性的值必须在 0 到 100 之间。问:以下操作哪些能进行?(1) 在选课表中元组(“B001”,”C001”,185)(2) 在选课表中将元组(“A002”,”C001”,85)改为(“A002”,”C003”,-2)思考过程:(1)与(2)操作都不能正确执行,DBMS 将自动。理由:成绩属性的值都超出了用户规定的范围:0 到 100 之间 -了用户定义的完整性约束测试:p32(34、35、36)五、典型信息系统英文术
36、语的含义要1、制造业信息系统。CIMS(计算机集成制造系统):包含两部分 技术信息系统(含有: CAD 计算机辅助设计; CAM-计算机辅助制造; 等) 管理信息系统(MRPII制造资源规划系统;CAPP计算机辅助工艺规划;-企业资源计划)2、电子商务整个贸易活动实现电子化。按照交易双方分类。企业的电子商务;企业与客户之间的电子商务(BC);企业之间的电子商务(BB);企业与之间的电子商务(BG)。按照使用网络类型分:基于电子(EDI)的电子商务;基于 ernet 的电子商务;基于 ranet/Extranet 的电子商务。按照交易商品性质分类。有形商品的电子订货和付款;无形商品和服务。3、电
37、子政务机构运用现代网络通信与计算机技术,将管理和服务职能通过精简、优化、整合、重组后在互联网络实现的式。4、地理信息系统 GIS针对特定的应用任务,事物的空间数据和属性数据,事务之间关系和演变过程的系统,它可根据事物地理位置坐标对其进行管理、搜索、评价、分析、结果输出等处理,提供决策支持、动态模拟统计分析、预报等服务5、数字地球指在全球范围内建立一个以空间位置为主线,将信息组织起来的复杂系统。按照地理坐标 构造一个全球的信息模型。这样,用户只要给出一个地理位置,就能立即查询出该位置上的相关信息。6、教育指利用计算机及计算机网络进行教学,使得学生和教师可以异地完成教学活动的一种教学模式。包括:课
38、程学习、。教育的研究和应用模式主要包括基于 Web 的方式。实现方式和基于会议系统的实现7、数字馆一种拥有多种服务机制、内容丰富的数字化信息资源,是一种能为读者方便、快捷地提供信息的收藏的对象是:数字化信息。数字化收藏加上各类信息处理工具,并不就是数字馆。是一个将收藏、服务、人集成在一起的一个环境。支持数字收藏、信息和知识的整个生命周期(生成、发布、利用、保存)的全部活动。=整个第六点,是老的知识点,在新的版本中已删除=六、信息系统的开发与管理1、信息系统开发方法结构化生命周期方法信息系统的生命周期:信息系统从规划开始,经过分析、设计、实施直到投入运行使用过程中,随其生存环境的变化而不断修改,
39、当它不再适应需要时就要被淘汰,而由新的信息系统代替老的信息系统.这种循环称为信息系统的生命周期。记住:生命周期是:规划、分析、设计、实施、运行、(淘汰)。结构化方法:将信息系统生命分为系统规划,系统分析,系统设计,系统实施和5 个阶段。各阶段工作按顺序开展,形如自上而下的瀑布,所以又称瀑布模型方法。(这句话要记住)结构化生命周期法的分析和设计原则:自顶向下,逐层分解求精,分析和设计整个系统; 系统分析阶段明确系统的结构和功能(做什么),系统设计阶段确定其如何实现(怎么做)。原型法分析设计与用户合作,在短期内定义用户基本需求的基础上,首先开发出一个具备基本功能、实验性的、简易的应用。运行这个原型
40、,并在相应的辅助开发工具的支持下,按照不断求优的设计,通过反复的完善性实验而最终开发出符合用户要求的信息系统。面象方法CASE工程方法2、信息系统的开发与管理1)系统规划。系统规划的任务是对应用需求、现行系统并完成系统的初步方案和项目开发计划。信息系统的规划分析,进行可行性分析,过程一般采用自顶向下规和、自底向上。记住:规划、分析是采用:自顶向下方法,设计、实现是采用:自底向上方法。2)系统分析。系统分析即需求分析,它是开发信息系统最基础和最重要的阶段。在系统分析中采用系统工程的和方法,把复杂的对象分解成简单的组成部分,提出这些部分所需数据的基本属性和彼此间的关系。需求分析的重点是“数据”和“
41、处理”,通过调研和分析,获得用户对信息、处理、安全和完整。在系统分析中经常采用结构化分析方法(SA),采用自顶向下的方法分析系统,并用数据流程图和来表达数据和处理过程的关系。记住:数据流程图和数据字典是在系统分析过程中使用的工具。数据流程图(DFD)。数据流程图(DFD)是使用直观的图形符号,描述系统业务过程、信息流和数据要求的工具。数据字典(DD)。数据字典是系统中各类数据的定义和描述的集合,在数据字典中对数据流程图中的数 据项、数据结构。数据流、处理逻辑、数据和外部视图等做出定义。3)系统设计。系统设计阶段为实现系统目标具体规定数据结构和系统功能。包括:概念结构设计。概念结构设计完成将需求
42、分析得到的用户需求抽象为概念模型的过程。按分层的局部应用需求,设计局部概念模式。合并和消除冗余,局部概念模式集成为全局概念模式。逻辑结构设计E-R 图向关系模式的转换数据模式的优化用户模式的设计逻辑结构设计物理结构设计数据库的物理结构设计程序结构设计数据字典逐层分解设计分析划4) 系统实施。系统实施的任务是实现系统设计阶段数据逻辑结构、结构和结构,按实施方案完成一个可实际运行的信息系统,交付用户使用,数据我入和应用程序的调试系统测试和数据库的试运行系统测试(模块测试、系统测试、验收测试)数据库试运行系统的交接系统运行和。系统运行和的内容 纠正性。纠正应用设计中遗留的错误。适应性。适应硬件环境和
43、环境的变更而对应用程序所作的适当修改,完善性。提高数据库系统性能或扩充其功能,而对数据库系统和应用程序所作的修改。数据库数据库的转储和恢复数据库完整性控制专数据库的安全控制数据库性能的监督,分析和改造数据库的重组和重构 数据库管理员职责和组织4、老的知识点(应该淘汰)完备操作集:并、差、广义 均可用这五种基本操作来表达。积、投影、选择五种操作是基本操作。其它所有的操作SQL 查询语句(SELECT) 可以对查询后的结果(仍是一个关系),进行排序(可以按升序、降序排序,还可以升序与降序组合排序如:)。SQL 语句可以进行各种计算。 SQL 是基于关系代数和关系运算的语言。 分布式数据库与局部数据库。 关系数据模型的存取路径对用户透明。=以上是老的知识点=如:求平均值、找最大值、最小值、统计个数、分类汇总等3、E-R 图表示“实体-联系概念”的 E-R 图,对一个概念结构。(E 表示实体,R 表示联系)信息状况进行直观说明,称为一个的 E-RE-R 图中:(以下四个图形表示什么含义,要记住)矩形框表示实体集。实体就是客观对象。用一个名词表达的事物。菱形框表示联系。实体之间的关系。如:学生与课程之间的关系是:选课。椭圆(或圆形)框表示属性。1)实体具有的特征
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 氮磷流失耦合模型-洞察与解读
- 柔性OLED性能优化-第2篇-洞察与解读
- 企业社会责任创新-洞察与解读
- 2026年上海中侨职业技术大学单招职业倾向性测试题库及答案详解(夺冠)
- 2026年丽水职业技术学院单招综合素质考试题库及一套参考答案详解
- 2026年云南商务职业学院单招职业适应性测试题库含答案详解(基础题)
- 2026年上海戏剧学院单招职业技能考试题库含答案详解(完整版)
- 2026年上海市单招职业适应性测试题库附参考答案详解(夺分金卷)
- 2026年上海立信会计金融学院单招综合素质考试题库完整答案详解
- 2026年云南省文山壮族苗族自治州单招职业适应性测试题库含答案详解(突破训练)
- 2024版2026春新版三年级下册道德与法治全册教案教学设计
- 2026年郑州澍青医学高等专科学校高职单招职业适应性测试模拟试题及答案详细解析
- 第五单元达标练习(单元测试)2025-2026学年二年级语文下册统编版(含答案)
- 2026春译林8下单词表【Unit1-8】(可编辑版)
- 2026年郑州市高三语文一模作文题目解析及范文:从容非彼岸工夫是舟楫
- 2026年渤海船舶职业学院单招职业技能测试题库及参考答案详解
- 虚拟电厂建设项目可行性研究报告
- 2026年湖南汽车工程职业学院单招职业技能考试题库及参考答案详解1套
- 护理工作风险隐患与识别
- GB/T 10891-2025制冷系统及热泵环境适应性要求
- 采购人员发票知识培训课件
评论
0/150
提交评论