软件设计师教程学习笔记(三)

上传人:公**** 文档编号:471840973 上传时间:2023-05-22 格式:DOCX 页数:4 大小:12.95KB
返回 下载 相关 举报
软件设计师教程学习笔记(三)_第1页
第1页 / 共4页
软件设计师教程学习笔记(三)_第2页
第2页 / 共4页
软件设计师教程学习笔记(三)_第3页
第3页 / 共4页
软件设计师教程学习笔记(三)_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件设计师教程学习笔记(三)》由会员分享,可在线阅读,更多相关《软件设计师教程学习笔记(三)(4页珍藏版)》请在金锄头文库上搜索。

1、软件设计师教程学习笔记(三)希赛小编为准备参加2017上半年软件设计师考试的同学准备了一些数据库知识学习笔记,供大家复习备考。预祝大家备考顺利,考试得高分。 数据库管理系统 数据库管理系统是指DBS中对数据进行管理的软件系统,它是DBS的核心成分。DBS中所有与数据库打交道的操作,包括建库、查询、更新及数据控制,都是通过DBMS进行的。数据库管理系统总是基于某种数据库模型,可分为网状型、层次型、关系型和面向对象型DBMS。 数据库管理系统的主要目标:把数据作为可管理的资源处理。 数据库管理系统的5个重要功能: 数据库的定义功能:DBMS提供数据定义语言定义数据库的3级结构,包括外模式、概念模式

2、、内模式及其相互之间的映象,定义数据的完整性约束、保密限制等条件。因此在DBMS中包括DDL的编译程序。 数据库的操纵功能:提供数据操纵语言实现对数据的操作。有4种基本操作:检索、插入、删除、修改。在DBMS中包括DML的编译程序或解释程序。 数据库的保护功能:DBMS对数据库的保护主要通过4个子系统: (1)数据库恢复 (2)数据完整性控制 (3)多用户环境下的并发控制 (4)数据安全性控制 数据库的维护功能:这部分包括数据库的初始数据载入、转换功能、存储功能、数据库的改组、性能监视功能。 数据字典:DD管理数据库3级结构的定义。对于数据库的操作都要通过查阅DD才能进行。现在有的大型系统中,

3、把DD单独抽出来自成一个系统,成为一个系统工具,使得DD成为一个比DBMS更高级的用户与数据库之间的接口。 要注意的是:应用程序并不属于DBMS的范围。应用程序是用主语言和DML编写的,程序中的DML语句由DBMS执行,而其余部分仍由主语言编译程序完成。 数据库系统 数据库系统是一个复杂的系统,它是采用了数据库技术的计算机系统。因此,它不仅仅是一组对数据进行管理的软件,也不仅仅是一个数据库。它是一个实际可运行的、按照数据库方法存储、维护和向应用系统提供数据支持的系统。它是存储介质、处理对象和管理系统的集合体,由数据库DB、硬件支持系统、软件支持系统和数据库管理员DBA这四部分组成。 SQL语句

4、 基本表的定义可用“CREATETABLE”语句实现,增加属性可以用ALTER.ADD.”语句,删除属性可以用“ALTER.DROP.”语句;删除已存在的表可用“DROPTABLE.”语句。 视图的定义和撤消 索引的定义和撤销 SELECT查询语句 DELETE删除语句 INSERT插入语句 uPDATE语句 关系运算 专门的关系运算包括选择、投影、连接、除等。 选择 选择又称为限制。它是在关系R中选择满足给定条件的诸元组,记作: F(R)=t|tRF(t)=真 其中F表示选择条件,它是一个逻辑表达式,取逻辑值真或假。 逻辑表达式F的基本形式为: X1Y1X2Y2 表示比较运算符,它可以是、或。X1、Y1等是属性名或常量或简单函数。属性名也可以用它的序号来代替。表示逻辑运算符,它可以是僼、或。表示任选项,即中的部分可以要也可以不要,.表示上述格式可以重复下去。 因此选择运算实际上是从关系R中选取使逻辑表达式F为真的元组。这是从行的角度进行的运算。 投影 关系R上的投影是从R中选择出若干属性列组成新的关系。记作: A(R)=tA|tR 其中A为R中的属性列。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 机械/模具设计

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