2012-08-09 4 views
0

이전에 이러한 질문에 대한 답변을 검색했지만 찾지 못했습니다. 이미 답변을했거나 바보처럼 보이는 경우 사과드립니다. 나는 데이터베이스에 대해 익숙하지 않고 매우 혼란 스럽다.기본 질문 데이터베이스 개발 정보

데이터베이스가있는 웹 사이트를 구축하려는 사람을 돕고 있습니다. 안전한 html 링크, 보안 암호 및 사용자 이름 입력, 상대적으로 낮은 대역폭 사용이 있어야합니다. 또한 금융 거래를 처리하며 Paypal과 함께 사용해야합니다.

  1. 내 파트너는 Visual Studio에 익숙합니다. .net 프레임 워크는 ASP 페이지 (HTML 또는 다른 언어 형식과 같은) 이외의 다른 것을 생성 할 수 있습니까, 아니면 모든 웹 페이지가 .asp로 생성됩니까?

  2. MySQL을 사용하는 Visual Studio는 어떻게 작동합니까?

  3. # 2에 대한 답변이 끔찍한 경우 MySQL을 사용하여 PHPMyAdmin을 사용하려고 생각했습니다. 안전한 프런트 엔드는 어떤 용도로 사용됩니까? MySQL 백엔드와 쉽게 인터페이스 할 수 있습니까? 이것이 # 1을 고려한 최선의 방법일까요? 아니면 다른 프로그램/프레임 워크를 봐야합니까?

  4. 백 엔드 작업을 돕는 프로그램이 있습니까? 아니면 모두 직접 코딩해야합니까? 어떤 것이 있다면 위의 사항을 고려하여 추천 한 사람이 있습니까? PHPMyAdmin, Microsoft SQL Server 또는 Xataface에 백엔드 작업을 도와주는 GUI가 있습니까?

고마워,

답변

0

내 파트너가 Visual Studio를 잘 알고있다. .net 프레임 워크 은 HTML 페이지 또는 다른 언어 (예 : 형식)와 같은 ASP 페이지 이외의 것을 생성 할 수 있습니까, 아니면 모든 웹 페이지가 .asp로 생성됩니까?

ASP.NET은 HTML을 생성합니다. 페이지는 .html과 반대로 aspx 확장자를 가질 수 있지만 렌더링되는 것은 일반 HTML입니다. HTML 컨트롤과 ASP.NET 컨트롤을 모두 사용할 수 있습니다. ASP.NET 컨트롤을 사용하면 몇 가지 이점이 있지만 원하지 않는 경우에는 필요하지 않습니다.

MySQL을 사용하는 Visual Studio는 어떻게 작동합니까? 다른 관리 도구를 사용하지 않고 VS에서 MySQL 데이터베이스에 연결할 수 있다고 염려되는 경우 대답은 예, you can do it입니다. 그러나 VS는 인텔리 센스 (Intellisense), 처분 할 수있는 거대한 라이브러리 세트, 즉시 사용 가능한 강력한 컨트롤 등과 같은 여러 가지 이유로 강력합니다.

# 2에 대한 답변이 끔찍하면 MySQL에 PHPMyAdmin을 사용하려고 생각하고있었습니다. 안전한 프런트 엔드는 어떤 용도로 사용됩니까? 이 을 사용하면 MySQL 백엔드와 쉽게 인터페이스 할 수 있습니까? 이게 내 # 1을 고려했을 때 가장 좋은 방법일까요? 아니면 다른 프로그램/프레임 워크를 봐야하나요?

PHPMyAdmin은 MySQL과 인터페이스하기위한 도구입니다. 쿼리를 실행하고 데이터베이스, 테이블 등을 만들 수는 있지만 "보안 프론트 엔드"그 자체를 만드는 데 도움이되지는 않습니다. 같은 종류의 PHPMyAdmin을 사용하는 많은 도구가 있습니다. 그 중 하나가 MySQL Workbench입니다.보안과 관련하여 모든 종류의 데이터베이스를 사용하여 안전한 웹 사이트를 구축 할 수 있습니다. 모든 도구가 제공하는 기능보다 응용 프로그램을 설계하고 프로그래밍하는 방법이 더 중요합니다.

백엔드 작업에 도움이되는 프로그램이 있습니까? 아니면 모두 직접 작성해야합니까? 어떤 것이 있다면 위의 사항을 고려하여 추천 한 사람이 있습니까? PHPMyAdmin, Microsoft SQL Server 또는 Xataface에 백엔드 작업을 도와주는 GUI가 있습니까?

MS SQL Server에 관한 한 SQL Server Management Studio를 사용할 수 있습니다. 데이터베이스, 테이블, 저장된 procs, 함수, 인덱스, 뷰, 사용자 등을 거기에서 생성 할 수 있으며 MS SQL Server 2008 DB 이상의 버전에 연결할 때 인텔리 센스를 제공합니다.

+0

정말 고마워요! – zorg1379