(1)首先,在坐标系中描出点$A(1,1),$$B(-3,-1),$$C(-3,1)。$连接$AB,$$BC,$$AC。$
因为点$B(-3,-1)$和$C(-3,1)$的横坐标相同,所以$BC$垂直于$x$轴,$BC$的长度为$1 - (-1)=2。$
点$A(1,1)$和$C(-3,1)$的纵坐标相同,所以$AC$平行于$x$轴,$AC$的长度为$1 - (-3)=4。$
由此可知$\triangle ABC$是直角三角形,直角顶点为$C。$
直角三角形的外接圆圆心是斜边的中点,斜边为$AB。$
$A(1,1),$$B(-3,-1),$则$AB$中点$P$的坐标为$(\frac{1 + (-3)}{2},\frac{1 + (-1)}{2})=(-1,0)。$
外接圆半径$r$为斜边$AB$长度的一半。
$AB$的长度为$\sqrt{(1 - (-3))^{2}+(1 - (-1))^{2}}=\sqrt{(4)^{2}+(2)^{2}}=\sqrt{16 + 4}=\sqrt{20}=2\sqrt{5},$所以$r = \sqrt{5}。$
点$D(-2,-2)$到圆心$P(-1,0)$的距离$PD$为:
$\begin{aligned}PD&=\sqrt{(-2 - (-1))^{2}+(-2 - 0)^{2}}\\&=\sqrt{(-1)^{2}+(-2)^{2}}\\&=\sqrt{1 + 4}\\&=\sqrt{5}\end{aligned}$
因为$PD = r,$所以点$D$在$\odot P$上。
(2)设直线$l$的解析式为$y = kx + b,$因为直线$l$经过点$D(-2,-2),$$E(0,-3)。$
将$E(0,-3)$代入$y = kx + b,$得$b=-3。$
将$D(-2,-2),$$b = - 3$代入$y=kx + b,$得$-2=-2k-3,$解得$k=-\frac{1}{2}。$
所以直线$l$的解析式为$y=-\frac{1}{2}x - 3,$化为一般式为$x + 2y + 6=0。$
圆心$P(-1,0)$到直线$l$的距离$d$为:
$d=\frac{| - 1+2\times0 + 6|}{\sqrt{1^{2}+2^{2}}}=\frac{|5|}{\sqrt{5}}=\sqrt{5}$
因为$d = r=\sqrt{5},$所以直线$l$与$\odot P$相切。