数据库原理复习资料

合集下载

数据库原理期末考试复习要点

数据库原理期末考试复习要点

《数据库原理》期末考试复习要点(注意:复习时以平时上课内容为要点,掌握数据库的基本概念、基本操作)第1章绪论1.数据、数据库、数据库管理系统、数据库的基本概念。

2.数据库管理技术的发展过程。

3.数据库系统的特点(结构化、共享、独立性、控制功能),数据库系统与文件系统的区别?4.数据模型的三要素及其含义。

5.数据模型的类型,每一种模型的特点。

6.DBMS提供的各种语言(DDL,DML,DCL),每一种语言的功能。

7.DBMS提供的语言有几种使用方式。

8.数据库系统的三级模式、两级映射、数据库逻辑独立性与物理独立性的作用。

9.ER图的完整画法。

(本章必须掌握数据库的基本内容)第2章关系数据库1.关系数据库语言的种类。

2.数据完整性的含义、约束的类型、空值的含义3.关系的基本性质4.关系模型的型与值、关系模型的特点。

5.集合运算(差、笛卡儿乘积)6.关系运算(连接、等值连接、自然连接)7.关系代数的五种基本运算(掌握关系数据库的基本情况及关系代数的运算)第3章关系数据库标准语言SQL1.SQL语言的基本特点与主要功能2.熟练记录的插入、删除、修改命令。

3.索引及其类型、如何创建索引。

4. 视图的概念与作用。

5.熟练掌握SQL的各种查找及函数的使用、各种SQL子句(如:GROUP BY;HA VING;ORDER BY等)的使用(注意:SQL中的过程、触发器、游标暂时不作为本次考试的内容,本章SQL操作题复习时要重点强化)第6章关系数据理论1.函数依赖与完全函数依赖、部分函数依赖、传递函数依赖的分析。

2.码、候选码、主码、主属性、非主属性、全码、外码。

3.范式(1NF、2NF、3NF、BCNF)的特征及转换方法。

4.闭包及其计算、Armstrong推理规则。

(注:弄清基本概念,学会分析问题、解决问题)第7章数据库设计1.数据库设计的步骤,设计中每一个环节的要领。

2.实体之间的联系类型(1:1、1:n、m:n)3.E-R图转换为关系模型的原则4.概念模型、逻辑模型数据库设计中的作用(重点掌握数据库的逻辑设计。

数据库系统原理复习资料

数据库系统原理复习资料

1.1.1 数据、数据库、数据库管理系统、数据库系统数据(Data):描述事物的符号记录。

数据与其语义是不可分的。

数据库(DataBase,DB)长期储存在计算机内的、有组织的、可共享的数据集合。

数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。

数据库管理系统(DataBase Management System,DBMS)位于用户与操作系统之间的一层数据管理软件。

主要功能包括以下几个方面:1.数据定义功能:数据定义语言(Data Definition Language,DDL)2.数据操纵功能: 数据操纵语言(Data Manipulation Language,DML)3.数据库的运行管理: 统一管理、统—控制,以保证数据的安全性、完整性、多用户对数据的并发使用及发生故障后的系统恢复。

4.数据库的建立和维护功能:数据库初始数据的输入、转换功能,重组织、性能监视、分析功能等数据库系统(DataBase System,DBS)指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。

数据库管理员(DataBase Administrator,DBA)1.1.2 数据管理技术的产生和发展数据库技术是应数据管理任务的需要而产生的。

数据的处理是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。

数据管理则是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

数据管理技术经历了人工管理、文件系统、数据库系统三个阶段。

人工管理阶段(20世纪50年代中期以前)特点: (1)数据不保存(2)应用程序管理数据,数据需要由应用程序自己管理,没有相应的软件系统负责数据的管理工作。

应用程序中不仅要规定数据的逻辑结构,而且要设计物理结构,包括存储结构、存取方法、输入方式等。

数据库原理复习资料

数据库原理复习资料

数据库原理复习资料《数据库原理》复习重点第一章绪论1.理解数据、数据库、数据库管理系统、数据库系统的概念。

数据:描述事物的符号记录。

数据库(DB):长期储存在计算机内、有组织的、可共享的数据集合。

数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。

数据库系统(DBS):计算机系统中引入数据库后的系统。

DBS包括DB、DBMS2.理解型与值、模式与实例的关系,阐述数据库系统三级模式结构的内涵。

型:对某一类数据的结构和属性的说明。

值:是对型的一个具体赋值。

模式:数据库中全体数据的逻辑结构和特征的描述。

相对稳定的,反映的是数据的结构及其关系。

实例:模式的一个具体值。

相对变动的,反映的是数据库某一时刻的状态。

三级模式:外模式、模式、内模式外模式:指某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。

对应于用户级。

模式:由数据库设计者综合所有用户的数据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述。

对应于概念级。

内模式:是数据库中全体数据的内部表示或底层描述,是数据库最低一级的逻辑描述,它描述了数据在存储介质上的存储方式和物理结构,对应着实际存储在外存储介质上的数据库。

对应于物理级。

两层映象:外模式/模式映象、模式/内模式映象。

3.理解数据库系统的组成。

一般由数据库、数据库管理系统、应用系统、数据库管理员(DBA)、用户构成。

第二章数据模型与概念模型1.理解数据模型的概念和分类,掌握数据模型三要素。

数据模型:用来抽象表示和处理现实世界中的数据和信息,即现实世界的模拟。

分类:层次模型、网状模型、关系模型。

数据模型三要素:数据结构、数据操作、完整性约束。

数据结构:所研究的对象类型的集合,用于描述系统的静态特性。

数据操作:对数据库中各种对象(型)和实例(值)允许执行的操作的集合,用于描述系统的动态特性。

完整性约束:数据及其联系应该满足的条件限制。

数据库原理与应用期末复习提纲

数据库原理与应用期末复习提纲

数据库原理与应用期末复习提纲1 绪论1.1 数据库系统概述1.1.1 基本概念数据库(DataBase, DB)数据库管理系统(DataBase Management System, DBMS)数据库系统(DataBase System, DBS)1.1.2 数据管理技术的发展人工管理阶段-> 文件系统阶段-> 数据库系统阶段1.1.3 数据库系统的特点①数据结构化;②数据的共享性高、冗余度低且易扩充;③数据独立性高:物理独立性(数据物理储存)、逻辑独立性(数据库逻辑结构);④数据由数据库管理系统统一管理和控制:数据安全性保护、数据完整性检查、并发控制、数据库恢复。

1.2 数据模型1.2.1 数据模型的三要素①数据结构;②数据操作;③数据的完整性约束。

1.2.2 概念模型基本概念:实体、属性、码、实体型、实体集、联系。

表示方法:实体-联系方法(Entity-Relationship approach)使用E-R图描述现实世界的概念模型。

E-R方法又称E-R模型。

m n实体1实体2联系属性a属性c属性b1.2.3 逻辑模型逻辑模型包括层次模型、网状模型、关系模型、面向对象数据模型等。

它是按计算机系统的观点对数据建模,主要用于数据库管理系统的实现。

关系模型的基本概念:关系、元组、属性、码、域、分量。

关系模式:关系名(属性1,属性2,… ,属性n )。

1.3 数据库系统的结构1.3.1 三级模式结构三级模式结构:外模式、模式、内模式。

模式:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。

外模式:也称子模式或用户模式,是数据库用户的局部数据视图。

内模式:也称储存模式,是数据物理结构和储存方式的描述。

1.3.2 二级映像外模式/模式映像、内模式/模式映像保证了数据库系统中数据的逻辑独立性和物理独立性。

2 关系数据库2.1 关系数据结构及形式化定义2.1.1 关系域:一组具有相同数据类型的值的集合。

《数据库系统原理》期末复习资料

《数据库系统原理》期末复习资料

《数据库系统原理》期末复习资料第一章绪论复习要点:数据库的4个基本概念(数据、数据库、数据库管理系统和数据库系统);数据库系统的特点;数据模型及数据模型的三要素;关系模型;数据库系统结构:三级模式和两级映像(模式、外模式和内模式;外模式/模式映像、模式/内模式映像);关系数据库系统的组成(数据库、数据管理系统和数据库系统的关系)。

数据库的4个基本概念:1. 数据(Data):是描述事物属性或特征的符号记录,可以是数字、文字、图像等形式。

2. 数据库(Database):是一种有组织的、可共享的数据集合,用于存储、管理和操作数据。

3. 数据库管理系统(Database Management System,简称DBMS):是用于管理数据库的软件系统,提供了对数据库的访问、操作和维护等功能。

4. 数据库系统(Database System):是由数据库、数据库管理系统和相关应用程序组成的系统,用于管理和处理大量数据。

数据库系统的特点:1. 数据共享:多个用户可以同时访问和共享数据库中的数据。

2. 数据独立性:数据库中的数据与数据的存储方式相互独立,改变存储方式不影响数据的使用。

3. 数据一致性:数据库系统能够保证数据的一致性和完整性,避免了数据的冗余4. 数据安全性:数据库系统可以对数据进行各种权限控制和安全防护,保证数据的安全性和机密性。

5. 数据并发性:多个用户可以同时对数据库进行读写操作,数据库系统能够处理并发操作的问题。

数据模型及数据模型的三要素:数据模型是一种用于描述数据库结构和数据之间关系的概念工具。

数据模型的三个要素包括:1. 数据结构(Data Structure):描述数据之间的关系和组织方式,如层次结构、网状结构和关系结构等。

2. 数据操作(Data Operation):描述在数据库中进行的各种操作,如查询、插入、更新和删除等。

3. 数据约束(Data Constraint):定义了对数据库中数据的限制和规范,如键、域和实体完整性等。

数据库原理自考复习资料

数据库原理自考复习资料

第一章数据库概论1.人工管理阶段数据管理的特点:(1)数据不保存在机器中(2)无专用的软件对数据进行管理(3)只有程序的概念,没有文件的概念(4)数据面向程序2.文件系统阶段数据管理的特点:(1)数据可长期保存在外存的磁盘上(2)数据的逻辑结构和物理结构有了区别(3)文件组织已呈多样化。

有索引、链接和散列文件(4)数据不再属于某个特定的程序,可重复使用。

3.文件系统显露出三个缺陷:(1)数据冗余性(2)数据不一致性(3)数据联系弱4.数据库阶段的管理方式具有以下特点:(1)采用复杂的数据模型表示数据结构(2)有较高的数据独立性(3)数据库系统为用户提供方便的用户接口(4)系统提供四方面的数据控制功能(5)对数据的操作既可以以记录为单位,又可以以数据项为单位5.数据描述三个领域之间的关系:从事物的特性到计算机中的数据表示,经历了三个领域:现实世界、信息世界、机器世界。

(1)现实世界:存在于人们头脑之外的客观世界,称为现实世界。

(2)信息世界:是现实世界在人们头脑中的反映。

(3)机器世界:信息世界的信息在机器世界中以数据形式存储。

信息世界中数据描述的术语有:实体、实体集、属性、实体标识符机器世界中数据描述的术语有:字段、记录、文件、关键码它们的对应关系是:在数据库中每个概念都有类型和值之区分,类型是概念的内涵,值是概念的外延6.数据描述的两种形式:数据描述有物理描述和逻辑描述两种形式。

物理数据描述指数据在存储设备上的存储方式,物理数据是实际存放在存储设备上的数据。

逻辑数据描述指程序员或用户用以操作的数据形式,是抽象的概念化数据。

数据管理软件的功能之一,就是要把逻辑数据转换成物理数据,以及把物理数据转换成逻辑数据。

7.物理存储介质层次:8.数据模型的种类:目前广泛使用的数据模型可分为两种类型:概念数据模型、结构数据模型概念数据模型:是独立于计算机系统的模型,完全不涉及信息在系统中的表示,只是用来描述某个特定组织所关心的信息结构; 它是现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具; 这一类中著名的模型是“实体联系模型”,简称“ER”模型。

数据库原理复习.doc

数据库原理复习.doc

1.码:唯一标识实体的属性集称为码。

2.主码:若一个关系有多个候选码,则选定其中一个为主码。

3.主属性:候选码的诸属性称为主属性。

4.候选码:若关系中的某一属性组的值能唯一地标识一个元组,则称该属性组为候选码。

5.非主属性:不包含在任何候选码中的属性称为非主属性(非码属性)。

6.全码:在最简单的情况下,候选码只包含一个属性。

在最极端的情况下,关系模式的所有属性是这个关系模式的候选码。

7.外码:设F是基本关系R的一个或一组属性,但不是关系R的码,Ks是基本关系S的主码。

如果F与Ks相对应,则称F是R的外码。

8.三类完整性约束:实体完整性、参照完整性和用户定义的完整性。

9.实体完整性的规则:若属性(只一个或一组属性)A是基本关系R的主属性,则A不能取空值。

10.参照完整性规则:若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码Ks相对应(基本关系R和S不一定是不同的关系),则对于R中每个元组在F上的值必须为1或者取空值(F的每个属性值均为空值);2或者等于S中某个元组的主码值。

11.三级模式:内模式、外模式、模式三级组成。

二级映像:外模式/模式映像模式/内模式映像。

12.投影:关系R上的投影是从R中选择出若干属性列组成新的关系。

13.关系的三种类型:基本关系,查询表和视图表。

问题解答:1.事物:用户定义的一个数据库操作序列,这些操作要么全做要么全不做,是一个不可分割的工作单位。

四个特性:原子性,一致性,隔离性,和持续性。

原子性:事务是数据库的逻辑工作单位,事务中包括的诸操作要么都做要么都不做。

一致性:事务执行的结果必须是使数据库从一个一致性状态变成另一个一致性状态。

隔离性:一个事务的执行不能被其他事务干扰。

持续性:指一个事务一旦提交,它对数据库中数据的改变就应该是永久性的。

2.恢夏基本原理:冗余恢复的实现技术:数据存储和日志文件恢复的策略:事务故障的恢复、系统故障的恢复、介质故障的恢复3.查询处理的步骤:查询分析,查询检查,查询优化和查询执行。

数据库原理复习资料与答案

数据库原理复习资料与答案
6
精选2021最新课件
病理-肌瘤变性
红色变 (red)
原因不清 特殊类型坏死 多见于妊娠期产褥期 急性腹痛,发热 肌瘤体积迅速增大,血管
破裂,出血弥散于组织中, 剖面暗红色,腥臭,质软,似 半熟的牛肉
7
病理-肌瘤变性
精选2021最新课件
肌瘤恶性变 -肉瘤变(sarcomatous change)
卵巢肿物
浆膜下肌瘤,阔韧带肌瘤
妊娠子宫
肌瘤变性;注意排除
子宫畸形
残角子宫,双子宫等
子宫肉瘤
生长快,腹痛,阴道不规则流血
14
治疗-随访观察
精选2021最新课件
无症状 肌瘤小 尤其近绝经期妇女 酌情3-6月复查
注意肌瘤生长速度,症状等
15
治疗-手术治疗
精选2021最新课件
指征
22
治疗-药物治疗
精选2021最新课件
促性腺激素释放激素类似物(GnRHa)
抑制FSH和LH的分泌,降低雌激素至绝经后 水平
治疗停止后肌瘤会恢复原来大小 更年期相关症状,骨质丢失 用于即将绝经的患者以及手术前缩小瘤体,
建议持续使用不超过6个月
孕激素受体拮抗剂-米非司酮(RU486)
23
17
治疗-手术方式精选202来自最新课件开腹手术最常用,最为成熟的手术方式 优点
视野暴露清楚,较容易进行粘连松解 处理附件病变,以及怀疑恶性病变后的处理
缺点
腹壁创伤大 对腹腔干扰多
18
治疗-手术方式
精选2021最新课件
阴式手术
优点
对腹腔干扰少 腹壁无伤口 术后恢复快
缺点
手术操作空间小,子宫体积较大时从阴道取出 困难
25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库原理习题题型一选择题(15个)二填空题(10个)三简答题(6个)四设计题(1个)五应用题(1个)六综合题(1个)一、知识点1、数据库系统和文件系统的比较。

2、简述数据库系统的三级模式结构。

3、简述数据库系统三级模式结构中的两级映像,并说明其优点。

4、简述数据库系统的组成部分。

5、简述DBA的主要职责。

6、简述关系模型的特点。

7、简述关系模型能够的组成部分。

8、简述关系的性质。

9、简述关系的完整性。

10、什么是主码?什么是侯选码?什么是外码?11、简述自然连接和等值连接的区别。

12、简述视图和关系的区别。

13、简述内连接和外连接的区别。

14、简述在SQL语言中实现子查询的方法和各自的特点。

15、简述嵌入式SQL语言需要解决的问题。

16、简述游标的特点。

17、数据库的完整性概念与数据库的安全性概念的区别与联系?18、简述关系数据库设计中存在的问题。

19、简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。

20、简述E-R模型之间的冲突类型及相应的解决方法。

21、简述E-R模型向关系模型转换的基本规则。

22、试判断该表是否可以直接作为关系数据库中的关系,并说明原因。

23、简述数据库保护中安全性控制的一般方法。

24、简述事务的概念及特点。

25、简述事务的并发操作带来的数据不一致性的类型。

26、简述封锁的类型及含义。

27、简述封锁协议类型及含义。

28、简述恢的策略。

29、“串行调度”和“可串行化调度”有何区别?30、简述两阶段琐的含义及解决的问题。

31、简述数据模型的三要素。

32、简述数据库系统数据独立性的特点。

33、简述常用数据模型的数据结构。

34、简述在SQL中建表时如何实现对关系完整性。

35、简述关系完整性及规则。

35、给定关系模式R(sno,sdept,mname,cname,grade),其中各属性的含义是: sno :学号,sdept :系代码,mname :系主任,cname :课程名,grade成绩,请判定该关系模式属于第几范式,并说明原因。

36简述嵌入式SQL语言需要解决的问题。

37简述视图的概念及视图与数据独立性的关系。

38简述1NF,2NF,3NF,BCNF的概念。

39简述三级封锁协议的含义及解决的问题40简述分布式数据库中,数据分片的方法。

二、关系代数及SQL语言1、设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:学生S:课程C:C#:课程代码,CNAME:课程名称,TACHER:教师学生成绩要求:[1]用关系代数表达完成如下要求:(1)检索至少选修"程军"老师所授全部课程的学生姓名(SNAME);(2)检索"李强"同学不学课程的课程号(C#);(3)检索选修不少于3门课程的学生学号(C#);(4)检索选修全部课程的学生姓名(SNAME)。

(5)检索不学C语言的学生信息(6)检索“信息系”所有学生都选修的课程的课程号、课程名。

[2]用SQL语言表达完成以上要求2设供销管理系统的部分数据库模式如下所示:供应商(供应商编号,供应商名称, 地址, 联系电话, 联系人)商品(商品编号,商品名称,型号,单价,产地,生产日期)供货记录(供应商编号,商品编号,供货日期,数量,经办人)根据要求请分别使用关系代数和SQL完成如下查询:(1) 统计由王明经办的供货记录数;(2) 查询由成都的供应商提供的商品详细信息;(3) 查询单次供货数量超过1000件或金额超过10000元的供应商名称;(4) 查询至少供应了由S1101供应商供应的所有商品的供应商编号。

3、已知:一组关系模式:部门(部门号,部门名称,电话号码)职工(职工号,姓名,性别,职务,部门号)工程(项目号,项目名称,经费预算)施工(职工号,项目号,工时)工资级别(职务,小时工资率)根据这组关系模式回答:(1)查询“技术部”的详细信息;(2)查询职务为“工程师”的姓名和部门名称。

(3)列出每个部门的职工所承担工程项目的信息,要求显示部门名称、姓名和项目名称。

(4)将职务为“工程师”的小时工资率提高5%。

(5)查询各职工的工资总和,要求显示职工号,姓名,性别,工资总和。

请分别用关系代数和SQL语言实现。

4设有如下的关系S、SC和C。

学生S:S#:学号,SNAME:姓名,AGE:年龄SEX:性别课程C:C#:课程代码,CNAME:课程名称,TACHER:教师学生成绩SC:S#:学号,C#:课程代码,SCORE:成绩请用关系代数和SQL语言完成如下查询:(1)查询“王平”老师所教授的所有课程;(2)查询“李利”同学所有课程的成绩;(3)查询课程名为“C语言”的平均成绩;(4)查询选修了所有课程的同学信息。

请分别用关系代数和SQL语言实现。

5设某数据库有三个关系:音像(音像编号,音像名,租金,类别)会员(会员编号,会员名,年龄,所在地区,性别,联系电话)租借(音像编号,会员编号,租借日期,归还日期)请用关系代数和SQL语言完成如下查询:(1) 检索年龄在45-55之间的会员名、所在地区和联系电话。

(2) 检索至少租借三种音像的会员编号。

(3) 检索没有借“水浒”音像的会员编号、会员名、年龄、联系电话。

(4) 检索所有女性都租借的音像名。

6现有一商店销售模型,SD(SNO,SNAME,CITY)SP(PNO,PNAME,JG,KCSL)XS(SNO,PNO,SL,XSJG)其含义如下∶SD为商店,SNO(商店代码),SNAME(商店名称),CITY(所在城市)SP为商品,PNO(商品代码),PNAME(商品名称),JG(价格),KCSL(库存数量)XS为销售,SNO(商店代码),PNO(商品代码),SL(销售数量),XSJG(销售价格)1.请使用关系代数和sql语言完成以下要求(1)查询“重庆”(所在城市)的所有商店;(2)查询“商店1”(商店名称)销售的所有商品;(3)查询所有“北京”(所在城市)的商店销售商品的总金额(销售数量*销售价格);(4)查询销售“商店2”(商店名称)的所有商品的商店。

7、对于下列四个关系模式学生关系S(S#,SNAME,AGE,SEX,DEPT,SPECIAL)课程关系C(C#,CNAME,CREDIT,T#)教师关系T(T#,TNAME,SEX,ADR)学习关系SC(S#,C#,GRADE)其中各属性表示:S#:学号;SNAME:姓名;AGE:年龄;SEX:性别;DEPT:系名;SPECIAL:所学专业;C#:课程号;CNAME:课程名;CREDIT:学分数;T#:教师号;TNAME:教师名;ADR:地址;GRADE:成绩(1)、检索吴晓平老师所上课程的课程号、课程名和学分数。

(2)、检索学生成绩得过满分(100分)的课程的课程号、课程名称和学分。

(3)、检索至少选修三门课程的学生学号。

(4)、检索不学C语言程序设计课程的学生学号、姓名、年龄和所学专业。

(5)、检索计算机科学系所有学生都选修的课程的课程号、课程名、学分数。

(6)、检索计算机科学系各位同学的平均成绩(检索信息为学号,平均成绩)。

请分别用关系代数和SQL语言实现。

三、应用题1设有两个关系模式:职工(职工号,姓名,性别,部门号),部门(部门号,部门名),如果规定当删除某个部门信息时,必须同时删除职工关系中该部门的员工信息。

试写出符合上述规则的SQL完整性规则子句。

2设有如下关系模型:学生关系:S(学号,姓名,性别,年龄);课程关系:C(课号,课名);选课关系:SC(学号,课号,成绩)。

现需要删除课程代码为‘008’的课程信息,请写出删除的SQL语句,并说明原因。

3 设有如下关系R(1)达到第几范式?原因是什么?(2)是否存在插入、删除、更新异常好数据冗余?若存在,则说明是在什么情况下发生的?4 设有如下关系模型:系关系:dept(系代码,系名称,系主任);教师关系:prof(教师号,姓名,工资,系代码);现需要删除系代码为‘98’的系信息,请写出删除的SQL语句,并说明这样做的原因。

四、综合应用1、学生运动会模型:(1)有若干班级,每个班级包含:班级号、班级名、专业、人数;(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号、姓名、性别、年龄;(3)有若干比赛项目,包括:项目号、名称、比赛地点;(4)每名运动员可参加多项比赛,每个项目可有多人参加;(5)要求能够公布每个比赛项目的运动员名词与成绩;(6)要求能够公布各个班级团体总分的名词和成绩;要求:(1)请设计该问题的E-R模型;(2)请完成数据库逻辑模型(关系模型)实际,包括各个表的名称、属性及码。

2、某旅行社管理系统涉及的部分信息如下:.(1)景点:景点编号、景点名称、地点、景点描述。

(2)线路:线路编号、线路名称、线路描述。

(3)导游:工号、姓名、等级。

(4)团队:团队编号、人数、开始日期、截止日期。

其中:每条线路由多个景点组成,不同线路的景点存在交叉;每条线路有多名导游,但一名导游只负责一条线路;每条线路可同时存在多个旅游团队,但每个团队只旅游一条线路。

问题:(1).根据上述规则设计E-R模型。

(2).将E-R模型转换成关系数据模型,并指出每个关系的主键和外键。

3、已知某建筑公司有若干部门,每一个部门有多名职工,且每一职工只属于一个部门,公司承揽多个项目,每个项目有多个职工,每个职工可参加多个项目。

(1)请设计该问题的E-R模型;(2)请完成数据库逻辑模型(关系模型)实际,包括各个表的名称、属性及码。

4 某学生宿舍管理系统,涉及的部分信息如下:(1)学生:学号,姓名,性别,专业,班级。

(2)寝室:寝室号,房间电话。

(3)管理员:员工号,姓名,联系电话。

其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。

(1).根据上述规则设计E-R模型。

(2).将E-R模型转换成关系数据模型,并指出每个关系的主键和外键。

5、假定一个部门的数据库包括以下的信息:职工的信息:职工号、姓名、住址和所在部门;部门的信息:部门所有职工、经理和销售的产品;产品的信息:产品名、制造商、价格、型号及产品内部编号;制造商的信息:制造商名称、地址、生产的产品名和价格;(1)请设计该问题的E-R模型;(2)请完成数据库逻辑模型(关系模型)实际,包括各个表的名称、属性及码。

6、假设某公司的业务规则如下:(1)公司下设几个部门,如技术部、财务部、市场部等。

(2)每个部门承担多个工程项目,每个工程项目属于一个部门。

(3)每个部门有多名职工,每一名职工只能属于一个部门。

(4)一个部门可能参与多个工程项目,且每个工程项目有多名职工参与施工。

根据职工在工程项目中完成的情况发放酬金。

相关文档
最新文档