美文网首页软考设计师程序员
软件设计师11-数据库

软件设计师11-数据库

作者: 阿墨呦 | 来源:发表于2018-10-11 17:18 被阅读7次

数据库模型

 三级模式

1)外模式(子模式、用户模式)

   1)数据库用户(包括应用程序员和最终用户)使用的局部数据的逻辑结构和特征的描述

   2)数据库用户的逻辑视图,是与某一应用有关的数据的逻辑表示

   3)介于模式与应用之间

   4)模式的子集

   5)一个数据库可以有多个外模式

   6)模式与外模式关系:一对多

   7)用途:1)保证数据库安全性的一个有力措施

                   2)每个用户只能看见和访问所对应的外模式中的数据

2)模式(概念模式、逻辑模式)

   1)数据库中全体数据的逻辑结构和特征的描述

   2)所有用户的公共数据视图,综合了所有用户的需求,一个数据库只有一个模式

3)内模式(存储模式)

  1)所有用户的公共数据视图,综合了所有用户的需求,一个数据库只有一个模式

  2)数据在数据库内部的表示方式

  3)一个数据库只有一个内模式

三个级别

1)用户级数据库

  1)对应外模式

  2)用户看到和使用的数据库

  3)又称用户视图

  4)一个数据库可以有多个不同的

2)概念级数据库

  1)对应概念模式

  2)所有用户视图的最小并集

  3)一个数据库应用系统只有一个DBA视图

3)物理级数据库

  1)对应内模式

  2)数据库低层表示

  3)描述数据的实际存储组织

  4)最接近物理存储

  5)又称内部视图

三个模式

数据模型

1 关系模型

  1)数据中的逻辑结构是一张二维表

  2)由行和列组成,一行为一个元祖,一列为一个属性

  3)表格结构表达实体集

  4)外键表示实体间联系

优点:1)建立在数学概念基础上

           2)结构单一、概念单一、清晰、用户易懂易用

           3)存取路径对用户透明,数据独立性、安全性好、简化数据库开发工作

 缺点:存储路径透明导致查询效率不如非关系数据库模型

基本概念

2 笛卡儿积

例:笛卡尔

集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0),(b,1),(b,2)}

笛卡儿积

3 关系

D1XD2...XDn的子集叫做D1,D2,..Dn上的关系,表示为 R(D1,D2,...,Dn)

R:关系名  n:关系的目或度

属性

1)关系中不同列可以对应相同域

2)n目关系可以有n个属性

3)每列必须起一个名字成为属性

相关文章

  • 软件设计师11-数据库

    数据库模型 三级模式 1)外模式(子模式、用户模式) 1)数据库用户(包括应用程序员和最终用户)使用的局部数据的...

  • 软考——01 数据库基础

    软件设计师考试——数据库基础部分 思维导图 概述首先是数据库相关的一些概念数据库(DB)、数据库管理员(DBA)、...

  • 11-软件安装

    本章内容 ◆ 软件运行环境◆ 软件包基础◆ rpm包管理◆ yum管理◆ 定制yum仓库◆ dnf管理◆ 编译安装...

  • 软设已过

    1.前言 从2020年12月开始准备职称考试,选定了软件设计师,后面就是自己复习,主要是包括了数据库,操作系统,多...

  • Mysql

    一.数据库系统的组成 数据库服务器:装有数据库软件的一个电脑 数据库:软件 Mysql Oracle ...

  • SQL必知必会

    一、了解SQL 1、数据库:保存有组织的数据的容器,≠数据库软件 数据库软件:数据库管理系统(DBMS) 2、表:...

  • 抠发丝简直弱爆了,这款PS插件什么都能抠!

    资源主题:顶级抠图软件Topaz ReMask 5 汉化版 包含内容:软件插件 适合人群:初级设计师、中级设计师 ...

  • Mac 设计师必备的设计绘图软件 推荐与下载

    Mac设计师必备的设计绘图软件,为广大设计师推荐一些Mac上实用且强大的软件,使用好的软件,事半功倍,设计出精美的...

  • 01 DDL DML DQL

    今日内容 数据库的基本概念 MySQL数据库软件安装卸载配置 SQL 数据库的基本概念 MySQL数据库软件 SQ...

  • MySQL基础笔记

    今日内容 数据库的基本概念 MySQL数据库软件安装卸载配置 SQL 数据库的基本概念 MySQL数据库软件 SQ...

网友评论

    本文标题:软件设计师11-数据库

    本文链接:https://www.haomeiwen.com/subject/myfmaftx.html