数据库设计的一些原则(一)三大范式1.第一范式(1NF):字段值具有原子性,不能再分(所有关系型数据库系统都满足第一范式) 例如:姓名字段,其中姓和名是一个整体,如果区分姓和名那么必须设立两个独立字段; 2.第二范式(2NF):一个表必须有主键,即每行数据都能被唯一的区分; 备注:必须先满足第一范式; 3.第三范式(3NF):一个表中不能包涵其他相关表中非关键字段的信息,即数据表不能有沉余字
创建存储过程create procedures_student@ sex varchar(10)asselect * fro工信息
原创 2022-12-19 15:37:57
115阅读
数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。  数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个DBMS产品的概念模式(信息世界模型),用E-R图来描述。在逻辑设计阶段将E-R图转换成具体的数据库产品支
转载 精选 2006-07-04 20:39:00
1511阅读
存储过程:存储过程就是编译好了的一些sql 语句。1.存储过程因为SQL 语句已经预编绎过了,因此运行的速度比较快。 2. 可保证数据的安全性和完整性。通过存储过程可以使没有权限的用户在控制之下间接地存取数据库,从而保证数据的安全。通过存储过程可以使相关的动作在一起发生
原创 2021-04-21 22:37:51
878阅读
原创 2021-03-31 20:51:04
43阅读
原创 2021-03-31 20:51:04
135阅读
--验证存储过程是否正确时,需要用declare块。 declare  i integer;  v_sql varchar2(1000);  -- 定义游标  CURSOR C_EMP IS SELECT category FROM act_hq_tem_def;    begin    
原创 2018-04-16 17:48:22
770阅读
1点赞
概述: 首先,需要了解存储过程的的常见类型 —— 从参数的角度分为有参数的存储过程和无参数的存储类型,从返回结果的角度分为“返回结果集”、“使用 output 参数”、“通过 return 参数”。 语法: 创建无参数的存储过程 创建有参数的存储过程 全局变量 全局变量也称为外部变量,它的作用域为从
原创 2021-07-30 09:16:41
542阅读
存储过程: 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完毕特定功能的SQL 语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给出參数(假设该存储过程带有參数)来运行它。存储过程数据库中的一个重要对象,不论什么一个设计良好的数据库应用程序都应该用到存储过程
原创 2022-01-06 17:41:52
444阅读
 需求分析->概念结构设计->逻辑结构设计->物理设计 需求分析:数据流图,数据字典,需求说明书概念结构设计:ER模型逻辑结构设计:关系模式 ...
原创 2023-05-06 15:07:46
20阅读
  一,MySQL是什么? MySQL(发音为"my ess cue el",不是"my sequel")是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。 由于MySQL是开放源代码的,因此任何人都可以在General Public Li
    MapDB是一个快速、易用的嵌入式Java数据库引擎,它提供了基于磁盘或者堆外(off-heap允许Java直接操作内存空间, 类似于C的malloc和free)存储的并发的Maps、Sets、Queues。MapDB的前身是JDBM,已经有10多年的历史。MapDB支持ACID事务、MVCC隔离,它的jar包只有200KB,且无其它依赖,非常轻量。MapDB 提供了并
转载 2023-08-30 11:09:50
65阅读
MySQL执行过程以及顺序当我们在客户端发起一个sql到出现详细的查询数据,这其中究竟经历了什么样的过程?MySQL服务端是如何处理请求的,又是如何执行sql语句的?本篇博客将来探讨这个问题:MySQL体系结构MySQL体系结构连接层最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。服务层第二层架构主要完成
进入数据库操作,难免会出现一些误操作。这时就需要我们对数据进行恢复。一下介绍一下如何将表中的内容删除后进行恢复的过程。首先我们模拟一下实验环境:将数据库安装好之后进入到/etc/my.cnf中查看是否启用了日志功能(数据恢复是根据日志来进行恢复的。)在此环境已经设置好了。之后进入数据库中新建一个命名未vianet_bss进入库中并新建一个表命名为stb_activecreate table st
原创 精选 2017-04-21 14:10:22
684阅读
存储过程:1、定义:存储过程数据库的编程语言。2、存储过程由于厂商的不同,会有不同的过程
原创 2022-11-03 14:27:12
149阅读
定义: 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 讲到这里,可能有人要问:这么说存储过程就是一堆SQL语句而已啊? Microsoft公司为什么还要添加这个技术呢? 那么存储过程与一般的SQL语句有什么区别呢? 存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,
转载 2007-09-18 16:38:00
104阅读
2评论
浅谈数据库之存储过程 什么是存储过程 如果你接触过其他的编程语言,那么就好理解了,存储过程就像是方法一样。 竟然他是方法那么他就有类似的方法名,方法要传递的变量和返回结果,所以存储过程有存储过程名有存储过程参数也有返回值。 存储过程的优点: 存储过程的能力大大增强了SQL语言的功能和灵活性。 可保证 ...
转载 2021-09-25 23:03:00
218阅读
2评论
数据库失效时,请记录下当前时间,然后遵循下面步骤进行恢复。 1.         备份数据库成功,使用备份文件还原数据库,转第2步。失败,转第3步
转载 2023-03-13 16:30:46
270阅读
5. Mysql数据库-存储过程1. 存储过程和函数概述1.存储过程和函数是事先经过编译并存储在数据库中的一段SQL语句的集合a.类似于java中的方法:是一段java代码的集...
原创 2022-07-01 18:52:37
281阅读
1.将在线备份文件放到  /opt 目录下  将归档日志 放到/eipgpfs/procure2/NODE0000/C0000000      并将 /opt    下的备份文件      和日志文件   &n
原创 2014-12-03 13:43:34
669阅读
  • 1
  • 2
  • 3
  • 4
  • 5