数据库相关复习题.doc_第1页
数据库相关复习题.doc_第2页
数据库相关复习题.doc_第3页
数据库相关复习题.doc_第4页
数据库相关复习题.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

数据库复习题(2)第三大题:解答题1、 某医院病房计算机管理中需要如下信息: 科室:科地址、科电话、医生姓名 病房:病房号、床位号、科室名 医生:姓名、职称、科室名、年龄、工作证号 病人:病历号、姓名、性别、诊断、主管医生、病房号 其中,一个科室有多个病房,多个医生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。 请设计该计算机管理系统的E-R图。 2、某个工厂物资管理涉及到的实体如下:仓库:仓库号、面积、电话号码零件:零件号、名称、规格、单位、描述供应商:供应商号、姓名、地址、电话号码、账号项目:项目号、预算、开工日期职工:职工号、姓名、年龄、职称其中实体之间的联系有(1) 一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。仓库和零件具有多对多的联系。用仓库量来表示某种零件在某个仓库中的数量。(2) 一个仓库有多个职工当仓库保管员,一个职工只能在一个仓库工作,仓库和职工是一对一的联系。职工实体型中具有一对多的联系。(3) 职工之间具有领导被领导关系,即仓库主任领导若干保管员。(4) 供应商、项目和零件三者支架具有多对多的联系。 请设计E-R图表示某个工厂物资管理的概念模型。 只需修改相关的属性名即可。 3、图书流通数据库中的三个关系:读者关系、图书关系、借书关系,它们所含的属性及码分别为: READER(CARDNO,SHAME ,DEPT) , KEY=CARDNO BOOKS(BCALLNO,TITLE,AUTHOR,BOOKNO,PUBHOU,PRICE),KEY=BCALLNO LOANS(CARDNO,BCALLNO,DATE),KEY=(CARDNO,BCALLNO) 其中,CARDNO借书证号 SHAME姓名 DEPT单位 BOOKNO图书登记号(一本书对应一个图书登记号,例如数据库系统概论,有一个图书登记号RDDB1801) DATE借书日期 BCALLNO索引号(借出一本书有一个索引号,例如图书馆中有60本数据库系统概论,有60个索引号,例如从RDDB1801到RDDB1860) TITLE书名 AUTHOR作者 PUBHOU出版单位 PRICE价格 要求用关系代数和SQL分别表示如下查询: (1)查询借阅“数据库”的读者姓名 (2)找出94.1.1前被借出的书的书名和作者 (3)作者“王平”所著“操作系统”书共借出几本?(仅用SQL)字段名2:SQL语言(1) SELECT SHAME FROM READER, BOOKS, LOANSWHERE READER.CARDNO=LOANS.CARDNO AND BOOKS.BCALLNO=LOANS.BCALLNO AND TITLE=数据库;(2) SELECT TITLE, AUTHOR FROM BOOKS, LOANS WHERE DATEMAX(SELECT QTY FROM SPJ WHERE J.JNO=J1 ); 5)定义一个视图,它由所有这样的工程项目(工程项目号与所在城市)组成,它们由供应商S1供货且使用零件P1。CREATE VIEW S1_J AS SELECT JNO,CITY FROM J,SPJ WHERE J.JNO=SPJ.JNO AND SNO=S1 AND PNO=P1);6)把全部红色零件的颜色改成蓝色。UPDATE P SET COLOR=蓝 WHERE COLOR=红;7)由S3供给J4的零件P6改成由S3供货。UPDATE SPJ SET SNO=S3 WHERE SNO=S5 AND JNO=J4 AND PNO=P6;8)从供应商关系中删除供应商号是S2的记录,并从供应关系中删除相应记录。DELETE FROM SPJ WHERE SNO=S2; DELETE FROM S WHERE SNO=S2;先删除子表,再删除父表。9)请将(S2,J6,P4,200)插入供应情况关系。INSERT INTO SPJ VALUES(S2,J6,P4,200); 第四大题:论述题1、 数据库设计分为哪几个阶段,每个阶段主要完成哪些任务?(1)需求分析阶段 进行数据库设计首先必须准确了解与分析用户需求(包括数据与处理)。需求分析是整个设计过程的基础,是最困难、最耗费时间的一步。作为“地基”的需求分析是否做得充分与准确,决定了在其上构建数据库大厦的速度与质量。需求分析做得不好,甚至会导致整个数据库设计返工重做。(2)概念结构设计阶段 概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。(3)逻辑结构设计阶段 逻辑结构设计是将概念结构转换为某个DBMS所支持的数据模型,并对其进行优化。(4)物理设计阶段 物理设计是为逻辑数据模型选取一个最适合应用环境的物理结构(包括存储结构和存取方法)。(5)数据库实施阶段 在数据库实施阶段,设计人员运用DBMS提供的数据库语言(如SQL)及其宿主语言,根据逻辑设计和物力设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。(6)数据库运行和维护阶段 数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。2、 数据挖掘的核心技术有哪些?并简述数据挖掘与商务智能有哪些关系。Data mining refers to the work of discovering new and useful (business) knowledge from large real databases through a non-trivial process and using a sound methodology and multiple data processing and analytical techniques.(1)在不同数据中挖掘不同种类的知识 生物信息, 流数据, Web,复杂数据类型,异种数据库(2)结合背景知识 (3)处理噪声与不完整数据(4)模式评估兴趣度问题(5)挖掘性能问题:效率、效果与可伸缩性(6)并行、分布式与增量数据挖掘算法(7)知识融合问题: 如何集成已有知识与所发现的知识商务智能是企业利用现代信息技术收集、管理和分析结构化和非结构化的商务数据和信息,创造和累计商务知识和见解,改善商务决策水平,采取有效的商务行动,完善各种商务流程,提升各方面商务绩效,增强综合竞争力的智慧和能力-王茁专著三位一体的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论