首頁 資料庫 mysql教程 数据库基础

数据库基础

Jun 07, 2016 pm 04:10 PM
基礎 層次 數據 資料庫 模型 用的 結構 表示

1最常用的数据模型: (1)层次模型:用树形结构来表示各类实体以及实体间的关系。 层次模型中,只有一个节点没有双亲节点,即根节点。根以外的其他节点有且只有一个双亲节点。 层次节点的优点是:简单,高效。 层次节点的缺点是:无法直接实现多对多。 (2)

1最常用的数据模型:
(1)层次模型:用树形结构来表示各类实体以及实体间的关系。
层次模型中,只有一个节点没有双亲节点,即根节点。根以外的其他节点有且只有一个双亲节点。
层次节点的优点是:简单,高效。
层次节点的缺点是:无法直接实现多对多。
(2)网状模型:允许一个以上的节点无双亲,一个界定啊可以有多于一个的双亲。
网状模型的优点:可实现多对多俩系,存储效率高。
网状模型的缺点:结构复杂,不易实现。
层次模型和网状模型是非关系模型。
(3)关系模型:由一组关系组成。
①关系:一个关系对应通常说的一张表(二维表)。
②元组:表中的一行即为一个元组。
③属性:表中的一列即为一个属性。给每一个属性起一个名称即属性名。
④码:表中的某个属性组,可以唯一确定一个元组。如学生的学号可以唯一确定一个学生
⑤域:属性的取值范围。如性别的域是(男,女)
关系模型的特征:
①属性名称都不相同,且都是原子的(不可再分)
②同一属性的数据类型是相同的
③每行数据(元组)是不完全相同的。
④表中行和列的顺序可以任意排列,即行和列的先后次序对表的性质不发生影响。
(4)面向对象模型
(5)对象关系模型
2、数据库语言:
DCL 数据控制语言(安全性)
DDL 数据定义语言(创建模式)
DML 数据操纵语言(数据更新(增删改))
DQL 数据查询语言(查询)
3、SQL:结构化查询语言,是数据库的标准语言。
SQL的动词:
(1)数据查询 select
(2)数据定义 create(建表)、drop(删除)、alter(修改)
(3)数据操纵 insert(插入)、update(更新)、delete(删除)
(4)数据控制 grant(授权)、revoke(回收)
4、数据类型
char(n) 长度为n的定长字符串
varchar(n) 最大长度为n的可变长字符串
int 长整型
smallint 短整数
numeric(p,d) 定点数,由p位数字(不包括小数点、符号)组成,小数后面有d位数字
real 取决于机器精度的浮点数
double precision 取决于机器精度的双精度浮点数
float(n) 浮点数,精度至少为n位数字
date 日期,包含年、月、日,格式为YYYY-MM-DD
time 时间,包含一日的时,分,秒,格式为HH:MM:SS
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

替代MLP的KAN,被開源專案擴展到卷積了 替代MLP的KAN,被開源專案擴展到卷積了 Jun 01, 2024 pm 10:03 PM

替代MLP的KAN,被開源專案擴展到卷積了

Yolov10:詳解、部署、應用一站式齊全! Yolov10:詳解、部署、應用一站式齊全! Jun 07, 2024 pm 12:05 PM

Yolov10:詳解、部署、應用一站式齊全!

無需OpenAI數據,躋身程式碼大模型榜單! UIUC發表StarCoder-15B-Instruct 無需OpenAI數據,躋身程式碼大模型榜單! UIUC發表StarCoder-15B-Instruct Jun 13, 2024 pm 01:59 PM

無需OpenAI數據,躋身程式碼大模型榜單! UIUC發表StarCoder-15B-Instruct

全面超越DPO:陳丹琦團隊提出簡單偏好優化SimPO,也煉出最強8B開源模型 全面超越DPO:陳丹琦團隊提出簡單偏好優化SimPO,也煉出最強8B開源模型 Jun 01, 2024 pm 04:41 PM

全面超越DPO:陳丹琦團隊提出簡單偏好優化SimPO,也煉出最強8B開源模型

清華接手,YOLOv10問世:效能大幅提升,登上GitHub熱門榜 清華接手,YOLOv10問世:效能大幅提升,登上GitHub熱門榜 Jun 06, 2024 pm 12:20 PM

清華接手,YOLOv10問世:效能大幅提升,登上GitHub熱門榜

李飛飛揭秘創業方向「空間智能」:視覺化為洞察,看見成為理解,理解導致行動 李飛飛揭秘創業方向「空間智能」:視覺化為洞察,看見成為理解,理解導致行動 Jun 01, 2024 pm 02:55 PM

李飛飛揭秘創業方向「空間智能」:視覺化為洞察,看見成為理解,理解導致行動

70B模型秒出1000token,程式碼重寫超越GPT-4o,來自OpenAI投資的程式碼神器Cursor團隊 70B模型秒出1000token,程式碼重寫超越GPT-4o,來自OpenAI投資的程式碼神器Cursor團隊 Jun 13, 2024 pm 03:47 PM

70B模型秒出1000token,程式碼重寫超越GPT-4o,來自OpenAI投資的程式碼神器Cursor團隊

AI新創集體跳槽OpenAI,Ilya出走後安全團隊重整旗鼓! AI新創集體跳槽OpenAI,Ilya出走後安全團隊重整旗鼓! Jun 08, 2024 pm 01:00 PM

AI新創集體跳槽OpenAI,Ilya出走後安全團隊重整旗鼓!

See all articles