数据库四个d
① Sql server,请问A,B,C,D四个选项分别都是干什么用的
/*
A.SQL Server Management Studio
是一个集成环境,用于访问,配置,管理和开发SQLServer的所有组件
组合了大量图形工具和丰富的脚本编辑器,使各种技术水平的开发人员和管理员都能访问SQLServer
B.SQL Profiler是一个非常强大的工具,使用它,我们可以捕获和分析数据库中发生的相关的事件
例如,存储过程的执行等.而捕获的信息可以为我们在性能诊断中提供依据
我们通常可以利用SQL Server Profiler完成以下事情:
1.可以监视SQL Server内部发生的各种活动:例如发生在数据库引擎中的活动,发生在Analysis Services
以及Integration Services中的活动
2.监控并且确认某些查询,事务相关的性能问题等
3.可以对执行计划进行分析
4.可以监视并且确认SQL Server内部的发生的一些错误和警告
5.可以捕获数据库发生的数据,并且还可以对数据库的压力进行重放
6.可以对数据库中用户的活动进行审计跟踪
7.可以通过多种方式对数据进行分析与跟踪
8.可以将跟踪的数据与系统的性能计数器关联起来,从而更加全面的检查发生的问题
9.可以将跟踪的数据以DTA来进行分析
10.还可以对SQL Profiler进行编程,可以不使用它的GUI工具
C.Sql Server Configuration Manager
配置管理器,用来启用服务,配置网络协议
SQL Server Integration Services:为 SSIS 包的存储和执行提供管理支持
SQL Server FullText Search(MSSQLSERVER):快速创建结构化和半结构化数据的内容和属性的全文索引,以允许对此数据进行快速的语言搜索
SQL Server(SQLEXPRESS):sqlserver 体验版数据库的服务
SQL Server(MSSQLSERVER):提供数据的存储、处理和受控访问,并提供快速的事务处理
SQL Server Analysis Services(MSSQLSERVER):为商业智能应用程序提供联机分析处理(OLAP)和数据挖掘功能
SQL Server Reporting Services(MSSQLSERVER):报表服务,只有服务器版本才拥有此服务,启动服务后可在数据库服务器上进行报表开发
SQL Server Browser:将 SQL Server 连接信息提供给客户端计算机
SQL Server Agent(MSSQLSERVER):快速创建结构化和半结构化数据的内容和属性的全文索引,以允许对此数据进行快速的语言搜索
如果要运行数据库,必须启动的应该是:
SQL Server(SQLEXPRESS)
SQL Server(MSSQLSERVER)
SQL Server Browser
D.数据库优化引擎顾问
借助 Microsoft SQL Server 数据库引擎优化顾问,您不必精通数据库结构或深谙 Microsoft SQL Server,即可选择和创建索引、索引视图和分区的最佳集合
数据库引擎优化顾问具备下列功能:
通过使用查询优化器分析工作负荷中的查询,推荐数据库的最佳索引组合
为工作负荷中引用的数据库推荐对齐分区或非对齐分区
推荐工作负荷中引用的数据库的索引视图
分析所建议的更改将会产生的影响,包括索引的使用,查询在表之间的分布,以及查询在工作负荷中的性能
推荐为执行一个小型的问题查询集而对数据库进行优化的方法
允许通过指定磁盘空间约束等高级选项对推荐进行自定义
提供对所给工作负荷的建议执行效果的汇总报告
考虑备选方案,即:您以假定配置的形式提供可能的设计结构方案,供数据库引擎优化顾问进行评估
② 数据库有关系模式R(A,B,C,D)有依赖关系F=(A->B, B->C) BC范式问题
候选键是a或b。
a->c,
a->b,
a->bc,
bc->d,
a->d
所以a是key
b->a,所以b也是key
--------------------------------------------
是第一范式,因为满足每一个分量不可再分;
是第二范式,因为非主属性c
、d完全依赖于key;
是第三范式,因为非主属性c
、d对主属性a、b不存在传递函数依赖;
是bc范式,因为每一个决定因素必含有a或b;
是第四范式,因为不存在非平凡且非函数依赖的多值依赖。
(两个多值依赖,都含有主属性)
因此,最高是第四范式。
③ sql语句如何写 有一个表table 里面有A,B,C,D四个字段
数据库是基于集合论的,表中记录是无序的,象数组那样对位拷贝很麻烦专的
只能提个建议,对着后五属条和前五条同时循环并对位更新,这个比较容易
如果只是根据短标题与标题对应,这个可以
update 表 t1 set D=(select A from 表 t2 where t2.标题=t1.短标题)
④ ORACL 数据库 有A,B,C,D 4个表。 其中A表有a1列,B表有b1列,C表有c1,c2列,D表有d1列
update d set d1 = (select c2 from a,b,c ,d dt where a.a1= b.b1 =c.c1 and dt.d1<> c2)
where exists (select c2 from a,b,c ,d dt where a.a1= b.b1 =c.c1 and dt.d1<> c2 and dt.id = d.id)
看样子抄还是缺袭少一些必要的关联条件
⑤ 数据库代码,函数中D是什么意思
在Oracle日期操作中,to_char(sysdate,‘D’)是获取当前周的第几天,星期天是1,星期一是2以此类推。你回的function主要功能就是判断输入日期是答否是周末,是return 1,不是就return 0。
⑥ 浏览NCBI、ENA、DDBJ、BIGD这四个主要数据库,初步比较他们之间区别
浏览嗯,F B C E N D D D B的四个数据库,初步比较他们之间的区别,他们之间的区别是很大的,因为他们数据库之前的设置,不要说你走了之后的话要注意他们自己的。
⑦ NCBI,EMBL,DDBJ,BIGD这四个数据库的区别
浏览嗯,F
B
C
E
N
D
D
D
B的四个数据库,初步比较他们之间的区别,他们之间的区别是很大的,因为他们数据库之前的设置,不要说
你走了之后
的话要注意他们自己的。
⑧ 同一个服务器不同数据库关联,语句中).D) 是什么意思,代表什么
1、回答:是数据表名
2、说明:
我们平时写的sql:from A;
等同于:from scheme1.A;
其中scheme1指的是你的数据源(不同的dbms的写法不同,意义也不同,oracle的话这里是用户名,mysql的话这里是实例名)
所以你的代码相当于:from scheme1.A join scheme2.D;
其中scheme2就是你代码中部那段。
⑨ 1,SQL Server安装程序创建4个系统数据库,下列()是不是系统数据库。 A.master B.model C.pub D.msdb
这个问题应该选C。
⑩ 1、SQL Server安装程序创建四个系统数据库,下列( )不是系统数据库。 A.master B.model C.pub D.msdb
这道题应该选择C。