数据库系列一

本文介绍了数据库的基础知识,包括数据模型(概念模型、逻辑模型和物理模型)、关系数据库及关系数据模型,详细阐述了关系数据理论中的函数依赖。此外,文章还详细讲解了SQL语言在创建、修改和删除数据库及数据表的操作,并提供了具体的SQL语句示例。
摘要由CSDN通过智能技术生成

数据库(数据库和数据表及其SQL语言)

一、数据模型
1.概念模型(信息模型)
(1)实体联系E-R图绘制步骤:
①分析组成数据库系统的实体
②分析各实体的属性
③分析实体与实体之间的联系
2.逻辑模型和物理模型
(1)逻辑模型:网状模型,层次模型,关系模型,面向对象数据模型,对象关系数据模型,半结构化数据模型。
(2)物理模型:对数据最底层的抽象。

二、关系数据库
1.关系数据模型
(1)关系数据结构:关系(一张二维表)
(2)关系操作:
①查询操作:选择(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、交(Intersection)、差(Difference)
②更新操作:增加(Insert)、删除(Delete)、修改(Update)
(3)关系完整性约束:实体完整性(主键)、参照完整性(外键)、用户定义完整性(年龄范围、性别取值)

三、关系数据理论
1.函数依赖
(1)平凡函数依赖与非平凡函数依赖
在这里插入图片描述

例:在关系Studinfo(Sno, Sname, Ssex, Sbirthday, Sdept)中,存在有:
非平凡函数依赖: (Sno) → Sname
平凡函数依赖: (Sno,sname) → Sname
2.完全函数依赖与部分函数依赖
例: 在关系SC1(Sno, sname,Cno, grade)中,
由于:Sno × → grade,Cno ×→ grade,而是 (Sno, Cno) → grade
因此&

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值