zoukankan      html  css  js  c++  java
  • c#面试题

    2.什么是事务?什么是锁?

    答:事务是指一个工作单元,它包含了一组数据操作命令,并且所有的命令作为一个整体一起向系统提交或撤消请
    求操作,即这组命令要么都执行,要么都不执行。

      锁是在多用户环境中对数据的访问的限制。SqlServer自动锁定特定记录、字段或文件,防止用户访问,以维
    护数据安全或防止并发数据操作问题,锁可以保证事务的完整性和并发性。

    3.什么是索引,有什么优点?

    答:索引象书的目录类似,索引使数据库程序无需扫描整个表,就可以在其中找到所需要的数据,索引包含了一个
    表中包含值的列表,其中包含了各个值的行所存储的位置,索引可以是单个或一组列,索引提供的表中数据的逻辑
    位置,合理划分索引能够大大提高数据库性能。

    4.视图是什么?游标是什么?

    答:视图是一种虚拟表,虚拟表具有和物理表相同的功能,可以对虚拟表进行增该查操作;

    视图通常是一个或多个表的行或列的子集;

    视图的结果更容易理解(修改视图对基表不影响),获取数据更容易(相比多表查询更方便),限制数据检索
    (比如需要隐藏某些行或列),维护更方便。

    游标对查询出来的结果集作为一个单元来有效的处理,游标可以定位在结果集的特定行、从结果集的当前位置
    检索一行或多行、可以对结果集中当前位置进行修改、

    5.什么是存贮过程 有什么优点?
    答:存储过程是为了完成sql命令的命令集
    优点:只需要一次创建
    允许更快执行
    减少网络流量

    6.什么是触发器?
    答:是一种特殊的存贮过程,是要是通过事件来触发的

    触发器的优点:
    1.强化约束
    2.跟踪变化

    7.简单的介绍 ado.net 与ado的改进?
    答:ado以recordset存贮。而ado是以dataset 表示 ado.net 提供了数据集和数据适配器,实现了分布式处理。

    8.如何将数组复制到动态数组中去?

    答:用foreach(object arr in array) arraysit.add(arr)

    9.列举ADO.net的五个主要对象
    答: connection 连接对象 command 执行命令与存贮过程 dataset 内存中一张或多张表 datareder 只读数据拘留 dataadapter 适配

    10 简述三层结构体系

    答:表示层(ui) 业务逻辑层(bll)数据访问层(dal)

    11.什么是拆箱和装箱?什么是重载?
    拆箱是将引用转成值类型
    装箱时将值类型转成引用类型
    重载 是将相同类名不同参数 的一种方法

    12.面向对象的主要思想是?
    封装 继承 多态
    13.简述webservice服务
    答:webservice 服务是可以部署在计算机被任何服务使用,所谓的服务是给系统提供一组接口,webservice服务可以连接到企业客户
    14.列举你所了解的xm技术及其应用
    xsl可以做网页也可以做数据库

  • 相关阅读:
    修复PLSQL Developer 与 Office 2010的集成导出Excel 功能
    Using svn in CLI with Batch
    mysql 备份数据库 mysqldump
    Red Hat 5.8 CentOS 6.5 共用 输入法
    HP 4411s Install Red Hat Enterprise Linux 5.8) Wireless Driver
    变更RHEL(Red Hat Enterprise Linux 5.8)更新源使之自动更新
    RedHat 5.6 问题简记
    Weblogic 9.2和10.3 改密码 一站完成
    ExtJS Tab里放Grid高度自适应问题,官方Perfect方案。
    文件和目录之utime函数
  • 原文地址:https://www.cnblogs.com/liyiyong/p/5098037.html
Copyright © 2011-2022 走看看