일반적인 데이터베이스는 무엇입니까?
질문 2: 일반적으로 사용되는 데이터베이스는 무엇입니까? 오픈 소스 MySQL 탑과 어떻게 다릅니까? PostgreSQL 은 오픈 소스입니다.
상용 Oracle/SQL Server/DB2 는 유료입니다.
질문 3: 일반적으로 사용되는 세 가지 데이터베이스는 무엇입니까? 현재 데이터베이스 관리 시스템의 관계형 데이터베이스는 상품화의 주도 제품이며 기술도 비교적 성숙하다. 객체 지향 데이터베이스 관리 시스템의 첨단 기술을 통해 데이터베이스를 쉽게 개발하고 유지 관리할 수 있지만 아직 성숙한 제품은 아닙니다. 세계 최고의 관계형 데이터베이스 관리 시스템인 Oracle, Sybase, Informix, INGRES 입니다. 이들 제품은 UNIX, VMS, Windows 등 다양한 플랫폼을 지원하지만 지원 수준은 다릅니다. 성숙한 IBM DB2 관계형 데이터베이스를 보유하고 있습니다. 그러나 DB2 는 IBM 에 내장된 AS/400 시리즈로 OS/400 운영 체제만 지원합니다.
-응? 1. 관계형 데이터베이스
-응? MySQL 은 현재 가장 인기 있는 오픈 소스 SQL 데이터베이스 관리 시스템으로 MySQL AB 가 발표하고 지원합니다. MySQL AB 는 MYSQL 을 기반으로 개발된 상업회사로 오픈 소스 가치를 결합한 성공적인 비즈니스 모델입니까? 방법론의 2 세대 오픈 소스 회사입니다. MySQL 은 MySQL AB 의 등록 상표입니다.
-응? MySQL 은 빠르고 멀티스레드, 다중 사용자 및 강력한 SQL 데이터베이스 서버입니다. MySQL 서버는 미션 크리티컬 및 중형 프로덕션 시스템의 사용을 지원하며 대규모 구성 (대규모 배포) 소프트웨어에 내장할 수 있습니다.
-응? MySQL 은 다른 데이터베이스 관리 시스템에 비해 다음과 같은 장점이 있습니다.
-응? (1)MySQL 은 관계형 데이터베이스 관리 시스템입니다.
-응? (2)MySQL 은 오픈 소스입니다.
-응? (3)MySQL 서버는 빠르고 안정적이며 사용하기 쉬운 데이터베이스 서버입니다.
-응? (MySQL 서버의 클라이언트/서버 또는 임베디드 시스템.
-응? (5) MySQL 소프트웨어를 사용할 수 있습니다.
2. 에서 2 입니다. SQL Server?
-응? SQL 서버는 Microsoft 가 개발한 데이터베이스 관리 시스템으로, 현재 가장 인기 있는 데이터베이스로 네트워크의 데이터를 저장하는 데 사용됩니다. 전자상거래, 은행, 보험, 전력 등 데이터베이스 관련 산업에 광범위하게 적용되었다.
-응? SQL Server 2005 의 최신 버전은 Windows 운영 체제에서만 안정적으로 실행되는 매우 중요한 데이터베이스입니다. 병렬 구현 및 * * * 스토리지 모델이 성숙하지 않아 점점 더 많은 사용자를 상대하기가 어렵고 데이터 양이 제한되어 확장 가능합니다.
-응? SQL Server 는 풍부한 XML 및 인터넷 표준 지원과 같은 네트워크 및 전자 상거래 기능을 제공하며, 광범위한 데이터는 웹을 통해 쉽고 안전하게 액세스할 수 있으며, 강력하고 유연한 네트워크 기반 보안 및 애플리케이션 관리 기능을 제공합니다. 또한 사용 편의성과 친숙한 사용자 인터페이스로 많은 사용자들로부터 호평을 받았습니다.
-응? 3. 신탁입니다
-응? 이 회사가 가장 먼저 생각하는 데이터베이스는 보통 갑골문이다. 이 회사는 1977 에 설립되었으며 처음에는 데이터베이스 개발을 전문으로 하는 회사였습니다. 갑골문은 줄곧 데이터베이스 분야의 선두주자였다. 1984 년에 첫 번째 관계형 데이터베이스가 데스크톱 컴퓨터로 이전되었습니다. 이후 Oracle5 는 분산 데이터베이스 및 클라이언트/서버 아키텍처의 새로운 개념을 처음 도입했습니다. Oracle 의 첫 번째 잠금 모드 및 대칭 멀티프로세싱 컴퓨터 지원 ... 최신 Oracle 객체 기술은 관계형 객체 데이터베이스 시스템이 되었습니다. 현재 Oracle 의 제품은 대형, 중형 및 소형 컴퓨터의 수십 가지 모델을 포괄하고 있으며, Oracle 데이터베이스는 세계에서 가장 널리 사용되는 관계형 데이터가 되었습니다.
Oracle 데이터베이스 제품에는 다음과 같은 우수한 기능이 있습니다.
-응? (1) 호환성
-응? Oracle 제품은 표준 SQL 을 사용하며 NIST 국가 표준 기술국 (national standards and technology bureau) 테스트를 통과했습니다. IBM 호환 SQL/DS, DB2 및 앙젤의 IDMS/R
-응? (2) 이식성
갑골문의 제품은 다양한 하드웨어와 운영 체제 플랫폼에서 실행할 수 있다. 70 개 이상의 다양한 VMS 시스템 (예: DOS, 유닉스, Windows 등 운영 체제 및 소형 폼 팩터) 에 설치할 수 있습니다.
-응? (3) 레노버
오라클은 다양한 프로토콜 (TCP/IP 프로토콜, DECnet, LU6.2 work 등) 을 지원하는 다양한 통신 네트워크에 연결됩니다. ).?
-응? (4) 높은 생산성
-응? Oracle 은 다양한 개발 ... >> 를 제공합니다
질문 4: 현재 일반적으로 사용되는 데이터베이스는 어떤 종류입니까? MSSQL 과 MySQL, 두 종류의 SQL 서버는 종종 MSSQL 이라고 불리며 Microsoft 제품이지만 MySQL 은 그렇지 않습니다. MySQL 은 MySQL AB 라는 회사의 오픈 소스 제품으로 무료이며 플랫폼 간에 사용할 수 있습니다. MSSQL 은 비싸서 일반적으로 Windows 에서만 사용됩니다.
질문 5: 대형 데이터베이스에서 일반적으로 사용되는 FOXBASE 는 무엇입니까?
관계형 데이터베이스
둘 다 대형 데이터베이스 관리 시스템이 아닙니다.
PB 는 데이터베이스 애플리케이션 개발의 ide 이며 데이터베이스 관리 시스템이 아닙니다.
Foxbase 는 dos 시대의 산물이며, windows 시대에는 FoxPro 로 이름이 바뀌었으며, 데스크탑 독립 실행형 수준의 소형 데이터베이스 시스템입니다. Mysql 은 경량이지만 오픈 소스이며 소규모 웹 사이트에 널리 사용됩니다. 진정한 헤비급 제품은 Oracle 과 DB2 로, 대부분 은행과 같은 주요 산업에 사용됩니다. Microsoft 의 MS SQL 서버는 DB2 및 Oracle 보다 작으며 중소기업에서 더 흔합니다. 사이베이스는 죽어 가고 있다고 할 수 있다.
질문 6: 일반적인 데이터베이스 파일 형식은 무엇입니까? Dbf dbase 파일, ashton-tate 생성 형식, act 사용 가능! , Lipper, FoxPro, arago, wordtech, xbase 등 유사 데이터베이스 또는 데이터베이스 관련 제품을 모두 인식할 수 있습니다. 사용 가능한 데이터 파일 (excel 97 로 열 수 있음), Oracle 8. 1.x 테이블스페이스 파일 Dba 는 액세스 파일입니다. Nsf lotus notes 데이터베이스; Mdf 및 ldf 는 SQL server 파일입니다. 2. 또한 소프트웨어 개발자가 직접 정의한 데이터베이스 파일이 많이 있습니다. 대부분 dat 를 사용하거나 DBA 를 dat 로 변환하여 프로그램 파일 이름 변환을 통해 처리합니다. 3.odb++ 는 PCB 제조 및 조립에 필요한 모든 엔지니어링 데이터를 단일 데이터베이스에 저장하는 확장 가능한 ascii 형식입니다. 다양한 데이터 형식의 데이터베이스에 연결할 수 있는 다리입니다. 이것은 데이터를 업로드하고 다운로드할 수 있는 양방향 형식입니다.
질문 7: 일반적인 데이터베이스 애플리케이션 시스템은 무엇입니까? 오늘날 많은 엔터프라이즈급 소프트웨어는 데이터베이스 기반입니다.
예를 들면 다음과 같습니다.
ERP: 전사적 자원 관리 계획
CRM: 고객 관계 관리
사무 자동화
철도부 12306 온라인 예매 시스템.
。 。 。
질문 8: 일반적으로 사용되는 데이터베이스 소프트웨어는 무엇입니까? 1)MYSQL:
MySQL 은 MySQL AB 에서 개발, 게시 및 지원합니다. 빠르고 멀티스레드, 다중 사용자, 강력한 SQL 데이터베이스 서버로 현재 가장 인기 있는 오픈 소스 SQL 데이터베이스 관리 시스템입니다. 관계형 데이터베이스
AB 는 MySQL 개발자를 기반으로 한 상업 회사입니다. 성공적인 비즈니스 모델을 사용하여 오픈 소스 가치와 방법론을 결합한 2 세대 오픈 소스 회사입니다. MySQL 은 MySQL 입니다
AB 의 등록 상표입니다. MySQLMySQL 서버는 미션 크리티컬 및 중형 프로덕션 시스템의 사용을 지원하며 대규모 구성에 내장될 수도 있습니다 (대규모-
배포) 소프트웨어.
2) 액세스:
ACCESS 는 시스템과 함께 제공되는 관계형 데이터베이스이므로 별도의 공간 저장소를 설정할 필요가 없습니다. 관계형 데이터베이스는 일련의 테이블로 구성되고 테이블은 일련의 행과 열로 구성됩니다. 각 행은 레코드이고, 각 열은 필드이며, 각 필드에는 필드 이름이 있습니다. 필드 이름은 테이블에서 중복될 수 없습니다. Access 데이터베이스는 확장자가 MDB 인 파일로 저장됩니다. Access 데이터베이스는 개발 사이트의 공통 데이터베이스로 일반적으로 ASP 프로그램과 함께 사용됩니다. 데이터베이스가 너무 크면 MSSQL 데이터베이스로 변환할 수 있으며 둘 다 서로 변환할 수 있습니다.
3)MSSQL:
SQL 서버는 Microsoft 에서도 생산되며 서버에서 터미널까지 완벽한 솔루션을 제공하는 데이터베이스 플랫폼입니다. 데이터베이스 서버 섹션은 데이터베이스 구축, 사용 및 유지 관리를 위한 데이터베이스 관리 시스템입니다.
MSSQL 특징: 데이터 적재량이 많고, 데이터 저장 속도가 빠르며, 안정성이 뛰어나 중소기업 개발 사이트 및 사무용 시스템에 일반적으로 사용되는 데이터베이스에 적합합니다.
4) 오라클:
Oracle Corporation 은 1977 에 설립된 세계 최대 정보 관리 소프트웨어 및 서비스 공급업체로 미국 캘리포니아 레드우드에 본사를 두고 있습니다.
해안. Oracle 의 소프트웨어는 PC, 워크스테이션, 소형 폼 팩터, 메인프레임, 대규모 병렬 컴퓨터, PDA 등의 컴퓨팅 장치에서 실행할 수 있습니다. 점점 더 많은 기업들이 전자 상거래로 이동함에 따라 Oracle 은 강력한 전자 상거래 기능을 갖춘 솔루션을 통해 시장 확대, 생산성 향상, 고객 유치 등의 효율적인 수단을 제공합니다. Oracle 이 제공하는 완벽한 전자 상거래 제품 및 서비스에는 웹 기반 인터넷 플랫폼 구축 및 제공을 위한 서비스가 포함됩니다.
인터넷 기능을 갖춘 종합적이고 포괄적인 비즈니스 애플리케이션 강력한 전문 서비스를 통해 사용자가 전자 상거래 전략을 구현하고 다양한 전자 상거래 솔루션을 설계, 사용자 정의 및 구현할 수 있도록 지원합니다.
질문 9: 일반적인 데이터베이스 관리 시스템은 무엇입니까? 그들은 어떤 특징을 가지고 있습니까? 1.IBM 의 IBM 은 관계형 데이터베이스 분야의 선구자이자 리더입니다. IBM 은 1977 년 System R 의 프로토타입을 완성했고 1980 년부터 통합 데이터베이스 server-System/38 을 제공한 뒤 SQL/DSforVSE 와 VM 을 제공했습니다 그것의 초기 버전은 시스템 R 의 연구 원형과 밀접하게 관련되어 있으며, DB2 forMVSV 1 은 1983 년에 출시되었다. 이 버전의 목표는 이 새로운 방안이 약속한 단순성, 데이터 독립성 및 사용자 생산성을 제공하는 것입니다. Mvs 용 DB2 는 1988 에서 강력한 온라인 트랜잭션 처리 (OLTP) 지원을 제공하며 1989 및 1993 에서 각각 분산 데이터베이스 지원을 제공합니다. 최근 발표된 DB2 Universal Database 6. 1 은 Universal Database 의 모델로 Linux 를 포함한 다양한 플랫폼을 지원하는 온라인 기능을 갖춘 최초의 멀티미디어 관계형 데이터베이스 관리 시스템입니다. 2. 오라클 갑골문, 본명 SDL 은 래리 엘리슨과 다른 두 프로그래머가 1977 년에 창립했다. 그들은 자신의 주먹 제품을 개발하여 시장에서 팔았다. 1979 년 Oracle 은 최초의 상용 SQL 관계형 데이터베이스 관리 시스템을 출시했습니다. Oracle 은 가장 광범위한 운영 체제 플랫폼을 지원하는 최초의 관계형 데이터베이스 공급업체 중 하나입니다. 현재 Oracle 관계형 데이터베이스 제품의 시장 점유율이 상위권에 있습니다. 3. 1980 에 설립된 3.Informix Informix 는 Unix 및 기타 오픈 운영 체제를 위한 전문적인 관계형 데이터베이스 제품을 제공합니다. 회사 이름 Informix 는 Information 과 Unix 의 조합에서 가져온 것입니다. Informix 에서 SQL 언어를 실제로 지원하는 최초의 관계형 데이터베이스 제품은 Informix SE (표준 엔진) 입니다. InformixSE 는 당시 마이크로컴퓨터 유닉스 환경의 주요 데이터베이스 제품이었다. Linux 로 이식된 최초의 상용 데이터베이스 제품이기도 합니다. 4. 사이베이스 사이베스는 1984 에 설립되었습니다. 회사명' 사이베이스' 는' 시스템' 과' 데이터베이스' 의 조합에서 유래했다. Sybase 의 설립자 중 한 명인 Bob Epstein 은 Ingres University edition (System/R 과 동시에 관계형 데이터베이스 모델 제품) 의 주요 디자이너입니다. 이 회사의 첫 번째 관계형 데이터베이스 제품은 Sybase SQLServer 1.0 으로 1987 년 5 월에 출시되었습니다. Sybase 는 클라이언트/서버 데이터베이스 아키텍처에 대한 아이디어를 최초로 제시했으며 Sybase SQL 서버에서 최초로 구현했습니다. 5.SQL Server 1987, Microsoft 와 IBM 이 공동으로 OS/2 를 개발하고, IBM 은 OS/2 ExtendedEdition 시스템에 OS/2Database Manager 를 번들로 제공하지만 Microsoft 제품 라인입니다 이에 따라 Microsoft 는 Sybase 에 눈을 돌리고 Sybase 와 협력 계약을 체결하여 Sybase 기술을 활용하여 OS/2 플랫폼 기반 관계형 데이터베이스를 개발했습니다. 1989 년 Microsoft 는 SQL Server 의 1.0 버전을 발표했습니다. 6.PostgreSQL PostgreSQL 은 완전한 특징을 가진 자유 소프트웨어의 객체인 관계형 데이터베이스 관리 시스템 (ORDBMS) 입니다. 그것의 많은 특징은 오늘날 많은 상업 데이터베이스의 전신이다. PostgreSQL 은 원래 BSD 의 Ingres 프로젝트에서 시작되었습니다. PostgreSQL 의 특성은 SQL-2/SQL-92 및 SQL-3 을 포함합니다. 첫째, 세계에서 가장 풍부한 데이터 유형에 대한 지원이 포함되어 있습니다. 둘째, PostgreSQL 은 현재 트랜잭션, 하위 쿼리, 다중 버전 병렬 제어 시스템, 데이터 무결성 검사 등의 기능을 지원하는 유일한 무료 소프트웨어 데이터베이스 관리 시스템입니다. & gt
질문 10: 일반적으로 사용되는 데이터베이스 보안 기술은 무엇입니까? 어떤 데이터베이스 보안이란 불법 사용으로 인한 데이터 유출, 변조 또는 손상으로부터 데이터베이스를 보호하는 것을 의미합니까?
보안 문제는 데이터베이스 시스템만의 문제가 아닙니다. 모든 컴퓨터 시스템에 이 문제가 있습니다. 데이터베이스 시스템에 저장된 대량의 데이터일 뿐, 수많은 최종 사용자가 직접 즐길 수 있어 보안 문제가 더욱 두드러집니다. 시스템 보안 조치가 유효한지 여부는 데이터베이스 시스템의 주요 지표 중 하나입니다. 운영 체제 및 네트워크 시스템의 보안을 포함한 데이터베이스 및 컴퓨터 시스템의 보안은 밀접하게 관련되어 상호 지원됩니다.
데이터베이스 보안 제어를 구현하는 일반적인 방법 및 기술은 다음과 같습니다.
(1) 사용자 식별 및 인증: 시스템은 사용자에게 자신의 이름이나 신원을 식별하는 방법을 제공합니다. 사용자가 시스템 진입을 요청할 때마다 시스템은 검사를 거쳐 검증을 통과한 후 시스템에 대한 사용권을 제공합니다.
(2) 액세스 제어: 사용자 권한 정의 및 법적 권한 검사를 통해 법적 권한을 가진 사용자만 데이터베이스에 액세스할 수 있고 권한이 없는 사람은 데이터에 액세스할 수 없도록 합니다. 예를 들어, C2 수준의 자율 액세스 제어 (I)AC, Bl 수준의 강제 액세스 제어 (M.AC) 가 있습니다.
(3) 보기 메커니즘: 서로 다른 사용자에 대한 뷰를 정의하고, 보기 메커니즘을 통해 권한이 없는 사용자에게 기밀이 필요한 데이터를 숨겨 데이터에 어느 정도의 보안을 자동으로 제공합니다.
(4) 감사: 데이터베이스에 대한 사용자의 모든 작업을 자동으로 기록하고 감사 로그에 넣는 감사 로그를 설정합니다. DBA 는 감사 추적 정보를 사용하여 데이터베이스의 현재 상태를 초래한 일련의 이벤트를 재현하고 누가, 언제, 무엇이 데이터를 불법적으로 액세스했는지 파악할 수 있습니다.
(5) 데이터 암호화: 저장 및 전송되는 데이터를 암호화하여 암호 해독 알고리즘을 모르는 사람이 데이터의 내용을 알 수 없도록 합니다.