MySQL 1 | Basic
緒論
公費支援の授業を受けた後、その内容をメモする一連の文章です.
MySQL
これは3つの最も一般的なオープンソースのRDBMSである.
複数のオペレーティングシステムで複数の言語を使用できます.
標準SQL形式を使用します.
設定
https://dev.mysql.com/downloads/windows/installer/8.0.html
Installerダウンロード
実行
mysql -u root -p
Feature
個別学習の際に書かれたPostgreSQL関連記事では、PostgreSQL 1 | Basicと学習順が少し違うようです.
DB
データセット(リポジトリ)
単純ファイル
DBMS
データベース管理システム
Oracle, MariaDB, MongoDB, MySQL, ...
RDBMS
リレーショナル・データベース管理システム
テープ間の関係を確立する際に設計されたデータベース管理システム.
Table
特定のグループのデータを表形式で格納するスペース
Row
単一データ
その行のすべてのデータは、1つのオブジェクトに関するデータです.
私の車に関するデータ[Ferrari|Red|65000]
ママの車に関するデータ[K 7|White|7000]
Column
共有値のトピック
同じカラムのデータは、同じプロパティのデータです.
ブランドカラー価格
[Ferrari | Red | 65000][K7 | White | 7000]
PK | Primary Key
ユニーク値(情報ごとの相違点)
重複なし、空なし
mysql -u root -p
기존 테이블 -> ALTER / ADD CONSTRAINT
새로운 테이블 -> CREATE 안에 CONSTRAINT PRIAMRY KEY(칼럼명)
FK | Foreign Key
外部キー
table間の関係確立時にインポートされた他のテーブルのPK
リレーションシップのテーブル
FKを付与するテーブルはサブテーブル
親テーブルを参照してください
値
削除
整合性
データの正確性、一貫性、有効性を維持
3.1. オブジェクトの有効性|異なる2つのオブジェクトは同じではありません.
3.2. 参照整合性|参照のプライマリ・キーは、実際に存在するキーでなければなりません.
3.3. ドメイン整合性|コラムのタイプ、NULL値の許可などを定義し、入力データが正しい
モデリング
抽象データベースの設計
1.需要分析
名映画館
로그인
예매 [영화관 정보, 영화 정보, 일시, 좌석]
영상조회 [영화제목, 영화장르, 감독정보, 배우 정보, 제작사, 러닝타임]
영화관조회 [이름, 주소, 전화번호, 사이트]
コンセプトデザイン(コンセプトモデリング)
名映画
前売り
名映画館
映画コード
誰ですか.
名前.
映画の種類
名映画館
コードアドレス
監督管理情報
映画コード
電話番号
映画の種類
映画コード
電話番号
俳優について
一時
サイト
制作会社
座席
制作会社
ろんりせっけい
映画コード(PK)
前売り番号(PK)
映画館コード(PK)
映画祭目録(NN)
誰ですか.
名前.
映画の種類
シアターコード(FK)
コードアドレス
監視情報(FK)
映画コード(FK)
電話番号
映画の種類
映画コード
電話番号
俳優について
一時
サイト
制作会社
座席
制作会社
ぶつりせっけい
ムービーコード:VARCHAR(300)
映画祭カタログ:VARCHAR(300)
正規化
データに関連するCRUD中に発生する可能性のある異常現象を解消するために行う.
データの重複を最小限に抑えることができ、ほとんどが3回目の正規化を行う.
apple 30
りんご
エディ
名前.
専攻
コースコード
コース名
受講者
apple
金リンゴ
共科
C001
簡単すぎる爪
30
apple
金リンゴ
共科
C002
とてもシンプルなDBMS
35
bannana
1つのクラス.
数学部
C002
とてもシンプルなDBMS
35
上記|を挿入して新しい項目を追加し、その学生が選択していない場合は、カリキュラムコードにNULLや「XXXX」などの所定のコード値を挿入します.この現象を挿入異常と呼ぶ.
更新異常|重複行のうち一部のみが変更され、データが一致しないため、キム・スコが電話で新たな過剰移動を行った場合、2行のデータは変更する必要があります.この現象を更新異常と呼ぶ.
例外|行を削除すると、必要なデータも一緒に削除され、簡単すぎるDBMSレッスンが休講になると、すべての半行が削除されます.半夏分のデータが残らない現象を削除異常と呼ぶ.
例
初回正規化
名前.
年をとる
郵便番号
住所
商品名称
商品価格
金リンゴ
10
1000
宿場三洞
ズボン
1000
金リンゴ
10
1000
宿場三洞
靴下
500
1つのクラス.
20
1001
祠洞
バナナ漢韓対訳辞典
2000
イオン化
30
2001
盆唐区
フィルタ
1000
イオン化
30
2001
盆唐区
アヒル.
2000
イオン化
30
2001
盆唐区
ロマンチック
3000
にじせいきか
名前.
年をとる
郵便番号
住所
金リンゴ
10
1000
宿場三洞
1つのクラス.
20
1001
祠洞
イオン化
30
2001
盆唐区
商品名称
商品価格
ズボン
1000
靴下
500
バナナ漢韓対訳辞典
2000
フィルタ
1000
ロマンチック
2000
アヒル.
3000
1つのコラムで他のコラムを決めることはできない.
Reference
この問題について(MySQL 1 | Basic), 我々は、より多くの情報をここで見つけました https://velog.io/@unchapterd/MySQL-1テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol