读我国京津冀城市群(包括北京、天津、河北主要城市)和长三角城市群(包括上海、江苏、浙江主要城市)相关资料,完成下列问题。
材料一 上海和北京常住外来人口地对比图。(2010年统计数据)

材料二 《2015年上海市国民经济和社会发展统计公报》数据显示,至2015年年末,上海市常住人口总数为2415.27万人。其中,户籍常住人口1433.62万人,外来常住人口981.65万人,同比下降1.5%,2014年度外来常住人口为996.42万。这是上海外来常住人口十五年来首现负增长。
(1)分析上海和北京常住外来人口地构成的异同之处及影响原因。
(2)2015年上海常住外来人口开始出现减少,有哪些原因?