در قسمت implementation یا public و... بستگی به نیاز.مثلا در قسمت public بزاری در فرم های دیگه هم می تونی ازش استفاده کنی
برای تعریف اگر در قسمت public باشه
Procedure xyz(a, b : Integer);
و در قسمت implementation
Procedure xyz(a, b : Integer);
begin
.
.
.
end;
البته شکل کلی همینه
view ساختن در Mysql بسیار ساده است اگه مفهوم انواع join بدونی.فقط یک نگاهی به صفحه زیر بندازی می تونی view طراحی کنی
http://dev.mysql.com/doc/refman/5.0/en/create-view.html