2024年什么叫数据库建设 篇1
针对你说的我觉得应该需要创建三张表,数据库脚本如下:
--人员表
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
)
这样创建就符合范式要求了,高级点,可以在关联表中增加外键约束什么的,这样的话可以在对人员或者照片做修改时,关联表可以自动做相应的操作。
就这么多,希望对兄弟有用!O(∩_∩)O