Mengutip Joe Celko (Anda tidak hanya dapat menemukan referensi ini di seluruh web dan di entri Wikipedia-nya , tetapi Anda bahkan akan melihatnya di T-shirt di beberapa konferensi):
Baris bukan catatan.
Banyak orang menunjukkannya sebagai orang brengsek yang suka menyombongkan diri dan menyalahgunakan para pemula, dan saya akui itulah yang ia temukan. Tetapi saya juga telah bertemu dengannya secara langsung - bahkan berbagi makanan dengannya - dan saya tidak dapat memberi tahu Anda betapa berbedanya kepribadiannya yang sebenarnya dari front online-nya. Aku bahkan pernah memergokinya memanggil deretan catatan, dan dia sangat malu ( cerita lengkap di sini ).
Dalam kasus apa pun, katakan apa yang Anda inginkan tentang karakter online pria itu, tetapi dia menulis standar , dan fakta bahwa otoritas seperti itu menentukan bahwa ada perbedaan harus memberi tahu Anda sesuatu. Dan sebanyak yang dia ngeri ketika seseorang menyebut deretan catatan, demikian juga banyak rekan saya - yang juga ahli dalam dunia SQL Server. Dan kita di kamp itu percaya dia benar.
Misalnya, Itzik Ben-Gan, guru SQL Server yang jelas. Berikut ini kutipan dari pelajaran pertama dalam Kit Pelatihannya (Ujian 70-461): Meminta Microsoft SQL Server 2012 :
Sebagai contoh istilah yang salah dalam T-SQL, orang sering menggunakan istilah "bidang" dan "catatan" untuk merujuk pada apa yang disebut T-SQL sebagai "kolom" dan "baris," masing-masing. Bidang dan catatan bersifat fisik. Bidang adalah apa yang Anda miliki di antarmuka pengguna dalam aplikasi klien, dan catatan adalah apa yang Anda miliki dalam file dan kursor. Tabel logis, dan mereka memiliki baris dan kolom logis.
Dan, mengenal Itzik, jika Anda mengiriminya email atau memojokkannya di sebuah konferensi, dia akan dengan senang hati mengatakan hal yang sama kepada Anda. Jika Anda menyebut deretan catatan, menurutnya, Anda tidak menggunakan terminologi dengan benar.
Sekarang, sebagai industri yang penuh dengan orang-orang dari segala jenis, Anda cenderung menemukan materi (seperti artikel target teknologi yang diposting di jawaban lain) yang tampaknya membuat perbedaan yang sangat halus antara keduanya, dan Anda akan menemukan banyak orang di industri menganggap mereka sama (saya tahu beberapa orang di Microsoft, dan orang lain seperti Brent Ozar, yang hanya akan selalu menyebutnya sebagai catatan). Itu tidak membuat mereka benar, itu hanya cara mereka memandangnya - mereka memandang logis dan fisik sebagai hal yang sama (setidaknya dalam konteks ini) dan banyak dari mereka mungkin berpikir bahwa kita semua hanyalah penarik dubur yang menghabiskan terlalu banyak waktu pada semantik.
Karena tidak ada vendor yang mengatakan "kamu akan memanggil mereka {records | rows}", kita akan selamanya berurusan dengan argumen ini, karena akan selalu ada seseorang yang tidak mendapatkan logika vs fisik, atau diajarkan secara berbeda, atau berasal dari akses atau latar belakang pemrograman, dll. Seperti halnya beberapa orang mengatakan tomay-to dan orang lain mengatakan tomah-to, akan selalu ada beragam orang yang berkisar dari "mereka sama" hingga "mereka sama sekali berbeda "- dan banyak corak di antaranya. Sekali lagi, itu tidak membuat mereka benar, karena tidak ada yang bisa menjadi otoritas tertinggi dalam hal ini. Tetapi dalam ruang SQL Server, pasti ada mayoritas.
Yang mengatakan, IMHO, ketika Anda berbicara tentang data yang ada di dalam tabel, Anda menyebutnya baris. Saat Anda melakukan penyisipan, Anda memasukkan baris ke dalam tabel. Saat Anda menjalankan pembaruan, Anda memperbarui baris yang ada di dalam tabel. Dan ketika Anda melakukan SELECT, Anda mengambil baris dari sebuah tabel.
Jangan ragu untuk menyebutnya sebagai catatan setelah aplikasi Anda menyimpannya. Tetapi jangan marah jika Anda berkata, "Saya memasukkan catatan," dan seseorang mengoreksi Anda.