数据库系统
某中 DBMS 创建数据库的方法和过程,用此 DBMS 怎么保证 DB的安全性,完整性,完整性和故 障恢复。 安全性: 数据库的安全性是指保护数据库以防止不合法的使用所造成的泄露,更改或破坏。 为了保护系统的安全给定每个用户权限。 比如:高级用户通过这个系统可以实现所有的操作,普通用户只能实现查询操作。 完整性和故障恢复: 管理员 普通用户 管理 n 药物信息表 管理 管理 n N N n
关系数据库与 SQL语言 二、基本关系运算(续) 3. 投影运算 当对某个关系 R应用投影 运算符时,则产生出一个只 有某些列的新关系。 投射运 算符使用 表示。 示例参见 教材中表 412。 关系 R )(,...2,1 RAnAA计算机 基础知识 数据库与信息系统 440 二、基本关系运算(续) 4. 笛卡尔积运算 两个集合 R和 S的笛卡尔积是这样的元素对的集合,该元素对侍从集合
) SQL*PLUS 登录界面 SQL*PLUS 登录界面 @oracle SQL*PLUS 登录界面 (注册后 ) Oracle9i数据库产品组成 Oracle9i 产品体系结构 Oracle数据库结构 Applications OS SQL Tools Data 数据库系统的核心任务是 提供对数据的管理 Oracle基于操作系统 SQL是与 Oracle 交互的语言 使用 C/S开发工具
Y Z U V x1 y1 1 u1 v1 x1 y1 1 1 v2 x2 y2 2 u1 v1 x2 y2 2 1 v2 7. 笛卡尔积 两个关系 A和 B的笛卡尔积是一个元组集合 C。 C中属性个数为 A和 B的属性个数之和 ,元组个数为 A和 B各自元组个数的乘积。 举例 : 20/44 结构化查询语言 一 . 概述 1. SQL 结构化查询语言 :关系数据库的标准查询语言 2
观念世界中信息的数据化 , 1) 记录 一个实体的属性值的集合 . 2) 文件 实体集的全部数据 3) 数据项 单个的属性值 4) 结构 实体集的属性集合 5) 数据模型 数据之间的关系。 10/21 二 . 数据模型 表示数据之间联系的方式 ,是数据间的逻辑结构。 – 数据结构 : 数据库对象的集合 – 操作数据 : 对库对象操作的集合 – 数据约束 :
6) 对于涉密系统,我们要求相应要求保密的数据不能以明文的形式存储在物理介质上。 这可能采用两种办法, 一种是由数据库系统本身提供的加密方法(如果具体采用的产品提供),另 一种是经过应用系统加密之后再交数据库系统操作。 7) 对于涉密系统,我们要求相应要求保密的数据不能以明文的形式在网络介质上传输。 其目的是防止被动攻击。 所采用的方法如下 : 可以是对数据进行软件应用层加密;
要性和必要性。 所以,对数据库查询技术的优化研究就变得尤为重要。 这对工作效率有极大的影响,这也是本人选择此题目的理由。 选题背景 第 3 页 共 16 页 国内外发展现状和发展趋势与研究的主攻方向 从 20 世纪 60 年代末期开始到如今,数据库技术已经发展了 40 多年,已经经历了三代演变,目前已经发展成为一个庞大的数据库家族,而且关系数据库取得了巨大的成功,关系数据库以其查询语言的非过程化
规则 数据库对象 命名规则 备注 表 S 功能描述字符串 例如: Suppliers 供应商 表 视图 view_功能描述字符串 例如: view_Product 产品 视图 触发器 insert_功能描述字符串 例如: insert_PO 更改库存 触发器 存储过程 Procedure_功能描述字符串 例如: pro_insertSuppliers 存储过程 数据项编码规则 数据项 命名规则
CLI 中,将宿主程序与数据库交互的有关信息记录在运行时数据结果中。 不能保存此信息的记录类型是 ( ) A.环境记录 B.连接记录 C.语句记录 D.运行记录 l4.在面向对象技术中,复合类型中后四种类型 数组、列表、包、集合 统称为 ( ) A.行类型 B.汇集类型 C.引用类型 D. 枚举类型 l5.在面向对象技术中,类图的基本成分是类和 ( ) A.属性 B.操作 C.关联 D.角色 二