读书笔记sql入门经典Word文件下载.docx

上传人:b****6 文档编号:21859698 上传时间:2023-02-01 格式:DOCX 页数:7 大小:292.88KB
下载 相关 举报
读书笔记sql入门经典Word文件下载.docx_第1页
第1页 / 共7页
读书笔记sql入门经典Word文件下载.docx_第2页
第2页 / 共7页
读书笔记sql入门经典Word文件下载.docx_第3页
第3页 / 共7页
读书笔记sql入门经典Word文件下载.docx_第4页
第4页 / 共7页
读书笔记sql入门经典Word文件下载.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

读书笔记sql入门经典Word文件下载.docx

《读书笔记sql入门经典Word文件下载.docx》由会员分享,可在线阅读,更多相关《读书笔记sql入门经典Word文件下载.docx(7页珍藏版)》请在冰豆网上搜索。

读书笔记sql入门经典Word文件下载.docx

1.2.2DISCONNECT和EXIT

DISCONNECT

1.3SQL命令的类型

主要分类:

数据定义语言DDL

数据操作语言DML

数据查询语言DQL

数据控制语言DCL

数据管理命令

事务控制命令

1.3.1定义数据库结构

数据定义语言(DDL)用于创建和重构数据对象

CREATETABLE

ALTERTABLE

DROPTABLE

CREATEINDEX

ALTERINDEX

DROPINDEX

CREATEVIEW

DROPVIEW

1.3.2操作数据

数据操作语言(DML)用于操作关系型数据库对象内部的数据

INSERT

UPDATE

DELETE

1.3.3选择数据

SELECT

数据查询语言(DQL)

1.3.4数据控制语言

数据控制语言(DCL)命令通常用于创建与用户访问相关的对象,以及控制用户的权限。

ALTERPASSWORD

GRANT

REVOKE

CREATESYNONYM

1.3.5数据管理命令

数据管理命令用于对数据库的操作进行审计和分析,还有助于分析系统性能。

STARTAUDIT

STOPAUDIT

1.3.6事务控制命令

COMMIT:

保存数据库事务

ROLLBACK:

撤销数据库事务

SAVEPOINT:

在一组事务里创建标记点以用于退回(ROLLBACK)

SETTRANSACTION设置事务的名称

1.4本书使用的数据库

1.4.3表的构成

一、字段

字段是表里的一列,用于保持每条记录的特定信息。

二、记录后一行数据

记录也被称为一行数据。

三、列

列是表里垂直的一项,包含表里特定字段的全部信息。

四、主键

主键用于区分表里每一条数据行。

五、NULL值

NULL是表示没有值的专业术语。

第2章定义数据结构

本章重点包括

1、概述表的底层数据

2、简介基本的数据类型

3、使用不同类型的数据

4、展示不同数据类型之间的区别

2.1数据是什么

数据类型用于指定特定列所包含的数据的规则,它决定了数据保存在列里的方式,包括分配给列的宽度,以及值是否可以使字母、数字、日期、时间等。

2.2数据基本类型

数据类型定义:

是一种数据检验方式,控制了每个字段里可以输入的数据。

数据类型:

字符串类型

数值类型

日期和时间类型

2.2.1定长字符串

定长字符串通常具有相同的长度,是使用定长数据类型保存的。

CHARACTER(n)

n是一个数字,定义了字段里能够保存的最多字符数量。

在定长数据类型里,通常使用空格来填充数量不足的字符。

警告:

不要使用定长数据类型来保存长度不定的数据。

 

3.4完整性约束

3.4.1主键约束

主键是表里一个活多个用于实现记录唯一性的字段。

虽然主键通常是由一个字段构成的,但是也可以由多个字段组成。

主键的作用在于表里每条记录都具有唯一的值。

PRIMARYKEY主键

3.4.2唯一性约束

唯一性约束是要求表里某个字段的值都在每条记录里都是唯一的。

即使我们队一个字段设置了主键约束,也可以对另一个字段设置唯一性约束,尽管它不会被当做主键使用。

主键是EMP_ID字段,表示雇员标识号码,用于确保表里的每条记录都是唯一的。

主键通常是在查询里引用的字段,特别是用于结合表时。

字段EMP_PHONE也会定义为UNIQUE,表示任意两个雇员都不能有相同的电话号码。

3.4.3外键约束

外键是字表里的一个字段,引用父表的主键。

外键约束是确保表与表之间引用完整性的主要机制。

一个被定义为外键的字段用于引用另一个表里的主键。

利用altertable命令可以向表里添加外键

3.4.4NOTNUll约束

NUll和NOTnull关键字定义为notnull的字段在每条记录里都必须有值。

3.4.5检查约束

检查(chk)约束用于检查输入到特定字段的数据的有效性,可以提供后端的数据库的编辑,虽然编辑通常是在前端程序里完成的。

3.4.6去除约束

dropconstraint选项可以去除已经定义的约束。

第4章规格化的过程

4.1规格化数据库

规格化是去除数据库里冗余数据的过程,在设计和重新设计数据库时使用。

它是一组减少数据冗余来优化数据库的指导方针,具体的方针被称为规格形式。

4.1.1原始数据库

在数据库逻辑设计过程中,确定原始数据库里的信息由有什么组成是第一个也是最重要的步骤,我们必须了解组成数据库的全部数据元素,才能有效地使用规格化技术,只有用必要的时间收集所需的数据集,才能避免因为丢失数据元素而重新设计数据库。

4.1.2数据库逻辑设计

任何数据库设计都要考虑到终端用户。

数据库逻辑设计,也被称为逻辑建模,是把数据安排到逻辑的、有组织的对象组,以便于维护的过程。

数据库的逻辑设计应该减少数据重复,甚至是完全消除这种现象。

一、什么是终端用户的需求

在设计数据库时,终端用户的需求应该是最重要的考虑因素。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 农学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1