[データベース]DBMSの参照
2949 ワード
データベースシステム?DBMS!
データベース・システムは、データベースを効率的に管理し、大量のデータを効率的に管理し、サポートするためのソフトウェアです.データベースシステム通称DBMS는 사용자로 하여금 데이터를 추가,삭제,갱신,삽입하더라도 데이터베이스 전체의 통일성(원자성)이 깨지지 않도록 해주며, 데이터 추상화로 데이터 접근성을 높이고 계속적인 관리로 기존 데이터와의 불일치성이 나타나지 않도록 균일하게 관리해주는 일종의 데이터 관리 프로세스
を学習した.これから、DBMSのコンポーネント、DBMSの言語以外のいろいろなものを探ってみましょう!
データベース言語
DBMsは、データベースに対するユーザの期待を表すデータベース言語を提供する.SQL(クエリ言語)、QEL(微積分…マシン…)、リレーショナル代数などのデータベース言語を使用し、商用DBMSで実装することを推奨します.SQLは現代では最高ですが、SQLにはいろいろあります.以降、データベース言語SQLを使用する場合は、この言語の程度を知るだけで詳細に操作できます.
SQLの例
SELECT name
FROM student
where sID = '2222';
SELECT subject
FROM student
where sID = '2222';
上のSQLは簡単な例です.DBアプリケーションはSQL言語で開発されています.通常、SQLにプログラミング要素を追加するか、SQL APIを使用して行います.データベース管理システムコンポーネント
データベース管理システムは非常に複雑で膨大なソフトウェアです.よく使われるmySQL、mariaDB、MongoDBなど多くのソフトウェア.DBMSには概念的に2つのコンポーネントがあり、1つはクエリープロセッサであり、もう1つはストレージマネージャである.
1)データベース管理
2)データ辞書(メタデータ)管理
Metadata(データ辞書)
DBMSは、ユーザが格納するデータベースを管理するほか、データベースのデータも管理する.データベース管理システムでは、メタデータ(すなわち、データを記述するデータ)を格納する場所をデータ辞書と呼び、データベースモードのデータ、制約条件のデータ、アクセス権のデータなど、各種のデータを管理している.
トランザクション管理
トランザクション管理はDBMSの主な機能です.トランザクション管理には、同期制御とリカバリ機能があります.
データベースシステム履歴
データベース・テクノロジー・システムの簡単な歴史について説明します.
50,60년대
はデータベース移行フェーズ파일 시스템
を用いてデータ処理を行い、その後70년대
は主に네트워크 데이터 모델
と계층 데이터 모델
を用いた.1970년 E.Codd가 관계형 데이터 모델을 처음 제안
80년대 초
は初めて관계형 모델을 지원하는 상용 DBMS
を発売し、その後、データベース技術は急速に発展した.80年代中後期に対象データベースシステム向けの概念が出現し,その後多くの研究が行われた.90년대 중후반에 데이터 보관과 데이터 마이닝
の研究に伴い,対象関係型データモデルは90年代後半に確立された.2000년대에는 XML
の出現に伴い、データベース産業は調整と自動データベース管理技術を発展させ、この技術をサポートする商業データベースシステムが現れた.2010년 이후 BigTable, Pnuts, Hadoop(apache)
など대용량 저장 시스템 또는 대용량 분산처리 플랫폼
を開発・使用した.の最後の部分
DBMSのコンテンツを簡単に閲覧します.このような歴史があり、このような構成要素がある内容をすばやく読み、把握しました.後でDBMSやデータベース関連の本を探したり、ホームページを通じて勉強したりして整理したりして、頭の中に入れます.これまでDBとDBMSは混乱していましたが、整理されているようです.後でMySQLやMongoDBなどのDBプラットフォームDocumentationで勉強します
Reference
この問題について([データベース]DBMSの参照), 我々は、より多くの情報をここで見つけました
https://velog.io/@brian_kim/DB-DBMS-톺아보기
テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol
Reference
この問題について([データベース]DBMSの参照), 我々は、より多くの情報をここで見つけました https://velog.io/@brian_kim/DB-DBMS-톺아보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol