SQL Server-一般面试问题和答案

为什么SQL Server常规问题采访问题?

在本节中,您可以学习和练习基于“SQL Server常规问题”的面试问题,并提高您的技能以面对面试。竞争性考试和各种入学考试(CAT,门,GRE,垫子,银行考试,铁路考试等)充满信心。

在哪里可以获得SQL Server常规问题、采访问题和解释答案?

188bet虚拟体育Indiabix为您提供了许多完全解决的SQL Server一般问题、采访问题和解释答案。所有的学生,Freshers可以下载带有答案的SQL Server一般问题小测验问题(PDF文件和电子书)。有详细答案描述的解决示例,给出了解释,很容易理解。查看有感觉和良好的用户界面问题的解决方案;轻松完成所有问题和答案。

如何回答SQL Server一般性问题面试问题?

通过练习下面给出的练习,您可以轻松地回答基于SQL Server常规问题的面试问题。


  1. 什么是关系数据库?
    关系数据库管理系统(RDBMS)是维护表中数据记录和索引的数据库管理系统。可以在数据和表之间创建和维护关系。在关系数据库中,数据项之间的关系用表表示。这些表之间的相互依赖性是通过数据值而不是指针来表示的。这允许高度的数据独立性。RDBMS能够重新组合来自不同文件的数据项,提供强大的数据使用工具。
  2. 关系表的属性是什么?
    关系表有六个属性:
    1. 值是原子的。
    2. 列值的类型相同。
    3. 每一行都是唯一的。
    4. 列的顺序无关紧要。
    5. 行的顺序无关紧要。
    6. 每列必须具有唯一的名称。
  3. 什么是规范化?
    数据库规范化是一种应用于数据结构的数据设计和组织过程,它基于有助于构建关系数据库的规则。在关系数据库设计中,组织数据以最小化冗余的过程称为规范化。规范化通常包括将数据库划分为两个或多个表,并定义表之间的关系。目标是隔离数据,以便添加删除,字段的修改可以在一个表中进行,然后通过定义的关系在数据库的其余部分传播。
  4. 什么是非规范化?
    去规范化是通过添加冗余数据来优化数据库性能的过程。有时这是必要的,因为当前的DBMS不能很好地实现关系模型。一个真正的关系型DBMS将允许在逻辑级别上使用完全规范化的数据库,188bet滚球同时提供针对高性能调整的数据的物理存储。去规范化是一种从高到低标准形式的数据库建模技术,以加速数据库访问。
  5. 什么是不同的规范化形式?
    1. 1nf:消除重复组为每一组相关属性创建一个单独的表,给每个表一个主键。每个字段最多包含一个来自其属性域的值。
    2. 2NF:消除冗余数据如果属性只依赖于多值键的一部分,把它移到另一张桌子上。
    3. 3nf:消除不依赖键的列如果属性对键的描述不起作用,把它们移到另一张桌子上。所有属性都必须直接依赖于主键。
    4. BCNF:博伊斯密码子正常形式如果候选键属性之间存在非常重要的依赖关系,把它们分成不同的表。
    5. 4NF:分离独立的多重关系任何表都不能包含两个或多个不直接相关的1:n或n:m关系。
    6. 5nf:分离语义相关的多重关系可能存在对信息的实际约束,这些约束证明分离逻辑上相关的多对多关系是合理的。188bet滚球
    7. 最佳正态形式仅限于简单(基本)事实的模型,如对象角色模型符号所示。
    8. 域密钥标准格式没有任何修改异常的模型被称为在dknf中。
    记得,这些规范化指导方针是累积的。对于3nf中的数据库,它必须首先满足2nf和1nf数据库的所有标准。
  6. 什么是存储过程?
    存储过程是以前在服务器数据库中创建并存储的一组命名的SQL语句。存储过程接受输入参数,以便几个使用不同输入数据的客户机可以通过网络使用单个过程。当程序被修改时,所有客户端都会自动获取新版本。存储过程减少了网络流量并提高了性能。存储过程可用于帮助确保数据库的完整性。

    例如SPI ServDB,SP-ReNAMEDB,SPY依赖等。