专转本计算机信息系统与数据库知识点和例题
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最广泛的数据模型之一
� B.从组成看,数据库系统由数据库及其应用 程序组成,不包含DBMS及用户
� C.SQL语言不限于数据查询,还包括数据操作 、定义、控制和管理等多方面的功能
� D.Access数据库管理系统是Office软件包中 的软件之一
专转本《计算机基础》辅导班2010
QQ群:86218340
第9讲
信息系统与数据库
Information System & Database
历年分值分布
试题分布 2005年 2006年 2007年 2008年 2009年
单项选择题 多项选择题 填空题
1
1
1
1
1
1
2
1
1
2
1
1
211
判断题 分值比例
2
5%
1
5%
1
5%
1
5%
1 5%
专转本《计算机基础》辅导班2010
概述(2′)
2 关系操作与SQL语言(2′)
3 信息系统开发与应用(1′)
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点1:常用的信息系统开发方法
�结构化生命周期方法 �原型法
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点2:结构化生命周期
系统规划 系统分析 系统设计 系统实施 系统维护
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�已知学生关系:学生(学号,姓名,年 龄,住址),若有SQL查询语句: select 姓名,年龄 from 学生 where 住址='江苏',则该语句对学生关系
进行了( )操作。
� A.交合选择
� B.投影和选择
� C.选择和连接
B
列称为
,通常对应文件结构中的
字段。
属性
专转本《计算机基础》辅导班2010
QQ群:86218340
主要内容
1
概述(2′)
2 关系操作与SQL语言(2′)
3 信息系统开发与应用(1′)
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点1:关系操作
�关系代数操作简称为关系操作
。分为两类:
3)用户定义完整性
允许用户定义属性的类型、大小和取值 范围
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�数据库系统是具有管理和控制数 据库功能的计算机应用系统,同操 作系统中的文件系统相比,数据库 系统具有以下特点( BCD )
� A.数据共享性低,冗余度高 � B.数据结构化 � C.系统灵活,易于扩充
结构的描述 � 关系模式反应了二维表的静态结构,是相对稳定的
,而关系是反应二维表内容,是随时间动态变化的
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点8:关系数据模型的完整性规则
1)实体完整性
主键不能接受空值或重值
2)引用完整性
不允许参照引用与当前关系相联系的另一关系 中不存在的元组
QQ群:86218340
主要内容
1
百度文库概述(2′)
2 关系操作与SQL语言(2′) 3 信息系统开发与应用(1′)
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点1:计算机信息系统
�一类以提供信息服务为主要目的的数据密 集型、人机交互的计算机应用系统。
特点:
(1)涉及的数据量大(一般存放在外存中) (2)数据持久(不随程序运行而消失) (3)数据共享(多个应用程序共享) (4)提供数据处理基本功能(存储、传输和管理 )及信息的检索、统计报表、事务处理、分析、控 制、预测、报警、提示等信息服务
专转本《计算机基础》辅导班2010
3
QQ群:86218340
例题分析
�视图是数据库中提供的一种 以用户模式观察数据库中数 据的重要机制,可以由基本 表或其他视图导出。它同基 本表一样,同样作为一个实 际存储数据的表。
专转本《计算机基础》辅导班2010
F
QQ群:86218340
例题分析
�假定有关系R与S,运算后结果为W,若关系 W中的元组既属于R,又属于S,则W为R和S 运算的结果。
� 传统的集合操作(两个关系有相同的模 式)
并、交、差
� 关系专用的操作
插入、删除、更改、选择、
投影和连接
一元:插入、删除、更改、选择、投影 二元:并、交、差、连接
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点2:关系数据库语言
�SQL:结构化查询语言
�三级体系结构:
� 基本表 � 存储文件 � 视图
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点3:数据库系统的组成
(1)应用程序
利用数据库系统资源开发的,解决管理和决策问题 的各种应用软件
(2)计算机支持系统(硬件和软件)
(3)数据库
按一定数据模型组织并长期存放在外存上的可共享 的相关数据集合(数据、元数据、数据字典DD)
DBMS通过数据字典对数据库的数据进行管理和维护
QQ群:86218340
知识点5:数据库体系结构的发展
�数据库体系结构的发展
� 集中式数据库系统 � 客户/服务器结构 � 浏览器/服务器结构
�分布式数据库系统
� 节点自治与节点间相互协调工作 � DDBMS
�并行数据库系统
� 元素的集合操作分解为一系列对其子集 的操作
专转本《计算机基础》辅导班2010
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点2:信息系统的类型(按信息处理深度 划分)
管理业务系统(操作层、管 理层) 业务信息处理系统 辅 助 技 术 系 统 ( CAD,CAM,CAPP) 办公信息系统(OA)
信息系统 信息检索系统 目录检索系统 全文检索系统
信息分析系统 决策支持系统(DSS) 专家系统
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点3:SQL查询命令
�SELECT-FROM-WHERE-
� 从from子句所指定的各个表中,选 择select子句中指定的字段作为查 询输出;若存在查询条件,则应通 过where子句给出
� select子句实现关系代数中的投影 操作
� where子句实现关系代数中的选择运 算
QQ群:86218340
例题分析
�关系数据库标准语言SQL的查询语句的 一种形式为“select Al,A2,……, An from R1,R2,……,Rm where F" ,其中select子句和where子句可以分
别实现关系代数中( A )
� A.投影、选择运算 � B.选择、投影运算 � C.并、交运算 � D.交、并运算
④统一管理和控制数据
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点6:数据模型分类
�层次模型
� 树结构
�网状模型
� 有向图
�关系模型
� 二维表(行-元组,列-属性)
�面向对象模型
� 基于对象和关系
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点7:关系数据模型的特点
� D. 连接和投影
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�设有下列关系模式:学生S(学号,姓名,性别 ,年龄)、课程C(课程号,课程名,教师)、 选课SC(学号,课程号,成绩),若需查询选 修课程名为“大学计算机信息技术”的学生姓 名,其SQL-Select语句将涉及____________个 关系。
(4)数据库管理系统(DBMS)
对数据进行管理的系统软件,是数据库系统的核心 软件
(5)有关人员(DBA、系统分析设计和开发人员 、用户)
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点4:数据库管理系统
�DBMS
� 系统软件
� 对数据进行管理的系统软件,是数 据库系统的核心软件
� 把事物作为应用程序执行的基本单 元,包括一系列的数据库操作语句 ,并规定这些操作“要么全做,要 么全不做”
瀑布模型方法
① 采用自顶向下,逐 层分解,逐步求精 方法分析整个系统
② 采用图示工具描述 分析和设计
③ 明确系统开发的各 个阶段的任务
④ 强调用户参与系统 分析及系统设计过 程的作用
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点3:系统规划和分析
�系统规划
� 自顶向下,保证系统结构的整体性和信息需 求的一致性
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点4:SQL
�数据定义
� 建表、建视图
�数据更新
� 插入、更改、删除
�视图
� 由用户观察数据库中数据的重要机制, 可由基本表或其他视图导出,与基本表 不同,是一种虚表,在数据字典中保留 其逻辑定义,而不作为一个表实际存储 数据
专转本《计算机基础》辅导班2010
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点5:数据库系统的特点
①数据结构化
� 数据采用一定的数据模型来进行描述和定义 � 数据结构不但要描述数据本身特征,还要描述
数据之间的联系
②数据共享性高,冗余度低
� 多个用户、多种应用共享数据 � 保证数据的一致性
③数据独立于程序
� 物理独立:数据的物理存储与应用程序分离 � 逻辑独立:数据的逻辑结构与应用程序分离
QQ群:86218340
例题分析
�数据的逻辑独立性是指用户的应用程 序与数据库的逻辑结构相互独立,系 统中数据逻辑结构的改变,应用程序 不需改变。
T
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�用二维表来表示实体集及实 体集之间联系的数据模型称 为( D )
� A.层次模型 � B.面向对象模型 � C.网状模型
例题分析
�关系是一种规范化的二维表,下列关于关
系特性的叙述,正确的是
。
A 关系中不允许出现相同的行
B 关系中列是不可再分的
ABCD
C 关系中行的次序可以任意交换
D 关系中列的次序可以任意交换
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�在关系数据模型中,二维表的行称为元组
。通常对应文件结构中的记录,二维表的
� 关系中不允许出现相同的元组,不允许出现相同的 属性
� 关系是元组集合,因此关系中元组的次序可以任意 交换
� 关系中属性的顺序可以任意交换 � 关系中每一个属性都是“原子数据” � 数据模型和数据模式是有区别的 � 数据模型:用一组概念和定义描述数据的手段 � 数据模式:用某种数据模型对具体情况下相关数据
� 概念结构设计(需求抽象为概念结构E-R模型)
� D.关系模型
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�对应于数据关系模式R(A1, A2,A3)的一个关系中有三个 元组,若对其进行任意的行 位置和列位置交换操作,则 可以生成 ___0__个新的关系 表。
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
T
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�数据库是指按一定的数据模 型组织,长期存放在内存上 的一组可共享的相关数据集 合。
F
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�下列关于数据库技术的叙述,错误的是 (
)。
B
� A.关系模型是目前在数据库管理系统中使用
A交 B差 C并
D 投影
专转本《计算机基础》辅导班2010
A
QQ群:86218340
例题分析
�在SQL数据库三级体系结构中,用户可以用
SQL语言对
进行查询。
A 基本表和存储文件
B 存储文件和视图
C 虚表和存储文件
D 基本表和视图
专转本《计算机基础》辅导班2010
QQ群:86218340
主要内容
1
�DBMS把___事__物___作为应用程 序执行的基本单元,它包括 一系列的数据库操作语句, 并规定这些操作"要么全做, 要么全不做"。
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�在关系数据模式中,若属性 A是关系R的主键,则A不能接 受空值或重值,这是由关系 数据模型的实体完整性规则 保证的。
� D.数据独立于程序
专转本《计算机基础》辅导班2010
QQ群:86218340
例题分析
�数据库系统中,数据的逻辑 独立性是指( C )
� A.系统用户模式独立于数据存储模式 � B.系统逻辑模式独立于数据存储方式 � C. 应用程序独立于系统逻辑模式 � D.应用程序独立于系统用户模式
专转本《计算机基础》辅导班2010
�系统分析
� 需求分析(系统做什么) � 研制信息系统最重要、最基础的阶段 � 决定了信息系统的成败 � 采用结构化分析方法(SA),自顶向下逐层
分解,用数据流程图和数据字典来表达数据 和处理过程的关系
专转本《计算机基础》辅导班2010
QQ群:86218340
知识点4:系统设计
�系统设计的内容(系统如何做):