复习

作者: SetsunaChiya | 来源:发表于2017-04-26 21:31 被阅读0次

    DBMS:一个软件系统可以让用户定义、创造、维护、控制数据库的入口
    DA(Data Administrator):
    DBA(Database Administrator):负责数据库的物理实现,包括物理数据库设计和执行,安全性和完整性控制,操作系统的保养,确保为用户提供的应用的满意表现。

    术语解释

    超键(Super Key):在关系中能唯一标识元组的属性或属性集称为关系模式的超键。
    主键(Primary Key):
    候选键(Candidate Key):最小超键,即在这个属性集合中找不出合适的子集能够满足条件的超键。
    替代键(Alternate Keys):
    外健(Foreign Key):
    视图(View):基于 SQL 语句的结果集的可视化的表。
    基表(Base Table):数据库中永久存储的表,并且基表就是实际存在的表,它是实际存储数据的逻辑表示。
    SQL修饰语(Qualifier):
    DISTINCT:剔除重复值

    SELECT DISTINCT 列名称 FROM 表名称
    

    TOP:规定要返回的记录的数目。
    ···
    SELECT TOP number|percent column_name(s)
    FROM table_name
    ···

    SQL

    数据定义语言(data definition language, DDL):

    关键字 作用
    CREATE 创建数据库结构
    ALTER 修改数据库结构
    DROP 删除数据库结构
    TRUNCATE
    COMMENT
    RENAME 修改数据库结构名字

    数据操纵语言DML(data manipulation language):

    关键字 作用
    SELECT
    INSERT
    UPDATE
    DELETE
    MERGE
    CALL
    EXPLAIN PLAN
    LOCK TABLE
    关键字 作用
    GRANT 授权
    REVOKE 取消授权

    数据控制语言DCL(Data Control Language):

    关键字 作用
    GRANT 授权
    REVOKE 取消授权

    SQL意为结构化查询语言(Structured Query Language)。

    SQL DML

    SELECT语句序列
    FROM
    WHERE:过滤行
    GROUP BY
    HAVING
    SELECT
    ORDER BY

    DDL

    数据定义语言

    视图

    CREATE VIEW view_name AS
    SELECT column_name(s)
    FROM table_name
    WHERE condition

    SQL通配符

    通配符 描述
    % 替代一个或多个字符
    _ 仅替代一个字符
    [charlist] 字符列中的任何单一字符
    [^charlist]或[!charlist] 不在字符列中的任何单一字符

    第一范式(1NF):数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。

    DBMS提供功能:DDL,DML,受控制的访问

    数据库存储数据和关系

    DBMS环境的五大要素:硬件、软件、数据、程序(procedures)、人。
    数据库系统的要素:用户,数据库应用,数据库管理系统,数据库

    数据模型

    数据库的维护
    物理存储情况变差

    变长数据,增删改

    相关文章

      网友评论

          本文标题:复习

          本文链接:https://www.haomeiwen.com/subject/miasattx.html