Câu hỏi được gắn thẻ «database-design»

Thiết kế cơ sở dữ liệu là quá trình chỉ định cấu trúc và do đó các khía cạnh logic của cơ sở dữ liệu. Mục tiêu của thiết kế cơ sở dữ liệu là tạo ra một đại diện của một số "vũ trụ nghị luận" - các loại sự kiện, quy tắc kinh doanh và các yêu cầu khác mà cơ sở dữ liệu dự định mô hình hóa.



12
Xóa khóa chính trong MySQL
Tôi có lược đồ bảng sau đây ánh xạ user_customers tới các quyền trên cơ sở dữ liệu MySQL trực tiếp: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | …






13
Cách lưu trữ dữ liệu lịch sử
Một số đồng nghiệp và tôi đã tranh luận về cách tốt nhất để lưu trữ dữ liệu lịch sử. Hiện tại, đối với một số hệ thống, tôi sử dụng một bảng riêng để lưu trữ dữ liệu lịch sử và tôi giữ một bảng gốc cho bản ghi …



10
Có lý do chính đáng nào để tôi thấy VARCHAR (255) được sử dụng thường xuyên (trái ngược với độ dài khác) không?
Trong nhiều khóa học, sách và công việc, tôi đã thấy các trường văn bản được xác định là VARCHAR (255) là loại mặc định cho văn bản "ngắn". Có bất kỳ lý do chính đáng nào mà độ dài 255 được chọn thường xuyên như vậy, ngoài việc là …


14
Truy vấn con tham gia
Tôi đã cấu trúc lại một phần chậm của một ứng dụng mà chúng tôi được thừa hưởng từ một công ty khác để sử dụng một phép nối bên trong thay vì truy vấn con như: WHERE id IN (SELECT id FROM ...) Truy vấn được cấu trúc lại …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.