问答题数据库实施阶段的任务是什么?
问答题有如下运动队和运动会两个方面的实体:
运动队方面
运动队:队名、教练姓名、队员姓名
队员:队名、队员姓名、性别、项名
其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。
运动会方面
运动队:队编号、队名、教练姓名
项目:项目名、参加运动队编号、队员姓名、性别、比赛场地
其中,一个项目可有多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。
请完成如下设计:
①分别设计运动队和运动会两个局部E-R图
②将它们合并为一个全局E-R图
③合并时存在什么冲突,你是如何解决这些冲突的?
问答题试述数据库设计过程各个阶段上的设计描述。
问答题关系表Students(专业,姓名,学号,年龄)在对应的数据文件中的物理存储结构示意图如下: 专业 姓名 学号 年龄 电子 张家力 D-002 19 计算机 苏永军 J-100 18 自动化 邓秀娟 Z-058 23 计算机 叶浩伟 J-206 21 写出在“专业”属性上建立聚集索引的SQL语句,索引值按升序排列(索引名为ZY_ind)。
问答题某数据库中有关系Student(Sno,Sname,Seex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno,Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:
问答题设有关系模式:教师(教师号,姓名,职称,研究方向,参与项目号,项目名称,项目经费,立项时间,系号,系名),满足以下函数依赖集:
{教师号→姓名,教师号→职称,教师号→研究方向,参与项目号→项目名称,参与项目号→项目经费,参与项目号→立项时间,教师号→系号,系号→系名}
问答题现有某图书销售数据库,其关系表结构如下:
图书表(图书编号,图书名称,出版社编号,出版社名称,出版时间,出版数量,版次)
图书销售表(罔书编号,销售日期,销售数量,书店编号,读者编号,读者姓名,读者电话)
书店表(书店编号,联系电话,所在城市编号,城市名称) Ⅰ.系统所涉及的数据存在如下约束:
出版社可以出版多本图书,一本图书只能在一个出版社出版,在该系统记录的图书出版信息包括出版时间、版次及出版数量信息。
Ⅱ.一个书店可以出售多本图书给多个读者.每位读者可以从多个书店购买多本图书,一本图书可以通过多个书店出售给读者,书店把图书出售给读者后会在系统中记录售书日期和售书数量信息。
Ⅲ.每个书店只能位于一个城市,一个城市可以有多个书店。
问答题
设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
问答题现有如下两个关系模式: Employees(Eid, Name, DeptNO) Departments (DeptNO, DeptName, TotalNumber) Employees关系模式描述了职工编号、姓名和所在部门;Departments关系模式描述了部门编号、名称和职工总数。 请按SQL Server所采用的Tansact-SQL语法格式编写实现如下具有功能的后触发性触发器:每当在Employees中插入一行数据时,相应部门的职工总数就加1。
问答题什么是数据库的逻辑结构设计?试述其设计步骤?
问答题有如下运动队和运动会两个方面的实体: 运动队方面 运动队:队名、教练姓名、队员姓名 队员:队名、队员姓名、性别、项名 其中,一个运动队有多个队员,一个队员仅属于一个运动队,一个队一般有一个教练。运动会方面 运动队:队编号、队名、教练姓名 项目:项目名、参加运动队编号、队员姓名、性别、比赛场地 其中,一个项目可由多个队参加,一个运动员可参加多个项目,一个项目一个比赛场地。 请完成如下设计:
问答题某学校的学籍管理系统实现了对学生学籍信息的管理,其中学生表结构为:学生表(学号,姓名,性别,系号,是否有学籍),此表中除学号列有唯一索引外,其他列均无索引。
问答题SQL提供的基本数据类型有哪些?每种举两个例子。
问答题设有高校选课系统,需要对学校的系信息、教师信息、课程信息、学生信息、学生选课信息进行管理。已知系(DEPT)信息包括系编号(DeptNO)、系名称(DeptName),教师(Teacher)信息包括教师号 (TNO)、教师名(Tname),课程(Course)信息包括课程号(CNO)、课程名(CName)、课程学分(Credit),学生 (student)信息包括学号(SNO)、学生姓名(Sname)、学生性别(Sex)。 选课系统的管理规则如下: Ⅰ.一个系可聘用多名教师,一个教师只受聘于一个系; Ⅱ.一个系可有多名学生,一个学生只属于一个系; Ⅲ.一名教师可讲授多门课程,一门课程可被多个学生选修; Ⅳ.一名学生可选修多门课程,一门课程可被多名学生选修; Ⅴ.学生选修完课程后,可获得相应课程的成绩。 针对以上捕述,完成下列设计内容:
问答题
某数据库中有关系: 供应商(供应商号,供应商名,地址)
零件(零件号,零件名,重量) 项目(项目编号,项目名称,开工日期)
供应(供应商号,项目编号,零件号,零件数)
其中一个供应商能提供多种零件和多个项目,一种零件能供给不同的项目和供应商,一个项目可以有不同的供应商和使用不同种类的零件。
问答题设有某商业单位需要建立商务数据库用以处理销售记账,它记录的数据包括:顾客姓名,所在单位及电话号码;商品名称,型号及单价;某顾客购买某商品的数量及日期。假定无同名顾客,无同型号商品,电话公用,顾客可在不同日期买同一商品。
问答题
假设某商店数据库中有关系模式R(商店编号,商品编号,数量,部门编号,负责人)。
约定:每个商店的每种商品只在一个部门销售;每个商店的每个部门只有一个负责人;每个商店的每种商品只有一个库存数量。
问答题对于教学数据库的三个基本表:
S(SNo,SName,SAge,Ssex)
SC(Sno,CNo,Grade)
C(CNo,CName,Teacher)
使用SQL更新语句表达对下列的更新操作:
问答题在学籍管理中,设有4个表,关系模式分别为: STUDENT(SNO, SNAME, SEX,
BIRTHDAY, CLASS); TEACHER(TNO, TNAME, SEX, BIRTHDAY,
PROFESSION, DEPARTMENT); COURSE(CNO, CNAME, TNO);
SCORE(SNO, CNO, DEGREE)。 说明:
学生关系模式中:SNO:学号;SNAME:姓名;SEX:性别;BIRTHDAY:出生日期;CLASS:班级。
教师关系模式中:TNO:教师号;TNAME:姓名;SEX:性别;BIRTHDAY:出生日期;PROFESSION:职称;DEPARTMENT:所在系。
课程关系模式中:CNO:课程号;CNAME:课程名;TNO:任课教师号。
成绩关系模式中:SNO:学号;CNO:课程号;DEGREE:分数。 试用SQL语句完成下列操作:
问答题已知关系模式R(A,B,C,D,E)及其上的函数依赖集F=A→D,E→D,D→B,BC→D,DC→A。 (1)指出这个关系模式的主码。 (2)将其分解为一组满足3NF要求的关系模式。
