一用就会的数据库

问题:

  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,国际标准化组织)制订的。
原文地址:https://www.cnblogs.com/fr-ruiyang/p/14505234.html