zoukankan      html  css  js  c++  java
  • 一用就会的数据库

    问题:

    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,国际标准化组织)制订的。
  • 相关阅读:
    USB设备驱动之设备初始化(设备枚举)
    clCreateCommandQueue': was declared deprecated
    Struts2 Result Type
    IOS屏幕旋转
    VMware Workstation 集群仲裁磁盘和数据共享磁盘的创建
    UNIX环境高级编程之第3章:文件I/O
    poj 1068 Parencodings(模拟)
    使用oracle数据库和MySQL数据库时hibernate的映射文件.hbm.xml的不同
    线程池的实现
    zoj 1648 Circuit Board
  • 原文地址:https://www.cnblogs.com/fr-ruiyang/p/14505234.html
Copyright © 2011-2022 走看看