#1データベース入門
2705 ワード
2021年12月13日月曜日💠寒波警報
序曲
2021年12月13日、セキュリティソリューション開発コースが開始されます.生前初めて聞いた用語には慣れていませんが、6ヶ月ぶりに学んだことを真剣に授業を受け、メモします.毎日できるでしょ?^^
それでは今日習った内容から復習しましょう
データの記憶領域
仕様要件を満たすために、複数の人が共有および操作できるストレージスペース
データベース管理システム
:データベース内のデータ(選択)、挿入(挿入)、修正(更新)、削除(削除)などを管理するソフトウェアシステム.
DataBaseモデル:リレーショナル・データベース(RDBMS)
→現在最も多く使用されている
→行、列からなる大きなフレームワークがあります
→構造化クエリ言語を使用してデータベース内のデータを管理する
→Oracle、MySQL、MS-SQL、MariaDBなど
※Oracleは企業名、MySQLもOracleが買収しています.
※教室個人pcにOracleが設定されている
→データ間関係のデータモデル
→表/列(列)、属性/行、記録(記録)
照会、試験品質(部長級以上で使用する表現、実際には前の会社の代表が試験品質と呼ぶ) RDBMSで認識可能なコード SQLの種類※業務では用語定義は不要ですが、🔰予定日に必要です!
→DDL(Data Definition Language):データ定義/作成、変更、削除、名前変更、切り捨て
→データ管理言語(DML):データオペレータ/選択、挿入、更新、削除
→DQL(Data Query Language):データ問合せ言語/サブディビジョン、selectはデータ問合せ言語とも呼ばれます.
→データ制御言語(DCL):データ制御言語/授権、revoke
→トランザクション制御言語(TCL):トランザクション制御/コミット、ロールバック SQL Plusとともに をインストール SQLデフォルトコマンド
→showuser:現在のユーザーアカウントの表示
→setlinesize数字:表示の横寸法を調整する
→setpages数字:表示垂直寸法の調整
→edファイル名:Editを開いてSQLクエリーを作成できます
→/:バッファに格納されているSQL文を実行します(以前のSQLを実行します)
→@ファイル名:editファイルの実行
→exit:sqlplus終了
→cl scr:画面クリア
ツールを使用することで DBの使用効率が向上する .タイプ
-SQL Developer(Oracleが提供するツールを使用)
-Toad for Oracle
-Orange for Oracle クエリーを実行するショートカットキー:ctrl+enterキー
4)EMPテーブルはempnoが7902社員のsal値のみを出力する文字型
-CHAR(n):固定長文字
-VARCHR 2(n):可変長文字※バーチャと読み、各種文字 とも読むデジタルタイプ
-NUMBER(P,S) 日付型
-DATE
-TIMESTAMP 高容量(LOBタイプ)
-CLOB:文字型大容量オブジェクトの固定長と可変長文字セットをサポート
-bloB:バイナリオブジェクト ORDER BY
-最後に入れたセクション
-ASC:昇順、DESC:降順
6)サッカー関連の書名、出版社、価格照会(サッカーの単語を提示)
SELECT bookname, publisher, price
FROM book
WHERE bookname LIKE'%サッカー%';
7)10000元未満の本を1000元値上げし、すべてのコラムを検索(1000元のコラム名は「値上げ」と出力)
SELECT bookid、bookname、publisher、price+1000、as「価格増加」
FROM book
WHERE price < 10000
8)20000ウォン以上の本の価格を10%割引して価格を調べる(割引金額欄は「10%割引」)
SELECT bookid、bookname、price、price-(price*0.1)が「10%割引」
FROM book
WHERE price >= 20000
序曲
2021年12月13日、セキュリティソリューション開発コースが開始されます.生前初めて聞いた用語には慣れていませんが、6ヶ月ぶりに学んだことを真剣に授業を受け、メモします.毎日できるでしょ?^^
それでは今日習った内容から復習しましょう
<データベースとは何ですか?>
データの記憶領域
仕様要件を満たすために、複数の人が共有および操作できるストレージスペース
データベース管理システム
:データベース内のデータ(選択)、挿入(挿入)、修正(更新)、削除(削除)などを管理するソフトウェアシステム.
DataBaseモデル:リレーショナル・データベース(RDBMS)
→現在最も多く使用されている
→行、列からなる大きなフレームワークがあります
→構造化クエリ言語を使用してデータベース内のデータを管理する
→Oracle、MySQL、MS-SQL、MariaDBなど
※Oracleは企業名、MySQLもOracleが買収しています.
※教室個人pcにOracleが設定されている
→データ間関係のデータモデル
→表/列(列)、属性/行、記録(記録)
<SQLとは何ですか?>
→DDL(Data Definition Language):データ定義/作成、変更、削除、名前変更、切り捨て
→データ管理言語(DML):データオペレータ/選択、挿入、更新、削除
→DQL(Data Query Language):データ問合せ言語/サブディビジョン、selectはデータ問合せ言語とも呼ばれます.
→データ制御言語(DCL):データ制御言語/授権、revoke
→トランザクション制御言語(TCL):トランザクション制御/コミット、ロールバック
<Oracleのインストール>
→showuser:現在のユーザーアカウントの表示
→setlinesize数字:表示の横寸法を調整する
→setpages数字:表示垂直寸法の調整
→edファイル名:Editを開いてSQLクエリーを作成できます
→/:バッファに格納されているSQL文を実行します(以前のSQLを実行します)
→@ファイル名:editファイルの実行
→exit:sqlplus終了
→cl scr:画面クリア
<ツールの使用>
ツールを使用することで
-SQL Developer(Oracleが提供するツールを使用)
-Toad for Oracle
-Orange for Oracle
SQL> ALTER SESSION SET "_ORACLE_SCRIPT"=ture; :c#を適用する必要はありません。
例
4)EMPテーブルはempnoが7902社員のsal値のみを出力する
SELECT sal
FROM emp
WHERE empno = 7902;
6)DEPTテーブルからlocが「DALLAS」のdeptno、dname値を出力 SELECT deptno, dname
FROM dept
WHERE loc = 'DALLAS';
<データ型>
-CHAR(n):固定長文字
-VARCHR 2(n):可変長文字※バーチャと読み、各種文字
-NUMBER(P,S)
-DATE
-TIMESTAMP
-CLOB:文字型大容量オブジェクトの固定長と可変長文字セットをサポート
-bloB:バイナリオブジェクト
<SELECT文>
-最後に入れたセクション
-ASC:昇順、DESC:降順
例
6)サッカー関連の書名、出版社、価格照会(サッカーの単語を提示)
SELECT bookname, publisher, price
FROM book
WHERE bookname LIKE'%サッカー%';
7)10000元未満の本を1000元値上げし、すべてのコラムを検索(1000元のコラム名は「値上げ」と出力)
SELECT bookid、bookname、publisher、price+1000、as「価格増加」
FROM book
WHERE price < 10000
8)20000ウォン以上の本の価格を10%割引して価格を調べる(割引金額欄は「10%割引」)
SELECT bookid、bookname、price、price-(price*0.1)が「10%割引」
FROM book
WHERE price >= 20000
Reference
この問題について(#1データベース入門), 我々は、より多くの情報をここで見つけました https://velog.io/@yum7134/데이터베이스-입문-moyd2q80テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol