2017年3月28日火曜日

SQL Server テーブル作成

テーブルとは?

簡単に言うとデータベースの主軸的存在で様々な情報の格納庫のようなものです

例えば社員台帳とか顧客台帳とかをテーブルとして作成します

テーブル構造設計

テーブルを作る前にテーブル構造を設計します
設計といってもテーブルの内容をデザインする「ことです

情報の単位でレコードと言われてますが、そのレコード内で、どんな情報がどんな型で格納するかを決定します
そしてテーブル全体でレコードを一意にするプラマリーキーを設定します

得意先マスター MTOKUIのテーブル設計

例として得意先マスター「MTOKUI」のテーブルを設計します

名称列名型総桁数少数桁
得意先コードMTOKUITOKUICDdecimal50
名称MTOKUITOKUINAMEvarchar20
名称カナMTOKUITOKUIKANAvarchar20
郵便番号MTOKUITOKUIYUNOvarchar10
住所1MTOKUITOKUIADR01varchar40
住所2MTOKUITOKUIADR02varchar40
電話番号MTOKUITOKUITELvarchar15
携帯番号MTOKUITOKUIMOBILEvarchar15
メールアドレスMTOKUITOKUIMAILADRtext
FAX番号MTOKUITOKUIFAXvarchar15
生年月日MTOKUITOKUIUMAREvarchar8
記念日MTOKUITOKUIKINENBIvarchar8
記念日備考MTOKUITOKUIKINENBIBIKOvarchar20
家族コードMTOKUITOKUIKAZOKUCDdecimal50
勤務先コードMTOKUITOKUIKINMUCDdecimal50
最終更新日MTOKUITOKUIUPDATEvarchar8
タイムスタンプMTOKUITOKUITIMESTAMPtimestamp

Nullを許可しない
型に準拠した値を初期値とする 文字列は空白「''」 数値は「0」
プライマリーキーは得意先コード「MTOKUITOKUICD」とし重複無し

SQL Serverの詳しいデータ型は☟を参照して下さい
https://msdn.microsoft.com/ja-jp/library/cc716729(v=vs.110).aspx

SQL Server Management Studioを使用してテーブル作成

オビジェクトエクスプローラーの「データベース」の下位層に作成したデータベースを選択します
ここではデータベース「SSSPRODUCT」を選択します
更に下位の「テーブル」を選択して右クリックして「新しいテーブル」を選択します

列名、データ型、Null、Nullを許可、有効桁数と設計した通りに設定します


プライマリーキーを設定します
一番上の行「MTOKUITOKUICD」を選択して右クリック「主キーの設定」を選択して下さい
左側にプライマリーキーを表現するマークが表示されます

作成したテーブルに名前を付けて保存します
現在「Table_1」という名称になっていますので本来の名称に変更します
プロパティウィンドーの上に(ID)下(名前)の「Table_1」を「MTOKUI」に変更します

作成したテーブル「MTOUI」を保存しましょう
メニューバーにある「ファイル」「すべて保存」を選択して下さい
メニューバー「表示」「最新の情報に更新」を選択することでプロジェクトエクスプローラー「データベース」「SSSPRODUCT」「テーブル」の配下に「dbo.MTOKUI」が有ることが確認できます

これでテーブル「MTOKUI」得意先マスターの完成です

SQL文でテーブルを作成する

毎回、SQL Server Management StudioのGUI環境でテーブルを作るのは非効率なので「SQL文」で行う方が現実的です
テーブルを作るSQL文を紹介します
先ほどSQL Server Management Studioで作ったテーブル「MOKUI」得意先マスターをSQL文で作成します
 
USE SSSPRODUCT          

/*  得意先マスター  Table作成   */
CREATE  TABLE   MTOKUI
    (
        MTOKUITOKUICD           decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUINAME         varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIKANA         varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIYUNO         varchar(10)     NOT NULL    DEFAULT '',
        MTOKUITOKUIADR01        varchar(40)     NOT NULL    DEFAULT '',
        MTOKUITOKUIADR02        varchar(40)     NOT NULL    DEFAULT '',
        MTOKUITOKUITEL          varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIMOBILE       varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIMAILADR      text            NOT NULL    DEFAULT '',
        MTOKUITOKUIFAX          varchar(15)     NOT NULL    DEFAULT '',
        MTOKUITOKUIUMARE        varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUIKINENBI      varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUIKINENBIBIKO  varchar(20)     NOT NULL    DEFAULT '',
        MTOKUITOKUIKAZOKUCD     decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUIKINMUCD      decimal(5,0)    NOT NULL    DEFAULT 0,
        MTOKUITOKUIUPDATE       varchar(8)      NOT NULL    DEFAULT '',
        MTOKUITOKUITIMESTAMP    timestamp,
        PRIMARY KEY(MTOKUITOKUICD)
    )
「USE SSSPRODUCT」カレントデータベースを変更します
「CREATE TABLE」句でテーブルを作成します
「列名」 「型」(桁数)・・・・・の順で記述します
「NOT NULL」Nullを許可しない
「DEFAULT」初期値
「PRIMARY KEY」プライマリーキー設定

このSQL文を実行するとテーブル「MTOKUI」得意先マスターが生成されます

2017年3月26日日曜日

Bloggerのサイドバーにカテゴリを設置

ラベルを設定


記事の「投稿の設定」で「ラベル」を設定します

例えば映画の感想を書いた記事だとしたら「ラベル」に「エンタメ」等と設定します
複数設定する場合は「,」カンマで区切って「エンタメ,映画」とします












サイドバーにカテゴリーを設置


左側の「レイアウト」を選択してサイドバーの「ガジェットを追加」を選択します


「ラベル」ガジェットを追加しそのガジェットを編集します
タイトルを「カテゴリ」にし、残りはお好みで試してみて下さい

2017年3月25日土曜日

「旬菜魚庵福よし」倉敷市真備の和食屋

旬菜魚庵「福よし」さんの紹介

川辺橋の真備側を北にものすごく分かりにくい道を進んで行きます
しかし、なんも無い所です
このようなところに店が有るのか不安になりつつも前進を続けます
前方右側に店舗らしき姿、やっと看板「福よし」を発見しました

駐車場に車をとめて時間を確認、時は11:15位

次なる不安が、駐車場に車が全くないし誰も来る様子も無い、店を営業しているのか?
確か定休日は火曜日のはず、まだ時間が早いのかと思い、周辺をぶらぶらしましたが何も無いところです
11:45に再度店に戻りました、しかし、先ほどと様子が全く変わっていない まさかの臨時休業?
不安一杯で店のドアを、開いた!! なんだ営業しているか!!まだまだ念には念を
お店の方がでてきたので思わず「食事できますか」だって なんてことを口走ったのか
「ご予約の方ですか?」勿論予約なんてしてないので「ダメ」ってなるかと思ったら、テーブル席で良かったらどうぞって促してくれました
一安心
しかし、分かりにくい場所である

お勧めの定食

ランチメニューを拝見、「福よし定食」だいたい店の名前がついているメニューが定番の法則
他にも刺身定食、寿司定食他、色々ありました

気の良さそうな年配の女性がお茶を持ってきてくれました「お決まりですか」?
特に決めて無かったので ここは聞いてみるしか無い お決まりの「どれが良く出ますか?」
案の定「福よし定食」切り替えし、当然それを注文しました

これにご飯と汁が付いて1,200円です

食事を開始すると、ぞくぞくとお客が来ました

どれも新鮮で上品な味わい、当然完食しました。特に刺身が良かった
次回は刺身定食と心に誓いました

お店の案内<>



詳しくはお店のHPへ☟
https://fukuyoshi-mabi.jimdo.com/