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可以做网页也可以做数据库

  • 相关阅读:
    python中取列表的后半部分元素
    python中列表分片
    python中统计列表中元素出现的次数
    python中range()函数用法
    pyhton中实现列表元素顺序颠倒
    python中列表元素求交集和并集
    python中编写抽奖小游戏
    python中删除列表元素
    python中列表的去重复和取重复
    欲为Java技术大牛所需的25个学习要点
  • 原文地址:https://www.cnblogs.com/liyiyong/p/5098037.html
Copyright © 2011-2022 走看看