《数据库技术》
一、单项选择题(本大题共20小题,每小题2分,共40分)
1.E-R 模型属于数据库的( A )
A .概念模型
C .内部模型 B .逻辑模型 D .外部模型
2. 不同实体之间之所以不同是根据( A )的不同加以区分的
A. 主键 B.外键
C. 属性的语义、类型和个数 D.名称
3、假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是( C )
A. 一对一
C. 多对多 B.一对多 D.不确定
4. 实体完整性规则是指关系的( B )
A .主键不能取重复值
C .外键不能取重复值 B .主键的任一属性不能取空值 D .外键的任一属性不能取空值
5.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是( C )
A .一对一 B.一对多 C.多对多 D.不确定
6. 在学生表中查找所有“男”学生元组的关系运算是(A )
A .选择 B.投影 C.连接 D.笛卡尔积
7. 若有关系模式:R (课程编号,课程名称,学号,姓名,分数),且一名学生可选多门课, 一门课程有多名学生选,则R 属于( B )
A .1NF B .2NF
C .3NF D.4NF
8. 设关系R 和S 的元数分别是r 和s ,则R 和S 笛卡儿积的元数是( B )
A.r*s B.r+s
C.r-s D.r/s
9. 在Access 中,空数据库中(D )
A .只包含表,且表中没有数据 B.只包含“表”,不包含其他数据库对象
C .包含表、查询和窗体,不包含宏和模块 D.不包含任何数据库对象
10、在Access 中, 可用于存储图像数据的字段类型是( D )
A .备注
C .文本 B .超级链接 D .OLE 对象
11. 在Access 用户级安全机制下,保存用户信息的文件是( A )
A. 工作组信息文件 B. 用户信息文件
C. 安全信息文件 D.帐户信息文件
12.Access 用于存储数据的对象是( A )
A. 表 B.查询
D. 数据访问页 C. 窗体
13. Access数据库可以包含的七类对象是( C )
A. 表、记录、字段、查询、窗体、报表和数据访问页
B. 表、记录、关系、查询、窗体、报表和数据访问页
C. 表、查询、窗体、报表、数据访问页、宏和模块
D. 表、图表、查询、组、窗体、报表和数据访问页
14. 下列关于复制数据库对象论述错误的是( A )
A. 只能在同一数据库内部进行复制 B.可以在不同数据库之间进行复制
C. 可以复制到Word 文档中 D.可以复制到Excel 工作簿中
15. 在Access 中,可用于保证数据库可靠性的手段是( B )
A .设置密码
C .使用用户级安全机制 B .备份与还原 D.以独占方式打开数据库
16. 下列对关系性质的说法中,不正确的是( C )
A. 属性的顺序无关紧要 B.同一关系中属性名唯一
C. 元组必须是有序的 D.不能有重复的元组
17下列关于复制数据库对象论述错误的是( A )
A. 只能在同一数据库内部进行复制 B.可以在不同数据库之间进行复制
C. 可以复制到Word 文档中 D.可以复制到Excel 工作簿中
18. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )
A.16=16 and
C.>=16 or
19. 在Access 中,若设置了如下图所示的字段属性,则该字段值的显示格式是( A )
A .所有字母都大写
C .首字母大写 B .所有字母都小写 D .首字母小写
20. 下列数据类型中,能够建立索引的是( A )
A .文本 B.OLE 对象 C.备注 D.超级链接
21. 下列字段的数据类型中,不能作为主键的数据类型是( D )
A 文本 B数字 C自动编号 D是/否
22. 在Access 中, 可用于保证数据库可靠性的手段是( B )
A .设置密码
C .使用用户级安全机制 B .备份与还原 D .以独占方式打开数据库
23. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )
A.16=16 and
C.>=16 or
24. 下列查询类型中,会改变数据源的是( C )
A 参数查询 B交叉表查询 C操作查询 D选择查询
25. 若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是( A )
A.Ckp B.Ckmlp
C.Cop D.C!kmlp
26. 以下SQL 语句功能是( D )
SELECT course.课程名,course. 学时数FROM course
WHERE course.学时数>100;
A 显示所有课程的课程名 B显示所有课程的课程名和学时数
C 显示所有学时数大于100的课程名 D显示所有学时数大于100的课程名和学时数
27. 假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为( A )
A .占位字符 B.格式字符 C.原义字符 D.长日期描述字符
28. 下列查询类型中,会改变数据源的是( C )
A 参数查询 B交叉表查询 C操作查询 D选择查询
29. 窗体中的每个控件都有一组属性,其中用于设置控件外观的是( A )
A. 格式属性 B. 数据属性
C. 外观属性 D. 事件属性
30. 有职工表:职工(职工编码,姓名,性别,出生年月),其中职工编码字段是文本型。如果要查询职工编码第3位是5的职工信息,则查询准则表达式是( D )
A .职工编码=″!!5!!!″
C .职工编码=″**5***″ B .职工编码LIKE ″##5###″ D .职工编码LIKE ″??5*″
31. 下列关于窗体控件说法中,错误的是( B )
A. 命令按钮是用于完成控制操作的控件
B. 文本框和命令按钮是容器类控件
C. 组合框可以看成是列表框和文本框的组合
D. 利用图像控件插入窗体的图片不能编辑和修改
32. 若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于( B)
A .单页窗体 B.多页窗体 C.连续窗体 D.子窗体
33. 报表的三种视图是( C )
A .设计视图、数据表视图和打印预览视图
B .数据表视图、版面预览视图和设计视图
C .设计视图、打印预览视图和版面预览视图
D .数据表视图、打印预览视图和版面预览视图
34. 某单位为灾区捐款记录表:S(职工号,姓名,捐款额,部门) ,如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是( D)
A .=Avg([捐款额]) B.=Count([捐款额])
C .=Total([捐款额]) D.=Sum([捐款额])
35. 以下SQL 语句功能是( D )
SELECT course.课程名,course. 学时数FROM course
WHERE course.学时数>100;
A 显示所有课程的课程名 B显示所有课程的课程名和学时数
C 显示所有学时数大于100的课程名 D显示所有学时数大于100的课程名和学时数
36. 窗体中的每个控件都有一组属性,其中用于设置控件外观的是( A )
A. 格式属性 B.数据属性
C. 外观属性 D.事件属性
37. 在Access 中,不能输入和编辑数据的对象是( C )
A. 查询 B. 窗体 C.报表 D. 数据访问页
38. 创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在(B )
A .报表页脚 B.页面页脚
C .组页眉 D.报表页眉
二、填空题(本大题共15小题,每小题1分,共l5分)
39.Access 2000是一个基于(关系)模型的数据库管理系统。
40.在关系中能够惟一标识元组的属性(或属性集),称为_(主键)。
41. 关系模式S (SNO ,SN ,DNO )和D (DNO ,CN ,NM )中,S 的主键是SNO ,D 的主键是DNO ,则DNO 在S 中称为(外键)
42. 用来表达用户使用观点的数据库局部逻辑结构的模型,称为_外部___模型。
43. 数据完整性是指实体完整性、参照完整性、用户定义完整性。
44.在Access 中,(七) 种类型的数据库对象。
45.从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access 数据库的(外) 部。
46. Access数据库对应操作系统中的1个文件,文件扩展名为.mdb 。
47.Access 提供了两种创建数据库的方法,一种是使用(数据库向导) ;另一种是先建立一个空数据库,然后向其中添加数据库对象。
48. 在Access 中,可以使用__组____来管理数据库对象。
49.在Access 中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的(权限 ) 。
50.Access 系统中,可通过导入和(链接)两种方式获得外部数据。
51. 输入记录时主键值不能为____空___,而且“数据表”视图显示的记录是按键值__顺序_____排列的。
52.如果在表中找不到任何没有重复值的字段,则可设置一个(自动编号字段
)字段作为表的主键。
) 53.在SQL 查询命令中,设置查询条件的子句是( WHERE 子句
54.若要查找籍贯为湖南或湖北省的学生信息,则查询准则表达式可写成:(籍
贯Like 籍贯like “湖南”or “湖北”)
55.按照窗体的用途可将窗体分为数据操作窗体、___流程控制窗体___、信息交互窗体三类。
56.在窗体设计中使用的控件,可分为绑定型控件、非绑定型控件和___计算型控件
_三种类型。
58. 在Access 中,报表最多可以由____五____个节构成。
59.一个窗体可由窗体页眉、页面页眉、(主体) 、页面页脚和窗体页脚五个部分
组成。
60.窗体设计使用的控件中,组合框控件综合了(列表)和文本框两种控件的功能。
61. 在Access 报表视图中,用于创建报表结构或修改已有报表结构的视图是__设计视图______。
62.一个报表最多可按__10____个字段或表达式进行排序。
63. 在Access 报表视图中,用于创建报表结构或修改已有报表结构的视图是(设计视图)
64.简述数据库管理系统(DBMS )的主要功能。
答:(1)数据库的定义功能 (2)数据库操纵功能
(3)数据库管理功能 (4)数据库控制功能
(5)数据库的维护功能
65.有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点) ,对R 进行规范化处理后,分解为R1(职工号,姓名,性别,部门) 和R2(部门,经理,部门电话,地点) 两个关系。
语义说明:已知职工号就可以确定职工的姓名、性别和部门;
已知部门就可以确定部门的经理、部门电话和地点。
回答下列问题,答案写在空格中。
(1)R的主键是____职工号______,R 属于_____2_____NF。
(2)对R 进行分解的原因是R 中存在___传递函数_______依赖。
(3)R1属于___3_______NF。
(4)R1的外键是____部门______。
66.有班级(班级代号,班级名称,专业名称)和学生(学号,姓名,性别,班级代号)表,两表分别设置了主键,且创建了参照完整性规则,表中数据如
下图所示。
题38图
如果要在学生表中插入下列5个新记录,判断每个记录能否被正确插入,要求在( )中填√或×。
(1){101,″李玲″,″女″,″C01″}
(2){103,″田京″,″男″,″C03″}
(3){104,″康瑜″,″男″,″C03″}
(4){105,″何光″,″男″,″C02″}
(5){107,″康瑜″,″男″,″C01″} ( × ) ( × ) ( × ) ( √ ) ( √ )
67.假设某学校要使用Access 创建一个教学数据库应用系统,系统主要有5个
功能,请针对功能的需求,在下表第3列中填写应创建的数据库对象类型。
68.有学生表:S (学号,姓名,性别,出生年月,专业名称)。假设要列出学生
表中“管理”专业所有女同学的姓名和出生年月,请在下列SQL 语句的横线处填写适当的内容,完成查询任务。
SELECT_____姓名,出生年月________________________
FROM___S_____________________________
WHERE____性别=“女”and 专业名称=“管理”
四、综合题(本大题共2小题,每小题10分,共20分)
69.有学生、课程和成绩三个表如下图所示。若要建立一个查询,显示选修“数
据库”课程且分数在80分以上(含80分)的“计算机”专业学生的姓名、课程名称和分数,要求输出按分数“降序”排列。请按图中标号填写该查询
设计的相关内容。
(1)学生(2)学生(3)课程
(4)成绩(5)降序(6)显示
(7)显示
(8)“计算机”(9)“数据库”
(10)>=80
70.一个工厂可生产多种产品,一种产品可由多个工厂生产。工厂有工厂编号、名称、地址和电话号码等属性;产品有产品号、产品名称、型号等属性;工厂生产出来的产品要记录生产日期和数量等信息。
试:(1)根据上述语义画出E-R 图;
答:ER 图省略
(2)将E-R 模型转换成关系模型,并标注关系的主键和外键。
答: 工厂(工厂编号,名称,地址,电话号码)
产品(产品号,产品名称,型号)
生产(工厂编号、产品号、生产日期、数量)
《数据库技术》
一、单项选择题(本大题共20小题,每小题2分,共40分)
1.E-R 模型属于数据库的( A )
A .概念模型
C .内部模型 B .逻辑模型 D .外部模型
2. 不同实体之间之所以不同是根据( A )的不同加以区分的
A. 主键 B.外键
C. 属性的语义、类型和个数 D.名称
3、假设一个仓库可存放多种商品,一种商品可存放在不同的仓库中,仓库和商品之间的联系是( C )
A. 一对一
C. 多对多 B.一对多 D.不确定
4. 实体完整性规则是指关系的( B )
A .主键不能取重复值
C .外键不能取重复值 B .主键的任一属性不能取空值 D .外键的任一属性不能取空值
5.假设一名学生可以选修多门课程,且一门课程有多名学生选修,则学生和课程之间的联系是( C )
A .一对一 B.一对多 C.多对多 D.不确定
6. 在学生表中查找所有“男”学生元组的关系运算是(A )
A .选择 B.投影 C.连接 D.笛卡尔积
7. 若有关系模式:R (课程编号,课程名称,学号,姓名,分数),且一名学生可选多门课, 一门课程有多名学生选,则R 属于( B )
A .1NF B .2NF
C .3NF D.4NF
8. 设关系R 和S 的元数分别是r 和s ,则R 和S 笛卡儿积的元数是( B )
A.r*s B.r+s
C.r-s D.r/s
9. 在Access 中,空数据库中(D )
A .只包含表,且表中没有数据 B.只包含“表”,不包含其他数据库对象
C .包含表、查询和窗体,不包含宏和模块 D.不包含任何数据库对象
10、在Access 中, 可用于存储图像数据的字段类型是( D )
A .备注
C .文本 B .超级链接 D .OLE 对象
11. 在Access 用户级安全机制下,保存用户信息的文件是( A )
A. 工作组信息文件 B. 用户信息文件
C. 安全信息文件 D.帐户信息文件
12.Access 用于存储数据的对象是( A )
A. 表 B.查询
D. 数据访问页 C. 窗体
13. Access数据库可以包含的七类对象是( C )
A. 表、记录、字段、查询、窗体、报表和数据访问页
B. 表、记录、关系、查询、窗体、报表和数据访问页
C. 表、查询、窗体、报表、数据访问页、宏和模块
D. 表、图表、查询、组、窗体、报表和数据访问页
14. 下列关于复制数据库对象论述错误的是( A )
A. 只能在同一数据库内部进行复制 B.可以在不同数据库之间进行复制
C. 可以复制到Word 文档中 D.可以复制到Excel 工作簿中
15. 在Access 中,可用于保证数据库可靠性的手段是( B )
A .设置密码
C .使用用户级安全机制 B .备份与还原 D.以独占方式打开数据库
16. 下列对关系性质的说法中,不正确的是( C )
A. 属性的顺序无关紧要 B.同一关系中属性名唯一
C. 元组必须是有序的 D.不能有重复的元组
17下列关于复制数据库对象论述错误的是( A )
A. 只能在同一数据库内部进行复制 B.可以在不同数据库之间进行复制
C. 可以复制到Word 文档中 D.可以复制到Excel 工作簿中
18. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )
A.16=16 and
C.>=16 or
19. 在Access 中,若设置了如下图所示的字段属性,则该字段值的显示格式是( A )
A .所有字母都大写
C .首字母大写 B .所有字母都小写 D .首字母小写
20. 下列数据类型中,能够建立索引的是( A )
A .文本 B.OLE 对象 C.备注 D.超级链接
21. 下列字段的数据类型中,不能作为主键的数据类型是( D )
A 文本 B数字 C自动编号 D是/否
22. 在Access 中, 可用于保证数据库可靠性的手段是( B )
A .设置密码
C .使用用户级安全机制 B .备份与还原 D .以独占方式打开数据库
23. 假设规定学生的年龄必须在16-25之间,则年龄字段的有效性规则为( B )
A.16=16 and
C.>=16 or
24. 下列查询类型中,会改变数据源的是( C )
A 参数查询 B交叉表查询 C操作查询 D选择查询
25. 若设置查询准则为:Like "C[!kml]p",则满足查询条件的值是( A )
A.Ckp B.Ckmlp
C.Cop D.C!kmlp
26. 以下SQL 语句功能是( D )
SELECT course.课程名,course. 学时数FROM course
WHERE course.学时数>100;
A 显示所有课程的课程名 B显示所有课程的课程名和学时数
C 显示所有学时数大于100的课程名 D显示所有学时数大于100的课程名和学时数
27. 假设设置“出生年月”字段的输入掩码为“****年**月**日”,其中的符号“*”称为( A )
A .占位字符 B.格式字符 C.原义字符 D.长日期描述字符
28. 下列查询类型中,会改变数据源的是( C )
A 参数查询 B交叉表查询 C操作查询 D选择查询
29. 窗体中的每个控件都有一组属性,其中用于设置控件外观的是( A )
A. 格式属性 B. 数据属性
C. 外观属性 D. 事件属性
30. 有职工表:职工(职工编码,姓名,性别,出生年月),其中职工编码字段是文本型。如果要查询职工编码第3位是5的职工信息,则查询准则表达式是( D )
A .职工编码=″!!5!!!″
C .职工编码=″**5***″ B .职工编码LIKE ″##5###″ D .职工编码LIKE ″??5*″
31. 下列关于窗体控件说法中,错误的是( B )
A. 命令按钮是用于完成控制操作的控件
B. 文本框和命令按钮是容器类控件
C. 组合框可以看成是列表框和文本框的组合
D. 利用图像控件插入窗体的图片不能编辑和修改
32. 若创建了一个显示雇员信息的窗体,如图所示,则该窗体属于( B)
A .单页窗体 B.多页窗体 C.连续窗体 D.子窗体
33. 报表的三种视图是( C )
A .设计视图、数据表视图和打印预览视图
B .数据表视图、版面预览视图和设计视图
C .设计视图、打印预览视图和版面预览视图
D .数据表视图、打印预览视图和版面预览视图
34. 某单位为灾区捐款记录表:S(职工号,姓名,捐款额,部门) ,如果要打印一个按部门统计捐款总额的报表,在报表设计时应使用的函数是( D)
A .=Avg([捐款额]) B.=Count([捐款额])
C .=Total([捐款额]) D.=Sum([捐款额])
35. 以下SQL 语句功能是( D )
SELECT course.课程名,course. 学时数FROM course
WHERE course.学时数>100;
A 显示所有课程的课程名 B显示所有课程的课程名和学时数
C 显示所有学时数大于100的课程名 D显示所有学时数大于100的课程名和学时数
36. 窗体中的每个控件都有一组属性,其中用于设置控件外观的是( A )
A. 格式属性 B.数据属性
C. 外观属性 D.事件属性
37. 在Access 中,不能输入和编辑数据的对象是( C )
A. 查询 B. 窗体 C.报表 D. 数据访问页
38. 创建一个表格式报表,若需要每一页都打印页码,则应将页码添加在(B )
A .报表页脚 B.页面页脚
C .组页眉 D.报表页眉
二、填空题(本大题共15小题,每小题1分,共l5分)
39.Access 2000是一个基于(关系)模型的数据库管理系统。
40.在关系中能够惟一标识元组的属性(或属性集),称为_(主键)。
41. 关系模式S (SNO ,SN ,DNO )和D (DNO ,CN ,NM )中,S 的主键是SNO ,D 的主键是DNO ,则DNO 在S 中称为(外键)
42. 用来表达用户使用观点的数据库局部逻辑结构的模型,称为_外部___模型。
43. 数据完整性是指实体完整性、参照完整性、用户定义完整性。
44.在Access 中,(七) 种类型的数据库对象。
45.从数据处理的角度而言,数据访问页和窗体类似,所不同的是数据访问页存储在Access 数据库的(外) 部。
46. Access数据库对应操作系统中的1个文件,文件扩展名为.mdb 。
47.Access 提供了两种创建数据库的方法,一种是使用(数据库向导) ;另一种是先建立一个空数据库,然后向其中添加数据库对象。
48. 在Access 中,可以使用__组____来管理数据库对象。
49.在Access 中,用户级安全机制是指当数据库中有多个用户时,将用户分成组,规定不同组的用户具有不同的(权限 ) 。
50.Access 系统中,可通过导入和(链接)两种方式获得外部数据。
51. 输入记录时主键值不能为____空___,而且“数据表”视图显示的记录是按键值__顺序_____排列的。
52.如果在表中找不到任何没有重复值的字段,则可设置一个(自动编号字段
)字段作为表的主键。
) 53.在SQL 查询命令中,设置查询条件的子句是( WHERE 子句
54.若要查找籍贯为湖南或湖北省的学生信息,则查询准则表达式可写成:(籍
贯Like 籍贯like “湖南”or “湖北”)
55.按照窗体的用途可将窗体分为数据操作窗体、___流程控制窗体___、信息交互窗体三类。
56.在窗体设计中使用的控件,可分为绑定型控件、非绑定型控件和___计算型控件
_三种类型。
58. 在Access 中,报表最多可以由____五____个节构成。
59.一个窗体可由窗体页眉、页面页眉、(主体) 、页面页脚和窗体页脚五个部分
组成。
60.窗体设计使用的控件中,组合框控件综合了(列表)和文本框两种控件的功能。
61. 在Access 报表视图中,用于创建报表结构或修改已有报表结构的视图是__设计视图______。
62.一个报表最多可按__10____个字段或表达式进行排序。
63. 在Access 报表视图中,用于创建报表结构或修改已有报表结构的视图是(设计视图)
64.简述数据库管理系统(DBMS )的主要功能。
答:(1)数据库的定义功能 (2)数据库操纵功能
(3)数据库管理功能 (4)数据库控制功能
(5)数据库的维护功能
65.有关系模式R(职工号,姓名,性别,部门,经理,部门电话,地点) ,对R 进行规范化处理后,分解为R1(职工号,姓名,性别,部门) 和R2(部门,经理,部门电话,地点) 两个关系。
语义说明:已知职工号就可以确定职工的姓名、性别和部门;
已知部门就可以确定部门的经理、部门电话和地点。
回答下列问题,答案写在空格中。
(1)R的主键是____职工号______,R 属于_____2_____NF。
(2)对R 进行分解的原因是R 中存在___传递函数_______依赖。
(3)R1属于___3_______NF。
(4)R1的外键是____部门______。
66.有班级(班级代号,班级名称,专业名称)和学生(学号,姓名,性别,班级代号)表,两表分别设置了主键,且创建了参照完整性规则,表中数据如
下图所示。
题38图
如果要在学生表中插入下列5个新记录,判断每个记录能否被正确插入,要求在( )中填√或×。
(1){101,″李玲″,″女″,″C01″}
(2){103,″田京″,″男″,″C03″}
(3){104,″康瑜″,″男″,″C03″}
(4){105,″何光″,″男″,″C02″}
(5){107,″康瑜″,″男″,″C01″} ( × ) ( × ) ( × ) ( √ ) ( √ )
67.假设某学校要使用Access 创建一个教学数据库应用系统,系统主要有5个
功能,请针对功能的需求,在下表第3列中填写应创建的数据库对象类型。
68.有学生表:S (学号,姓名,性别,出生年月,专业名称)。假设要列出学生
表中“管理”专业所有女同学的姓名和出生年月,请在下列SQL 语句的横线处填写适当的内容,完成查询任务。
SELECT_____姓名,出生年月________________________
FROM___S_____________________________
WHERE____性别=“女”and 专业名称=“管理”
四、综合题(本大题共2小题,每小题10分,共20分)
69.有学生、课程和成绩三个表如下图所示。若要建立一个查询,显示选修“数
据库”课程且分数在80分以上(含80分)的“计算机”专业学生的姓名、课程名称和分数,要求输出按分数“降序”排列。请按图中标号填写该查询
设计的相关内容。
(1)学生(2)学生(3)课程
(4)成绩(5)降序(6)显示
(7)显示
(8)“计算机”(9)“数据库”
(10)>=80
70.一个工厂可生产多种产品,一种产品可由多个工厂生产。工厂有工厂编号、名称、地址和电话号码等属性;产品有产品号、产品名称、型号等属性;工厂生产出来的产品要记录生产日期和数量等信息。
试:(1)根据上述语义画出E-R 图;
答:ER 图省略
(2)将E-R 模型转换成关系模型,并标注关系的主键和外键。
答: 工厂(工厂编号,名称,地址,电话号码)
产品(产品号,产品名称,型号)
生产(工厂编号、产品号、生产日期、数量)