プライマリーキーはchar型かそれとも数値型か

0001NAME IS NULL2006/08/23(水) 15:37:25ID:CP1/2ti3
悩ましい・・実に悩ましい

0062NAME IS NULL2009/02/05(木) 04:39:36ID:???
だからORACLEはCHARが最高速ってみんな言ってるのでは。

0063NAME IS NULL2009/02/13(金) 02:07:38ID:???
ORACLEは独自規格がおおすぐる

0064NAME IS NULL2009/02/13(金) 11:33:05ID:???
ORACLEの独自規格が元になって標準化されてるんだろ?
標準化なんてORACLEの機能にエイリアスをつけてるだけじゃないか

0065NAME IS NULL2009/02/13(金) 15:09:58ID:???
信者乙

0066NAME IS NULL2009/03/20(金) 15:13:37ID:???
オラの糞仕様を囲い込むための標準仕様

プライマリーキーって何よ?

0068NAME IS NULL2013/01/22(火) 19:53:35.10ID:8Bz67402
インデックス張るんだから、どっちでも同じじゃん

0069NAME IS NULL2013/09/07(土) 19:54:15.82ID:yraWLKNx
システムが要求する場合でユーザーには無用であるならば、開発する組織で統一すべき問題だと思う。
とすれば、>>1 はなぜ一人で悩んでいるのだろう?

個人的には、RDB使う側からみて、プライマリーキーの必要性がわからん。
柔軟で多様性求められるRDBシステムとしては必要になるのだろうが、それならシステム内部で勝手に付加して内部完結して欲しい。
ストレージコストの安い今ではたいしたことないのだろうけど、プライマリーキーのためだけのデーター(フィールド)なんて、無駄以外の何物でもない。

0070NAME IS NULL2013/09/08(日) 12:20:19.71ID:???
たぶんあなたの求めているものはRDBではない。

0071NAME IS NULL2013/11/19(火) 02:17:46.66ID:???
Number以外に選択肢ないだろ
マジレスすまん

0072NAME IS NULL2014/12/05(金) 01:00:49.18ID:???

0073NAME IS NULL2015/10/13(火) 19:13:02.18ID:AMFNUZwt
RDBの数値型って基本的にコンピュータの数値型じゃないからな。

文字型も数値型もたいして変わらない。

0074NAME IS NULL2015/11/18(水) 00:53:51.43ID:EYIARzcA
権利収入を永続的に獲得出来る方法→http://stampfactory.net
確実に儲かるビジネス。
http://stampfactory.net

0075NAME IS NULL2015/11/24(火) 16:52:05.55ID:JaRwYBDP
プライマリーキーって何よ?…主キー
セカンダリーキー…副次キー

0076NAME IS NULL2015/11/24(火) 19:04:19.62ID:dq6F7Xc9
>>75
ボケかなにかか?

0077NAME IS NULL2015/11/25(水) 01:33:31.17ID:DeLXqXpB
文字型を主キーにできる

0078NAME IS NULL2015/11/27(金) 02:29:01.59ID:u0cHYTit
>>77

0079NAME IS NULL2015/11/29(日) 18:20:14.40ID:E0T78taK
>>78
え?最近のRDB知らないの?

0080NAME IS NULL2015/11/29(日) 19:03:27.30ID:b6KiCobi
最近っていつの話だよw

0081NAME IS NULL2015/12/09(水) 01:06:38.64ID:???
char(1)で

0082NAME IS NULL2015/12/13(日) 22:59:57.04ID:???
↑warota

0083NAME IS NULL2016/02/04(木) 22:11:54.89ID:vrajJNnU
>>81
現実的にそれで足りるテーブルも存在するけどな。

0084NAME IS NULL2016/05/07(土) 19:22:16.94ID:???
都道府県ってそれ自体キーになるんだから、そのまま使っていいよね?
いちいちコードを割り当てる必要性がよく分からん。

0085NAME IS NULL2016/05/08(日) 00:50:03.18ID:OL7Z4cQU
>>84
おまえは道州制議論をしらないのか?

0086NAME IS NULL2016/05/08(日) 03:14:49.34ID:???
コード割り振らないなら
「あおもり」と「青森」を同一とみなすのはどうやってやるの

0087NAME IS NULL2016/05/09(月) 02:32:25.23ID:???
>>85
編成したら新しい州でとして別もんになるのになぜコードを割り当てる必要があるの?
過去データはどうするの?
この期間は青森県でこっから青森州ですとか無駄なマスタ作るの?

>>86
コードに読みをふるのと、
青森っていうコードに読みをふことに何の違いがあるを教かえてくれ。

どちらにしたって、キーを参照して、読みをもってくるか、フリガナを検索してキーを持ってくるっていう方法は変わらんだろ。

0088NAME IS NULL2016/05/09(月) 10:18:50.67ID:???
>>87
それは漢字名というコードを割り振ってるわけだが

0089NAME IS NULL2016/05/09(月) 15:10:33.70ID:bsfml+jJ
>>87
そもそもマスタ管理を知らない?

ある日、突然マスタデータを更新するような運用は普通しない。

0090NAME IS NULL2016/05/12(木) 17:39:13.77ID:???
えっと、マスタメンテナンス画面ってありがちな機能だと思うんですが

0091NAME IS NULL2016/05/12(木) 23:12:21.74ID:HmbS4CfD
画面ってなんだよw

マスタデータをいじる画面かいるかどうかはその業務、システムの仕様だろ。

何言ってんのかよくわからん。

0092NAME IS NULL2016/05/12(木) 23:16:07.51ID:HmbS4CfD
トランザクションデータだって、マスタデータだって、履歴もバックアップもとらずに消去するシステムなんてありえない。

0093NAME IS NULL2016/05/13(金) 10:41:23.83ID:???
>>91
マスタメンテナンス画面というものが存在するなら、ある日、突然マスタデータが更新されるでしょって事だが

0094NAME IS NULL2016/05/13(金) 10:42:45.03ID:???
>>92
ていうか、お前こそ何いってるのかわからんわ
要求仕様と実装仕様(実現方法)をごっちゃにするなよ

0095NAME IS NULL2016/06/04(土) 07:44:34.90ID:???
>>93の言ってる事のほうが論理的で正論だな。

>ある日、突然マスタデータを更新するような運用は普通しない。
>マスタデータをいじるかどうかはその業務、システムの仕様だろ。

同じ人間じゃないかもしれないが、反対派の意見が矛盾してしまっている。

0096NAME IS NULL2016/06/04(土) 09:05:52.76ID:V1eH5HDz
だから業務でいじるマスタデータと、そうでないマスタデータがあるだろw

0097NAME IS NULL2016/06/06(月) 06:36:43.45ID:???
>だから業務でいじるマスタデータと、そうでないマスタデータがあるかどうかはその業務、システムの仕様だろ。

0098NAME IS NULL2016/07/03(日) 16:23:07.14ID:AYVgzvdr
SEX型

0099NAME IS NULL2016/07/08(金) 18:51:59.85ID:???
未来永劫不変だと思われるデータのみを「マスター」だという派がいるな
性別:男, 女
都道府県:北海道, ・・・
まあ、どっちも未来永劫不変というわけではないのだが

0100NAME IS NULL2016/07/14(木) 23:24:25.13ID:???
平家物語読んだことないやつは、未来永劫を信じててもいいだろう。

0101NAME IS NULL2016/10/01(土) 17:00:20.17ID:EFbVLBi0
すごい詳しい人なんだけど性格カスだなこの>>1 wwww

0102NAME IS NULL2016/10/09(日) 11:42:02.25ID:???
マスタデータっていうのは他から参照されるデータのこと
一般的には更新頻度は低い。(追加は多い場合もあり)。ただし商品名のように季節やセールごとに代わる場合もある。
つまり、更新頻度に注目してマスタかどうか判断するべきではない
更新は手動で行われる。

対になる言葉としてはワークデータがある
販売実績など動作ごとに発生するデータだ
システムから出力されるデータであり、手動で入力されることはほとんどない
システムによるが一般的には追加ばかりで更新されることはない
また、参照される頻度も低い場合が多い

0103NAME IS NULL2016/11/16(水) 23:00:54.60ID:m5+ecl6T
商品マスタなんかだと自動洗替え処理とセットになってるのでは?


そういやしょっぼいテスト環境で、PKをシステム日付にしてるのを見たことある。
多分、問題は出てないんだろう。
Oracleだとしたらmsまでしか持ってないから、そこそこの環境に移植した時に一意制約でこけるんだろうな

0104NAME IS NULL2016/11/29(火) 00:10:51.63ID:???
マスターは変更しないだろ。
いや、変更しないと書くと誤解がある。
変更しても履歴を残すと書いた方がいいか。

0105NAME IS NULL2016/12/03(土) 07:55:44.94ID:ivKcP5uE
>>103
1ヶ月に一度とか1日に一度しか更新されないマスタデータならあり。

何日のマスタとかそういう使い方なのかもしれない。

0106NAME IS NULL2017/12/29(金) 12:05:05.57ID:dtNZwIie
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

RUN7OXO5XP

0107NAME IS NULL2018/02/14(水) 13:42:57.53ID:???
☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆

0108NAME IS NULL2022/06/05(日) 20:37:44.43ID:Qipf6EaS
「サンモニ」青木理氏、防衛費増額「やっていいとは思わない」直後に北朝鮮の飛翔体 ★4 [6/5] [昆虫図鑑★]
https://lavender.5ch.net/test/read.cgi/news4plus/1654426085/-100
1昆虫図鑑 ★2022/06/05(日) 19:48:05.50ID:CAP_USER


161名無しさん@恐縮です2022/06/05(日) 10:50:54.38ID:8lxHYeic0
「サンモニ」青木理氏、防衛費増額「やっていいとは思わない」直後に北朝鮮の飛翔体
/news.yahoo.co.jp/articles/99a9fa2d5cb124f533cb7a267e27cd729879ee0b

0109NAME IS NULL2022/07/07(木) 23:50:02.45ID:1s3ABANY
>>103
2016年だと12cだけど、TIMESTAMP型を知らないあなたが怖いを

0110NAME IS NULL2022/07/18(月) 02:01:39.50ID:iG1v9wjR
主キーはナチュラルキーではない前提の話なのが変

0111NAME IS NULL2023/01/28(土) 01:47:03.60ID:???
ただ今制限を設けております。

0112NAME IS NULL2023/05/08(月) 23:55:05.86ID:???
( ゚д゚)ポカーン

新着レスの表示
レスを投稿する