社区
C#
帖子详情
面试问题
xuhaijin
2009-05-23 03:50:18
面试的时候我如何讲解负责的采购和销售模块所用到的技术点.该如何讲才能领他们满意
...全文
153
24
打赏
收藏
面试问题
面试的时候我如何讲解负责的采购和销售模块所用到的技术点.该如何讲才能领他们满意
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chengwen2402163
2009-05-24
打赏
举报
回复
讲流程
十八道胡同
2009-05-24
打赏
举报
回复
保密原则。。。
ferlydf
2009-05-24
打赏
举报
回复
学习 参考 呵呵
dingguowendgw
2009-05-24
打赏
举报
回复
帮顶!
xudongdong1990
2009-05-23
打赏
举报
回复
学习了,帮顶
星火燎猿
2009-05-23
打赏
举报
回复
先了解以下对方公司的情况,在看情况而定了
HUOWEI
2009-05-23
打赏
举报
回复
概念的东西还是要回答出来的,随机应变回答是最好的.有时候回答出来 的答案不一定是面试官想找的结果.
光宇广贞
2009-05-23
打赏
举报
回复
[Quote=引用 7 楼 jueyingfd 的回复:]
原子性(ATOMICITY):
一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前的状态。
一致性(CONSISTENCY):
一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。换句话说,一个事务应该把系统从一个一致-状态转换到另一个一致状态。举个例子,在关系数据库的情况下,
一个一致的事务将保护定义在数据上的所有完整性约束。
隔离性(ISOLATION):
在同一个环境中可能有多个事务并发执行,而每个事务都应表现为独立执行。串行的执行一系列事务的效果应该同于并发的执行它们。这要求两件事:
在一个事务执行过程中,数据的中间的(可能不一致)状态不应该被暴露给所有的其他事务。
两个并发的事务应该不能操作同一项数据。数据库管理系统通常使用锁来实现这个特征。
持久性(DURABILITY):
一个被完成的事务的效果应该是持久的。
[/Quote]
感觉说的是数据库……
pathuang68
2009-05-23
打赏
举报
回复
帮顶
mabailin
2009-05-23
打赏
举报
回复
顶
修改一下昵称
2009-05-23
打赏
举报
回复
路过帮顶...丿
zhushoudong
2009-05-23
打赏
举报
回复
哎 只有顶了
zealot1021
2009-05-23
打赏
举报
回复
如果将技术的话旧要多讲一些数据库方面的,做进销存主要考验的是SQL
zealot1021
2009-05-23
打赏
举报
回复
大略的讲讲技术,企业更看重你是否了解相关业务流程,因为做进销存在技术上没什么难度,重点、难点在是否理解了业务。祝你成功。
xuhaijin
2009-05-23
打赏
举报
回复
我的意思是这项目里怎么用的这两个技术点,而不是它们的概连
whyabc
2009-05-23
打赏
举报
回复
up
jueyingfd
2009-05-23
打赏
举报
回复
看一下吧!其实面试的时候你不用说的很详细,概括一下就行。
事务
为了完成对数据的操作,企业应用经常要求并发访问在多个构件之间共享的数据。这些应用在下列条件下应该维护数据的完整性(由应用的商务规则来定义):
分布式访问一个单独的数据资源,以及从一个单独的应用构件访问分布式资源。
在这种情况,可能要求在(分布式)资源上的一组操作被当作一个工作单元(unit)。在一个工作单元中, 操作的所有部分一起成功或失败并恢复。在下面的情况下这个问题更加复杂:
通过一组分布式的、访问多个资源的数据的构件实现一个工作单元,和/或部分操作是被顺序执行的或在要求协调和/或同步的并行线程中。
在所有情况下, 都要求应用维护一个工作单元的成功或失败。在失败的情况下,所有资源要把数据状态返回到以前的状态
(比如说,工作单元开始前的状态)。
事务的概念和和事务管理器(或者一个事务处理服务)在一个工作单元中的维护数据完整性,这就简化了这样的企业级别分布式应用的构造。
一个事务是有下列属性的一个工作单元:
原子性(ATOMICITY):
一个事务要被完全的无二义性的做完或撤消。在任何操作出现一个错误的情况下,构成事务的所有操作的效果必须被撤消,数据应被回滚到以前的状态。
一致性(CONSISTENCY):
一个事务应该保护所有定义在数据上的不变的属性(例如完整性约束)。在完成了一个成功的事务时,数据应处于一致的状态。换句话说,一个事务应该把系统从一个一致-状态转换到另一个一致状态。举个例子,在关系数据库的情况下,
一个一致的事务将保护定义在数据上的所有完整性约束。
隔离性(ISOLATION):
在同一个环境中可能有多个事务并发执行,而每个事务都应表现为独立执行。串行的执行一系列事务的效果应该同于并发的执行它们。这要求两件事:
在一个事务执行过程中,数据的中间的(可能不一致)状态不应该被暴露给所有的其他事务。
两个并发的事务应该不能操作同一项数据。数据库管理系统通常使用锁来实现这个特征。
持久性(DURABILITY):
一个被完成的事务的效果应该是持久的。
存储过程
类存储过程似与我们编程时的函数,将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令,跟函数调用差不多!
存储过程的优点:
1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。
3.存储过程可以重复使用,可减少数据库开发人员的工作量
4.安全性高,可设定只有某此用户才具有对指定存储过程的使用权
触发器
触发器是一种特殊类型的存储过程,当使用下面的一种或多种数据修改操作在指定表中对数据进行修改时,触发器会生效:UPDATE、INSERT 或 DELETE。触发器可以查询其它表,而且可以包含复杂的 SQL 语句。它们主要用于强制复杂的业务规则或要求。例如,可以控制是否允许基于顾客的当前帐户状态插入定单。
触发器还有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。有关详细信息,请参见表关系。
使用触发器的优点
触发器的优点如下:
触发器是自动的:它们在对表的数据作了任何修改(比如手工输入或者应用程序采取的操作)之后立即被激活。
触发器可以通过数据库中的相关表进行层叠更改。例如,可以在 titles 表的 title_id 列上写入一个删除触发器,以使其它表中的各匹配行采取删除操作。该触发器用 title_id 列作为唯一键,在 titleauthor、sales 及 roysched 表中对各匹配行进行定位。
触发器可以强制限制,这些限制比用 CHECK 约束所定义的更复杂。与 CHECK 约束不同的是,触发器可以引用其它表中的列。例如,触发器可以回滚试图对价格低于 10 美元的书(存储在 titles 表中)应用折扣(存储在 discounts 表中)的更新。
chaozi_249
2009-05-23
打赏
举报
回复
mark
xuhaijin
2009-05-23
打赏
举报
回复
那该怎么讲呢?我说用到事务和触发器,但不知怎么讲这两个
jueyingfd
2009-05-23
打赏
举报
回复
这个不好说,这得具体问题具体分析,因为他都不一样的。得看情况,下面给你个小例子:
采购模块有:PO 系统,价格维护,合同维护。需要在系统中跑出数据来:Lead time,inventory turn, average payment term, cost down, on time delivery等等报表都是系统自动生成的。
销售模块有:SO系统,价格维护,合同维护。
加载更多回复(3)
微软
面试
100题系列之高清完整版PDF文档[带目录+标签]by_July
如果读者发现了本系列任何一题的答案有
问题
,错误,bug,恳请随时不吝指正,你可以直接评论在原文之下,也可以通过私信联系我。 祝诸君均能找到令自己满意的offer或工作,谢谢。July、二零一二年九月二十日
matlab
面试
问题
,前25个MATLAB
面试
问题
MATLAB
面试
问题
下面列出了常见的MATLAB
面试
问题
和答案。1)什么是MATLAB?MATLAB是一种用于数值计算的高性能语言。它在易于使用的环境中合并了计算,可视化和编程,在该环境中,
问题
和答案都以熟悉的二进制符号表示。...
运营
面试
问题
和答案(一)
↑↑↑我会一直长期分享运营
面试
问题
和答案,更多运营
面试
问题
和答案请在关注【运营
面试
问题
和答案】 如果说一份出色的简历是
面试
的敲门砖,那么
面试
好坏基本上决定了你是否能斩获offer。 回答
面试
问题
的最...
50个最受欢迎的大数据
面试
问题
50个最受欢迎的大数据
面试
问题
大数据时代才刚刚开始。随着越来越多的公司倾向于大数据来运营他们的业务,对人才的需求空前高涨。这对您意味着什么?如果您想在任何大数据岗位上工作,它只会转化为更好的机会。您...
java
面试
问题
你遇到的难题_在Java
面试
中常遇到的技术
问题
汇总
在Java
面试
中常遇到的技术
问题
汇总如果你正准备参加Java开发岗位
面试
,那么你会遇到很多有关多线程的
面试
问题
。为什么呢?因为多线程和并发
问题
已经成为Java
面试
中必不可少的一部分。大多数企业在
面试
的时候都喜欢用...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章