《计算机基础》课件-信息系统与数据库-打印版

上传人:壹****1 文档编号:567958690 上传时间:2024-07-22 格式:PDF 页数:14 大小:507.65KB
返回 下载 相关 举报
《计算机基础》课件-信息系统与数据库-打印版_第1页
第1页 / 共14页
《计算机基础》课件-信息系统与数据库-打印版_第2页
第2页 / 共14页
《计算机基础》课件-信息系统与数据库-打印版_第3页
第3页 / 共14页
《计算机基础》课件-信息系统与数据库-打印版_第4页
第4页 / 共14页
《计算机基础》课件-信息系统与数据库-打印版_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《《计算机基础》课件-信息系统与数据库-打印版》由会员分享,可在线阅读,更多相关《《计算机基础》课件-信息系统与数据库-打印版(14页珍藏版)》请在金锄头文库上搜索。

1、计算机信息系统计算机信息系统与数据库与数据库一一.计算机信息系统计算机信息系统计算机信息系统是一个很笼统的概念。 一般是指一类以提供信息服务为主要计算机信息系统是一个很笼统的概念。 一般是指一类以提供信息服务为主要目的的数据密集型、人机交互式的计算机应用系统。有如下四个特点目的的数据密集型、人机交互式的计算机应用系统。有如下四个特点: 1. 涉及的数据量大涉及的数据量大2. 绝大部分数据是持久的,它们不会随着程序运行结束而消失,需要长期保留绝大部分数据是持久的,它们不会随着程序运行结束而消失,需要长期保留在计算机系统中在计算机系统中3. 这些持久数据被多个应用程序和多个用户所共享这些持久数据被

2、多个应用程序和多个用户所共享4. 除具有数据采集、存储、处理、传输和管理等除具有数据采集、存储、处理、传输和管理等 基本功能外,还可向用户提供基本功能外,还可向用户提供信息检索、统计报表、事务管理、分析、控制、预测、决策、报警、提示灯信息检索、统计报表、事务管理、分析、控制、预测、决策、报警、提示灯多种信息服务。多种信息服务。在计算机硬件、系统软件和网络等基础设施支撑下运行的计算机信息系统,在计算机硬件、系统软件和网络等基础设施支撑下运行的计算机信息系统,通常分为三个层次通常分为三个层次:其中的资源管理层是由数据库和数据库管理系统所组成其中的资源管理层是由数据库和数据库管理系统所组成数据库数据

3、库:长期存储在计算机内、有组织、可共享的数据集合。数据库中的数据必长期存储在计算机内、有组织、可共享的数据集合。数据库中的数据必须按照一定的方式须按照一定的方式(逻辑模型逻辑模型)进行组织、描述和存储,具有较小的冗余进行组织、描述和存储,具有较小的冗余度,较高的数据独立性和易扩展性,并可为各种用户共享。度,较高的数据独立性和易扩展性,并可为各种用户共享。数据库需要数据库需要经常性的进行数据更新和维护、数据库监护、安全控制等,有时还需要经常性的进行数据更新和维护、数据库监护、安全控制等,有时还需要调整、重组甚至重构,这些工作由“数据库管理员”调整、重组甚至重构,这些工作由“数据库管理员”(DBA

4、)专业人员负专业人员负责。责。数据库数据库中的数据如何组织中的数据如何组织(即数据模型即数据模型)有三种形式有三种形式: 关系模型关系模型层次模型层次模型网状模型网状模型其中以其中以二维表格二维表格形式来组织数据的方法称为形式来组织数据的方法称为关系模型关系模型, 关系中的, 关系中的每一行称为数每一行称为数据的记录据的记录(元组元组),列称为属性列称为属性(数据项数据项)。 对应以上的三种数据模型,分别有三种数据库对应以上的三种数据模型,分别有三种数据库:关系数据库关系数据库、层次数据库层次数据库、网状网状数据库数据库。目前。目前关系数据库是主流数据库技术关系数据库是主流数据库技术。采用关系

5、模型的数据库就是关系数据库,它采用关系模型的数据库就是关系数据库,它采用二维表结构来表示各类实体及采用二维表结构来表示各类实体及其间的联系,二维表由行和列组成其间的联系,二维表由行和列组成。一个关系数据库由许多张二维表组成。一个关系数据库由许多张二维表组成。如下所。如下所示有三张二维表示有三张二维表数据库管理系统数据库管理系统(DBMS): 它是一种操作和管理数据库的大型系统软件,其任务是统一管理和控制整个它是一种操作和管理数据库的大型系统软件,其任务是统一管理和控制整个数据库的建立、运行和维护,使用户能方便地定义数据和操作数据,并保证数据的数据库的建立、运行和维护,使用户能方便地定义数据和操

6、作数据,并保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的数据库恢复。安全性、完整性、多用户对数据的并发使用及发生故障后的数据库恢复。用户可以用户可以通过通过 DBMS 访问数据库中的数据库中的数据,数据库管理员也通过访问数据库中的数据库中的数据,数据库管理员也通过 DBMS 进行数进行数据库的维护工作。据库的维护工作。流行的数据库管理系统有流行的数据库管理系统有:美国甲骨文公司的美国甲骨文公司的 ORACLE,IBM 的的 DB2,微软公司微软公司的的 Microsoft SQL Server、Access 和和 VFP,以及自由软件,以及自由软件 MySQL 和和 POSTG

7、RES等。等。(DBMS 属于系统软件属于系统软件) 基于数据库的信息系统的组成特点如下基于数据库的信息系统的组成特点如下: 1.数据结构化数据结构化2.数据共享性高,冗余度低数据共享性高,冗余度低3.应用程序与数据相互独立应用程序与数据相互独立4.统一管理和控制数据统一管理和控制数据数据管理经历了三个阶段数据管理经历了三个阶段: : 1.1.人工管理阶段人工管理阶段2.2.文件系统阶段文件系统阶段3.3.数据库系统阶段数据库系统阶段它们的根本区别在于数据的共享性怎么样,目前所处的阶段是数据库系统它们的根本区别在于数据的共享性怎么样,目前所处的阶段是数据库系统管理的高级阶段,管理的高级阶段,数

8、据共享最好,冗余最低数据共享最好,冗余最低,但是冗余不可避免但是冗余不可避免。DBMS 一般都配有一般都配有结构化数据库查询语言结构化数据库查询语言(SQL),供用户使用,供用户使用 关系数据库简介关系数据库简介数据库中的每个二维表的结构数据库中的每个二维表的结构(例如包含多少属性,每个属性的名称、类型及例如包含多少属性,每个属性的名称、类型及取值范围等取值范围等)各不相同,定义形式如下各不相同,定义形式如下: R(A1,A2,Ai,An) 其中其中,R 为为关系模式名关系模式名, 即, 即二维表名二维表名。 Ai(1=iCC ( (属于属于 A A 的元组或属于的元组或属于 B B 的元组的

9、元组) ) 5.交交操作操作(要要具有相同的模式结构具有相同的模式结构)A A B B-CC ( (属于属于 A A 的元组或属于的元组或属于 B B 的元组的元组) ) 6.差差操作操作(要要具有相同的模式结构具有相同的模式结构)R R- -S S 的的结果为关系结果为关系 T T补充补充: :数据库系统的三级模式数据库系统的三级模式 1.1.外模式外模式: :又称子模式子模式或用户模式用户模式,属于局部模式局部模式,对应于用户级。是面向用户使用的二维表模式,对应于视图对应于视图。 2.2.模式模式( (全局模式全局模式) ): :又称概念模式概念模式或逻辑模式逻辑模式,对应于部门整体的二维

10、表模式,对应的是基本表对应的是基本表。 3.3.内模式内模式: :内模式又称存储模式存储模式,对应于物理级,它是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。对应的是存储文件对应的是存储文件。 在这种体系结构中,用户使用在这种体系结构中,用户使用 SQLSQL 语言对数据库查询主要是通过视图进语言对数据库查询主要是通过视图进行的,很少对基本表操作。行的,很少对基本表操作。视图和基本表都是二维表视图和基本表都是二维表。视图是从一个或几个视图是从一个或几个二维表导出的表二维表导出的表。视图并不对

11、应存储在数据库中的文件,因此视图实际是一。视图并不对应存储在数据库中的文件,因此视图实际是一个“虚表” 。这样做可以保证数据库的安全性。个“虚表” 。这样做可以保证数据库的安全性。 案例案例 1 1: :在关系数据库中,面向用户的数据视图对应的模式是_ A.A.局部模式局部模式B.存储模式C.全局模式D.概念模式案例案例 2 2: :SQL 数据库具有三级体系结构,其中不包含_。 A.EA.E- -R R 模式模式 B.基本表 C.视图 D.存储文件解析解析: :E E- -R R 图图也称实体实体- -联系图联系图( (Entity Relationship Diagram),提供了表示实体

12、类型、属性和联系的方法,用来描述现实世界的概念模型概念模型。 案例案例 3 3: :在 E-R 概念模型中,实体集之间的只能存在一对一联系或一对多联系。 F F 还有多对多还有多对多 案例案例 4 4: :下列关于数据库的叙述,正确的有。AD AD A.A.视图是一个虚表,并不存储数据视图是一个虚表,并不存储数据B.关系中属性的顺序不可以任意交换C.在数据库系统中,数据完整性是指数据库中的数据不能被分割D.D.数数据库中的数据冗余度低,能尽可能的避免数据的不一致据库中的数据冗余度低,能尽可能的避免数据的不一致案例案例 5 5: :在数据库中,_视图视图_只是一个虚表,在数据字典中保留其逻辑定义

13、,而不作为一个表实际存储数据。 案例案例 6 6: :在 SQL 数据库三级体系结构中, 用户可以用 SQL 语言对 进行查询。 A、基本表和存储文件 B、存储文件和视图 C、虚表和存储文件 D D、基本表和视图、基本表和视图 案例案例 7 7: :视图是数据库系统中提供的一种以用户模式观察数据库中数据的重要机制,可以由基本表或其他视图导出。它同基本表一样,同样作为一个同样作为一个实际存储数据的表实际存储数据的表。 F 案例案例 8 8: :数据库系统的全局概念结构模式独立于具体的计算机和 DBMS。T 案例案例 9 9: :数据库是指按一定的数据模型组织,长期存放在内存内存上的一组可共享的相

14、关数据集合。F 解解析:存放在外存中析:存放在外存中 经典案例经典案例1.在全校的学生信息表中找出某个学院学生的所有信息,需要执行投影操作。2.数据库是长期存放在计算机内、有组织、可共享的数据集合。3.数据库管理系统是最接近计算机硬件的系统软件。4.SQL 语言中的 WHERE 子句执行的是投影操作。5一般而言,数据库中的数据是没有冗余的,这是数据库的一大特点。F 6.数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构相互独立,系统中数据逻辑结构改变,应用程序不许改变。7.已知学生关系:学生(学号、姓名、年龄、住址) ,若有 SQL 查询语句:Select 姓名, 年龄 from 学生 wh

15、ere 住址= 江苏 , 则该语句对学生关系进行了 操作。8.若关系 R 和 S 模式相同,R 有 15 个元组,S 有 10 个元组,则执行 RUS 运算后可能出现的元组数的范围是 _ 。 9.在关系数据库中,一个属性的取值范围称为_。10.假定有关系 R 与 S,运算后结果为 W,若关系 W 中的元组既属于 R,有属于 S,则 W 为 R 和 S _ 运算的结果。11.在关系数据模型中,二维表的行称为元组,通常对应文件结构中的记录,二维表的列称为 _,通常对应文件文件结构中的字段。12.对应于数据关系模式 R(A1,A2,A3)的一个关系中有三个元组, 若对其进行任意的行位置和列位置交换操

16、作,则可以生成 个新的关系表。13.在数据库中, 数据的正确性、 合理性及相容性 (一致性) 称为数据的_。 14.设有下列关系模式:学生 S(学号,姓名,性别,年龄) 、课程 C(课程号,课程名,教师) 、选课 SC(学号,课程号,成绩) ,若需查询选修课程名为“大学计算机信息技术”的学生姓名,其中 SQLSelect 语句将涉及_个关系。15.已知关系模式:学生表(学号、姓名、性别、出生年月) ,其中“学号”为主键,若要查询所有女生的学号与姓名, 则SQL语句为_学号, 姓名FROM学生表WHERE性别=“女 。16.数据库(DB),数据库管理系统(DBMS)和数据库系统(DBS)三者之间

17、的关系是A.DB 包括 DBMS 和 DBSB.DBMS 包括 DB 和 DBSC.DBS 包含 DB 和 DBMSD.DB 包含 DBMS,DBMS 包含 DBS17.题 61-1 表是 Student 表,对其执行 SQL 语句后,可得到题 61-2 表的结果,下列能完成此操作的 SQL 语句是A.Select SNO.SNAME From StudentB.Select SNO,SNAME From Student Where Sex=男C.Select * From Student Where Sex=男D.Select * From Student18.设学生关系模式为,学生(学号,

18、姓名,年龄,成绩,专业),则该关系模式的主键通常是A.姓名B.学号,姓名C.学号D.专业19.数据库的主要特点有A.数据结构化B.数据共享性高C.避免一切数据冗余D.应用程序与数据相互独立20.下列关于数据库的叙述,错误的是A.具有较高的数据独立性B.与文件系统相比,具有较小的冗余度C.数据更新和维护、数据库监护、安全控制等由程序员负责D.数据模型有关系、层次、网状等21.下列关于关系数据模型的叙述,错误的是A.关系中的每一行称为一个元组,其顺序可以任意交换B.关系中的每一列称为一个属性,其顺序可以任意交换C.主键用来惟一区分二维表中不同的列D.主键可以由一个或多个属性组成22.数据库具有三级

19、体系结构,其中不包括A.E-R 模式B.全局模式C.存储模式D.局部模式23.下列选项中属于数据库管理系统软件的有A. MySQLB.ORACLEC.VBD.VFP24.SQL 查询语句的形式为“Selec A from R where F”,其中 A、R、F、分别对应于_。A.列名或列表达式、基本表或视图、条件表达式B.视图属性、基本表、表的存储文件C.列名或条件表达式、基本表、关系表达式D.属性序列、表的存储文件、条件表达式25.下列关于关系模型的叙述.正确的有_。A.关系模式是相对稳定的,而关系是动态变比的B.任何一张二维表都是一个关系C.关系中元组的次序可以任意交换,属性的次序也可以任

20、意交换D.不同的属性应该有不同的属性名.但不同的属性可以有相同的值域26.设有两个表:学生(学号,姓名,性别)和成绩(学号,课程,成绩),若要查询每个男生各门课程的成绩情况,则可实现的操作是_。ASELECT 姓名,课程,成绩 FROM 学生,成绩 SET 学生学号=成绩学号 AND学生性别=男 BSELECT 姓名,课程,成绩 FROM 学生,成绩 SET 学生学号=成绩学号 OR 学生性别=男 CSELECT 姓名,课程,成绩 FROM 学生,成绩 WHERE 学生学号=成绩学号 AND学生性别=男 DSELECT 姓名,课程,成绩 FROM 学生,成绩 WHERE 学生学号=成绩学号 O

21、R学生性别=男 27若关系 R 和 S 模式相同,R 有 6 个元组,S 有 8 个元组,则下列表示 RS、RS结果关系元组数的四种情况中,不可能出现的是_。 A8、6 B10、1 C11、3 D14、0 28下列关于关系数据库的叙述,错误的是 A关系模型是目前在数据库管理系统中使用最为广泛的数据模型 B关系模型反映二维表的内容,而关系反映二维表的静态结构 C关系是一种规范化二维表中行的集合 D常用的关系操作有并、交、差、插入、更新、删除、选择、投影和连接等 29.下列关于数据库技术的叙述,错误的是A、关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一B、从组成上看,数据库系统有数据库

22、及其应用程序组成,不包含 DBMS 及用户C、SQL 语言不限于数据查询,还包括数据操作、定义、控制和管理等多方面的功能 D、Access 数据库管理系统是 Office 软件包中的软件之一 30.数据库是具有管理和控制数据库功能的技术及应用系统,同操作系统中的文件系统相比,数据库系统具有以下特点A、数据共享低,冗余度高 B、数据结构化 C、系统灵活,易于扩充 D、数据独立于程序 31.关系数据库语言 SQL 的查询语句的一种形式为 “select A1, A2, , An from R1,R2,Rm where F” ,其中 select 子句和 where 子句可以分别实现关系代数中A、投影、选择运算 B、选择、投影运算 C、并、交运算 D、交、并运算 32.数据库系统中,数据的逻辑独立性是指 。 A、系统用户模式独立于数据存储模式B、系统逻辑模式独立于数据存储模式C、应用程序独立于系统逻辑模式D、应用程序独立于系统用户模式33.为将现实世界中的对象及其复杂的关系最终反映到数据库中去,需要一个逐步转化的过程,不同层次的数据库模型是每一步转化的结果,这些数据模型是: 。 A、物理模型 B、现实模型 C、关系模型 D、逻辑模型 E、数学模型 F、概念模型

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号