
数据库
文章平均质量分 56
是聪聪黄吖
道阻且长,行则将至!
展开
-
数据库系统基本概念
1 数据库系统概述 1.1 数据库的四个基本概念 数据(Data):描述事物的符号记录。 数据库(DB):长期存储在计算内的、有组织的、可共享的大量数据的集合。 数据库管理系统(DBMS):是位于用户与操作系统之间的具有数据定义、数据操纵、数据库的运行管理、数据库的建立和维护功能的一层数据管理软件。 数据库系统(DBS):由数据库、数据库管理系统、应用程序和数据库管理员组成的存储、管理、处理和维护数据的系统。 1.2 数据库管理技术的产生和发展 人工管理阶段 文件系统阶段 数据库系统阶段 1、数据结构化:原创 2021-06-08 21:30:28 · 944 阅读 · 0 评论 -
数据库设计
1 数据库设计概述 狭义的讲,数据库设计就是设计数据库本身,即设计数据库的各级模式并建立数据库,这是数据库应用系统设计的一部分。需要区分数据库设计和DBMS设计。 1.1 数据库设计的基本步骤 一共分为上图展示的6个阶段(图来自百度)。 1.2 数据库设计各个阶段的数据设计描述 上图说明了数据库设计的各个阶段具体的工作(图来自百度)。 1.3 数据库设计过程中的各级模式 上图说明了数据库设计过程中各级模式的建立(图来自百度)。 ...原创 2021-05-13 19:41:41 · 235 阅读 · 0 评论 -
规范化
通常按属性间依赖情况来区分关系规范化程度为1NF、2NF、3NF和4NF等。 1 函数依赖 1.1 函数依赖的定义 设R(U)R(U)R(U)是属性集UUU上的关系模式,XXX,YYY是UUU的子集,若对于R(U)R(U)R(U)的任意一个可能的关系rrr,rrr中不可能存在两个元组在XXX上的属性值相等,而在YYY上的属性值不等,则称XXX函数确定YYY或YYY函数依赖XXX,记作X→YX{ \rarr}YX→Y。 1.2 确定函数依赖 根据现实世界的语义来确定函数依赖。 ...原创 2021-05-09 15:14:04 · 307 阅读 · 0 评论 -
关系和关系模式
1 关系 1.1 域 域是一组具有相同数据类型的值的集合。 1.2 笛卡尔积 给定一组域D1,D2,⋯ ,Dn,D_1,D_2,\cdots,D_n,D1,D2,⋯,Dn,允许其中某些域是相同的,D1,D2,⋯ ,Dn,D_1,D_2,\cdots,D_n,D1,D2,⋯,Dn,的笛卡尔积为D1×D2×⋯×Dn={(d1,d2,⋯,dn)∣di∈Di,i=1,2,⋯,n},D_1{\times}D_2{\times}{\cdots}{\times}D_n=\{(d_1,d_2,{\cdots},原创 2021-05-09 12:34:58 · 510 阅读 · 0 评论 -
数据库的完整性
为维护数据库的完整性,数据库系统必须能够实现如下功能: 1、提供定义完整性约束条件的机制(关系模型的实体完整性、参照完整性和用户定义完整性) 2、提供完整性检查的方法(一般在INSERT、UPDATE和DELETE语句执行后开始执行) 3、进行违规处理(拒绝或级联其他操作) 1 实体完整性 定义:在create table中用primary key定义 示例: create table student (Sno char(9) primary key, 列级定义主码 ... ); 或者原创 2021-04-21 19:36:19 · 924 阅读 · 1 评论 -
基本表的定义、删除与修改
1 基本表的定义 格式:create table <表名>(<列名><数据类型>[列级完整性约束条件] [<列名><数据类型>[列级完整性约束条件]] ... [,<表级完整性约束条件>]); 示例:创建student表 create table student (Sno char(9) primary key, Sname char(20) unique not null, S原创 2021-04-21 17:05:06 · 1112 阅读 · 0 评论