892 :
NAME IS NULL :2013/01/08(火) 20:01:49.72 ID:0dMP+kvh
名前カラム NAMAE 日付カラム HIDUKE 点数カラム TENSU があって、与えられた期間(例えば2013-01-01から2013-01-08)の間の 各日付で点数が上位Top10のレコードを検索するSQLを教えて下さい。 NAMAE, HIDUKE, TENSUともインデックス有効です。
893 :
NAME IS NULL :2013/01/08(火) 20:02:44.40 ID:0dMP+kvh
うわ 前の書き込むが2012/10/31だ こりゃダメだ
894 :
NAME IS NULL :2013/01/09(水) 05:53:47.82 ID:Qa7FhGIJ
>>892 DBMSにより違うからそれぐらい書きなさいよ
テーブルからレコードを削除(delete)することを「物理削除」っていうのはナゼ? 物理的じゃねぇじゃん
896 :
NAME IS NULL :2013/01/09(水) 23:44:36.83 ID:Qa7FhGIJ
まあ、どっちかって言うと論理削除に対して物理削除って言ってるわけで 実削除とかデータ削除とかいう方がそれっぽいのは確かだな
898 :
NAME IS NULL :2013/01/12(土) 00:11:22.02 ID:mOAoAvc+
899 :
NAME IS NULL :2013/01/14(月) 15:17:57.95 ID:qtdWaxDv
SQL勉強中です。質問させてください。 下記のようにIDENTITYでの自動連番を設定する際、UNIQUEの記述は不要になりますでしょうか? また、この場合UNIQUEを記述しておくことの利点・欠点がありましたら教えてください。 CREATE TABLE foo ( RecID int NOT NULL UNIQUE IDENTITY (1, 1) );
JETをSQLServerへ変換してくれるようなツールありませんか?
すまん できた
902 :
NAME IS NULL :2013/03/31(日) 19:27:27.83 ID:R9ljLSKy
903 :
NAME IS NULL :2013/04/04(木) 12:36:22.96 ID:l/LwFbvr
お知らせ 市原警察署の生活安全課の帰化人創価警官の指導の元、 入学式から2週間ほど、在日の創価学会員を主体とした自称防犯パトロールが、 2週間ほど行われることになりました 生活安全課の指導であることと、パトロールであることは、 絶対に公言してはいけないとの指導も、帰化人創価警官より出ています 期間中は2人組の在日の創価学会員が、頻繁に創価批判者の自宅周辺を、 うろつき回ると思われます 日本人の方は、充分に注意してください
JUST SYSTEMのUNITBASE やWagbyを使っている方、いますか?
個人・組織がそれぞれ複数の電話・メール・住所を持てる住所録の設計を考えているのですが PHONEテーブル(ID,電話番号,クラス,PRIORITY) ADDERSSテーブル(ID,住所,クラス,PRIORITY) EMAILテーブル(ID,メールアドレス,クラス,PRIORITY) ORGANIZATIONテーブル(ID,名前) ORGANIZATION_PHONE_RELATIONSHIP(PERSON_ID, PHONE_ID) ORGANIZATION_ADDRES_RELATIONSHIP(PERSON_ID, ADDRESS_ID) ORGANIZATION_EMAIL_RELATIONSHIP(PERSON_ID, EMAIL_ID) PERSONテーブル(ID,名前,ORGANIZATION_ID) PERSON_PHONE_RELATIONSHIP(PERSON_ID, PHONE_ID) PERSON_ADDRES_RELATIONSHIP(PERSON_ID, ADDRESS_ID) PERSON_EMAIL_RELATIONSHIP(PERSON_ID, EMAIL_ID) テーブル構成がこんな感じになりました。 関連づけ専用のテーブルが氾濫すると、ものすごく扱いづらいと思うのですが、 これはこれで良いのでしょうか?それとも、PHONE,ADDRESS,EMAILテーブルを それぞれORGANIZATION_PHONE,ORGANIZATION_ADDRESS,ORGANIZATION_EMAIL(PERSONについても同様) にするべきでしょうか?
WebサイトでSQLiteを使用しています。 サイト構成が、 db.sqlite[file] public_html[dir] ├webapp1[dir] ├webapp2[dir] └webapp3[dir] となっていて、webapp1〜3まで共通のdb.sqliteを使用しています。 レンタルサーバでMySQLなんかのデーモンは、 ユーザごとに1つしかデータベースを作成するのが許可されていなかったりしますが、 SQLiteはファイルベースでルートがなくてもいくつでも作成できるので、 Webアプリケーション毎にデータベースを分けたほうがいいでしょうか?
最近NoSQLはどうなってるの? 殆どはスレすら消え去ってるけど Memcachedなんかはもう枯れてるけど MongoDB,Cassandra,その他 今勢いがあったり、一番使われてるのは何?
908 :
ちょっと通りますよ。。。 :2014/01/07(火) 01:48:03.15 ID:AGZgXm1O
中国共産党公式ウェブサイト
http://www.gov.cn/ Country United States
City/Region/Zip Code Diamond Bar, California 91765
Organization Beijing Blue I.T Technologies Co.,Ltd.
Internet Service Provider ChinaCache North America
ENGLISH.GOV.CN - DNS Information
IP Address 209.177.95.17 ~ Whois - Trace Route - RBL Check
Domain Name Servers dns2.www.gov.cn 123.127.232.131
dns1.www.gov.cn 202.123.110.1
Response HTTP/1.0 200 OK
Server Apache
Date Tue, 19 Apr 2011 20:11:10 GMT
127 :カミカゼ[]:2014/01/06(月) 22:35:49.21 ID:Xa57O9sy0 いやあな、なぜか中共の公式ホームページがアメリカにあって、
サーバーがアパッチとか言うらしいんだwwww
もしも、サイバーテロにあったら大変だろ?wwwww
だからさ、俺がテロの注意喚起してやるわwwwありがたいと思えwwww
これを国内に拡散したり、翻訳して、フィリピンとかベトナムとかに教えちゃあダメだからなwww
それで、アパッチサーバー攻撃用のツールとか載せて拡散しちゃあダメだぜwww
テロ防止の観点から言ってダメだからなあwwwじゃあのwww
http://hissi.org/read.php/news4vip/20140106/WGE1N085c3kw.html http://jyaanowww.wiki.fc2.com/wiki/20140106
4月のデータベーススペシャリストの試験に合格したいです 何をすればいいですか?
910 :
NAME IS NULL :2014/03/03(月) 20:14:10.06 ID:LUvSySJ7
この板も転載禁止にしよう
911 :
NAME IS NULL :2014/03/04(火) 03:17:16.49 ID:SG8f50WZ
技術系は引用はともかく 丸ごと転載する奴いんのか IDは強制してほしいが、投票で決めようにも人いないぞ
913 :
NAME IS NULL :2014/04/26(土) 20:19:37.08 ID:7l9jxSP3
テーブル設計(正規化)のアドバイスをお願いします。 メインテーブルがあり、フィールド数は全部で70程です。 主キーに対して従属はない状態(第二正規化)なのですが、 レコードが同じ内容で繰り返される各フィールドをテーブルに切り出す(第三正規化?)と35もマスタテーブルが出来てしまったのですが、 このテーブルとトランザクションテーブルをリレーションシップしてからクエリで全てのフィールドを再度結合する場合、 結合線もすごい数になってしまいますが、このような状態(数)は正規化出来ていないことになるのでしょうか? 各マスタテーブルは主キーとフィールドが一つのものばかりです。
全くの初心者というか初心者未満 会社の商品をデータベース化したいわけだが、何のソフトを使ったらいいのかわからん 商品写真・JANコード・登録日付・原価・希望売価・発注単位・特売での原価売価とその発注単位・変動する原価・顧客ごとの卸値・商品の種類区分分類 等々 これを写真のある場合ない場合で似たようなものを比較したりしたい(イメージとしては価格コムみたいな) またできたらだが、そこで出した商品からPOPを作れるようExcelに直接反映させたい どのようなデータベース管理ソフトを使ってどう勉強したらいいのか? JANコードはバーコードスキャナ使いたい 一応未使用のMS-Office2003Professionalはあるがこないだサポートが完全に終わったよね(会社PCはネットにつながってる) Oooのデータベースがフリーだけどどうなのか?有料ソフトだとわりと高いんだよね? 初心者ならとりあえずこれ読んどけって本でもあれば仕事の合間に読んでみる 頼む助けてください
まず最初に、FileMaker Pro (FMP)という有償(4万)のソフトを一押しで勧める
これならデータベースの初心者どころかプログラミング未経験者でも、
本人の熱意しだいでビジネス向けデータベースを開発できるようになる
具体的なイメージについては製品サイトの他に、以下のサイトで
実際にFMPで開発されたアプリが数多く紹介されているから一読を勧める
ファイルメーカー選手権 | パソコン | マイナビニュース
http://news.mynavi.jp/ad/contest/filemakersenshuken/ あとMS-AccessやOoo Baseでも開発できるけど、
こちらはFMPと比較するとデータベースの専門知識を勉強せにゃならんし、
手続きを自動化するためにVBAプログラミングの知識も必要になる
開発イメージをつかむのには、個人的には以下の書籍を薦める(難しいかも....)
中小企業向けAccess 開発実践ノウハウ (DB Magazine SELECTION)
http://www.amazon.co.jp/dp/4798113433/ Oooでも個人で開発/利用するデータベースならば、まず問題になることはない
専門の書籍は出版されていないけど、仕様としてはAccess2000相当なので
Access2000の解説書を中古本で何冊かそろえればいい
で、もしもこういった解答が
>>914 の欲しかった情報であるのなら、
ビジネスsoft板に専用スレや相談スレがあるので、そちらへ移ったほうがいい
この板は、どちらかといえばデータベースのプログラマを対象にしているから
>>915 ありがとう!
そのサイト読んで社長に予算の相談してみるます
あとビジソフ板探してみます
これで連休中に仕事進めれるかもしれん
cakephpからDBへの値の送り方がわからん
テーブル設計で悩んでいるのですが、アドバイスをいただけないでしょうか ある主キーに複数(個数制限なし)のカテゴリを設定できる構造を 考えているのですが、単純にテーブルを作成しカテゴリ1、カテゴリ2、カテゴリ3のカラムを 用意すると、この場合3つしかカテゴリを設定できません。 個数の上限を設けずに、一つの主キーに対してカテゴリを、いくつでも付加するようにするには どのようなテーブル構造にすればよいのでしょうか? あるいは上限を設けて上限分のカラムを用意するのがよいですか? まんがでわかるデータベースを一通り読んで理解した程度のスキルレベルです。
DB設計については、このスレに専用スレがあるから、 そこへ移動しよう とりあえずキーワードは「ツリー構造」だ 書籍だと「プログラマのためのSQL」で詳しく解説されている
RDBMSでなんとか扱える程度のデータってなんか固有名詞ありますか? 扱えないほど巨大なものはビッグデータというらしいですが RDBMSでも時間がかかるようなものはビッグデータと言えるのでしょうか? もし言えるのなら境界線はどこでしょうか?(セレクトで1時間とか)
921 :
NAME IS NULL :2014/08/16(土) 00:15:31.98 ID:vapj1SkT
★2ch勢いランキングサイトリスト★ ☆ +ニュース ・ 2NN ・ 2chTimes ☆ +ニュース板新着 ・ 2NN新着 ・ Headline BBY ・ Unker ☆ +ニュース板他 ・ Desktop2ch ・ 記者別一覧 ☆ 全板 ・ 全板縦断勢いランキング ・ スレッドランキング総合ランキング ☆ 実況込み ・ 2勢 ・ READ2CH ・ i-ikioi ※ 要サイト名検索
922 :
NAME IS NULL :2014/08/19(火) 18:51:20.83 ID:t+J6KJbB
統計ソフトのRのRMySQLとかRPostgreSQLみないなのが、 あるらしいですが、 どちらが取り組みやすいですか? 全くの素人です。 目的は大学院の修士論文です。 あとPerlとRubyはどちらがよいでしょうか? 親切な方の回答待ってます。
923 :
NAME IS NULL :2014/08/19(火) 20:46:58.96 ID:efER50NK
素人の大学院生とか、意味不明だね おおざっぱに言うと、ある専門分野において 自ら課題を発見しその最適な解決手段を自ら判断できるのが修士だから、 今年の学位取得は見送ったほうがいいと思われる
生物系の大学院です。 データを計算機でまとめられないかと思ったので。
もしもボックスってコミットできるんですか? ロールバックするシーンしか見た事ないんですが
926 :
NAME IS NULL :2014/08/28(木) 19:37:20.80 ID:HBJm6TZv
2つのテーブル T1(a) と T2(a, b) があり、これを LEFT JOIN したこんな VIEW を作ります。 CREATE VIEW V AS SELECT T1.a, T2.b FROM T1 LEFT JOIN T2 ON T1.a=T2.a; ここで T1 の中身が (1) (2) (3) で T2 の中身が (1, 1) (1, 2) (2, 1) だった場合、 SELECT a, b FROM V; は(1, 1) (1, 2) (2, 1) (3, NULL) になると思います。 これに条件を指定して SELECT a, b FROM V WHERE b=2; とやると (1, 2) になると思いますが、 本当は (1, 2) (2, NULL) (3, NULL) という結果が欲しいです。 つまり b=2 の条件は LEFT JOIN の中に入って欲しいのですが、そのような VIEW を作ることはできるでしょうか?
(SELECT DISTINCT b FROM T2)を CROSS JOIN してから、 T2を LEFT JOIN
あるINT型カラムの値を使って上位10レコード分のランキング画面を作りたいんですが、 10万とか100万とかレコードがあるテーブルで全探索してORDER BYしてLIMIT 10・・ってやるとすごい処理かかりますよね? phpから動かすのでphpでキャッシュもしますが、比較的処理負荷がかからないクエリはどんなのがありますか?
>>928 その ORDER BY の対象であろう INT型のカラムにインデックス張っとけばいいんじゃね?
930 :
NAME IS NULL :2014/09/20(土) 13:49:55.75 ID:LSKG7qTa
なんでデータベースはこんなに検索早くできるん? アルゴリズムがわからん どんなプログラムになっとんねん
インデックス(索引)はご存じか?
たまに主キーをvarcharにする人いるけどなにかの影響だろうか? 自分だと主キーはintで自動採番しか考えられないけど
スクリプトにありがちな連想配列とかハッシュとかだろ。
>933 レガシーなシステム、特にCOBOLで動くメインフレームやオフコンの影響だと思いますねぇ ついでに言うと、varcharを意図して使うと言うよりcharとvarcharの区別がついてないだけな気がする ちなみに検索速度については数値だろうが文字列だろうがあまり変わらない インデックスの大きさに差が出てくるけど
入れ子区間モデルの木構造を試してるのだけど gihyo.jpにある計算式 left = (left*2+right) / 3 で新しい空間を追加しても 32回も追加すると情報落ちするみたいなんだけど本番用だとどんな計算するの?
937 :
NAME IS NULL :2014/11/23(日) 12:35:20.59 ID:CEMqGBhz
基本的なこと過ぎて板違いでしたらすみません こんなこと聞くのも恥ずかしいんですが PHP、MySQL、apacheの関係性と言いますか どう違ってどう使うのかがはっきりと分かっていません apacheソフトの中で、PHP言語でプログラムを組み apacheを通してMySQL(ネット上のデータベース管理ソフト)に命令を送る という認識で合ってますか?
兼用しすぎ
940 :
NAME IS NULL :2015/01/21(水) 05:29:25.18 ID:uvzj3HQA
941 :
NAME IS NULL :
2015/01/25(日) 17:14:02.92 ID:cGQ6zPNm 初歩的な質問ですみません。 DBサーバのDiskI/Oが、通常の業務システムでreadが0.1回以下/秒、writeが100/秒って ありえるでしょうか? 監視結果がこのように出ているのですが、 知識不足のせいか腑に落ちず。