数据库系统原理考场实战自测

数据库系统原理考场实战自测 选择笔记1.数据库管理系统是计算机的系统软件系统软件是用于管理计算机硬件与软件资源、提供基础运行环境的软件比如操作系统、数据库管理系统DBMS、语言处理程序等都属于系统软件。应用软件是为满足特定应用需求而开发的软件比如办公软件、游戏软件等。数据库系统是由数据库、数据库管理系统、应用程序和用户组成的整体数据库管理系统只是其中的一部分。数据库是存储数据的集合和数据库管理系统不是同一概念。2.DBMS 提供模式描述语言用于精确地定义数据库模式子模式描述语言用于定义用户视图内模式描述语言主要定义数据的物理存储结构不是对整体模式的定义。程序设计语言是用于编写应用程序的模式描述语言也叫数据定义语言 DDL3.在关系的多个候选码中选定一个用于唯一标识元组的候选码称为该关系的主码候选码是关系中能够唯一标识元组的属性或属性组一个关系可以有多个候选码主码主键在多个候选码中被选定用来唯一标识关系元组的那个候选码超码是包含候选码的属性组能唯一标识元组但可能包含多余属性全码如果关系的所有属性组合起来才能唯一标识元组这个组合就是全码域是属性的取值范围4.关系代数中查询操作主要包括选择、投影、连接、交、并、差等这些操作的目的是从数据库中获取数据修改属于数据操作语言DML中的更新操作作用是对数据进行更改不属于查询操作5.数据库设计的重要目标包括满足应用功能需求良好的数据库性能6.数据库应用功能目标需明确界定数据库的应用范围并清晰规定其应实现的具体数据处理功能“标明不同用户视图范围” 是针对用户视角的视图设计“应用处理过程需求说明” 侧重于描述具体的处理流程“数据字典” 是用于描述数据的定义、结构和关系的工具7.用于修改数据库或数据库对象的SQL语句是altercreate创建数据库或数据库对象drop用于删除数据库或数据库对象update修改表中已有的数据记录8.基于WAMP架构构建信息管理系统或网站应用环境时采用MySQL作为数据库管理系统并以Windows作为操作系统平台Linux环境下的LAMP 栈Windows环境下的WAMP 栈9.在MySQL内置函数中属于加密函数的是ENCODE()函数encodeENCODE () 函数是 MySQL 中的加密函数用于对字符串进行加密处理属于加密相关的内置函数。COUNT () 函数是聚合函数用于统计数据的行数ASCII () 函数是字符串函数用于返回字符的 ASCII 码值YEAR () 函数是日期函数用于提取日期中的年份10.在MySQL中可以使用alter database/schema语句来修改已创建数据库的相关参数USE 语句用于切换当前使用的数据库CREATE SCHEMA 语句作用是创建数据库和CREATE DATABASE功能类似ALTER DATABASE 语句可以用来修改已创建数据库的相关参数比如字符集、排序规则等DROP DATABASE 语句用于删除数据库11.关于存储函数和存储过程的说明存储过程可以包含输出参数存储函数可以直接调用而无需使用CALL语句,而存储过程的调用必须使用CALL语句存储过程不需要包含RETURN语句其执行结果通常通过输出参数或直接返回结果集来实现12.命名完整性约束时可在约束定义前添加constraint关键字并指定约束名称。在 SQL 中为完整性约束命名的语法是CONSTRAINT 约束名 约束类型(字段名)UNIQUE是唯一约束的类型NOT NULL是非空约束的类型PRIMARY KEY是主键约束的类型13.事务是用户定义的一组数据操作序列这些操作作为一个完整的工作单元执行遵循全做或全不做的原则是一个不可分割的工作单元14.IMS属于第一代数据库系统第一代数据库系统是层次模型数据库IBM 公司的IMSInformation Management System是典型的层次模型数据库属于第一代数据库系统SYBASE是关系型数据库属于第二代数据库Ingres也是关系型数据库属于第二代OODBS是面向对象数据库属于第三代数据库15.在数据挖掘或数据库的关联分析中常见的关联类型包括简单关联如 A 和 B 同时出现、时序关联如先发生 A 后发生 B、因果关联如 A 导致 B填空笔记数据模型主要由数据结构、数据操作、数据约束三大核心要素构成域表示属性的取值范围二元专门关系操作主要包括连接运算、除运算两种类型物理设计是基于既定数据库逻辑结构进行物理架构研究与构建的过程异名同义指的是同一意义的实体类型名或联系类型名在不同局部应用中具有不同的名字变量用于临时存储数据其存储内容会随着程序运行而动态变化AVG()函数用于计算数组中数值的平均值MySQL 服务器默认以分号;作为 SQL 语句的结束标志封锁类型主要分为两种排他锁(X锁)、共享锁(S锁)OLAP联机分析处理主要用于分析型处理简答笔记1.使用内连接的主要情形有以下三种等值连接非等值连接自然连接2.游标使用注意事项游标只能在存储过程或存储函数中使用不能直接在查询操作中单独使用在存储过程或存储函数中可以定义多个游标在同一个BEGIN...END语句块中每个游标名称必须保持唯一游标本身不是SELECT语句而是SELECT语句检索出的结果集3.解决并发操作导致数据不一致的常用方法包括封锁法时间戳法乐观控制法多版本并发控制4.第一代网状/层次数据库系统的主要特点包括采用三级模式体系结构外模式、模式、内模式通过存取路径来表征数据间的关联配备独立的数据定义语言提供导航式的数据操作语言5.常见的分类模型及算法包括决策树、神经网络、线性回归模型思维导图