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

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

9
リレーショナルデータベースと比較して、MongoDBなどのスキーマフリーデータベースを使用する利点は何ですか?
私はMySQLやPostgreSQLなどのリレーショナルデータベースを使用することに慣れており、Symfony、RoR、DjangoなどのMVCフレームワークと組み合わせて使用​​しているので、うまく機能すると思います。 しかし最近、非リレーショナルデータベースであるMongoDBについて多くのことを聞きました。または、公式の定義を引用すると、 スケーラブル、高性能、オープンソース、スキーマフリー、ドキュメント指向のデータベース。 私は最先端にいることに本当に興味があり、次のプロジェクトで使用できるすべてのオプションを認識し、そこから最高のテクノロジーを選択したいと思っています。 MongoDB(または同様のデータベース)を使用する方が「クラシック」リレーショナルデータベースを使用するよりも優れているのはどのような場合ですか?また、MongoDBとMySQLの一般的な利点は何ですか?または、少なくとも、なぜそんなに違うのですか? ドキュメントや例へのポインタがある場合、それも非常に役立ちます。
95 mongodb  database 

12
読み取りトランザクションをコミットまたはロールバックする必要がありますか?
分離レベルを指定できるように、トランザクション内で実行する読み取りクエリがあります。クエリが完了したら、どうすればよいですか? トランザクションをコミットします トランザクションをロールバックする 何もしない(トランザクションがusingブロックの最後でロールバックされる原因になります) それぞれを行うことの意味は何ですか? using (IDbConnection connection = ConnectionFactory.CreateConnection()) { using (IDbTransaction transaction = connection.BeginTransaction(IsolationLevel.ReadUncommitted)) { using (IDbCommand command = connection.CreateCommand()) { command.Transaction = transaction; command.CommandText = "SELECT * FROM SomeTable"; using (IDataReader reader = command.ExecuteReader()) { // Read the results } } // To commit, or not to …

2
リレーショナルデータベースのカタログとスキーマの違いは何ですか?
スキーマはデータベース自体の前の「上位ラッパー」オブジェクトだと思っていました。つまりDB.schema.<what_ever_object_name_under_schema>。 さて、カタログの「ラッパー」はかなり混乱しています。なぜカタログが必要なのですか?どのような目的で、正確にカタログを使用する必要がありますか?

16
SQL(言語)に代わるものは何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 私は時々SQLがいかに悪いかについて物事を聞きます、そしてそれは良い言語ではありませんが、私は本当にそれに代わるものについてあまり聞きません。では、同じ目的(データベースアクセス)を果たす他の優れた言語は何ですか?SQLよりも優れているのは何ですか?この代替言語を使用する優れたデータベースはありますか? 編集:私はSQLに精通しており、常に使用しています。私はそれに問題はありません。存在する可能性のある代替案と、人々がそれらをよりよく好む理由に興味があります。 また、別の種類のデータベース(NoSQLの動き)を探すのではなく、データベースにアクセスするための別の方法を探しています。
95 sql  database 



15
PHPを使用してタイムスタンプをMySQLテーブルに保存する
MySQLテーブルにtimestampデータ型のフィールドがあります。そのテーブルにデータを保存しています。しかし、タイムスタンプ(1299762201428)をレコードに渡すと、値0000-00-00 00:00:00がそのテーブルに自動的に保存されます。 MySQLテーブルにタイムスタンプを保存するにはどうすればよいですか? ここに私のINSERT声明があります: INSERT INTO table_name (id,d_id,l_id,connection,s_time,upload_items_count,download_items_count,t_time,status) VALUES (1,5,9,'2',1299762201428,5,10,20,'1'), (2,5,9,'2',1299762201428,5,10,20,'1')

10
H2データベースを管理するフロントエンドツール[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する H2データベースの統合管理フロントエンドの使用方法は? テーブルの作成、テーブルの変更、列の追加などの操作の場合。

11
移行は1回だけ
私は私のRailsアプリで束全体から1つの移行だけを実行しようとしています。これどうやってするの?移行の前後に移行を実行したくありません。ありがとう。

2
sqlalchemyの宣言的ORM拡張を使用する場合の複数列のインデックス
ドキュメントとsqlalchemy.Columnクラスのコメントによると、クラスsqlalchemy.schema.Indexを使用して、複数の列を含むインデックスを指定する必要があります。 ただし、この例では、次のようにTableオブジェクトを直接使用する方法を示しています。 meta = MetaData() mytable = Table('mytable', meta, # an indexed column, with index "ix_mytable_col1" Column('col1', Integer, index=True), # a uniquely indexed column with index "ix_mytable_col2" Column('col2', Integer, index=True, unique=True), Column('col3', Integer), Column('col4', Integer), Column('col5', Integer), Column('col6', Integer), ) # place an index on col3, col4 Index('idx_col34', mytable.c.col3, mytable.c.col4) …

22
django.core.exceptions.ImproperlyConfigured:MySQLdbモジュールの読み込みエラー:MySQLdbという名前のモジュールはありません
MySQLのデータベースに接続しようとしているときに直面している問題。使用したデータベース設定も指定しました。 Traceback (most recent call last): File "manage.py", line 10, in <module> execute_from_command_line(sys.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 453, in execute_from_command_line utility.execute() File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 392, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 272, in fetch_command klass = load_command_class(app_name, subcommand) File "/home/ar/Desktop/test/testprac/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 77, in load_command_class module = import_module('%s.management.commands.%s' % (app_name, name)) File …

4
SqliteまたはMySql?どうやって決める?[閉まっている]
休業。この質問には、より焦点を当てる必要があります。現在、回答を受け付けていません。 この質問を改善してみませんか?質問を更新して、この投稿を編集するだけで1つの問題に焦点を当てます。 4年前休業。 この質問を改善する どちらを使用するかを決定する方法についての良い経験則はありますか? また、Sqliteデータベースを引き継いで、システムが「はるかに大きくなる」ことが予想される場合、それを維持するか、MySqlに移行するかをどのように決定しますか?
94 mysql  database  sqlite 

8
1052:フィールドリストの列 'id'があいまいです
2つのテーブルがあります。tbl_namesそしてtbl_sectionその両方持っているidそれらのフィールドを。id常にこのエラーが発生するため、フィールドを選択するにはどうすればよいですか。 1052: Column 'id' in field list is ambiguous これが私のクエリです: SELECT id, name, section FROM tbl_names, tbl_section WHERE tbl_names.id = tbl_section.id すべてのフィールドを選択するだけでエラーを回避できます。しかし、それはパフォーマンスの無駄になります。私は何をすべきか?

7
新しい接続をSQL Developerに追加するときにOracle TNS名が表示されない
SQL Developerを使用してOracleデータベースに接続しようとしています。 .Net oracleドライバーをインストールし、tnsnames.oraファイルを C:\Oracle\product\11.1.0\client_1\Network\Admin tnsnames.oraで次の形式を使用しています。 dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = idpdev2) ) ) SQL Developerで新しい接続を作成しようとすると、TNS名がオプションとして表示されません。 行方不明のものはありますか?

5
インメモリデータベースにH2スキーマを自動作成させることはできますか?
(私はすでに見ました メモリ内 H2データベースを -Spring / Hibernate質問によるInitスキーマ。ここでは適用されません。) H2に接続時にスキーマを自動作成できる設定があるかどうか知りたいのですが。それが役立つ場合、私はメモリ内の場合にのみ興味があります。 H2は、URLの末尾でセミコロンで区切られたさまざまな修飾子をサポートしていますが、スキーマを自動的に作成する修飾子は見つかりませんでした。そのような機能はありますか?
93 java  sql  database  h2 

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