高中信息技术:数据库技术、SQL、算法与程序设计 您所在的位置:网站首页 数据库技术基础知识 高中信息技术:数据库技术、SQL、算法与程序设计

高中信息技术:数据库技术、SQL、算法与程序设计

2024-02-16 04:11| 来源: 网络整理| 查看: 265

第六章 数据库技术 第一节 数据库技术的认识 一、数据库的基本概念 在这里插入图片描述 二、数据库的发展阶段 在这里插入图片描述

三、数据库系统的分类 在这里插入图片描述 非关系型数据库(NoSQL) 四、体系结构 在这里插入图片描述 三级模型说明: 1、外模式 又称子模式、用户模式,有多个 它是数据库用户能够看见的逻辑结构和特征的描述,是数据库用户的数据视图 2、模式 又称逻辑模式、概念模式,只有 1 个 是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图 3、内模式 又称存储模式,只有 1 个 是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式 二级映像说明 1、外模式/模式映射 保证逻辑独立性 数据的逻辑结构发生变化后,用户程序也可以不修改。但是,为了保证应用 程序能够正确执行,需要修改外模式/概念模式之间的映像 2、模式/内模式映射 保证物理独立性 当数据库的内模式发生改变时,数据的的逻辑结构不变。但是,为了保证应 用程序能够正确执行,需要修改概念模式/内模式之间的映像 五、数据库设计阶段(简单) 在这里插入图片描述 第二节 数据模型 一、数据模型 (一)基本概念 经过三次抽象 (二)术语对照 在这里插入图片描述 (三)数据模型的组成要素(简单了解) 1.数据结构 描述静态的特征 如何表示实体及实体间联系 2.数据操作 描述系统的动态特征 如何增删改查 4.数据约束 一组完整性规则的集合 实体完整性、参照完整性、用户定义的完整性 二、概念模型 P222 (一)信息世界中的基本概念 1.实体:如张同学、李老师等。 2.属性:如张同学具有学号、姓名、性别等特征。 3.码:如唯一决定张同学的属性是学号。 4.域:如性别的所有取值范围为男或女。 5.实体型:由实体名和属性名组成,如学生(学号、姓名、性别…) 6.实体集:同一类型的实体的集合,如所有学生。 7.联系:如学生和教师是教与被教的关系。 (二)两个实体型之间的联系(单选) 1.一对一联系 1: 1 两个方向都是 1: 1 班级和班主任 2.一对多联系 1: n 一个方向是 1: 1,另一个方向是 1: n 学生和班主任 3.多对多联系 m: n 两个方向都是 1: n 学生和课程 (三)概念模型的一种表示方法:实体-联系方法(ER 图) 矩形:表示实体 椭圆:表示属性 菱形:表示联系 图片: https://uploader.shimowendang.com/f/AELynofaJE6xD2pO.png!thumbnail?accessToken=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRlZmF1bHQiLCJ0eXAiOiJKV1QifQ.eyJhdWQiOiJhY2Nlc3NfcmVzb3VyY2UiLCJleHAiOjE2MzMzOTkwMjQsImciOiJLOUo2Z1h2UXFEZEtEUDZHIiwiaWF0IjoxNjMzMzk4NzI0LCJ1c2VySWQiOjQ2ODI1NzA0fQ.I25clPCqR4wYy7V3CflYDkPHSBtRI6FXkzuW6QZZxc8 三、最常用的逻辑模型 (简答) (一)层次模型 表示方法:是一棵“有向树”,联系是一对多 特点:有且只有一个结点没有双亲结点,这个结点称为根结点; 根以外的其他结点有且只有一个双亲结点 (二)网状模型 结构:是有向图或网,联系是多对多 特点:允许一个以上的结点无双亲; 一个结点可以有多于一个的双亲 (三)关系模型 结构:以二维表结构来表示实体与实体之间的联系,每个二维表又可称为关系。 在关系模型中,操作的对象和结果都是二维表。 联系:一对一、一对多、多对多 第三节 关系数据库 一、基本概述 (一)关系模型的概念



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有