如何建一個數據庫?
網友解答: 針對你說的我覺得應該需要創(chuàng)建三張表,數據庫腳本如下:--人員表CREATE TABLE person (personID int NOT NULL AUTO_INCREMEN
針對你說的我覺得應該需要創(chuàng)建三張表,數據庫腳本如下:
--人員表
CREATE TABLE person
(
personID int NOT NULL AUTO_INCREMENT, --主鍵自動增值
PRIMARY KEY(personID),
personName varchar(20),--人員姓名
)
--照片表
CREATE TABLE photo
(
photoID int NOT NULL AUTO_INCREMENT, --主鍵自動增值
PRIMARY KEY(photoID),
photoroot varchar(15),--照片的存放目錄或者可以將圖片轉換成二進制流格式存放在此字段中
)
--關聯關系表
CREATE TABLE relation
(
relationID int NOT NULL AUTO_INCREMENT, --主鍵自動增值
PRIMARY KEY(relationID),
personID int,--人員id
photoID int,--照片id
)
這樣創(chuàng)建就符合范式要求了,高級點,可以在關聯表中增加外鍵約束什么的,這樣的話可以在對人員或者照片做修改時,關聯表可以自動做相應的操作。
就這么多,希望對兄弟有用!O(∩_∩)O
網友解答:應該建立兩張表,一張是記錄個人的表,一張是記錄個人對應的圖片表,是一對多的關系。個人表的主鍵是個人ID,圖片表的主鍵是個人ID和圖片ID。圖片表中應該有一字段是記錄圖片所在目錄的字段。以便調用。不知道我的回答符不符合你的要求。