数据库基本概念
来源:互联网 发布:淘宝大连博哲贸易怎样 编辑:程序博客网 时间:2024/05/17 02:49
1.数据和数据库
数据是可以被计算机接收和处理的符号。根据所表示的信息特征不同,数据有不同的类别,如数字、文字、表格、图形/图像和声音等。
数据库简单来说就是存放数据的仓库。
数据库(SQL)是一种结构化查询语言。
SQL语言由以下三部分组成:
(1)数据定义语言(Data Desciption Language,DDL),用于执行数据库定义的任务,对数据库及数据库中的各种对象进行创建、删除、修改等操作。数据库对象主要包括表、默认约束、规则、视图、触发器和存储过程等。
(2)数据操纵语言(Data Manipulation Language, DML),用于操纵数据库的各种对象,检索和修改数据。
(3)数据控制语言(Data Control Language,DCL),用于安全管理,确定哪些用户可以查看或修改数据库中的数据。
表我就不说了大家都知道
表结构:每个表都具有一定的结构,称为表的“型”。表型指的是组成表的各列属性的名称及数据类型,也就是日常表格的“栏目信息”。
记录:每个表包含若干行数据,他们是表的“值”,表中的每一行称为一个记录,因此表示记录的有限集合
字段:每行即每个记录由若干个数据构成,将构成记录的每个数据称为字段
关键字:若表中记录的某一字段或字段组合能够唯一标志记录,则称该字段或字段组合为候选关键字。若一个表中有多个候选关键字,则选定其中一个为主关键字,也称主键。当一个表只有唯一的一个候选关键字时,该候选关键字就是主关键字,如学生表的主关键字为学号。
外关键字:若某字段或字段组合不是数据库中的A表的关键字,但它是数据库中另外一个表B表的关键字
学生表(学号,姓名,专业名,性别,出生时间)
课程表(课程号,课程名,学分)
学生成绩表(学号,课程号,分数)
带下划线表示的字段或字段组合为关键字
单独的学号、课程号都不是学生成绩表的关键字,但它们分别是学生表和课程表的关键字,因此它们都是学生成绩表的外关键字。
外关键字表示了表之间的参照完整性约束。
视图:
视图是由一个或者多个表(或视图)导出的表
视图与表不同,它是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,对视图的数据进行操作时,系统根据视图的定义操作与视图相关联的基本表。
0 0
- 数据库-基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库-基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库-基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- 数据库基本概念
- ftp工具类的分享
- bufferedinputstream也需要指定一个数组长度呀?
- Git
- Eclipse代码注释快捷键
- SharePoint 2010/2013/2016内容数据库与网站集的关系
- 数据库基本概念
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- Android Studio Gradle的配置及打包多个不同特性的应用
- python os模块 常用命令
- 搞事情必备-简单搞事情基础篇1
- ZCMU—1597
- 利用angular指令监听ng-repeat渲染完成后执行脚本
- js方法传参!
- win10休眠后,桌面只显示一个鼠标