数据库基础与应用演示讲稿
数据库基础与应用一PPT课件

数据库特点
集成性:把某特定应用环境中的各种应用相关的数
据及其数据之间的联系全部地集中地并按照一定的 结构形式进行存储,或者说,把数据库看成为若干 个单个性质不同的数据文件的联合和统一的数据整 体。
共享性:数据库中的一块块数据可为多个不同的用
户所共享,即多个不同的用户,使用多种不同的语 言,为了不同的应用目的,而同时存取数据库,甚 至同时存取同一块数据,即多用户系统。
库进行存ቤተ መጻሕፍቲ ባይዱ操作。
第三类用户,数据库管理员(Dadabase Administrator,简称DBA
)
DBA是指全面负责数据库系统的“管理、维护和正常使用的
”人员,其职责如下:
27
用户
参与数据库设计的全过程,决定数据库的结构和内容; 定义数据的安全性和完整性,负责分配用户对数据库的使
用权限和口令管理;
应用程序而是面向整个系统,当前所有用户可同时存 取库中的数据。
这样便减少了不必要的数据冗余,节约存储空间,同
时也避免了数据之间的不相容性与不一致性。
数据结构化
按照某种数据模型,将全组织的各种数据组织到一个
结构化的数据库中,整个组织的数据不是一盘散沙, 可表示出数据之间的有机关联。
18
数据库系统管理数据特点
每个应用程序都要包括数据的存储结构、存取方法、
输入方式等,程序员编写应用程序时,还要安排数据 的物理存储,因此程序员负担很重
数据不共享
数据是面向程序的,一组数据只能对应一个程序。 多个应用程序涉及某些相同的数据时,也必须各自定
义,因此程序之间有大量的冗余数据
11
数据不具有独立性
程序依赖于数据,如果数据的类型、格式、或输入输
数据库基础与应用演示讲稿.ppt

• 主教材: • 《数据库基础与应
用》(新版)
• 教师:
• 吴旻倩 • 电话答疑:
• 13807056518
数据库基础与应用演示讲稿
1
学习方法
• 面授 • 演示 • 自学 • 作业 • 实验 • 复习
数据库基础与应用演示讲稿
2
内容简介
• 介绍数据库基本原理、基本概念
• 介绍数据库应用系统的设计方法
数据库基础与应用演示讲稿
8
• 信息与数据(信息是人们消化理解了的数据,是对客观世界的认识,即知识)
• 出生日期 年龄 年龄>50
– 原始数据 二次数据 信息
传播
数据 收集
处理1
处理2
信息
通信
数据存储 数据存储
数据库基础与应用演示讲稿
9
计算机数据管理的发展
• 计算机数据管理随着计算机硬件、软件
数据库基础与应用演示讲稿
17
• 数据库(DB)是通用化的相关数据 集合,它不仅包括数据本身,而且 包括相关数据之间的联系。库中的 数据不只面向特定的应用程序,而 是面向多种应用,可以被多个用户、 多个应用程序共享。
• 为数据库的建立、使用和维护而配 置的软件称为数据库管理系统 DBMS。它是在操作系统支持下运 行的。
• 数据库技术主要研究:如何存储、 使用和管理数据。
数据库基础与应用演示讲稿
4
• 数据与数据处理的概念
• 数据是人们描述客观事物及其活 动的抽象符号表示,是人们相互 之间进行思想文化交流的工具。
• 是指存储在一种媒体上的符号资 料。
• 符号有多种形式,例如:出生日 期 “1978年6月25日” 等同于 “06/25/78”
《数据库基础与应用》课件

数据隐私保护、数据质量管理、实时数据处 理等。
NoSQL数据库技术与应用
NoSQL数据库概述:NoSQL 数据库的定义、分类和特点。
NoSQL数据库的应用场景:互 联网应用、移动应用、物联网等 。
NoSQL数据库的主要技术:键 值存储、列式存储、文档存储、 图存储等。
NoSQL数据库的挑战与发展趋 势:数据一致性、可扩展性、安 全性等。
完整性约束
关系模型通过定义主键、外键、参照完整性等约束条件来保证数据的完整性。此外,还可以通过 定义触发器、存储过程等机制来实现更复杂的业务逻辑和数据校验。
面向对象模型
数据结构
面向对象模型采用类、对象、继承等概念表示数据及其之间的 联系,类定义了对象的属性和方法,对象是类的实例。
数据操作
面向对象模型中的数据操作主要包括对象的创建、访问、修改和 销毁等。通过调用对象的方法可以实现对数据的处理和计算。
INSERT INTO语句用于插入数据,
Language,DML)是用于在数据库 插入(INSERT)、更新(UPDATE)、 UPDATE语句用于更新数据,DELETE
中插入、更新、删除和查询数据的一 删除(DELETE)和查询(SELECT)。 语句用于删除数据,SELECT语句用于
组SQL语句。
数据库的建立和维护功能
包括数据库初始数据的装入,数据库的转储、恢复、重组 织,系统性能监视、分析等功能。
其它功能
包括DBMS与网络中其它软件系统的通信,两个DBMS之 间的数据转换和互操作等功能。
02
数据库模型
层次模型
数据结构
层次模型采用树形结构表示数据及其之间的联系,每个节点表示一个记录类型,节点间的 连线表示记录类型间的联系。
数据库原理及其应用.ppt

数据库管理系统 (DBMS)
数据定义功能
供用户建立、修改或删除数据库的二维表结构 Create table /index
供用户定义或删除数据库的索引(index)
alter table
向用户提供数据定义语言DDL
drop table/index……
数据操作功能
Select <查询的字段名>
进行数据进行检索和查询,是数据库的主要应用 向用户提供数据定义语言DDL
返回
1.5.2 VFP的两类工作方式
一、交互式工作方式 通过命令窗口和应用界面操作
二、程序执行方式 命令程序文件执行,批运行方式。
1.6 VFP的辅助设计工具
向导
表向导 报表向导
设计器
表设计器 表单设计器
生成器:它规定只对满足条件的记录进行操作 。
WHILE <条件>:从当前记录开始,按记录顺序从上向下处理, 一旦遇到不满足条件的记录,就停止搜索并结束该命令的执行。 TO子句:它控制操作结果的输出去向。
ALL [LIKE/EXCEPT <通配符>]:它指出包括或不包括与通配 符相匹配的文件、字段或内存变量。 IN <别名/工作区>: 它允许在当前工作区操作指定工作区。
数据库系统的特点
数据共享 可控冗余度 数据独立性 数据的结构化
数据库系统与一般文件应用系统性能对照
序号 文 件 应 用 系 统
数据库系统
1
文件中的数据由特定 库内数据由多个用
的用户专用
户共享
每个用户拥有自己的 原则上可消除重复。
2
数据,导致数据重复 为方便查询允许少
存储
量数据重复存储,
但冗余度可以控制
数据库基础与应用复习一讲课讲稿

数据库基础与应用复习(一)必须要熟悉书上的两个数据库实例1.教学库:包括学生、课程和选课三个基本表它们的定义分别为:学生(学生号char(7). 姓名char(6), 性别char(2), 专业char(10))课程(课程号char(4). 课程名char(10), 课程学分int)选课(学生号char(7), 口口. 课程号char(4), 成绩int)它们的定义分别为:商品表1(商品代号char(8), 分类名char(8), 单价float, 数量int) 商品表2(商品代号char(8), 产地char(6), 品牌char(6))商品表1:功能1 . select x. 商品代号,分类名,数量,品牌from 商品表1 x,商品表2 ywhere x. 商品代号=y.商品代号从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息2 . select distinet 产地from 商品表2从商品库中查询出所有商品的不同产地3 . select distinet品牌from 商品表2从商品库中查询出所有商品的不同品牌 4. select count(distinct产地 ) as 产地数from 商品表 2 从商品库中查询出所有商品的不同产地的总数 5 . select x.商品代号 , 分类名 ,产地,品牌from 商品表 1 x, 商品表 2 ywhere x. 商品代号 =y. 商品代号 and ( 品牌 =' 熊猫 ' or 品牌 =' 春兰 ') 从商品库中查询出品牌为熊猫或春兰的所有商品的商品代号、分类名、产地和品牌等信 息 6 . select 学生.学生号 ,count(*) as 选课门数from 学生 , 选课where 学生.学生号=选课. 学生号 group by 学生 . 学生号从教学库中查询出每个学生的选课门数 7 . select 课程.课程号,课程.课程名,count(*) as选课人数from 课程 , 选课where 课程 . 课程号 =选课. 课程号 group by 课程. 课程号,课程.课程名 从教学库中查询出每门课程的选课学生数 8.select distinct x.*from 学生 x , 选课 y , 选课 zwhere y. 学生号 =z. 学生号 and y. 课程号 <>z. 课程号 and x. 学生号 =y. 学生号 从教学库中查询出至少选修了两门课程的全部学生 9. select *from 学生where 学生号 in (selectfrom group by从教学库中查询出只选修了一门课程的全部学生 10 . select x. 学生号,y.学生号,y.课程号from 选课 x , 选课 ywhere x. 学生号 =@s1 and y. 学生号 =@s2 and x. 课程号 =y. 课程号 注:一个由字母开头的标识符再加上 @字符前缀,则表示为一个变量,假定已保存着 个相应值。
数据库基础与应用讲座

第一讲数据库基础一、SQL Server 2005简介1. SQL Server 2005新特征⑴增强通知服务功能。
⑵增强报表服务功能。
⑶新增Service Broker。
⑷增强数据库引擎功能。
⑸增强数据访问接口方面的功能。
⑹增强了Analysis Services的功能。
⑺增强Integration Services功能。
⑻增强复制功能。
⑼增强了工具和实用工具的功能。
2. SQL Server 2005各种版本学习版:为精简版,为免费版,主要用于学习。
仅适用于32位机,仅支持4GB数据容量,仅支持1个CPU工作,最高仅支持1GB内存。
工作组版:也仅适用于32位机,可为前端WEB服务器提供后台数据支持。
它包含SQL Server产品系列的核心数据库特点,但缺少分析服务。
可方便升级到标准版或企业版。
开发版:同时支持32和64位。
可用于任何类型的应用系统开发,它包括企业版所有功能,但只用于测试应用程序。
标准版:同时支持32和64位。
它包括电子商务、数据仓库和解决方案所需要的基本功能。
该版本适合中小企业提供数据管理和分析平台。
企业版:是SQL Server 2005中最高级别的版本,是超大规模企业理想的选择。
3. SQL Server 2005的各组件介绍SQL Server Management Studio(管理控制器),SQL Server配置器,SQL Server Profiler,数据库引擎优化顾问,Business Intelligent Development Studio。
4. SQL Server 2005的安装二、数据库基础1.数据库几个概念①数据库系统(英文全称:DataBase System,简称DBS):是基于数据的计算机应用系统。
它包括数据库管理系统、数据库、应用程序和系统管理员。
②数据库管理系统(英文全称:DataBase Management System,简称DBMS):用于数据的存取、维护和管理。
数据库讲稿演示第三章(课件)
数据库系统基础
5
➢② 由于数据的重复存储,会给更新带来 麻烦。如果一位任三门课的教师改变了 地址,三个元组的地址都要更新,一旦 一个元组的地址末修改就会导致数据不 一致。如果某个系改变办公地址,所要 修改的数据量会更大。(更新异常)
➢③ 如果学校新调入一个教师,暂时末主 讲任何课程。由于缺少关键字的一部分, 而关键字不允许出现空值,新教师就不 能插入到此关系中去。只有当他开设了 课程之后才能插入,这是不合理的。 (插入异常)
数据库讲稿演示第三章(课件)
§3.1规范化问题
数据库是一组相关数据的集合。它
不仅包括数据本身,而且包括关于 数据之间的联系,即数据模型。给 出一组数据,如何构造一个适合的 数据模型,在关系数据库中应该组 织成几个关系模式,每个关系模式 包括那些属性。这是数据库逻辑设 计要解决的问题。
数据库系统基础
001 马明 教授 A1 D1 信息 L1 C3 DB OK 4
002 李露 讲师 A2 D1 信息 L1 C3 DB 良 4
002 李露 讲师 A2 D1 信息 L1 C4 VFP 良 4
003 陈伟 教授 A3 D1 信息 L1 C4 VFP OK 4
003 陈伟 教授 A3 D1 信息 L1 C1 C OK 3
数据库系统基础
7
➢教师(职工号,姓名,职称,住址,系号)
➢系(系号,系名,系址)
➢课程(课程号,课程名,学分)
➢授课(职工号,课程号,水平)
新关系模型包括四个关系模式,教师和 系之间通过教师中的外关键字系号相联 系;教师与课程之间多对多的联系通过 授课中的外关键字职工号和课程号相联 系。需要时再进行自然联接,则恢复了 原来的关系。
数据库系统基础
《数据库基础与应用》课件
数据库是信息系统的核心组成部分, 主要用于存储、检索、更新和管理大 量数据,支持用户对数据的各种操作 ,如查询、添加、删除、修改等。
数据库的种类与结构
1 2
关系型数据库
基于关系模型的数据库,数据以表格形式存储, 每个表格代表一个数据表,表格中的行代表记录 ,列代表字段。
非关系型数据库
不遵循关系模型,数据以键值对形式存储,常见 的非关系型数据库包括MongoDB、Redis等。
数据加密
对敏感数据进行加密存储,即使数据被窃取 ,也无法被轻易解密。
访问控制
根据用户的角色和权限,限制其对数据库的 访问和操作。
安全审计
记录和监控用户对数据库的访问和操作,及 时发现和处理异常行为。
数据库的日常维护与管理
定期备份
定期对数据库进行备份,以防数据丢失或损 坏。
定期更新与打补丁
及时更新数据库系统和应用软件,打上最新 的补丁,以修复已知的安全漏洞。
《数据库基础与应用》 ppt课件
CONTENTS 目录
• 数据库概述 • 数据库设计 • SQL语言基础 • 数据库应用开发 • 数据库安全与维护
CHAPTER 01
数据库概述
数据库的定义与作用
数据库定义
数据库是一个长期存储在计算机内的 、有组织的数据集合,它能够满足各 种用户对数据共享的需求,并且按照 一定的数据结构来组织、存储和管理 数据。
3
数据库结构
包括物理结构与逻辑结构,物理结构指的是数据 的存储方式,而逻辑结构则是指数据的组织方式 。
数据库管理系统简介
• 数据库管理系统(DBMS):是一种用于管理数据库的系统 软件,它提供了一系列用于创建、查询、更新和删除数据库 中数据的工具。常见的DBMS包括MySQL、Oracle、SQL Server等。
数据库原理及应用PPT课件
实践案例三
总结词
综合性强的案例
详细描述
企业资源计划系统(ERP)的数据库应用是一个综合性强的案例,它涵盖了企业的各个业务领域,如财务、人力 资源、供应链等。这个案例可以帮助学习者理解如何将数据库应用于企业的实际业务中,提高企业的运营效率。
THANKS
感谢观看
大数据处理
02
需要使用特定的技术和工具来处理大数据,包括分布式计算、
流处理、数据挖掘等技术。
大数据与数据库关系
03
大数据需要数据库来存储和管理,同时数据库技术也在不断发
展以适应大数据处理的需求。
NoSQL数据库
NoSQL定义
NoSQL是指非关系型数据库,它 们不遵循传统的关系型数据库的 规范,而是采用其他数据结构和
系统测试
对开发完成的系统进行测试, 确保各项功能正常运行。
需求分析
明确系统需求,收集和分析用 户需求,确定系统目标和功能。
系统开发
依据系统设计,编写代码实现 各项功能。
系统部署与维护
将系统部署到实际运行环境中, 并进行持续的维护和升级。
数据库应用系统的设计
数据库结构设计
根据系统需求,设计合 理的数据库表结构、字
关系型数据库的特点
关系型数据库的优点
易用性、可靠性和可用性高、可维护 性强等。
数据结构化、数据冗余小、数据独立 性强、数据共享性好等。
数据库设计
数据库设计的基本步骤
需求分析、概念设计、逻辑设计、物理设计、数据库实施和 维护。
数据库设计的基本原则
满足用户需求、保持数据一致性、保证数据安全性、优化数 据库性能等。
访问控制
根据用户的角色和权限,限制 其对数据库中不同数据和功能 的访问。
数据库知识点演讲稿范文
尊敬的各位老师、亲爱的同学们:大家好!今天我演讲的主题是“数据库知识点”。
在信息时代,数据已经成为企业、组织和个人决策的重要依据。
而数据库作为存储、管理和处理数据的工具,其重要性不言而喻。
下面,我将从数据库的基本概念、分类、设计原则、常用技术等方面,为大家详细介绍数据库的相关知识点。
一、数据库的基本概念1. 什么是数据库?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。
它能够提供数据的持久化存储,方便用户进行数据的查询、更新、删除等操作。
2. 数据库的特点:(1)数据结构化:数据库中的数据以结构化的形式存储,便于用户理解和处理。
(2)数据共享:数据库允许多个用户同时访问和操作数据,提高数据利用率。
(3)数据独立性:数据库管理系统(DBMS)将数据与应用程序分离,降低数据与应用程序之间的耦合度。
(4)数据完整性:数据库能够保证数据的正确性和一致性。
二、数据库的分类1. 按数据模型分类:(1)层次模型:以树形结构表示实体及其之间联系的数据模型。
(2)网状模型:以网状结构表示实体及其之间联系的数据模型。
(3)关系模型:以二维表结构表示实体及其之间联系的数据模型。
(4)面向对象模型:以对象及其属性和操作表示实体及其之间联系的数据模型。
2. 按应用领域分类:(1)通用数据库:适用于各种应用领域的数据库,如SQL Server、Oracle等。
(2)专用数据库:针对特定应用领域的数据库,如GIS、ERP等。
三、数据库设计原则1. 规范化:通过消除数据冗余,提高数据的一致性和完整性。
2. 一致性:保证数据库中数据的正确性和一致性。
3. 完整性:保证数据库中数据的完整性和准确性。
4. 安全性:确保数据库中的数据不被非法访问和修改。
5. 可扩展性:方便数据库的扩展和升级。
四、常用数据库技术1. SQL(结构化查询语言):SQL是用于数据库查询、更新、删除等操作的语言。
它具有简洁、易学、易用的特点。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PPT文档演模板
数据库基础与应用演示讲稿ห้องสมุดไป่ตู้
• 在数据库系统中定义一个关系模式时, 主要给出关系名和所有属性名,其他都 是辅助特性。
• 例如属性的域被作为属性的类型和长度 来定义,其中必然包含了属性向域的映 射,属性之间的数据依赖的分析主要是 找出关系的主码属性,关系的完整性规 则的建立是为了保证数据库数据的正确 性和一致性。
• 表2-1笛卡儿积的二维表示例P35。
• 3.关系
• 关系是笛卡儿积的一个子集,若笛卡儿 积具有n个域,则该笛卡儿积上的关系被 称为n元关系。设D1,D2,…Dn为n个域, 则该域上的关系用R(D1,D2,…Dn) 表示,R称为关系名,R关系所包含的全 部元组是D1*D2*,…*Dn的一个子集。
PPT文档演模板
• 笛卡儿积中的每个元素又习惯称为元组,每个 元组的一个值di称为该元组的一个分量,n是域 的个数,也是每个元组中分量的个数,具有n 个分量的元组被称为n元组。在D1,D2,…Dn 域中,若任一个域di的基数(所含元素的个数) 用mi表示,它们的笛卡儿积中所含元组的个数 为m=m1*m2*…*mn。
• 一个关系模式可简化为:
• R(A1,A2,A3,…An),即关系名(属性名组)
PPT文档演模板
数据库基础与应用演示讲稿
• 一个关系模式可简化为: • R(A1,A2,A3,…An),即关系名(属性名组)
• 如关系 Student(Number,Name,Sex,Age,Course)
• 主码的属性常放在前面并用下划线作标 记;其余为一般属性。
• 例2-3 设D1=D2{T,F}, D3={0,1},则 它们的笛卡儿积D1*D2 *D3为:
• {(T,T,0),(T,T,1),(T,F, 0),(T,T,1),(F,T,0),(F, T,1),(F,F,0),(F,F,1)}
• 基数
• 元组
PPT文档演模板
数据库基础与应用演示讲稿
• 例2-4 设D1=D2{上海,大连,南京,广 州},则它们的笛卡儿积D1*D2为{(上 海,上海),(上海,大连),…}
PPT文档演模板
数据库基础与应用演示讲稿
• 例2-8 假定有一个学生关系模式,它的属 性名集合为{学生号,姓名,性别,年龄, 专业},则所有属性所对应的域的集合D 可定义为{6位数字字符串,6个字节字符 串,Sex{男,女},14~35,Course{计算 机,生物,机械}},
• 属性向域映射的集合DOM为{学生号属于 6位数字字符串域,姓名属于6个字节字 符串域,性别属于Sex域,年龄属于 14~35内的整数域,专业属于Course域}。
• 若改为(学生号,姓名,性别,专业, 数学成绩,物理成绩,化学成绩)就变 成了一个关系,
• 也可以改为两个关系,可能含义更清楚。
– 学生关系(学生号,姓名,性别,专业) – 成绩关系(学生号,数学,物理,化学)
• 查询时通过学生号将两个关系连接起来。
PPT文档演模板
数据库基础与应用演示讲稿
• 4.关系模式——是关系的型,即一个关系 的具体结构,通常被形式化定义为:
• 关系模式只是一个关系的框架,具有该 框架的所有元组才是该关系的值(关系 的内容)。
数据库基础与应用演示 讲稿
PPT文档演模板
2020/11/21
数据库基础与应用演示讲稿
第2章 关系运算
• 2.1关系数据结构
• 关系数据结构非常单一,它就是一张二 维表(有限制的)。下面以集合论的观 点给出有关概念的形式化定义。
• 1.域——是具有相同特性的数据集合。
• 例如,{男,女}是一个域,它是有人类 两种性别的集合;{东,南,西,北}域;
• 每个元素都是一个三元组。
• D1*D2 *D3的基数为3*2*2=12。该笛卡儿积给 出了D1中的每个学生选择D2中的每个导师学 习D3中每个专业的所有可能的组合情况。
PPT文档演模板
数据库基础与应用演示讲稿
• 构成笛卡儿积的n个域通常是互不相同的, 即对应不同的集合,但也允许使用相同 的域。
• 在一些计算机语言中,允许把一个域直接定义
为一种数据类型。 记为:D1,D2,…Dn。
PPT文档演模板
数据库基础与应用演示讲稿
• 2.笛卡儿积——是定义在一组域上的集合,假 定一组域用D1,D2,…Dn表示,则它们的笛 卡儿积表示为D1*D2*…*Dn,笛卡儿积中每个 元素由下式给出:
• D1*D2*…*Dn={(d1,d2,…dn)|di∈Di,1≤i≥n,n≥1}
PPT文档演模板
数据库基础与应用演示讲稿
• 例2-1 设D1={1,3},D2={2,4},则它们的笛 卡儿积D1*D2为{(1,2),(1,4),(3, 2),(3,4)}。D1和D2的基数2和2,故 D1*D2的基数为4,每个元素都是一个二元组。
• 例2-2 设D1=学生={王力,赵火,孙平},D2= 导师={刘华,张明}, D3=专业={计算机,电 子},则它们的笛卡儿积D1*D2 *D3为{(王力, 刘华,计算机),(,),…}。
• R(U,D,DOM,F,I)
• 其中R为关系名,U为所有属性名集合, D为关系的所有定义域的集合,该集合长 度必然小于等于属性名集合的长度, DOM为属性向域映射的集合,它给出属 性和域之间的对应关系,即哪个属性属 于哪个域,F为该关系中各属性之间的数 据依赖的集合,I为该关系中所定义的完 整性规则的集合。
数据库基础与应用演示讲稿
• 例2-5假定学生,导师和专业这三个域 为D1=学 生={王力,赵火,孙平},D2=导师={刘华,张 明}, D3=专业={计算机,电子},则这些域上 的一种关系R(学生,导师,专业)假定如表 2-2所示P35
• 一个n元关系具有下面六个性质:
• 1.属性,属性名,属性值
• 2.直接采用域名?
• 3.关系中的属性次序无关(理论上,实际上)
• 4.关系中任意两个元组不允许完全相同
• 5.关系中元组的次序可以任意
• 6.一个元组中的每个属性值都必须是单值
PPT文档演模板
数据库基础与应用演示讲稿
• 例2-6设一种表结构为(学生号,姓名, 性别,专业,成绩(数学,物理,化 学)),有嵌套,不符合关系的要求。