• 一用就会的数据库


    问题:

    1. 数据库术语中的表是什么意思?

      表Table就是被整理成表格形式的数据。一张表由若干个列和行构成,列也被称为字段Field,行也被称为记录Record。

    2. DBMS是什么的简称?

      数据库管理系统Database Management System,市面上DBMS有SQL Server、Oracle、DB2等,都可以用基本相同的SQL语句操作。

    3. 键和索引的区别是什么?

      键用于设定表和表之间的关系,而索引是提升数据检索速度的机制。能唯一标识一条记录的字段称为主键。为了在表和表之间建立关系而在表中添加的、其他表主键的字段称为外键。而索引是与键无关的机制。

    背景:当一个数据被修改时,所有使用这个数据的数据都要进行修改。

    知识点:

    • 数据库系统的构成要素:数据文件、DBMS、应用程序。
      • 小型系统把三个要素全部部署在一台计算机上,称作“独立型系统”。
      • 中型系统把数据文件部署在一台计算机上,并且使数据文件被部署了DBMS和应用程序的多台计算机共享,这样的系统被称为“文件共享型系统”。
      • 大型系统把数据文件和DBMS部署在一台或多台计算机上,然后用户从另外一些部署着应用程序的计算机上访问,这样的系统被称为“客户端/服务器型系统”。
    • 设计数据库:需要的数据和数据类型
    • 通过拆表和整理数据实现规范化
    • 用主键和外键在表间建立关系,在两个表之间加入一张表来表示多对多的关系
    • 安全性:主键不可重复;参照完整性检查
    • 索引能够提升数据的检索速度——索引表:只有需要频繁检索和排序的字段才需要设置索引,否则每次插入数据都要更新索引表。
    • 对数据库进行的操作的种类通常称为CRUD,分别为记录的插入CREATE、获取REFER、更新UPDATE、删除DELETE
    • 在设计用户界面时,要使CRUD操作能够通过按钮和菜单来完成。
    • 向DBMS发送CRUD操作的SQL语言(Structural Query Language,结构化查询语言)的标准是由ISO(International Organization for Standardization,国际标准化组织)制订的。
  • 相关阅读:
    归并排序
    1、钢条切割问题
    webdriver高级应用- 使用日志模块记录测试过程中的信息
    webdriver高级应用- 测试过程中发生异常或断言失败时进行屏幕截图
    webdriver高级应用- 浏览器中新开标签页(Tab)
    webdriver高级应用- 高亮显示正在操作的页面元素
    webdriver高级应用- 精确比较页面截图图片
    webdriver高级应用- 操作富文本框
    webdriver高级应用- 启动带有用户配置信息的firefox浏览器窗口
    webdriver高级应用- 操作日期控件
  • 原文地址:https://www.cnblogs.com/fr-ruiyang/p/14505234.html
Copyright © 2020-2023  润新知