数据库原理核心要点总结

本文主要介绍了数据库系统的核心概念,包括数据库的三级模式结构、关系数据库的E-R模型和关系模型,强调了第三范式在数据库设计中的重要性。详细阐述了SQL语句在创建数据库、表操作和数据查询中的应用,如选择、投影、连接查询、子查询和聚合函数。此外,还讨论了索引、自定义变量和函数、存储过程、触发器以及事务与并发控制,确保数据库的一致性和安全性。
摘要由CSDN通过智能技术生成

第一章 数据库系统概述

        

数据库三级模式结构:

        内模式(具体物理模式,如hash存储)--模式(逻辑模式)--外模式(用户模式,模式的子集)

 

第二章 关系数据库

实体集

        实体名+属性==实体型(关系?)-->集合==实体集

  如  学生(学号,姓名,性别,...)--->全体学生--实体集

实体(集)之间的关系

        1:1

        1:m

        n:m

        一般可以用自然语言去确定之间的关系

E-R模型

        矩形--实体

        椭圆--属性

        菱形--实体间的关系

关系模型

       关系-- 总体来看是一个二维表格(实体集?)

        元组-行

        属性-列

        外码(外键)-一个关系的某种属性(集)不是该关系的主码,却是另外一个关系的主码

        

        

关系运算

选择:选择符合条件的实体型

投影:选择若干属性(行)组成新的关系

连接: 等值,自然连接

等值连接和自然连接的区别,三种连接的辨析:非等值连接,等值连接,自然连接_loading。。。的博客-CSDN博客_等值连接

p29

第三范式

        至少要满足第三范式--每个属性的值域都是不可分的项,每个非主属性都完全依赖于码,且没有一个非主属性传递函数依赖于码

第三章 数据库设计

E-R 转关系模型 **P43

1:(1、N)----1: ---> 1 本身 

两个1关系合并--> 两个1的主码+关系属性

1:N ---- N:-->  N 本身+关系属性+1的主码

N:M ---> 多出新的关系模式(以NM联系为属性创建,联系属性+两端主码)---N,N 关系拆开 本身不变

第五章 SQL语句创建数据库

     SQL Server 之Sql语句创建数据库_孩纸D的博客-CSDN博客_如何使用sql语句创建数据库

第六章  创建表

创建表的SQL语句一般格式:
CREATE TABLE <表名>(
<列名> <数据类型> [列级完整性约束定义]
{, <列名> <数据类型> [列级完整性约束定义] … }
[,表级完整性约束定义]

)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值