본문 바로가기

분류 전체보기161

[DB] PostgreSQL 개념과 설치 PostgreSQL 이란? PostgreSQL은 오픈 소스 관계형 데이터베이스 관리 시스템(RDBMS)으로, 대규모 데이터베이스 애플리케이션에 적합합니다. PostgreSQL은 ACID(원자성, 일관성, 격리성, 지속성)를 준수하며, 복잡한 쿼리를 처리할 수 있는 기능적이고 안정적인 데이터베이스 시스템입니다. PostgreSQL은 초기에는 UC 버클리의 Ingres 프로젝트에서 파생된 Postgres 프로젝트로 시작되었으며, 현재는 PostgreSQL 글로벌 개발 그룹에서 개발과 유지보수가 이루어지고 있습니다. PostgreSQL은 대규모 데이터베이스에 대한 확장성을 제공하며, 또한, 다양한 프로그래밍 언어들 ( C/C++, JAVA, Python, Ruby )과 연동이 가능합니다. PostgreSQL은.. 2023. 5. 9.
[SQL] 테이블 생성하는 법 SQL 테이블 생성 방법 SQL CREATE TABLE 문은 데이터베이스에서 새로운 테이블을 생성할 때 사용됩니다. CREATE TABLE 문은 테이블의 이름, 열의 이름과 데이터 유형, 그리고 제약 조건을 지정합니다. 간단한 CREATE TABLE 문의 예시와 설명을 다음과 같습니다. CREATE TABLE employees ( id INT PRIMARY KEY, name VARCHAR(50) NOT NULL, email VARCHAR(255) UNIQUE, department VARCHAR(50) DEFAULT 'Unknown', hire_date DATE ); 1. CREATE TABLE employees 이 코드를 실행하면 "employees" 라는 이름을 가진 새로운 테이블을 생성됩니다. 이 테.. 2023. 5. 8.
SQL이란 무엇인가요? Sql의 특징, 장단점 내용 정리 Sql 이란 ? SQL ( Structured Query Language )은 구문 언어로서 데이터베이스 관리 시스템 (DBMS)에서 데이터를 조작하고 검색하기 위한 표준화된 언어입니다. SQL은 대표적인 관계형 데이터베이스 관리 시스템인 Oracle, MySQL, Microsoft SQL Server, PostgreSQL 등에서 사용됩니다. SQL은 데이터베이스의 구조와 데이터를 조작하고 관리하기 위한 다양한 기능을 제공합니다. SQL의 종류에는 다양한 변형 언어와 구현체가 존재합니다. 주요한 SQL 언어로는 ANSI SQL, T-SQL, PL/SQL 등이 있으며, 구현체로는 Oracle Database, MySQL, Microsoft SQL Server, PostgreSQL, SQLite 등이 있습니.. 2023. 5. 8.
[ .NET ] .NET 프레임워크 소개, 특징과 장단점 정리 .NET 이란 무엇인가요? .NET은 마이크로소프트에서 개발한 무료, 오픈소스, 크로스플랫폼 프레임워크로서, 웹 애플리케이션, 데스크탑 애플리케이션, 게임, 모바일 애플리케이션 등 다양한 종류의 애플리케이션을 개발할 수 있습니다. .NET은 C#, F#, Visual Basic .NET 등 다양한 프로그래밍 언어를 지원하며, 대규모 개발자 커뮤니티와 다양한 미리 제작된 구성요소 라이브러리를 보유하고 있어 애플리케이션 개발을 더욱 빠르고 쉽게 할 수 있습니다. 또한 코드 액세스 보안 및 샌드박스 환경과 같은 기능을 제공하여 애플리케이션 보안을 향상시키고, Windows, Linux 및 macOS를 포함한 다양한 플랫폼에서 실행될 수 있도록 지원합니다. .NET SDK는 .NET 소프트웨어 개발 키트를 의미.. 2023. 4. 28.