お知らせ 9月24日(木)10:00から2時間ほど、サーバーのメンテナンス作業を予定しております。作業の間はconnpassのご利用が出来ません。ご迷惑をおかけしますが何卒ご了承ください。

新機能 イベントメッセージの予約機能を追加しました。イベント主催者様は、参加者へのメッセージ送信を事前に予約できます。詳しくはこちらをご確認ください。

新機能 イベント詳細画面に「参加者への情報」欄を追加しました。イベント管理者、発表者、参加者(抽選中や補欠は除く)だけに表示されるフィールドです。詳しくはこちら

このエントリーをはてなブックマークに追加

Nov

15

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜

データベースを制する者は、システムを制する データベース設計を実際にみんなでやりましょう

Hashtag :#xhack勉強会
Registration info

80%以上参加枠

2000(Pay at the door)

FCFS
6/12

40%以上参加枠

2000(Pay at the door)

FCFS
5/8

20%以上参加枠

2000(Pay at the door)

FCFS
3/6

友達と参加する(ペア割)

1000(Pay at the door)

FCFS
5/6

学生割引

Free

FCFS
4/4

平日は厳しい・土日開催希望(行けたいけど行けない)

Free

FCFS
3/1

Description

対象者

  • SQLが少し分かる
  • 実際のテーブル設計を体験してみたい人

データベースのテーブル設計

データベースを制する者は、システムを制する
物理設計ではありません

やること

データベース設計をみんなでやりましょう チームごとに別れて、システムの要件を満たすテーブル設計を考えましょう

便利なツール

設計し、相互レビューし、考え方を身に着ける

データベースの論理設計には「正解」はない! 成長するためには、色んな人の考えに触れること!

過去実施した設計

チャット

  • チャットの相手選択の画面で、ユーザーのアイコン・名前のリストが出る
  • メッセージを特定の誰かに送信できる
  • ユーザーは、複数のチャットルームを行き来できる
  • 特定の誰かに送ったメッセージは、送った人しか見れない

  • ログインは不要


クイズ

  • 問題のカテゴリが選べる
  • ユーザーは今まで答えたクイズの正答率が見れる
  • 問題の選択肢は2択 ~ 4択
  • 問題文には画像が1枚だけ使える
  • どの問題に正答/誤答したかわかる
  • 一回の挑戦でランダムに10問出題される
  • ユーザーのランキングが表示できる
  • ユーザーは何度でもクイズを挑戦できる
  • クイズは追加できる

飲食店検索

  • 飲食店の詳細情報が見れる
  • 検索条件

    • 店の名前
    • ジャンル
 
    • 場所

    • 最寄駅

    • 営業時間

    • 評価
    • 横並びの席がある
    • 喫煙
    • 価格帯(昼・夜)
  • ユーザーは店舗を評価できる
  • ユーザーお気に入り店舗を登録できる

マッチングアプリ

  • チャット機能
  • 異性の属性で検索
  • いいね機能
  • ブロック機能
  • NGワード
  • 住所登録
  • プロフィールから検索

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

matsuda shinsuke

matsuda shinsuke wrote a comment.

2019/11/15 20:24

<?xml version="1.0" encoding="utf-8" ?> <!-- SQL XML created by WWW SQL Designer, https://github.com/ondras/wwwsqldesigner/ --> <!-- Active URL: https://ondras.zarovi.cz/sql/demo/?keyword=default --> <sql> <datatypes db="sqlite"> <group color="rgb(238,238,170)" label="Numeric"> <type label="Integer" quote="" sql="INTEGER" length="0"/> <type label="TINYINT" quote="" sql="TINYINT" length="0"/> <type label="SMALLINT" quote="" sql="SMALLINT" length="0"/> <type label="MEDIUMINT" quote="" sql="MEDIUMINT" length="0"/> <type label="INT" quote="" sql="INT" length="0"/> <type label="BIGINT" quote="" sql="BIGINT" length="0"/> <type label="Decimal" quote="" re="DEC" sql="DECIMAL" length="1"/> <type label="Single precision" quote="" sql="FLOAT" length="0"/> <type label="Double precision" quote="" re="DOUBLE" sql="DOUBLE" length="0"/> </group> <group color="rgb(255,200,200)" label="Character"> <type label="Char" quote="'" sql="CHAR" length="1"/> <type label="Varchar" quote="'" sql="VARCHAR" length="1"/> <type label="Text" quote="'" re="TEXT" sql="MEDIUMTEXT" length="0"/> <type label="Binary" quote="'" sql="BINARY" length="1"/> <type label="Varbinary" quote="'" sql="VARBINARY" length="1"/> <type label="BLOB" quote="'" re="BLOB" sql="BLOB" length="0"/> </group> <group color="rgb(200,255,200)" label="Date &amp; Time"> <type label="Date" quote="'" sql="DATE" length="0"/> <type label="Time" quote="'" sql="TIME" length="0"/> <type label="Datetime" quote="'" sql="DATETIME" length="0"/> <type label="Year" quote="" sql="YEAR" length="0"/> <type label="Timestamp" quote="'" sql="TIMESTAMP" length="0"/> </group> <group color="rgb(200,200,255)" label="Miscellaneous"> <type label="ENUM" quote="" sql="ENUM" length="1"/> <type label="SET" quote="" sql="SET" length="1"/> <type label="Bit" quote="" sql="bit" length="0"/> </group> </datatypes><table x="454" y="195" name="users"> <row name="id" null="1" autoincrement="1"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="name" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="image" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <key type="PRIMARY" name=""> <part>id</part> </key> </table> <table x="453" y="368" name="rooms"> <row name="id" null="1" autoincrement="1"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="name" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <key type="PRIMARY" name=""> <part>id</part> </key> </table> <table x="201" y="289" name="users_rooms"> <row name="id" null="1" autoincrement="1"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="user_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default><relation table="users" row="id" /> </row> <row name="room_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default><relation table="rooms" row="id" /> </row> <key type="PRIMARY" name=""> <part>id</part> </key> </table> <table x="653" y="249" name="messages"> <row name="id" null="1" autoincrement="1"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="user_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default><relation table="users" row="id" /> </row> <row name="room_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default><relation table="rooms" row="id" /> </row> <row name="send_at" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="text" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <key type="PRIMARY" name=""> <part>id</part> </key> </table> <table x="677" y="414" name="read_message"> <row name="id" null="1" autoincrement="1"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="message_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <row name="user_id" null="1" autoincrement="0"> <datatype>INTEGER</datatype> <default>NULL</default></row> <key type="PRIMARY" name=""> <part>id</part> </key> </table> </sql>

matsuda shinsuke

matsuda shinsuke published データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜.

11/04/2019 11:56

【11/15開催@渋谷】データベース設計実践Night ウェブサービスのテーブル設計をしてみよう を公開しました!

Group

X-HACK東京

プログラミングの楽しさを知ってもらい、世の中のエンジニア人口を増やすために日々奮闘中!

Number of events 326

Members 2151

Ended

2019/11/15(Fri)

19:00
21:30

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2019/11/04(Mon) 11:56 〜
2019/11/15(Fri) 21:30

Location

みんなの会議室 品川A

東京都港区高輪3丁目24番18号(高輪エンパイヤビル地下1階)

Attendees(24)

武田。

武田。

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

itsumura-h

itsumura-h

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜 に参加を申し込みました!

jiro

jiro

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜 に参加を申し込みました!

Hippymou5

Hippymou5

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

三鍋卓也

三鍋卓也

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

watanabe4colors

watanabe4colors

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜 に参加を申し込みました!

NobuoTsuchiya

NobuoTsuchiya

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜 に参加を申し込みました!

keisuke

keisuke

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

みなこ

みなこ

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

seiji yamamoto

seiji yamamoto

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

Attendees (24)

Waitlist (2)

au1111

au1111

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

nemui09

nemui09

データベース設計実践Night 〜ウェブサービスのテーブル設計をしてみよう〜に参加を申し込みました!

Waitlist (2)

Canceled (10)