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

Trong thiết kế cơ sở dữ liệu quan hệ, một khóa chính có thể xác định duy nhất mỗi hàng trong một bảng. Khóa chính bao gồm một cột đơn hoặc một tập hợp các cột.



4
Lấy tất cả PK và FK
Tôi có một cơ sở dữ liệu lớn mà tôi cần trích xuất tất cả các khóa chính và khóa ngoại từ mỗi bảng. Tôi có pgAdmin III. Có cách nào để làm điều này tự động và không đi qua từng bảng một cách thủ công không?





2
Chỉ mục trên khóa chính không được sử dụng trong tham gia đơn giản
Tôi có các định nghĩa bảng và chỉ mục sau đây: CREATE TABLE munkalap ( munkalap_id serial PRIMARY KEY, ... ); CREATE TABLE munkalap_lepes ( munkalap_lepes_id serial PRIMARY KEY, munkalap_id integer REFERENCES munkalap (munkalap_id), ... ); CREATE INDEX idx_munkalap_lepes_munkalap_id ON munkalap_lepes (munkalap_id); Tại sao không có chỉ mục nào trên …


4
Làm cách nào tôi có thể chuyển đổi một khóa trong báo cáo khóa chết của SQL Server thành giá trị?
Tôi có một báo cáo bế tắc cho tôi biết rằng đã có xung đột liên quan đến Waitresource = "KEY: 9: 72057632651542528 (543066506c7c)" và tôi có thể thấy điều này: <keylock hobtid="72057632651542528" dbid="9" objectname="MyDatabase.MySchema.MyTable" indexname="MyPrimaryKeyIndex" id="locka8c6f4100" mode="X" associatedObjectId="72057632651542528"> trong <danh sách tài nguyên>. Tôi muốn có thể tìm giá …

4
Thứ tự sắp xếp được chỉ định trong khóa chính, nhưng việc sắp xếp được thực hiện trên CHỌN
Tôi đang lưu trữ dữ liệu cảm biến trong bảng SensorValues . Bảng và khóa chính như sau: CREATE TABLE [dbo].[SensorValues]( [DeviceId] [int] NOT NULL, [SensorId] [int] NOT NULL, [SensorValue] [int] NOT NULL, [Date] [int] NOT NULL, CONSTRAINT [PK_SensorValues] PRIMARY KEY CLUSTERED ( [DeviceId] ASC, [SensorId] ASC, [Date] DESC ) …





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.