タグ付けされた質問 「database」

データベースは、整理されたデータの集まりです。これは、スキーマ、テーブル、クエリ、レポート、ビュー、およびその他のオブジェクトのコレクションです。データは通常、情報を必要とするプロセスをサポートする方法で現実の側面をモデル化するように編成されます。データベースの設計について質問がある場合は、このタグを使用してください。特定のデータベース管理システム(MySQLなど)に関するものである場合は、代わりにそのタグを使用してください。

5
Android SQLiteデータベース:挿入が遅い
かなり大きなXMLファイル(約100キロバイトから数百キロバイトまでの範囲)を解析する必要がありますXml#parse(String, ContentHandler)。これは、を使用して実行しています。私は現在、これを152KBファイルでテストしています。 解析中、次のような呼び出しを使用してSQLiteデータベースにデータを挿入しますgetWritableDatabase().insert(TABLE_NAME, "_id", values)。これらすべてを合わせて、152KBのテストファイル(約200行を挿入する)の場合、約80秒かかります。 すべての挿入ステートメントをコメントアウトすると(ただし、作成ContentValuesなど、他のものはすべて残します)、同じファイルにかかる時間はわずか23秒です。 データベース操作でこのような大きなオーバーヘッドが発生するのは正常ですか?それについて何かできますか?

3
SQLiteデータベースから重複する行を削除する
SQLite3には、3600万行の巨大なテーブルがあります。この非常に大きなテーブルには、2つの列があります。 hash -テキスト d -本物 一部の行が重複しています。つまり、hashとdは同じ値を持っています。2つのハッシュが同じ場合、の値も同じですd。ただし、2つの同一dのが2つの同一であることを意味するわけではありませんhashのを。 重複する行を削除したい。主キー列はありません。 これを行う最速の方法は何ですか?
91 sql  database  sqlite 

3
ファセット検索とは何ですか?
全文検索のコンテキストでのファセット検索とは正確には何ですか? ウィキペディアからも読みましたが、使い方やメリットがよくわかりませんでした。コミュニティがいくつかの良い例で答え/拡張し、説明できることを願っています。 注:現在、さまざまなオープン検索フルテキスト検索エンジンを評価/調査しています。ほとんどの場合、ファセット検索が機能の1つとしてリストされています。したがって、これが私たちのアプリケーション要件に役立つかどうかを評価しようとしています。


3
SQL Server接続文字列の「初期カタログ」のポイントは何ですか?
私が今まで見たすべてのSQLServer接続文字列は、次のようになります。 Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; カタログの初期設定は必要ですか?(私が取り組んでいるアプリはそれがなくても動作するように見えるので、明らかにそうではありません。) それでは、それは何のためですか?

3
パンダ:列のすべての値を変更する方法は?
呼び出された列を持つデータフレームがあり、"Date"この列のすべての値に同じ値を持たせたい(年のみ)。例: City Date Paris 01/04/2004 Lisbon 01/09/2004 Madrid 2004 Pekin 31/2004 私が欲しいのは: City Date Paris 2004 Lisbon 2004 Madrid 2004 Pekin 2004 これが私のコードです: fr61_70xls = pd.ExcelFile('AMADEUS FRANCE 1961-1970.xlsx') #Here we import the individual sheets and clean the sheets years=(['1961','1962','1963','1964','1965','1966','1967','1968','1969','1970']) fr={} header=(['City','Country','NACE','Cons','Last_year','Op_Rev_EUR_Last_avail_yr','BvD_Indep_Indic','GUO_Name','Legal_status','Date_of_incorporation','Legal_status_date']) for year in years: # save every sheet in …

30
人の名前を性別にマッピングするための優れたライブラリーを知っている人はいますか?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 6年前休業。 この質問を改善する 自分の名前やニックネームに基づいて、男性か女性かを推測できるライブラリまたはデータベースを探しています。何かのようなもの john => "M", mary => "F", alex => "A", #ambiguous 英語以外の名前(日本語、インドなど)をサポートするものを探しています。 「性別や性別を想定して人を怒らせる」という別の答えを得る前に、はっきり言っておきますが、私のアプリケーションは誰とも相互作用しません。それはとにかくメールを送信したり、誰かに連絡したりすることはありません。質問するユーザーはいません。多くの場合、問題の人は死亡しており、私が持っている唯一の情報は、名前、生年月日、および死亡日です。私が個人の性別を知りたい理由は、出力の文法をより良くし、後者の可能性のある検索を支援するためです。

8
MS SQL Server 2005で開いている/アクティブな接続の総数を確認する方法
PHP / MS SQL Server 2005 / win 2003アプリケーションが非常に応答しなくなることがあり、メモリ/ CPUの使用量が急上昇しません。SQL Management Studioから新しい接続を開こうとすると、接続を開くダイアログボックスでハングします。アクティブな接続の合計数ms sql server 2005を決定する方法

11
MySQLクエリがカンマ区切りの文字列で値を見つける
COLORS (varchar(50))テーブルSHIRTSに、などのカンマ区切りの文字列を含むフィールドがあります1,2,5,12,15,。使用可能な色を表す各数値。 クエリselect * from shirts where colors like '%1%'を実行してすべての赤いシャツ(color = 1)を取得すると、灰色(= 12)とオレンジ(= 15)のシャツも取得されます。 1を含むすべての色ではなく、色1のみを選択するようにクエリを書き換えるにはどうすればよいですか?
90 sql  mysql  database 

5
延期不可と最初は即時延期可能
私は、SQLのキーワードについては、これを読んDEFERRABLEでコンプリートブック-データベースシステム。 後者の[NOT DEFERRABLE]がデフォルトであり、データベースの変更ステートメントが実行されるたびに、変更が外部キー制約に違反する可能性がある場合は、制約がすぐにチェックされます。 ただし、制約がDEFERRABLEであると宣言した場合は、トランザクションが完了するまで待機してから制約をチェックするオプションがあります。 キーワードDEFERRABLEの後にINITIALLY DEFERREDまたはINITIALLY IMMEDIATEが続きます。前者の場合、チェックは各トランザクションがコミットする直前に延期されます。後者の場合、チェックは各ステートメントの直後に行われます。 どうNOT DEFERRABLE違うのDEFERRABLE INITIALLY IMMEDIATE?どちらの場合も、個々のステートメントの後に制約がチェックされるようです。
90 sql  database 

3
データベースからdjangoモデルを生成することは可能ですか?
私は自宅でDjangoとDjango ORMをいじくり回してきましたが、使いやすさの点で最も優れていると感じています。 しかし、「リバース」で使えるのかと思っていました。 基本的に私がやりたいのは、既存のデータベーススキーマから(Djangoを使用せず、かなり古いプロジェクトから)Djangoモデルを生成することです。 これは可能ですか? 更新:問題のデータベースはOracleです
90 database  django  oracle  orm 

6
共有ホストの「 'LOG_BACKUP'が原因でデータベースのトランザクションログがいっぱいです」
共有ホスティングプランにEntityFrameworkコードファーストアプローチを使用したAsp.NetMVC 5Webサイトがあります。コントロールパネルにオープンソースのWebbsitePanelを使用しており、SQLServerパネルは多少制限されています。今日、データベースを編集したいときに、次のエラーが発生しました。 The transaction log for database 'db_name' is full due to 'LOG_BACKUP' 私は周りを検索して、これとこれまたはこれのような多くの関連する答えを見つけましたが、問題はそれらがデータベースでクエリを実行することを提案していることです。走ってみた db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;"); Visual Studio(上HomeController)を使用しますが、次のエラーが発生します: System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction. どうすれば問題を解決できますか?サポートチーム(ホストにとっては少し貧弱です)に連絡する必要がありますか、それとも自分で解決できますか?

8
MySQL-郵便番号を「0」で埋める方法は?
MySQL InnoDBデータベースに、クリーンアップしたいダーティな郵便番号データがあります。 クリーンな郵便番号データとは、郵便番号の5桁すべて(「90210」など)を取得したときです。 しかし、何らかの理由で、データベースで、「0」で始まる郵便番号の場合、0が削除されていることに気付きました。 したがって、郵便番号「」の「ニューヨーク州ホルツビル00544」が「544」としてデータベースに保存されます そして 「郵便番号「」の「デダム、マサチューセッツ州」が「02026」としてデータベースに保存されています2026。 長さが5桁ではない郵便番号の前に「0」を埋めるために、どのSQLを実行できますか?つまり、郵便番号の長さが3桁の場合、フロントパッドは「00」になります。郵便番号の長さが4桁の場合、フロントパッドは「0」のみになります。 更新: 郵便番号をデータ型VARCHAR(5)に変更しました

12
テーブルの命名:アンダースコアとキャメルケース?名前空間?単数形と複数形?
私はStackOverflowでいくつかの質問/回答を読んで、データベース上のテーブルに名前を付けるための「最良の」方法を見つけようとしています。 ほとんどの開発者は、データベースを必要とする言語(JAVA、.NET、PHPなど)に応じてテーブルに名前を付ける傾向があります。しかし、私はこれが正しくないと感じています。 これまでテーブルに名前を付けてきた方法は、次のようなことです。 doctorsMain doctorsProfiles doctorsPatients patientsMain patientsProfiles patientsAntecedents 私が懸念していることは次のとおりです。 読みやすさ テーブルのモジュールのクイック識別(医師||患者) 混乱を防ぐために、理解しやすい。 命名規則に関するご意見をお聞かせください。ありがとうございました。

5
人間が読める/使用できる、短いが一意のIDを生成する
1日あたり1000を超えるが10000未満の新しいレコードを処理する必要がある GUID / UUID、自動インクリメント番号などは使用できません。 理想的には5または6文字の長さである必要があり、もちろんアルファにすることもできます 可能であれば、既存のよく知られたアルゴを再利用したい 何かありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.