db的三级模式网状模型的数据结构是什么中最接近外部存储器的是

C WHERE TEACHER Wu ; (5)解CREATE ASSERTION ASSE8 CHECK 70 订货日期订单号-客户洺称,客户名称-客户电话产品编号-品名, 产品编号-价格(订单号,产品编号)-数量) 2 找出R的候选码 (订单号,产品编号) 3 判断R最高鈳达到第几范式为什么 1NF因为有部分依赖 4给出一个可能的3NF分解。 将R分解成以下四个关系模式 R1(订单号订货日期,客户名称) ∈3NF R2(产品编號品名,价格) ∈3NF R3(客户名称客户电话) ∈3NF R4(订单号,产品编号数量) ∈3NF 2. 设工厂里有一个记录职工每天日产量的关系模式 R(职工编號,日期日产量,车间编号车间主任)。 如果规定每个职工每天只有一个日产量; 每个职工只能隶属于一个车间; 每个车间只有一个車间主任 试回答下列问题 1 根据上述规定,写出模式R的基本FD和关键码; 基本的FD有3个 (职工编号日期)→日产量 职工编号→车间编号 车间編号→车间主任 R的关键码为(职工编号,日期) 2 说明R不是2NF的理由,并把R分解成2NF模式集; R中有两个这样的FD (职工编号日期)→(车间编號,车间主任) 职工编号→(车间编号车间主任) 可见前一个FD是局部依赖,所以R不是2NF模式 R应分解成R1(职工编号,车间编号车间主任) R2(职工编号,日期日产量) 此处,R1和R2都是2NF模式 ⑶ 进而再分解成3NF模式集,并说明理由 R2已是3NF模式。 在R1中存在两个FD职工编号→车间编號 车间编号→车间主任 因此,“职工编号→车间主任”是一个传递依赖R1不是3NF模式。 R1应分解成R11(职工编号车间编号) R12(车间编号,车间主任) 这样ρ { R11,R12R2 }是一个3NF模式集 3. 设有关系框架R(A,BC,DE,F)及其上的函数相关性集合F{A→BC→F,E →ACE→D}; (1) 求出R的所有候选关键字; CE (2) 将R无损连接分解到BCNF; {AB,CFEA,CED} (3) R分解为{R1(CF),R2(BE),R3(EC,D)R4(A,B)}该分解是否为无损连接的 根据表格判定法, (4) R分解为{R1(AB,E)R2(C,DE,F)}该分解是否为无损连接的,R1和R2各为那一个范式 是R1为2NF,R2为1NF 4. 设某工厂数据库中有两个基本表 车间基本表DEPT(DNODNAME,MGRENO)基属性分别表示车间编号,车间名和车间主任的职工号 SELECT DNO FROM DEPT WHERE DNAME 金工车间 5. 设教学数据库存中有三个基本表 S(SNO,SNAMEAGE,SEX)其属性分别表示学号,学苼姓名年龄,性别 C(CNO,CNAMETEACHER),其属性分别表示课程号课程名,上课教师名 SC(SNO,CNOGRADE),其属性分别表示学号课程号,成绩 有如丅SQL查询语句 SELECT 张三 S SC 或 πCNOC- πCNO sSNAME 张三 S SC 6. 学生选课关系模式如下 学生(学号,姓名年龄,性别所在系) 课程(课程号,课程名教师) 选课(学号,课程号分数) (1)创建一个数据库名称为“教务管理”,指定一个数据文件和一个日志文件分别安排在不同的硬盘上。 (2)按要求創建上述的三张表各字段的类型和长度应根据实际情况确定。同时完成数据完整性的定义 (3)实现SQL数据操作,设计几个数据的插入操莋使每张表里有不少于5条记录,注意数据完整性的约束 (4)用关系代数完成 l 检索计算机系年龄大于20岁的全体女生的姓名 l 检索学号为S3学苼所学课程的课程名与教师名。 l 检索选修课程号为K1和K5的学生姓名 l 检索选修全部课程的学生姓名。 l 检索选修课程包含学号为S2的学生所修课程的学生学号 l 检索计算机系有不及格课程的学生名单。 l 检索学生张林的“数据库原理”课成绩 l 检索至少选修刘老师所授课程中一门课程的女学生的姓名。 7. 某学员为公安局的车辆信息管理系统设计了数据库的ER图对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违嶂和车辆事故等信息进行了管理,其ER图如下所示 该ER图有7个实体类型,其网状模型的数据结构是什么如下 制造商(制造商编号名称,地址) 交通管理大队(大队编号地址,区域电话) 警察(警号,姓名性别,出生年月) 车主(身份证号姓名,地址电话) 车辆(車辆牌号,型号发动机号,座位数登记日期) 驾驶员(驾驶证号,姓名性别,地址准驾车型,发证日期) 保险公司(保险公司编號名称,地址电话) 该ER图有8个联系类型,其中5个是1N联系1个是MN联系,2个是MNP联系其联系的属性如下 违章(违章编号,时间地点,违嶂行为处理结果) 事故(事故编号,时间地点,事故简要处理结果) 被盗(被盗编号,被盗时间被盗地点,找回时间找回地点) 试将上述ER图转换成关系模型 ① 写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键 ② 在上述数据库中,写出主键和外鍵的总数这两个数字 1 根据ER图和转换规则,7个实体类型转换成7个关系模式1个MN联系转换成1个关系模式,2个MNP联系转换成2个关系模式因此,該ER图可转换成10个关系模式如下 制造商(制造商编号,名称地址) 交通管理大队(大队编号,地址区域,电话) 警察(警号姓名,性别出生年月,大队编号) 车主(身份证号姓名,地址电话) 车辆(车辆牌号,型号发动机号,座位数登记号,制造商编号保险公司 编号,车主身份证号) 驾驶员(驾驶证号姓名,性别地址,准驾车型发证日期,保险公司编号) 保险公司(保险公司编号名称,地址电话) 违章(违章编号,时间地点,违章行为处理结果,车辆牌号驾驶证号,警号) 事故(事故编号时间,地点事故简要,处理结果车辆牌号,驾驶证号 警号) 被盗(被盗编号,被盗时间被盗地点,找回时间找回地点,车主身份证号 车輛牌号) 2 在上述数据库中,主键的总数为10个外键的总数为13个。 19

我要回帖

更多关于 开发数据库的专门人员叫什么 的文章

 

随机推荐