随笔分类 - 数据库pgsql
1
摘要:sql多表查询:未定义列名 原因: 我在两个表中都定义了相同列名:PROD_NAME,并且使用时没有用AS重新命名。 错误语句 SELECT T1.ID, T1.PROD_NAME T2.PROD_NAME FROM ZS_PROD_ELEMENT T1 LEFT JOIN ZS_PROD_INFO
阅读全文
摘要:7 NoSQL数据库 ❖7.1 NoSQL数据库概述 ❖7.2 列存储数据库 ❖7.3 键值对数据库 ❖7.4 文档型数据库 ❖7.5 图形数据库 啊啊啊啊 在Neo4J集群中,数据的写入是通过主服务器来完成的,数据的读取可以通过集群中的任意一个Neo4J实例来完成。 以下哪一项不是NoSQL的共同
阅读全文
摘要:第6章 数据库应用编程 掌握ODBC数据库连接的工作原理及配置方式。 掌握JDBC数据库连接的工作原理及程序结构。 掌握数据库存储过程、触发器、游标的程序结构。 掌握数据库数据Web呈现技术及MyBatis数据访问技术。 6.1 数据库连接技术 ODBC的技术背景 一般情况下,通常选用特定的DBMS
阅读全文
摘要:前车之鉴 学长写的超级好:https://blog.csdn.net/qq_30310145/article/details/105874611 几个要注意的点: 备份数据库时候要使用AdministratorUser,并且要开放超级用户权限,不然无法备份整个数据库 在进行备份和恢复的环节使用的不是
阅读全文
摘要:5.5 备份与恢复 使得数据不被损坏或丢失 数据库备份——是指将数据库当前数据和状态进行副本复制,以便数据库受到破坏或丢失数据时可以进行修复 数据库恢复——是指数据库中数据丢失或被破坏时,从备份副本将数 据库从错误状态恢复到某一正确状态 5.5.1 数据库备份 0.备份角色 三者之一都可 可以是服务
阅读全文
摘要:5.4.1 数据库系统安全概述 数据库系统安全指为数据库系统采取安全保护措施,防止数据库系统及其数据遭到破坏、篡改和泄漏。 数据库安全:采取各种安全措施对数据库及其相关文件进行保护,以确保数据库的数据安全。 典型的数据库安全问题如下 黑客利用系统漏洞,攻击系统 内部人员非法地泄露、篡改数据。 系统运
阅读全文
摘要:5.3 并发控制 并发控制指在 DBMS 运行多个并发事务程序时,为确保各个事务独立正常运行,并防止相互干扰、保持数据一致性,所采取的控制与管理。 并发控制的目的 并发运行多个事务时,确保一个事务的执行不对另一个事务的执行产生不合理的影响,并解决可能产生的数据不一致、事务程序死锁等问题。(保证每个事
阅读全文
摘要:5.2 事务管理 为什么需要事务机制? 通常要允许多个用户的并发访问提升效率,但要进行管理控制,否则造成存取不正确的数据,从而破坏数据一致性。 5.2.1 事务 **事务(Transaction)**指由构成单个逻辑处理单元的一组数据库访问操作。 这些操作的SQL语句被封装在一起,它们要么都被成功执
阅读全文
摘要:5.1 数据库管理概述 数据库管理:是指为保证数据库系统的正常运 行和服务质量必须进行的系统管理工作。 系统化的管理,负责数据库系统管理任务的人员被称为数据库管理员(DataBase Administrator,DBA)。 5.1.1 数据库管理的目标与内容 数据库管理的目标如下。 (1)保障数据库
阅读全文
摘要:4.6 PowerDesigner实践 视频推荐:PowerDesigner数据库设计软件讲解_哔哩哔哩_bilibili 首先介绍一下软件里面的一些选项 Name 是给自己看的 Code是给数据库来转换的 属性 Identity 自动增长 P主键 M 强制填写-非空 C-CLUSTERED U-U
阅读全文
摘要:4.1 数据库设计概述 任何信息系统都离不开数据库的应用。 有效地分析数据对象组成及其关系,即建立系统数据架构。 系统数据架构 系统数据架构可由概念数据模型、逻辑数据模型和物理数据模型组成。 1.概念数据模型(Conceptual Data Mode,CDM) 是一种将业务系统的内在数据关系映射到信
阅读全文
摘要:2.2 关系模型原理 数据结构 数据操作 关系的完整性 一、关系模型及其组成 关系模型(Relation Model)——是一种基于二维表结构存储数据实体及 实体间联系的数据模型。 数据结构 关系数据结构 二维表 元组: 表中的一行,表示一个实体,关系是由元组组成的。 ❖ 属性: 表中的每一列在关系
阅读全文
摘要:第2章.数据库关系模型 2.1关系及其相关概念 2.2关系模型原理 2.3 PostgreSQL数据库关系操作实践 2.1关系及其相关概念 1.关系、实体 实体(entity)——是指包含有数据特征的事物对象在概念模型世界中 的抽象名称。 例 在企业信息系统中,人员信息可以使用“雇员(EMPLOYE
阅读全文
摘要:Pgadmin实践 某公司为了实现对各部门的工程项目进行业务信息管理,使用PostgreSQL创建一个工程项目数据库 ProjectDB。 该数据库包含部门表(Department)、员工表(Employee)、项目表(Project)和任务表(Assignment)。 创建表格 从运行窗口可看到,
阅读全文
摘要:3.6 视图 视图的概念 在SQL中,视图(View)是一种建立在SELECT查询结果集上的虚拟表。 视图可以基于数据库表或其他视图来构建,它本身没有自己的数据,而是使用了存储在基础表中的数据。 视图一但被定义,它便作为对象存储在数据库中,但视图本身并不存储数据,而是通过其虚拟视窗映射到基础表 中的
阅读全文
摘要:3.5数据控制SQL语旬 GRANT REVOKE DENY 作用:控制用户数据访问权 GRANT GRANT 语句是一种由数据库对象创建者或管理员执行的授权语句,把访问数据库对象权限授予给其他角色。 格式 GRANT <权限列表> ON <数据库对象> TO <用户或角色> [ WITH GRAN
阅读全文
摘要:3.45 多表连结 关联多表才能获得所需的信息的时候,用SELECT实现! 使用子查询处理多表 【例】检索出“计算机学院”的教师名单。该操作需要关联教师信息表 (Teacher)和学院信息表(College),才能获得这些数据。 这里嵌套了一层SELECT子查询语句,当然可以是多层但是不建议 SEL
阅读全文
1