随笔分类 - 数据库
摘要:首先了解一下几个概念:1)把一个关系模式分解成若干个关系模式的过程,称为关系模式的分解。2)把低一级的关系模式分解为若干个高一级的关系模式的方法不是唯一的。3)只有能够保证分解后的关系模式与原关系模式等价,分解方法才有意义。对于第一句话,为什么需要分解关系模式?因为原...
阅读全文
摘要:多说无益,直接看题。 已知关系模式R(U,F),其中U={ A,B,C,D,E},F是这样的关系集合{AB—>C,B—>D,C—>E,EC—>B,AC—>B} 求AB的闭包。第一步,设X0=AB,在F中找出这样的关系,左边是AB的子集,即左边为A,B,A...
阅读全文
摘要:SQL Server中的运算有并,交,差,笛卡尔积,除运算,其中笛卡尔积是最费时间的。除运算个人感觉是最难理解的,所以,花了点时间整理以下除运算方便以后查。例如,有以下R表,S表,T表 当我们计算R除以T时:(不区分大小写)先找出R表中和T表相同的属性,这里...
阅读全文
摘要:SQL Server中,group by 一般是和聚合函数一起搭配使用的,不然用了也没什么意义除了消除重复功能外,但消除重复一般使用distinct。例如,有这样的一学生成绩表(学号,课程号,成绩)我们按学号分组查询,select SNo from sc group...
阅读全文
摘要:一、锁为甚么引入?为了提高资源利用率,事务采用并发执行,但也因此带来如下问题: 会产生多个事务同时存取同一数据的情况可能会存取和存储不正确的数据,破坏事务一致性和数据库的一致性不一致性的体现:1)丢失修改:两个事务T1和T2读入同一数据并修改,T2的提交结果破坏了T1...
阅读全文
摘要:一、事务 定义: 例如: 在银行活动中,“由账户A转移资金额X到账户B”是一个典型的银行数据库业 务。这个业务可以分解为两个动作: 1)从账户A中减掉金额X 2)在账户B中加入金额X ...
阅读全文
摘要:解法一: select top 10* from test where id not in (select top 29 id from test) 例如,我有以下这个test表:当我选取第六行到第十行的数据时, select top 5* from test ...
阅读全文
摘要:之所以写这篇文章,是因为我纠结下面这个问题?首先,我创建了一个用户user1,赋予它对sc表查,删,该的权限即:grant select,update,deleteon scto user1再创建一个user5用户后,赋予它们对SM数据库的public角色,然后,我赋...
阅读全文
摘要:一.233错误已成功与服务器建立连接,但是在登录过程中发生错误。(provider:命名管道提供程序,error:0-管道的另一端上无任何进程。)(MicrosoftSQL Server,错误:233) 1.打开“Microsoft SQL Server --配置...
阅读全文
摘要:首先,我们需要以Windows身份进入数据中进入后,右击服务器——>属性这是我的服务器然后点击安全性,选择如下图所示,单击确定后,可能会提醒你重启,暂时别管单击数据库——>在数据库目录下选择安全性——>找到sa用户,右击——>属性单击常规——>选择SQL身份验证——>...
阅读全文
摘要:--增--/*增加列*/alter table 表名add 列名 varchar(20) check(你的约束条件);如:在学生情况表中增加一个Email列,要求检查输入的是否为Email;alter table 学生情况表add Email varchar(20...
阅读全文
摘要:触发器:即当发生某一事件时,如果满足给定条件,则执行相应的动作。它的基本架构: 触发器创建语法:(1)CREATETRIGGER trigger_nameON table|viewFOR|AFTER|INSTEADOF [DELETE][,INSERT][,UPDA...
阅读全文
摘要:可在这里下载数据库文件,下面实例以这个数据库为例子我想改为0的但改不了,小伙伴可以参照便文章免费下载游标:其实跟我们用select读取一个表的意思差不多,只不过它像指针,一行一行的读取,指到哪一行就读取哪一行的数据。 实例:/**1. 声明一个只读游标,数据...
阅读全文
摘要:找到SQL server 的配置管理器,找不到??打开 点击打开链接SQL server 网络配置下,找到MSSQLSERVER的协议——>右击TCP/IP,找到IP3,输入自己本机的IP地址(不知哪里找的看 )最下面一幅),TCP端口是1433,已启用该成是,点...
阅读全文
摘要:想用数据库建立远程连接,于是想把数据库改成IP地址连接,突然发现配置管理器不见了!!!!???百度了一下,有人说可以用win + R打开后,输入 SQLServerManager10.msc后确定,就可以找到了,大家可以试试,不知道为什么我的不行。于是,花了点时间找了...
阅读全文
摘要:数据库中的函数依赖,主码,候选码等的区别:点击打开链接数据库中的范式:分为,1NF,2NF,3NF,BCNF,4NF。一般我们,我们设计数据库到第三范式就算完整的了。它们的关系如下:第一范式:定义很多,其实说的就是列不可分。如:出厂日期 总额 数量 单价 ...
阅读全文
摘要:由以上定义可得,在一个关系表中肯定含有码,另外: 严格来说: 主属性:指主键列,即主键由一列构成 主键定义:能够唯一标识一个元组的属性或属性集,即可以由多列组成。 在教学中,大多实例都是主键由一列构成,所以也可以简单地说主属性与主键没有什...
阅读全文

浙公网安备 33010602011771号