「コンピュータと情報システム」 08章 データベースシステム

Slides:



Advertisements
Similar presentations
1 データベース 基本情報技術概論 ( 第 11 回 ) 埼玉大学 理工学研究科 堀山 貴史 DB.
Advertisements

実践!DB逆設計 ~レシートからER図を起こす~
図書系のための アプリケーション開発講習会 2008年7月31日
SQL データベースアクセスのための文法 担当 岡村耕二 月曜日 2限 平成20年度 情報科学III (理系コア科目・2年生)
DB(データベース)のおはなし 作成者:小野正広 DBと言っても、  ドラゴンボール ではないですぞ! 3/1/2017.
SQLite3
リレーショナル・データベース データベース論 第10回.
データベース工学および演習 第5章 リレーショナルデータベース言語SQL
CGS カーネルベース 変化するオブジェクトに    進化するデータベースを。.
MySQLに接続するデータベースプログラム
データマイニングのための柔軟なデータ取得、操作を支援するAPIの設計
ACCESSによる データベースアプリケーション開発実習 日本工業大学 情報工学科 “データベースの実際” 教材
Accessによる SQLの操作 ~実際にテーブルを操作してみよう!~.
続 Entity Framework 入門 SQLWorld #8 サヴロウ.
SQL J2EE I 第3回 /
データベースS 第3回 クリッカー配布 2015/4/22 A~Jの箱の中から、自分の学生番号に対応するID番号のラベルが貼られたクリッカーを受け取ること。 教壇 A ~ C D ~ F G ~ J A C E G I 学生番号 ID
RDBMSについて 2年7組  小鹿 慎太郎.
第11回 今日の目標 §3.4 データベース リレーショナルデータベースの特徴を示せる ロールバックやコミットを説明できる
第2章 データベースのモデル 2.1 論理表現と3層モデル 2.2 階層モデル 2.3 ネットワークモデル 2.4 関係モデル.
第7章 データベース管理システム 7.1 データベース管理システムの概要 7.2 データベースの格納方式 7.3 問合せ処理.
第4章 データとモデル.
この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.
この資料は、テキストをもとに、講義のために作成したものです.学習用に活用してください.
14.テーブル定義,一対多の関係,多対多の関係, 外部キー,索引(インデックス),データベース操作
マイクロソフト Access を使ってみよう 第5回
朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/05/29 データベース論(7回目)
データベース設計 データベース設計 第0回 オリエンテーション 坂口利裕.
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
データベース設計 データベース設計 第1回 データベース概論 坂口利裕.
データベース設計 第2回 データベースモデル(1)
Oracle APEX Forms変換の概要
JDBC J2EE I 第4回 /
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
第1回.リレーショナルデータベースを使ってみよう
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
朝日大学大学院 経営学研究科 奥山 徹 データベース論 朝日大学大学院 経営学研究科 奥山 徹 2006/05/22 データベース論(6回目)
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
「Webデータベースの構築技術」正誤表 ページ 項目 誤記 訂正 18 表1.4 アクセス 権限の削除 ・・・テーブル名 TO ユーザ名
コンピュータ概論B ー ソフトウェアを中心に ー #09 データベース (後編)
講義ノート共有データベース NoteTotter?
データベース設計 第8回 クライアント=サーバーモデル(2)
掛下 哲郎 データベースII 第3回 掛下 哲郎
データモデリング モデルの基本作法.
データベース設計 第4回 DBMSの機能と操作方法(1) Access入門
データベース設計 第6回 DBMSの機能と操作方法(3) フォームとレポート
情報システム1及び演習 第一回 データベースの概要.
豊富な投影法 座標系をまず設定する必要があります。地球面から平面への投影法,縮尺などをまず選びます。
マイクロソフト Access での SQL 演習 第2回 集計,集約
~let's take fun when you can do it~
3.リレーショナルデータベース,主キー, SQL
JDBC ソフトウェア特論 第3回.
データベース技術 Network Database, Hierarchical Database 1950年代~ 関係データベース
第4章 データ構造 p.82 [誤] ハミルトニアン経路問題  [正] ハミルトン閉路問題 p.82,83 [誤] セールスパーソン問題
データベース設計入門 初音玲.
データベース設計入門 初音玲.
再帰CTE を使って遊ぼう 大阪#9 2012/04/14.
関係データベースとSQL MZ Platform講習会(上級).
リレーショナル・データベース J2EE I (データベース論) 第2回 /
磯野ー!そんなことより 正規化しようぜー!
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第1回.リレーショナルデータベースを使ってみよう
地理情報システム論 第6回 GISによる処理技法 GIS入門(2)
SQL J2EE I (データベース論) 第3回 /
第3章 関係データベースの基礎 3.1 関係とは 3.2 関係代数.
SQL データベース論 第11回.
第8章 データベースシステムの発展 8.1 オブジェクトリレーショナルデータベース 8.2 分散データベース 8.3 インターネットとデータベース.
Presentation transcript:

「コンピュータと情報システム」 08章 データベースシステム 「コンピュータと情報システム」 08章 データベースシステム 大阪経済大学 N.Kusanagi

01 データベースとは ファイルシステム データベースシステム プログラム A プログラム B プログラム A プログラム B 01 データベースとは プログラム A プログラム B プログラム A プログラム B データベース管理システム ファイル A ファイル B データベース ファイルシステム データベースシステム

02 データベース管理システムの役割 DBMS ■データベース エンジン ■言語解析機構 データベース制御機能 02 データベース管理システムの役割 データベース (データセット) データベース制御機能 ■データベース エンジン ■言語解析機構 データベース定義機能 データベース操作機能 DBMS

03 データベースモデル 階層モデル 網モデル ポインタ ポインタ ■データ間の親子関係を表現 03 データベースモデル 階層モデル 網モデル ポインタ ポインタ ■データ間の親子関係を表現 ■親と子の関係は 1対n (n = 1,2,3 …) ■データ間の依存関係を表現 ■親と子の関係は n対m (n, m = 1, 2, 3 …)

03 (前ページの続き) 関係モデル キー項目 ■データ間の関係をテーブル(表構造)で表現 ■複数のテーブルはキーで関連付け

04 リレーショナルデータベースの利用 データの関係を 基本表で表現 集合演算により ビュー表を生成 複数の基本表を キーで関連付け 04 リレーショナルデータベースの利用 データの関係を 基本表で表現 集合演算により ビュー表を生成 複数の基本表を キーで関連付け 関係演算により ビュー表を生成

05 データの正規化 正規化 非正規形 第1正規形 第2正規形 第3正規形 繰返し要素を含む 表形式 繰返し要素をなくした 表形式 05 データの正規化 非正規形 繰返し要素を含む 表形式 第1正規形 繰返し要素をなくした 表形式 ■冗長性の排除 ■整合性の維持 第2正規形 主キーに基づいて 表を分割 第3正規形 主キー以外のキーに 基づいて表を分割 正規化

06 リレーショナルデータベースの集合演算 積演算 和演算 差演算 A B A B A B A AND B (A ・ B) A OR B 06 リレーショナルデータベースの集合演算 A B A B A B A AND B (A ・ B) A OR B (A + B) A NOT B (A - B) 積演算 和演算 差演算 Intersection Union Difference

07 リレーショナルデータベースの関係演算 選択 射影 結合 Selection Projection Join

08 データベース言語 DDL SQL DML データ定義言語 データ操作言語 CREATE SCHEMA スキーマの定義 08 データベース言語 データ定義言語 DDL CREATE SCHEMA スキーマの定義 CREATE TABLE テーブルの定義 SQL CREATE VIEW ビュー表の定義 GRANT アクセス権の定義 DML SELECT データの抽出 INSERT レコードの追加 UPDATE レコードの更新 DELETE レコードの削除 データ操作言語