我的桌子上有这 3 个实体:学生、讲师和人。Person 将是拥有学生和讲师共同属性的父母。这是我的数据库设计,这是实现专业化的正确方法吗?
personID int 主键,
角色 varchar(10) ,
姓名 varchar(50),
电子邮件 varchar(255)
studentID int、
intake varchar(50)、
major varchar(50)、
personID int 引用 person(personID)
LecturerID int ,
Skill varchar(50),
Qualification varchar(50) ,
personID int 引用 person(personID)
上面的表格,这是实现泛化/专业化的正确方法吗?如果是,如何在新学生注册时向数据库插入新值?
我试图将我的Web应用程序部署到Microsoft Azure,当我输入我的Microsoft帐户凭据时,会弹出此错误,我无法寻求解决方案.但是,我尝试通过Microsoft Visual Studio本身登录并获得相同的错误消息
[TextForm中的错误]
我们无法添加帐户[myemail] user_interaction_required:遇到以下两个条件之一:1.传递了PromptBehavior.Never标志,但无法遵守约束,因为需要用户交互.2.静默Web身份验证期间发生错误,阻止http身份验证流程在足够短的时间内完成
我可以知道需要检查哪些细节才能解决以下错误?
提前致谢.
我正在研究有关haskell的递归.当我读到关于这两种不同类型的递归的递归主题.我理解尾递归是如何工作的以及它要做的步骤.我不明白如何在后台完成原始递归.这里的任何人都可以帮助解释有关原始的更多信息吗?例如:尾递归
sum:: [Int] -> Int
sum [] = 0
sum (x:xs) = x+ (sum xs)
Run Code Online (Sandbox Code Playgroud)
和[1,2,3,4]的过程:
= 1 + sum[2,3,4]
= 1 + (2 + sum [3,4] )
= 1 + ( 2 + ( 3 + sum[4]) )
= 1 + (2 + (3 ( 4 + sum[])))
= 1 + (2 + ( 3 + ( 4 + 0 ) ) )
= 10
Run Code Online (Sandbox Code Playgroud)
原始递归如何工作?