현재 위치 - 회사기업대전 - 기업 정보 공시 - 데이터베이스 의미

데이터베이스 의미

질문 1: 데이터베이스는 무엇을 의미합니까? 데이터베이스

데이터베이스

한 부서의 여러 사용자 및 응용 프로그램의 요구를 충족시키기 위해 컴퓨터 시스템에서 특정 데이터 모델에 따라 상호 연관된 데이터를 구성, 저장 및 사용합니다.

일반 하드웨어 및 소프트웨어 외에도 데이터베이스가 있는 컴퓨터 시스템에는 대량의 데이터를 저장하는 데 사용되는 직접 액세스 스토리지 장치, DBMS (데이터베이스 관리 시스템), 데이터베이스 관리 및 제어를 위한 소프트웨어 및 DBA (데이터베이스 관리자) 가 있어야 합니다. 이러한 데이터, 하드웨어, 소프트웨어 및 관리자는 하나의 데이터베이스 시스템을 구성합니다. 데이터베이스는 데이터베이스 시스템의 일부일 뿐입니다.

데이터베이스 시스템의 기능 및 특성 데이터베이스 시스템은 문서 시스템에서 개발되었습니다. 이 시스템은 파일 시스템에 비해 데이터, 시스템, 제어의 세 가지 주요 특징을 가지고 있습니다.

액세스로 프로그램과 파일 시스템의 데이터 간에 데이터 특성을 변환할 수 있지만 파일은 여전히 응용 프로그램에 해당합니다. 즉, 데이터는 여전히 응용 프로그램 지향적입니다. 각 응용 프로그램은 고유한 파일 세트를 만듭니다. 서로 다른 애플리케이션에 동일한 데이터가 포함되는 경우 해당 데이터가 해당 볼륨에 포함됩니다. 문서의 다양한 레코드 간에 연결이 없으므로 데이터 중복이 큽니다. 새 응용 프로그램을 추가하려면 새 파일도 추가해야 합니다. 따라서 파일 시스템의 파일은 구조화되지 않아 정보를 확장하기가 어렵습니다. 데이터베이스는 데이터 자체뿐만 아니라 데이터 간의 관계도 설명합니다. 데이터 구조는 한 부서의 전체 정보 구조를 반영하며, 데이터 중복도가 낮고 새로운 애플리케이션을 쉽게 확장할 수 있으므로 전체 데이터 구조에 대한 정보로 여러 사용자가 이용할 수 있습니다.

시스템 피쳐의 모든 데이터에는 논리와 물리의 두 가지 측면이 있습니다. 데이터베이스 시스템에서는 데이터 논리 구조에 대한 설명을 논리 스키마라고 합니다. 논리 모드는 전역 논리 구조를 설명하는 전역 모드 (즉, 모드) 와 일부 응용 프로그램에 관련된 로컬 논리 구조를 설명하는 하위 모드로 나뉩니다. 데이터의 물리적 구조에 대한 설명을 저장 모드라고 합니다. 이 두 스키마를 총체적으로 데이터베이스 스키마라고 합니다.

데이터베이스 시스템에서 사용자는 하위 모드에 따라 프로그래밍합니다. 하위 모드와 스키마 간에 소프트웨어 매핑이 있습니다. 따라서 프로그램과 데이터 사이에는 물리적 독립성과 논리적 독립성이라는 두 가지 수준의 독립성이 있습니다. 데이터 저장 방식이 변경되었지만 패턴은 변경할 수 없으므로 애플리케이션을 다시 작성할 필요가 없습니다. 이를 물리적 독립이라고 합니다. 패턴이 변경되면 하위 패턴이 변경되지 않을 수 있으므로 응용 프로그램을 다시 작성할 필요가 없습니다. 이를 논리적 독립이라고 합니다. 데이터베이스 시스템은 프로그램과 데이터의 독립성이 높기 때문에 프로그래머는 응용 프로그램을 작성할 때 알고리즘 논리에 집중할 수 있으며 물리적 세부 사항을 묻지 않고 응용 프로그램 유지 관리의 작업량을 크게 줄일 수 있습니다.

제어 기능 데이터베이스 데이터의 양은 어마하고 구조가 복잡하며 많은 사용자가 즐거이 볼 수 있습니다. 따라서 데이터베이스 데이터의 동시 작업의 보안, 무결성 및 일관성을 보장하기 위해 데이터베이스 관리 시스템에서 데이터베이스의 정의, 구축, 운영 및 유지 관리를 관리하고 제어해야 합니다. 또한 데이터베이스 관리, 제어, 모니터링 및 개선을 담당하는 데이터베이스 관리자가 있어야 합니다.

데이터베이스 시스템은 이러한 특징을 가지고 있기 때문에 정보 시스템 개발을 데이터 처리 중심 프로그램에서 * * * * 공유 데이터베이스로 전환할 수 있습니다. 이는 데이터의 중앙 집중식 관리와 애플리케이션 개발 및 유지 관리에 도움이 됩니다. 데이터는 중복을 줄이고 호환성을 높여 의사 결정의 호환성을 높입니다. 따라서 크고 복잡한 정보 시스템은 대부분 데이터베이스를 기반으로 하며, 데이터베이스 시스템은 컴퓨터 응용 프로그램에서 점점 더 중요한 역할을 하고 있습니다.

데이터베이스 연구의 연구 과제는 주로 세 가지 영역을 포함한다.

데이터베이스 관리 시스템 소프트웨어 DBMS 의 개발은 데이터베이스 시스템의 기초이다. 데이터베이스 관리 시스템 개발의 기본 목표는 기능을 확장하고 성능과 가용성을 높여 사용자 생산성을 높이는 것입니다. 1970 년대 이후 연구와 개발은 관계형 데이터 언어, 쿼리 최적화, 동시 제어, 시스템 성능 등 관계형 데이터베이스 관리 시스템의 설계를 탐구하는 데 주력해 왔습니다. 또 다른 과제는 DBMS 표준화 연구, 즉 통합 DBMS 아키텍처 사양을 연구하는 것입니다.

데이터베이스 설계 컴퓨터 시스템의 데이터베이스 관리 시스템을 기반으로 응용 프로그램 요구 사항 및 컴퓨터 시스템이 제공하는 데이터 모델 및 기능에 따라 구조가 양호하고 사용하기 쉽고 효율적인 응용 정보 시스템을 설계합니다. 이 분야의 주요 연구 과제는 데이터베이스 설계 방법과 설계 도구를 탐색하는 것이다. 예를 들어, 소프트웨어 엔지니어링 방법 및 도구를 사용하여 데이터베이스 설계를 안내합니다. ..... & gt& gt

질문 2: 데이터베이스의 정의: 간단히 말해서 데이터베이스는 전자 문서가 보관되는 전자 캐비닛으로 볼 수 있습니다. 문서에서 데이터를 추가, 자르기, 업데이트 및 삭제할 수 있습니다. 데이터베이스란 여러 사용자가 공유할 수 있는 일정한 방식으로 함께 저장된 최소 중복성을 가진 애플리케이션 독립적인 데이터 * * * 를 말합니다. 경제 관리의 일상 업무에서는 관련 데이터를 이러한 "창고" 에 배치하여 관리 요구에 따라 처리해야 하는 경우가 많습니다. 예를 들어 기업사업 단위의 인사부서에는 직원의 기본 정보 (근무번호, 이름, 나이, 성별, 본관, 임금, 이력서 등) 가 저장되는 경우가 많다. ) 테이블에 넣으면 데이터베이스로 간주 될 수 있습니다. 이 데이터 웨어하우스를 사용하면 필요에 따라 언제든지 직원의 기본 상황을 조회할 수 있으며 일정 범위의 임금을 조회할 수 있는 직원 수 등을 조회할 수 있습니다. 만약 이 모든 일이 컴퓨터에서 자동으로 진행될 수 있다면, 우리의 인사 관리는 매우 높은 수준에 이를 수 있을 것이다. 또한 재무 관리, 창고 관리 및 생산 관리에서는 재무, 창고 및 생산에 대한 컴퓨터 자동화 관리를 위해 이러한 데이터베이스를 대량으로 구축해야 합니다. 데이터베이스는 특정 데이터 모델에 따라 구성되고 데이터를 보조 스토리지에 저장합니다. 이러한 데이터 * * * 는 특정 조직의 다양한 어플리케이션에 최대한 반복적으로 서비스를 제공하는 기능을 갖추고 있습니다. 데이터 구조는 이를 사용하는 애플리케이션과는 별개이며, 데이터 추가, 삭제, 수정 및 검색은 통합 소프트웨어에 의해 관리 및 제어됩니다. 발전사에서 데이터베이스는 데이터 관리의 고급 단계이며 파일 관리 시스템에서 개발되었습니다.

질문 3: 데이터베이스에서

질문 4: 데이터베이스에서 @ 무슨 뜻이에요] @] @

로컬 변수를 나타냅니다

질문 5: 데이터베이스에서 @ 무슨 뜻이에요] @] @

예: 로컬 변수 선언, @ 가 없는 필드가 열 이름을 나타내는 경우

예를 들면 다음과 같습니다.

변수 선언: declare @name varchar(8)

할당: set @name=' 장 3'

질의: select * from stu info where stuname = @ name

Set 및 select 에 의해 값이 지정됩니다.

Select 는 일반적으로 변수를 할당하기 전에 데이터를 쿼리하는 데 사용됩니다.

또한

Error 는 시스템에 의해 정의된 전역 변수입니다. 우리는 읽기 전용이므로 변경할 수 없습니다! !

질문 6: 데이터베이스의 코드는 무엇을 의미합니까? 코드는 데이터 시스템의 기본 개념입니다. 인코딩이란 하나의 엔티티를 고유하게 식별하는 속성입니다. 이는 개별 엔티티의 속성이 아니라 전체 엔티티 세트의 속성입니다. 여기에는 수퍼 코드, 후보 코드 및 키 코드가 포함됩니다. 하이퍼코드는 하나 이상의 속성에 대한 * * * 본문으로, 엔티티 세트 내에서 엔티티를 고유하게 식별할 수 있습니다. K 가 슈퍼코드인 경우 K 의 모든 슈퍼세트도 슈퍼코드입니다. 즉, K 가 슈퍼코드인 경우 K 를 포함하는 모든 * * * 도 슈퍼코드입니다. 후보 코드는 수퍼 코드에서 선택되며, 자연 후보 코드도 * * * 의 하나 이상의 속성입니다. 슈퍼코드의 범위가 너무 넓기 때문에, 우리가 흥미가 없다면, 많은 것은 쓸모가 없다. 따라서 후보 코드는 가장 작은 수퍼 코드이며 실제 하위 집합은 수퍼 코드일 수 없습니다. 예를 들어 K 가 슈퍼코드라면 K 를 포함하는 모든 * * * 는 후보 코드가 될 수 없습니다. K 와 J 가 모두 수퍼코드가 아닌 경우 K 와 J 로 구성된 *** (K, J) 는 여러 후보 코드 중에서 임의로 선택된 후보 코드일 수 있습니다. 하나의 후보 코드만 있는 경우 해당 후보 코드는 마스터 코드입니다. 마스터 코드의 선택은 임의적이지만 실제 개발에서는 약간의 경험을 봐야 한다. 그렇지 않으면 개발된 시스템에는 많은 문제가 있을 수 있다. 일반적으로 마스터 코드는 변경되지 않거나 거의 변경되지 않는 속성을 선택해야 합니다. Blog.csdn/...6.aspx

질문 7: 데이터베이스, 데이터베이스는 무엇을 의미합니까? 데이터는 오늘날 정보사회에서 매우 중요한 자원이며, 사람의 모든 활동은 데이터와 불가분의 관계에 있다. 예를 들어, 학교의 학생 기록, 학업 성적, 학교 계정, 공장 자동화 시스템은 생산 라인의 실시간 데이터가 필요하고, 군사 지휘관은 다양한 정보가 필요하며, 각 부서의 직원들은 항상 데이터를 다루고 있습니다. 정보화 시대에는 데이터의 급속한 증가로 인해 대량의 데이터를 빠르고 정확하게 처리하고 처리해야 하는 컴퓨터가 필요했기 때문에 데이터베이스 및 데이터베이스 관리 시스템이 등장했습니다. 간단히 말해서, 데이터베이스는 특별한 목적을 위해 구성된 기록과 파일의 합계입니다. 데이터베이스 관리 시스템 (DBMS) 은 컴퓨터에서 데이터베이스를 정의, 설명, 설정, 관리 및 유지 관리하는 시스템 소프트웨어입니다.

데이터베이스 시스템은 일반적으로 데이터베이스, 사용자, 소프트웨어 및 하드웨어의 네 가지 중요한 구성 요소로 구성됩니다.

데이터는 데이터베이스 시스템에 중앙 집중식으로 저장된 의자 및 의자 데이터, 즉 데이터베이스이며 데이터베이스 시스템의 작업 객체입니다. 일반적으로 데이터베이스에 저장된 데이터는 통합성과 재미가 있습니다.

통합이란 특정 어플리케이션 환경의 다양한 어플리케이션과 관련된 모든 데이터와 데이터 간의 관계를 특정 구조에 따라 중앙 집중식으로 저장하는 것을 말합니다.

* * * 가용성이란 데이터베이스의 데이터 조각을 여러 사용자가 즐길 수 있다는 것을 의미합니다. 즉, 여러 사용자가 여러 언어를 사용하고 여러 응용 프로그램 목적으로 데이터베이스에 동시에 액세스하거나 동일한 데이터에 동시에 액세스할 수 있습니다.

사용자, 데이터베이스를 사용하는 사용자 그룹, 즉 다양한 데이터 저장, 유지 관리 및 검색 요청이 있습니다. 데이터베이스 시스템에는 최종 사용자, 응용 프로그램 프로그래머 및 데이터베이스 관리자의 세 가지 유형의 사용자가 있습니다.

엔드 유저란 컴퓨터 터미널에서 데이터베이스에 액세스하는 사람을 의미하며 온라인 사용자라고도 합니다.

응용 프로그램 프로그래머는 응용 프로그램 작성을 담당하는 사람입니다.

데이터베이스 관리자란 데이터베이스 액세스, 유지 관리 및 정상적인 사용을 전적으로 담당하는 사람입니다.

소프트웨어는 데이터베이스 액세스, 유지 관리 및 관리를 담당하는 소프트웨어 시스템으로, 흔히 DBMS (데이터베이스 관리 시스템) 라고 합니다. 데이터베이스 시스템에서 데이터베이스 작업에 대한 사용자의 다양한 요청은 DBMS 를 통해 이루어지며, DBMS 는 소집합 쓴웃음 플랫폼의 핵심 소프트웨어입니다. 데이터베이스 관리 시스템은 운영 체제의 지원을 받아 작동합니다.

질문 8: 데이터베이스에서 * 는 무엇을 의미합니까? * 모두를 대표합니다.

예: 내 표에서 선택 *

즉, MyTable 테이블의 모든 열에 대한 데이터를 선택하는 것입니다.

질문 9: 데이터베이스 문에서 (+) 는 무엇을 의미합니까? Oracle 에서 (+) 는 왼쪽 연결을 나타내는 데 사용됩니다.

또한 a.serv_id = b.serv_id(+) 는 다음과 같습니다

A.serv_id = b.serv_id 의 왼쪽 연결 b

반대로

A.serv_id(+) = b.serv_id 가 올바른 연결입니다

A.serv_id = b.serv_id 의 오른쪽 연결 b

갑골문에서 이 두 문장은 동등하다. 나는 계획을 확인했는데, 둘 다 같은 시간을 소비한다.

copyright 2024회사기업대전