最全面的sql数据库基础知识笔记
2022-02-09 19:00:42 4.41MB 数据库 sql database sqlserver
【概述】 从表的角度来看,每一个表都存储了大量数据,通过表可以查看到表中的数据。但是,从业务数据角度来看,同一种业务数据有可能分散在不同的表中,如何从一个数据库对象中查看这些分散存储的数据呢?从安全角度来看,不同的操作人员或许只能看到表中不同部分的数据。从数据的应用角度来看,一个报表中的数据往往来自于多个不同的表中,如何提高报表的设计效率呢?视图是解决这些问题的一种有效手段。本章全面讲述有关视图管理的内容。 【要点】 数据管理中存在的问题和解决思路 视图的概念、特点和类型 使用CREATE VIEW语句创建视图 创建索引视图 查看和加密视图定义文本 通过视图修改基表中的数据 使用图形工具管理视图 【内容】 10.1 概述 10.2 视图的概念、特点和类型 10.3 创建视图 10.4 通过视图修改数据 10.5 使用图形化工具定义视图 10.6 本章小结
2022-02-02 14:08:09 634KB 数据库 database sqlserver 视图设计
【概述】 如何提高Transact-SQL语句的执行效率呢?如何加强数据库中数据完整性的机制呢?这些问题的解决都依赖于数据库的编程对象。典型的数据库编程对象包括视图、存储过程、触发器、函数等。视图在第10章已经讲过了,本章将讲述其他常用的数据库编程对象。存储过程是一个可重用的代码模块,可以高效率地完成指定的操作。触发器是一种特殊类型的存储过程,可以实现自动化的操作。用户定义函数是由用户根据应用程序的需要而定义的可以完成特定操作的函数。 本章将全面研究存储过程、触发器、用户定义函数等特点和使用方式。 【要点】 存储过程的特点、类型和作用 使用CREATE PROCEDURE语句创建存储过程 存储过程的执行方式 DML触发器的特点和创建方式 DML触发器的工作原理 使用CREATE TRIGGER语句创建DML触发器 DDL触发器的特点和创建方式 用户定义函数的类型和特点 使用CREATE FUNCTION语句创建用户定义函数 【内容】 11.1 存储过程 11.2 触发器 11.3 用户定义函数 11.4 本章小结
2022-02-02 14:08:08 1.63MB 数据库 database SQLServer 存储过程
数据库基础初学者自学资源.pdf
2022-01-16 09:11:17 280KB 数据库基础 数据库
1
数据库基础知识点 启动,关闭及登录MySQL 使用SQL语句操作数据库 使用SQL语句操作表结构
2021-12-16 11:06:16 275KB mysql
1
动力节点MySQL视频教程配套的作业题分享! 动力节点的杜老师讲述的mysql教程,详细讲解了MySQL的相关知识,包括MySQL概述,MySQL应用环境,MySQL系统特性,MySQL初学基础,MySQL管理工具,如何安装MySQL及MySQL新特性,通过观看可掌握MySQL全套知识。
2021-12-15 16:04:15 25KB MySQL mysql教程 mysql入门 mysql视频
1
海量并行处理 (Massively Parallel Processing) DBMS、外部表(external tables)/并行加载(parallel loading) 资源管理 查询优化器增强(query optimizer enhancements)
2021-12-06 11:20:19 7.77MB mpp、分布式
1
存储过程 Greenplum支持SQL/PYTHON/PERL/C语言构建函数,以下着重介绍SQL 存储过程。 一个存储过程就是一个事务,包括对子过程的调用都在一个事务内 存储过程结构: CREATE FUNCTION somefunc() RETURNS integer AS $$ DECLARE quantity integer := 30; BEGIN RETURN ....; END; $$ LANGUAGE plpgsql; 赋值 给一个变量或行/记录赋值用下面方法:identifier := expression 例子:user_id := 20; 执行一个没有结果的查询: PERFORM query; 一个例子: PERFORM create_mv('cs_session_page_requests_mv', my_query); 存储过程请参考: * Instructor Notes By default, the master host is configured to allow remote client connections from the default superuser account only. This is the user who initialized the Greenplum array. In this case, the OS user name and the Greenplum database user name are the same, but this may not always be the case for other users. Let’s go over each line of the pg_hba.conf file for the master host and explain what is happening: Lines 1 and 2 are saying that for local UNIX domain socket connections allow the gpadmin user (the superuser who bootstrapped the array, lab# in our training environment) and all users to connect to all databases. The ident authentication method works by obtaining the client's OS user name, then determining the allowed database user names using a map file. There is a predefined ident map named sameuser, which allows any operating system user to connect as the database user of the same name. Any other maps must be created manually using the pg_ident.conf file. Line 3 is saying that for TCP/IP connections allow only the gpadmin superuser to connect to all databases when the connection comes from the local host. Note that the CIDR address is in IPv4 format. trust means no authentication is performed. Line 4 is saying that for any remote host TCP/IP connections allow only the gpadmin superuser to connect to all databases. Note that the CIDR address is in IPv4 format. md5 means password authentication is performed. If no password is provided at initialization time, the default password is mpparray.
2021-11-29 14:39:27 7.77MB mpp、分布式
1
sql数据库基础面试题复习题考试题-全.docx
2021-11-16 14:05:38 185KB 数据库