(完整word版)数据库设计题.doc
上传人:17****21 上传时间:2024-09-09 格式:DOC 页数:32 大小:405KB 金币:5 举报 版权申诉
预览加载中,请您耐心等待几秒...

(完整word版)数据库设计题.doc

(完整word版)数据库设计题.doc

预览

免费试读已结束,剩余 22 页请下载文档后查看

5 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(完整word版)数据库设计题(完整word版)数据库设计题(完整word版)数据库设计题数据库设计题(3小题,每题10分,共30分)题目要求:根据材料,要求画出对应的E-R图,并将E-R图转换为对应的关系模式,最后利用SQL语言,根据关系模式建表。(注意:实体、属性、联系)设某商场销售数据库中的信息有:员工号、员工名、工资、销售组名、销售负责人、商品号、商品名、单价、销售日期、销售量、供应者号、供应者名、供应者地址。假定:一个员工仅在一个销售组;一个销售组可以销售多种商品,一种商品只能由一个组销售;一种商品每天有一个销售量;一个供应者可以供应多种商品,一种商品可以多渠道供货。E-R图:附表(2)关系模式:员工(员工号、员工名、工资、销售组名)销售(销售组名、负责人)商品(商品号、商品名、单价、销售组)供应商(供应者号、供应者名、地址)商品供应(商品号、供应者号)商品销售(商品号、销售日期、销售量、销售组名)SQL语言建表:Createtable员工(员工号intprimarykey,员工名Char(10),工资int,销售组名Char(20),Foreignkey销售组名references销售组(销售组名))Createtable销售组(销售组名Char(20)primarykey,负责人Char(10))Createtable商品(商品号intprimarykey,商品名Char(20),单价int,销售组名Char(20),Foreignkey销售组名references销售组(销售组名))Createtable供应商(供应商号intprimarykey,供应者名Char(20),地址Char(40))Createtable商品供应(商品号int,供应者号int,Primarykey(商品号,供应者号),Foreignkey商品号references商品(商品号),Foreignkey供应者号references供应商(供应者号))某学校有若干系,每个系有若干学生、若干课程,每名学生选修若干课程,每门课程有若干学生选修,某一门课程可以为不同系开设,现要建立该校学生选修课程的数据库。E-R图:附表(2)关系模式:学生(学号、姓名、性别、系号、年龄)系(系号、系名、系主任、电话)课程(课号、课名)选课(学号、课号、成绩)开课(系号、课号)SQL语言建表:Createtable学生(学号intprimarykey,姓名Char(20),性别Char(10),系号int,年龄int,Foreignkey系号references系(系号))Createtable系(系号intprimarykey,系名Char(20),系主任Char(20),电话Char(20))Createtable课程(课号intprimarykey,课名Char(20))Createtable选课(学号int,课号int,成绩int,Primarykey(学号,课号),Foreignkey学号references学生(学号),Foreignkey课程references课程(课号))Createtable开课(系号int,课号int,Primarykey(系号,课号),Foreignkey系号references系(系号),Foreignkey课号references课程(课号))某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。E-R图:附表关系模式:产品(产品号、产品名)零件(零件号、零件名)原材料(原材料号、原材料名、类别、仓库号)仓库(仓库号、仓库名)产品组成(产品号、零件号)零件制造(零件号、原材料号)零件存储(零件号、仓库号)SQL语言建表:Createtable产品(产品号intprimarykey,产品名Char(20))Createtable零件(零件号intprimarykey,零件名Char(20))Createtable原材料(原材料号intprimarykey,原材料名Char(20),类别Char(20),仓库号int,Foreignkey仓库号references仓库(仓库号))Createtable仓库(仓库号intprimarykey,仓库名Char(20),)Createtable产品组成(产品号int,零件号int,Primary