คำถามติดแท็ก database

ฐานข้อมูลเป็นการรวบรวมข้อมูลที่จัดระเบียบ มันคือชุดของ schema ตารางแบบสอบถามแบบสอบถามมุมมองและวัตถุอื่น ๆ โดยทั่วไปข้อมูลจะถูกจัดเรียงตามลักษณะของความเป็นจริงในแบบที่สนับสนุนกระบวนการที่ต้องการข้อมูล ใช้แท็กนี้หากคุณมีคำถามเกี่ยวกับการออกแบบฐานข้อมูล หากเป็นระบบการจัดการฐานข้อมูลเฉพาะ (เช่น MySQL) โปรดใช้แท็กนั้นแทน

5
วิธีการติดตั้ง SQL Server Management Studio 2012 (SSMS) Express
ฉันเพิ่งติดตั้งSQL Server 2012 Expressฉันสามารถเชื่อมต่อกับฐานข้อมูลจากVS2012RCไฟล์. ฐานข้อมูลใช้งานได้ :) ฉันใช้Win7 SP1 64bit. ฉันดาวน์โหลดโปรแกรมจากหน้าที่ ฉันเลือกENU\x64\SQLManagementStudio_x64_ENU.exe ฉันต้องการติดตั้งManagement Studio 2012แต่หลังจากที่ตัวติดตั้งคลายแพ็กหยุดลง ฉันเห็นเพียงบางช่วงเวลาแอปพลิเคชันคอนโซล สาเหตุอาจเกิดจากอะไร? ฉันจะหาไฟล์บันทึกได้ที่ไหน?

5
ไม่สามารถหักล้างได้เมื่อเทียบกับที่ไม่แน่นอนเริ่มต้นทันที
ผมอ่านบทความนี้เกี่ยวกับ SQL คำหลักDEFERRABLEในฐานข้อมูลระบบ - หนังสือทั้งหมด หลัง[ไม่ DEFERRABLE]เป็นค่าเริ่มต้นและหมายความว่าทุกครั้งที่มีการปรับเปลี่ยนฐานข้อมูลคำสั่งจะถูกดำเนินการข้อ จำกัด มีการตรวจสอบทันทีหลังจากนั้นหากการปรับเปลี่ยนอาจละเมิดข้อ จำกัด ต่างประเทศที่สำคัญ อย่างไรก็ตามหากเราประกาศข้อ จำกัด ว่าDEFERRABLEเรามีตัวเลือกให้รอจนกว่าธุรกรรมจะเสร็จสมบูรณ์ก่อนที่จะตรวจสอบข้อ จำกัด เราปฏิบัติตามคำหลักDEFERRABLEโดยขั้นแรกรอการตัดบัญชีหรือขั้นแรกทันที ในกรณีเดิมการตรวจสอบจะถูกเลื่อนออกไปก่อนที่จะมีการทำธุรกรรมแต่ละครั้ง ในกรณีหลังนี้จะมีการตรวจสอบทันทีหลังจากแต่ละคำสั่ง เป็นวิธีการที่NOT DEFERRABLEแตกต่างจากDEFERRABLE INITIALLY IMMEDIATE? ในทั้งสองกรณีดูเหมือนว่าข้อ จำกัด ใด ๆ จะถูกตรวจสอบหลังจากแต่ละคำสั่ง
92 sql  database 

6
ความสัมพันธ์ของคีย์หลักและดัชนีคลัสเตอร์
สามารถTABLEมีคีย์หลักโดยไม่มีดัชนีคลัสเตอร์ได้หรือไม่? และสามารถTABLEมีดัชนีคลัสเตอร์โดยไม่ต้องมีคีย์หลักได้หรือไม่? ใครช่วยบอกความสัมพันธ์ระหว่างคีย์หลักกับดัชนีคลัสเตอร์สั้น ๆ ได้ไหม

9
ทำซ้ำฐานข้อมูล MySQL ทั้งหมด
เป็นไปได้ไหมที่จะทำซ้ำฐานข้อมูล MySQL ทั้งหมดบนเซิร์ฟเวอร์ linux ฉันรู้ว่าฉันสามารถใช้การส่งออกและนำเข้าได้ แต่ฐานข้อมูลเดิมมีขนาด> 25MB ดังนั้นจึงไม่เหมาะ เป็นไปได้หรือไม่โดยใช้ mysqldump หรือทำซ้ำไฟล์ฐานข้อมูลโดยตรง
92 mysql  database  linux 

9
Createuser: ไม่สามารถเชื่อมต่อกับฐานข้อมูล postgres: FATAL: ไม่มีบทบาท“ tom”
ฉันพยายามตั้งค่า Postgres เป็นครั้งแรกและฉันต้องการสร้างผู้ใช้ที่มีสิทธิ์ในการอ่านและสร้างฐานข้อมูล อย่างไรก็ตามเมื่อฉันใช้: createuser username ในเทอร์มินัลของฉันฉันได้รับข้อความต่อไปนี้: createuser: ไม่สามารถเชื่อมต่อกับฐานข้อมูล postgres: FATAL: ไม่มีบทบาท "tom" Tom เป็นบัญชีผู้ใช้ Ubuntu ของฉันที่ฉันลงชื่อเข้าใช้อยู่ตอนนี้ ฉันกำลังพยายามสร้างชื่อผู้ใช้ของ "postgres" จากนั้นpsql -U psql template1จึงสร้างฐานข้อมูลและกำหนดเจ้าของให้กับแอป Rails

4
วิธีการจัดเก็บ Query Result ในตัวแปรโดยใช้ mysql
SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 เมื่อฉันเรียกใช้แบบสอบถามนี้ด้วยsetตัวแปรข้อผิดพลาดนี้จะปรากฏขึ้น Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) FROM user_rating' at line 1 Execution Time : 00:00:00:000 …

13
ฉันควรใช้ความสัมพันธ์แบบหนึ่งต่อหนึ่งเมื่อใด
ขออภัยสำหรับคำถาม noob นั้น แต่มีความต้องการที่แท้จริงในการใช้ความสัมพันธ์แบบตัวต่อตัวกับตารางในฐานข้อมูลของคุณหรือไม่? คุณสามารถใช้ฟิลด์ที่จำเป็นทั้งหมดภายในตารางเดียว แม้ว่าข้อมูลจะมีขนาดใหญ่มากที่คุณสามารถระบุชื่อคอลัมน์ที่คุณต้องการในคำสั่งแทนการใช้SELECT SELECT *เมื่อไหร่ที่คุณต้องการการแยกจากกันจริงๆ?

3
“ Initial Catalog” ในสตริงการเชื่อมต่อ SQL Server คืออะไร
ทุกสตริงการเชื่อมต่อ SQL Server ที่ฉันเคยเห็นมีลักษณะดังนี้: Data Source=MyLocalSqlServerInstance;Initial Catalog=My Nifty Database; Integrated Security=SSPI; ฉันต้องการการตั้งค่าแคตตาล็อกเริ่มต้นหรือไม่? (เห็นได้ชัดว่าไม่ใช่เนื่องจากแอปที่ฉันใช้งานดูเหมือนจะใช้งานได้หากไม่มี) ถ้าอย่างนั้นมีไว้เพื่ออะไร?

6
MySQL enum กับ set
สำหรับ MySQL Data type ของ "enum" และ "set" อะไรคือความแตกต่างและข้อดีและข้อเสียของการใช้แบบใดแบบหนึ่งกับแบบอื่น? ตัวอย่างประเภทข้อมูล: enum ('A', 'B', 'C') ตั้งค่า ('A', 'B', 'C') ข้อแตกต่างเพียงอย่างเดียวที่ฉันทราบคือ ENUM อนุญาตให้เลือกได้เพียงค่าเดียวเมื่อเทียบกับ SET ทำให้สามารถเลือกได้หลายค่า
92 mysql  database 

6
ฉันจะเปลี่ยนชื่อคอลัมน์ใน laravel โดยใช้การย้ายข้อมูลได้อย่างไร
ฉันมีคอลัมน์ดังที่กล่าวถึงร้อง: public function up() { Schema::create('stnk', function(Blueprint $table) { $table->increments('id'); $table->string('no_reg', 50)->unique(); $table->string('no_bpkb', 50)->unique(); $table->string('nama_pemilik', 100); $table->string('alamat'); $table->string('merk', 50); $table->string('tipe', 50); $table->string('jenis', 50); $table->smallInteger('tahun_pembuatan'); $table->smallInteger('tahun_registrasi'); $table->smallInteger('isi_silinder'); $table->string('no_rangka', 50); $table->string('no_mesin', 50); $table->string('warna', 50); $table->string('bahan_bakar', 50); $table->string('warna_tnkb', 50); $table->string('kode_lokasi', 50); $table->date('berlaku_sampai'); $table->timestamps(); $table->index('created_at'); $table->index('updated_at'); }); } ฉันได้สร้าง seeder เป็น stnk table แล้ว …

5
การสร้างดัชนีก่อนกรอกข้อมูลในตารางจะดีกว่าหรือไม่หรือหลังจากจัดวางข้อมูลแล้ว
ฉันมีตารางประมาณ 100 ล้านแถวที่ฉันจะคัดลอกเพื่อแก้ไขเพิ่มดัชนี ฉันไม่ได้กังวลกับเวลาที่ต้องใช้ในการสร้างตารางใหม่ แต่ดัชนีที่สร้างขึ้นจะมีประสิทธิภาพมากขึ้นหรือไม่หากฉันแก้ไขตารางก่อนที่จะแทรกข้อมูลใด ๆ หรือแทรกข้อมูลก่อนแล้วจึงเพิ่มดัชนี

12
Table Naming: ขีดล่าง vs Camelcase? เนมสเปซ? เอกพจน์กับพหูพจน์?
ฉันได้อ่านคำถาม / คำตอบสองสามข้อใน StackOverflow เพื่อพยายามค้นหา 'ที่ดีที่สุด' หรือฉันควรจะบอกว่าต้องเป็นวิธีที่ยอมรับเพื่อตั้งชื่อตารางบนฐานข้อมูล นักพัฒนาส่วนใหญ่มักจะตั้งชื่อตารางโดยขึ้นอยู่กับภาษาที่ต้องการฐานข้อมูล (JAVA, .NET, PHP ฯลฯ ) อย่างไรก็ตามฉันรู้สึกว่ามันไม่ถูกต้อง วิธีที่ฉันตั้งชื่อตารางจนถึงตอนนี้คือทำสิ่งต่างๆเช่น: doctorsMain doctorsProfiles doctorsPatients patientsMain patientsProfiles patientsAntecedents สิ่งที่ฉันกังวลคือ: ความชัดเจน การระบุโมดูลอย่างรวดเร็วในตารางมาจาก (แพทย์ || ผู้ป่วย) เข้าใจง่ายเพื่อป้องกันความสับสน ฉันต้องการอ่านความคิดเห็นเกี่ยวกับหลักการตั้งชื่อ ขอขอบคุณ.

6
"บันทึกธุรกรรมสำหรับฐานข้อมูลเต็มเนื่องจาก" LOG_BACKUP "" ในโฮสต์ที่ใช้ร่วมกัน
ฉันมีเว็บไซต์ Asp.Net MVC 5 พร้อมแนวทางแรกของ EntityFramework ในแผนโฮสต์ที่ใช้ร่วมกัน ใช้WebbsitePanel แบบโอเพนซอร์สสำหรับแผงควบคุมและพาเนล SQL Server ค่อนข้าง จำกัด วันนี้เมื่อฉันต้องการแก้ไขฐานข้อมูลฉันพบข้อผิดพลาดนี้: The transaction log for database 'db_name' is full due to 'LOG_BACKUP' ฉันค้นหารอบ ๆ และพบคำตอบที่เกี่ยวข้องมากมายเช่นนี้และสิ่งนี้หรือสิ่งนี้แต่ปัญหาคือพวกเขาแนะนำให้เรียกใช้แบบสอบถามบนฐานข้อมูล ฉันพยายามวิ่ง db.Database.ExecuteSqlCommand("ALTER DATABASE db_name SET RECOVERY SIMPLE;"); กับสตูดิโอภาพ (บนHomeController) แต่ฉันได้รับข้อผิดพลาดต่อไปนี้: System.Data.SqlClient.SqlException: ALTER DATABASE statement not allowed within multi-statement transaction. ฉันจะแก้ปัญหาของฉันได้อย่างไร? ฉันควรติดต่อทีมสนับสนุน (ซึ่งค่อนข้างแย่สำหรับโฮสต์ของฉัน) …

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 …

30
มีใครรู้จักห้องสมุดที่ดีสำหรับการทำแผนที่ชื่อบุคคลกับเพศของเขาหรือไม่? [ปิด]
ปิด . คำถามนี้จะต้องมีมากขึ้นมุ่งเน้น ขณะนี้ยังไม่ยอมรับคำตอบ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เน้นไปที่ปัญหาเดียวโดยแก้ไขโพสต์นี้เท่านั้น ปิดให้บริการใน6 ปีที่ผ่านมา ปรับปรุงคำถามนี้ ฉันกำลังมองหาห้องสมุดหรือฐานข้อมูลที่สามารถคาดเดาได้ว่าบุคคลนั้นเป็นชายหรือหญิงตามชื่อหรือชื่อเล่นของเขาหรือเธอ สิ่งที่ต้องการ john => "M", mary => "F", alex => "A", #ambiguous ฉันกำลังมองหาสิ่งที่รองรับชื่ออื่นที่ไม่ใช่ชื่อภาษาอังกฤษ (เช่นญี่ปุ่นอินเดีย ฯลฯ ) ก่อนที่ฉันจะได้รับคำตอบอีกครั้งว่า "คุณกำลังทำให้คนอื่นขุ่นเคืองโดยถือว่าเพศ / เพศของพวกเขา" ขอบอกให้ชัดเจนว่าแอปพลิเคชันของฉันไม่โต้ตอบกับใครเลย มันไม่ส่งอีเมลหรือติดต่อใครเลย ไม่มีผู้ใช้ให้ถาม ในหลายกรณีบุคคลที่เป็นปัญหาเสียชีวิตแล้วข้อมูลเดียวที่ฉันมีคือชื่อวันเกิดและวันที่เสียชีวิต เหตุผลที่ฉันต้องการทราบเพศของแต่ละบุคคลคือการทำให้ไวยากรณ์ของผลลัพธ์ดีขึ้นและเพื่อช่วยในการค้นหาที่อาจเกิดขึ้นในภายหลัง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.