计算机基础---数据库(专项练习) 笔记1

1.按照所使用的数据模型来分,数据库可分为层次关系网状三种模型。

2.E-R图也称实体-联系图 (Entity Relationship Diagram),提供了表示实体类型、属性和联系的方法,用来描述 现实世界的概念模型

实体-联系数据模型中的联系型,存在3种一般性约束:一对一约束(联系)、一对多约束(联系)和多对多约束(联系)

3.SQL Select语句完整的执行顺序:

   select的执行顺序:from,where,group ,having ,(select),order by,limit

  • from子句组装来自不同数据源的数据;
  • where子句基于指定的条件对记录行进行筛选;
  • group by子句将数据划分为多个分组;
  • 使用聚集函数进行计算;
  • 使用having子句筛选分组;
  • 计算所有的表达式;
  • 使用order by对结果集进行排序。
  • select 集合输出。

4.数据库管理系统的主要作用实现数据的统一管理以及对数据库数据的一切操作

5.查询优化策略中,正确的策略是尽可能早地执行选择操作

  • 1.选择运算尽可能早做最基本、最重要的方法)。它常常可以使执行节约几个数量级,因为选择运算一般使计算的中间结果大大变小。
  • 2.把投影运算和选择运算同时进行。如果有若干的投影和选择运算并且他们都对同一个关系进行操纵的话,就可以在扫描此关系的同时完成所有的这些运算以避免重复扫描关系。 
  • 3.把投影同其前或其后的双目运算结合起来,没有必要为了去掉某些字段而扫描一遍关系。
  • 4.把某些选择同在他前面要执行的笛卡儿积结合成一个连接运算,连接特别是等值连接运算要比同样关系上的笛卡儿积省很多时间。
  • 5.找出公共子表达式
 

6.按照规范的设计方法,一个完成的数据库设计一般分为以下六个阶段:

  • 需求分析: 分析用户的需求,包括数据、功能和性能需求;
  • 概念结构设计:主要采用E-R模型进行设计,包括画E-R图;
  • 逻辑结构设计:通过将E-R图转换成表,实现从E-R模型到关系模型的转换,关系规范化;
  • 数据库物理设计:主要是为所设计的数据库选择合适的存储结构和存储路径;
  • 数据库的实施:包括编程、测试和试运行;
  • 数据库运行和维护:系统的运行和数据库的日常维护。
 

7.传统关系数据库事务的基本特征:

  • 原子性(Atomic)----------- 事务的操作作为整体执行,要么全部执行,要么全部失败
  • 一致性(Consistency)---- 数据在事务执行之前和执行之后,处于一致状态
  • 隔离性(Isolation)--------- 多个事务之间是隔离的,互不影响
  • 永久性(Durability)-------- 一旦事务提交了,对数据库的修改是永久性的

                                                                                                                               ZYT     20220810


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值