Pertanyaan yang diberi tag «sql»

Structured Query Language (SQL) adalah bahasa untuk mengelola data dalam sistem manajemen basis data relasional. Tag ini untuk pertanyaan pemrograman SQL umum; ini bukan untuk Microsoft SQL Server (untuk ini, gunakan tag sql-server), juga tidak merujuk ke dialek SQL tertentu sendiri.


14
"Jangan pernah melakukan dalam kode apa yang bisa Anda lakukan agar server SQL melakukannya dengan baik untuk Anda" - Apakah ini resep untuk desain yang buruk?
Itu adalah ide yang saya dengar berulang-ulang di beberapa tempat. Beberapa lebih atau kurang mengakui bahwa sekali mencoba menyelesaikan masalah murni dalam SQL melebihi tingkat kompleksitas tertentu Anda memang harus menanganinya dalam kode. Logika di balik idenya adalah bahwa untuk sebagian besar kasus, mesin basis data akan melakukan pekerjaan yang …



14
Apakah ada alasan teknis mengapa, dalam pemrograman, format tanggal default adalah YYYYMMDD dan bukan yang lain?
Apakah ada alasan teknis mengapa seperti itu? Saya bertanya-tanya dalam kasus RDBMS bahwa itu ada hubungannya dengan kinerja, karena "TAHUN" lebih spesifik daripada "BULAN", misalnya: Anda hanya memiliki satu tahun 2000, tetapi setiap tahun memiliki "Januari", yang akan membuatnya lebih mudah / lebih cepat untuk memfilter / menyortir sesuatu berdasarkan …

4
mengapa database noSQL lebih skalabel dari SQL?
Baru-baru ini saya banyak membaca tentang DBMS noSQL. Saya mengerti teorema CAP , aturan ACID , aturan BASE dan teori dasar. Tetapi tidak menemukan sumber daya tentang mengapa noSQL scalable lebih mudah daripada RDBMS (misalnya dalam kasus sistem yang membutuhkan banyak server DB)? Saya kira menjaga batasan dan kunci sumber …
100 sql  nosql  scalability 

10
Mengapa "Pilih * dari tabel" dianggap praktik buruk
Kemarin saya berdiskusi dengan programmer "hobi" (saya sendiri adalah programmer profesional). Kami menemukan beberapa karyanya, dan dia berkata dia selalu menanyakan semua kolom dalam database-nya (bahkan pada / di server produksi / kode). Saya mencoba meyakinkan dia untuk tidak melakukannya, tetapi belum begitu berhasil. Menurut pendapat saya seorang programmer hanya …
96 database  sql  mysql  bad-code 


13
Apakah dianggap sebagai pola anti untuk menulis SQL dalam kode sumber?
Apakah dianggap sebagai pola anti untuk hardcode SQL ke dalam aplikasi seperti ini: public List<int> getPersonIDs() { List<int> listPersonIDs = new List<int>(); using (SqlConnection connection = new SqlConnection( ConfigurationManager.ConnectionStrings["Connection"].ConnectionString)) using (SqlCommand command = new SqlCommand()) { command.CommandText = "select id from Person"; command.Connection = connection; connection.Open(); SqlDataReader datareader = command.ExecuteReader(); …
87 c#  sql 

12
SQL: string kosong vs nilai NULL
Saya tahu subjek ini sedikit kontroversial dan ada banyak berbagai artikel / opini beredar di internet. Sayangnya, sebagian besar dari mereka menganggap orang itu tidak tahu apa perbedaan antara NULL dan string kosong. Jadi mereka bercerita tentang hasil yang mengejutkan dengan bergabung / agregat dan umumnya melakukan pelajaran SQL sedikit …
72 design  database  sql  strings  null 

6
Mengapa Pilih sebelum Dari dalam kueri SQL? [Tutup]
Ini adalah sesuatu yang sangat mengganggu saya di sekolah. Lima tahun yang lalu, ketika saya belajar SQL, saya selalu bertanya-tanya mengapa kita pertama menentukan bidang yang kita inginkan dan kemudian dari mana kita menginginkannya. Menurut ide saya, kita harus menulis: From Employee e Select e.Name Jadi mengapa norma mengatakan yang …
67 sql  history  syntax 

15
Rekan kerja mengganti nama semua pertanyaan saya [ditutup]
Saya tidak tahu apakah saya harus sangat kesal atau apa. Saya seorang diri membangun lebih dari 300 pertanyaan untuk database besar, dan mengembangkan konvensi penamaan sehingga saya bisa menemukannya nanti. Tidak ada orang lain di kantor saya yang tahu cara membuat permintaan, tetapi saya datang kemarin untuk menemukan bahwa semuanya …
63 database  sql  access 


14
Mengapa mekanisme pencegahan injeksi SQL berkembang ke arah penggunaan kueri yang diparameterisasi?
Cara saya melihatnya, serangan injeksi SQL dapat dicegah dengan: Menyaring, memfilter, menyandikan input dengan hati-hati (sebelum dimasukkan ke dalam SQL) Menggunakan pernyataan / kueri parameter yang disiapkan Saya kira ada pro dan kontra untuk masing-masing, tetapi mengapa # 2 lepas landas dan dianggap lebih atau kurang cara de facto untuk …

8
Apakah penggunaan Basis Data NoSQL tidak praktis untuk kumpulan data besar di mana Anda perlu mencari berdasarkan konten?
Saya sudah belajar tentang Database NoSQL selama seminggu sekarang. Saya benar-benar memahami kelebihan dari Database NoSQL dan banyaknya kasus penggunaan yang bagus untuknya. Tetapi sering orang menulis artikel mereka seolah-olah NoSQL dapat menggantikan Database Relasional. Dan ada satu hal yang tidak bisa saya pahami: Database NoSQL adalah (sering) toko nilai …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.