网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
请教:上海某著名公司SQL面试题第1大题第4小题如何解答?

【题目描述】

4.在实践中,对象设计常常来自数据。下表是一个软件顾问公司的数据,它列出

顾问师的现行工作分配。

很明显,这个表违反了 第三范式。审查表中的数据,然后进行面向对象的设

图表达出表中隐含对象之间的静态关系。

再用“一类——表格”标准法则, 把对象映射为规范化的关系结构。

名字          身份证号 工作分配 百分比 价格 公司 地址

John Smith 123-45-6789 数据库设计 60% 55 ABCD 888ave

Tom Chan 582-54-5528 网络安装 40% 70 ABCD 888ave

Mike Brown 473-55-8721 软件编码 100% 80 IT。com 1 main st

John Smith 123-45-6789 数据库设计 40% 60 IT。com 1 main st

Sue Li 743-31-3782 客户培训 100% 65 IT。com 1 main st

Tom chan   582-54-5528 网络安装 60% 75 HiTech 7 state Rd

 


参考答案

更多 “请教:上海某著名公司SQL面试题第1大题第4小题如何解答?【题目描述】4.在实践中,对象设计常常来自数据。下表是一个软件顾问公司的数据,它列出顾问师的现行工作分配。很明显,这个表违反了第三范式。审查表中的数据,然后进行面向对象的设图表达出表中隐含对象之间的静态关系。再用一类表格标准法则,把对象映射为规范化的关系结构。名字身份证号工作分配百分比价格公司地址John Smith123-45-6789数据库设计60% 55ABCD888aveTom Chan582-54-5528网络安装40% 70ABCD888aveMike Brown473-55-8721软件编码100%80IT。com 1 main stJohn Smith123-45-6789数据库设计40% 60IT。com 1 main stSue Li 743-31-3782客户培训100%65IT。com 1 main stTom chan582-54-5528网络安装60% 75HiTech7 state Rd” 相关考题
考题 怎么样能复制失真DVD视频声音和画面

考题 求一SQL触发器,输入a列的值,b列的值,c列的值自动添入为a,b的差值,id为主键,a,b都是float型数据 createtriggervSubTrgon表一forinsert,updateasdeclare@afloat,@bfloatbeginselect@a=a,@b=bfrominsertedupdate表一setc=(@a-@b)END这样写不行。。。求专家帮助!

考题 请问Oracle与插件DevExpress中的XtraTreeList能兼容不? 我以前用的是SqlServerXtraTreeList列表可以显示信息,但我换成Oracle就显示不了了。可是我单机某一行的时候,相应的信息又在里面,就是整体显示不出来。求给力!

考题 oracle里如此使用groupby 有实际意义吗? selectdistinctr1.goodsid,sum(r1.qty),r1.costfromreceiptitemr1,receiptitemr2wherer1.goodsid=r2.goodsidandr1.cost=r2.costgroupbyr1.goodsid,r2.goodsid,r2.qty,r1.cost

考题 如何用SQL查询出最新的记录变化?详见以下描述,谢谢! 有两个表格Student和Change:表Student记录学生的入学信息:Xhxmzttimech20100001 张三 在学 2010.9.120100002 李四 在学 2010.9.120100003 王五 在学 2010.9.120100004 钱六 在学 2010.9.1表Change记录学生的学籍变化情况:xuhaoxhztchangetimech1 20100001 辍学 2010.11.12 20100001 在学 2010.12.53 20100002 休学 2011.1.94 20100003 辍学 2011.3.95 20100002 在学 2011.6.6现要求查询指定时间的在校生人数,例如2011.1.20,按上两表结果应为:Xhxmzt timech20100001 张三 在学 2010.12.520100002 李四 休学 2011.1.920100003 王五 在学 2010.9.120100004 钱六 在学 2010.9.1张三在2011.1.1时已经复学了,所以状态为在学,但时间为最近一次变化的时间2010.12.5李四已经休学,变化时间为2011.1.9王五此时还没辍学,钱六一直没变,因此两人的记录都没变。如何用SQL语句完成以上查询呢?谢谢!

考题 oracle服务器数据库拷贝本地 在企业都是把数据库拷贝到一台服务器上共同使用。我想把它拷贝到本地,应该怎么做才行?

考题 如何更改Oracle Enterprise Manger的默认语言? Oracle11g提供的OracleEnterpriseManger的默认语言是中文,如何设置成为英语?

考题 自助问答系统的数据库设计 要做一个mfc的自助问答式的软件,但是数据库部分要怎么设计呢,就是怎么才能根据问题来获得答案,在数据库部分要怎么存储问题和答案,可不可以把问题相关图片也放在数据库中呢?

考题 请教:北京华建集团SQL面试题第1大题第1小题如何解答? 【题目描述】 1.已知关系模式: S (SNO,SNAME)学生关系。SNO 为学号,SNAME 为姓名 C (CNO,CNAME,CTEACHER)课程关系。CNO 为课程号,CNAME 为课程名,CTEACHER 为任课教师 SC(SNO,CNO,SCGRADE)选课关系。SCGRADE 为成绩 要求实现如下5个处理: 1. 找出没有选修过李明老师讲授课程的所有学生姓名 2. 列出有二门以上(含两门)不及格课程的学生姓名及其平均成绩 3. 列出既学过1号课程,又学过2号课程的所有学生姓名 4. 列出1号课成绩比2号同学该门课成绩高的所有学生的学号 5. 列出1号课成绩比2号课成绩高的所有学生的学号及其1号课和2号课的成绩