数据库学习七 数据库的控制功能
事务管理 事务是一个操作序列,这些操作 "要么都做,要么都不做" 事务和程序是两个不同的概念,一般一个程序可包含多个事务 在 SQL 语言中,事务定义的语句有以下三条 -- 事务开始 BEGIN TRANSACTION -- 事务提交 COMMIT -- 事务回滚 ROLLBACK 事务具有 ACID 性质,原子性 (Atomicity) 、一致性…
|
2023-2-12 8:15
|
309
|
|
1920 字
|
8 分钟
数据库学习六 数据库设计
数据库设计的策略 自顶向下与自底向上,常常两种方法综合使用 数据库设计的步骤 新奥尔良法是目前得到公认的,较完整、较权威的数据库设计方法,它把数据库设计分为四个主要阶段 用户需求分析。收集用户需求,确定系统边界概念设计。描述概念模型较理想的是采用 E-R 方法逻辑设计。E-R 图转换为关系模式,规范化物理设计。逻辑模型在计算机中的具体实现方案 然后…
|
2023-2-11 8:15
|
341
|
|
3014 字
|
12 分钟
数据库学习五 范式
关系数据库中的关系必须满足一定的规范化要求,对于不同的规范化程度可以使用范式来衡量。目前主要有 6 钟范式:1NF、2NF、3NF、BCNF、4NF 和 5NF 满足最低要求的称为 1NF,在 1NF 基础上进一步满足一些要求的为 2NF,以此类推。在这些范式中,最重要的是 3NF 和 BCNF,它们是进行规范化的主要目标 一个低一级范式的关系模式…
|
2023-2-10 8:13
|
332
|
|
1703 字
|
7 分钟
数据库学习四 关系数据库理论
关系模式 一个关系模式应当是一个五元组 (含关系名) R R 为关系名,它是符号化的元组语义U 为一组属性属性组 U 中的属性来自域 Ddom 为属性列表到域的映射F 为属性组 U 上的一组数据依赖 (函数依赖) 由于第三点与第四点对模式设计关系不大,因此通常把关系模式看作是一个三元组:R,当且仅当 U 上的一个关系 r 满足 f 时,r 称为关系…
|
2023-2-09 8:10
|
344
|
|
1566 字
|
7 分钟
数据库学习三 SQL 语言
SQL 语言的分类 DDL (Data Definition Language, 数据定义语言) 在数据库系统中,每一个数据库、数据库中的表、视图和索引等都是数据库的对象,要建立和删除一个数据库对象,都可以通过 SQL 语言来完成。DDL 包括 CREATE、ALTER 和 DROP 等 DML (Data Manipulation Languag…
|
2023-2-08 8:00
|
336
|
|
3496 字
|
28 分钟
数据库学习二 关系模型
关系模型中的基本术语 关系数据库系统是支持关系模型的数据库系统。有关关系模型的的一些基本术语如下: 关系:一个关系就是一张二维表,每个关系有一个关系名元组:表中的一行即为一个元组,对应存储文件中的一个记录值属性:表中的列称为属性,每一列有一个属性名,属性值相当于记录中的数据项或者字段值域:属性的取值范围,即不同元组对同一个属性的值所限定的范围关系模…
|
2023-2-07 6:00
|
322
|
|
1519 字
|
7 分钟
数据库学习一 数据库导论
引言 之前数据库的写的很不好看,重新复习编写一下 (虽然这个也挺乱就是了) ...
|
2023-2-06 19:57
|
342
|
|
2400 字
|
9 分钟
SQL语句的一些语法细节(SQL SERVER语句)
1.SQL ORDER BY 关键字 ORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。 ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字 SQL ORDER BY 语法 SELECT column_name,column_nameFROM tabl…
|
2021-11-08 11:51
|
420
|
|
993 字
|
5 分钟
关于在使用navicat连接SQL server的一些问题
在安装完SQL server和navicat后在navicat中添加数据库: 1.连接名无要求,按照自己需要命名 2.打开安装好的SQL server 配置管理器 注意SQL Server(SQLEXPRESS)要保证在运行中,否则navicat无法连接双击打开后点击服务,可以看到自己的主机名 3.此时打开navicat在主机的地方填上:主机名\S…
|
2021-11-07 23:41
|
440
|
|
247 字
|
2 分钟