您的位置:金沙游乐场85155 > 大数据库 > T-SQL :编程理论 (一)

T-SQL :编程理论 (一)

发布时间:2019-10-02 09:54编辑:大数据库浏览(190)

    3.关系模型

      05.设计数据库步骤

    第一步:需求分析(收集信息)

    第二步:绘制E-R图 (标示实体 ,找到实体的属性 , 标注实体间的关系)

    第三步:将E-R图转换成数据库模型图

    第四步:将数据库模型图转换成数据表

    2.谓词逻辑

      01.简述数据库完整性及其作用?

    解析:数据的准确性,保证数据中数据的准确性。

    1.集合理论

      07.如何绘制数据库模型图

    PowerDesigner :选择PhysicalModel

    如有有人不小心关掉了Platter,对工具栏点击右键,勾选Platter即可。

    当我们将数据库模型图设计完毕后,可以通过菜单中的database下的

    Generate Database来生成对应的sql

    谓词可以理解成一个属性,简单点说就是“真”或”假“  但是在开发中又加了一个属性  真,假,null。

     

    一个事件判断不是“真”就是“假” 但却并不能处理所有情况。类似于 把客户的手机号存入数据库字段“ml” 客户可能手机号更换 就意味着缺失 也是第三种关系 对应 null 。

      06.如何绘制E-R图

      矩形;实体

      椭圆形:属性

      菱形:关系

     2NF:满足第一范式和主外键的关系。

      02.基本操作语句(DML DDL DCL)有哪些?语法是?

    DML(data manipulation language):自动提交的数据库操作语言
    它们是SELECT、UPDATE、INSERT、DELETE,就象它的名字一样

    DDL(data definition language):自动提交的数据库定义语言
    主要的命令有CREATE、ALTER、DROP等,DDL主要是用在定义或改变表(TABLE)的结构,数据类型,表之间的链接和约束等初始化工作上,他们大多在建立表时使用

    DCL(Data Control Language):
    是数据库控制功能。是用来设置或更改数据库用户或角色权限的语句,包括(grant,deny,revoke等)语句。在默认状态下,只有sysadmin,dbcreator,db_owner或db_securityadmin等人员才有权力执行DCL

    DQL:数据库查询语言,关键字:select

    Insert、update、delete、select

    这里以student表为例:

    Insert into student(name,age) values(‘张三’,18)

    Update student set name=’ 李四’ where id=1

    Delete from student where id=2

    见到update和delete,必须有where

    Select * from student where id=1

    SQL代表结构化查询语言,是一种在关系数据库系统中查询和管理数据的标准语言。sql语句也有几个类别,包括定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)。

      03.常用的聚合函数有哪些?

    Avg():求平均值

    Sum():求和

    Max();求最大值

    Min():求最小值

    Count():求总的记录数,count(1)和count(*金沙85155登入,)等价,一般认为count(1)效率高。

    5.三大范式

      08.三大范式规范数据库设计

    第一范式:保证每列的原子性,不可再被拆分

    第二范式:在满足第一范式的基础上,一张表只能描述一件事情

    第三范式:在满足第二范式的基础上,除了主键列之外其他列都要直接依赖于主键

    要在规范化和性能之间取一个平衡

    四、 课程总结

    1. 在需求分析阶段,设计数据库的一般步骤是什么?

    收集信息

    标识实体

    标识每个实体的属性

    标识实体之间的关系

    1. 在概要设计阶段和详细设计阶段,设计数据库的步骤是什么?

    绘制E——R图

    将E—R图转化为数据库模型图

    应用三大范式规范化表设计

    03. 为了设计结构良好的数据库,需要遵守一些专门的规则,称为数据库的设计范式,分别是什么?

    三大范式的例子:

    金沙85155登入 1     

                    

            挺辛苦的,好好看吧!

    本文由金沙游乐场85155发布于大数据库,转载请注明出处:T-SQL :编程理论 (一)

    关键词:

上一篇:没有了

下一篇:没有了