首页 > 编程语言 >C#面试题

C#面试题

时间:2022-12-14 23:11:32浏览次数:53  
标签:面试题 自写 包含 C# 数据库 索引 完整性

原文链接:https://www.cnblogs.com/xjzh/p/11021893.html

1.维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?

答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业务系统访问数据库都能维持数据库的完整性、一致性;最后再考虑用自写业务逻辑实现,但这种方式效率最低、编程最复杂,当为下下之策。

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

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

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

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

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

 

 

标签:面试题,自写,包含,C#,数据库,索引,完整性
From: https://www.cnblogs.com/zhu4c4/p/16983932.html

相关文章

  • Huawei Sweden Hackthon 2022 (华为瑞典2022黑客马拉松)参赛心得体验
    有幸在斯德哥尔摩的T-Centralen的WorldTradeCenter参加了HuaweiSwedenHackthon2022,即使是作为一支入围水队也收获了宝贵的经验。比赛体验是相当不错,有自助晚餐、早餐......
  • 彻底搞懂JavaScript防抖与节流
    今天为大家带来一篇JS重难点的知识体系,这也是前端高薪必备的重难点知识,而且防抖与节流在各大企业前端面试过程中经常会考到的高频面试题! 为了更好的帮助大家理解防抖......
  • Linux中的limits.conf配置文件解析
    一、引言----为何需要文件描述符资源问题:节约内存资源。在服务器上,每个打开的文件都需要消耗内存来管理。安全问题:如果不限制的话,有可能启动一个进程就是无限的创建和打开新......
  • NLP:14.1 词嵌入(Word2vec)李沐
    李沐动手学深度学习学习笔记 词向量是⽤于表⽰单词意义的向量,并且还可以被认为是单词的特征向量或表⽰。将单词映射到实向量的技术称为词嵌⼊。近年来,词嵌⼊逐渐成......
  • composer安装长时间卡住不动
    composer安装卡住不动安装长时间没变化解决:修改下载镜像,改成国内镜像原地址:composerconfig-grepo.packagistcomposerhttps://packagist.phpcomposer.com阿......
  • FreeSWITCH学习笔记:内部命令(API)
    本文更新于2022-12-14,使用FreeSWITCH1.10.7。官方文档见:https://freeswitch.org/confluence/display/FREESWITCH/mod_commands说明:下文中,部分大写为自定义变量,根据实际......
  • threading.local、请求上下文执行流程
    多app应用fromflaskimportFlaskfromwerkzeug.servingimportrun_simplefromwerkzeug.middleware.dispatcherimportDispatcherMiddlewareapp01=Flask('app01......
  • 「REMAKE C++」Day 1
    Day1阅读了一些《C++那些事儿》的基础知识GoogleC++命名风格简单学习。const关键字const对象默认为文件内局部变量//file1intv;externconstintcv;//......
  • 如何开启Apache Rewrite功能
    一、Ubuntu默认未开启Rewrite支持apche模块加载工作已分散到不同的配置文件,这样看起来似乎更为合理,管理起来也非常方便。下面看一下如何开启Rewrite模块,当用户需使用301重......
  • java学习笔记--类、函数重载、this、static、继承、重写、多态
    <5>类1)类和对象类是把一类事物的静态属性和动态操作组合在一起所得的概念,相当于模型,或者说一个设计图纸。对象是类的一个个体,是根据类这个设计图纸造出来的实物,会产生和......