学生课程管理系统数据库ER图
(完整word版)ER图画法1(教务系统)
数据库设计中重要的一环首先就是概念设计,也就是说,要从实际问题出发,排除非本质的东西,抽象出现实的数据结构之客观规律——即画出数据结构图——ER图。这是数据库设计的重点,也是数据库设计的难点。
那么,如何才能正确地反映客观现实,将ER图画好呢?
答案是,必须进行正确的需求分析。那么如何进行需求分析呢?需求分析一般有两种方法,一种是结构化分析(SA),一种是面向对象分析(OOA).通过这两种方法的实施以后,都可以得到比较正确的ER图。现在以下面的实际问题为例,通过结构化分析(SA)方法的应用,讲述如何得到比较正确的ER图。
校务管理系统ER图画法如下步骤:
在要建立的系统中,有以下功能:
1.管理老师的功能:录入老师情况(姓名.地址.所教课程), 老师缺课记录(名字.时间.原因. 课程)
2.管理学生的功能: 录入学生情况 ( 姓名 . 所选课程 . 成绩 )
3.教务主任的功能 : 查询统计 1: 教师情况 2: 学生总成图、 0 层图,数据字典。
2)画出该系统的数据模型ER图。
一、结构化分析的需求分析
1)分析实际情况
根据实际情况,我们得到一下情况:
(一)教师任课流程:
(二)学生选择课程流程:
学生成绩管理系统ER图+流程图+组织结构图-课程设计
学生成绩管理系统ER图+流程图+组织结构图-课程设计学生成绩管理系统分析与设计一、系统概述1。
1、现状分析目前在中小学中,学生的成绩管理主要以班级为单位,由各班班主任以表格的形式直接输入电脑中,故就整个学校而言对于学生成绩的管理较为分散,涉及的人员较多且不利于相关的统计工作,学生的成绩信息也得不到长久的保存。
现行系统业务流程图如下:1。
2、系统目标总体目标:实现学校对所有班级、学生的成绩信息进行系统的管理,便于操作,便于查询。
具体目标:1、管理员能够方便地对信息进行添加、编辑、删除、查询等操作。
2、教务人员可以方便地查询所需的成绩信息,并得到相应的统计报表。
3、简化现有系统的流程,使之更加便捷、高效。
1。
3、系统开发方法客户端采用Visual ,后台采用SQL server 2000。
1。
4、开发计划1、初步调查:以询问、查询资料的形式,对学校现行的学生成绩管理方式进行调查,确定现行方式所存在的问题以及相关需求并进行分析。
2、可行性分析:根据初步调查的情况,从技术上、经济上、管理上进行开发的可能性和必要性分析。
3、详细调查:详细了解情况并绘制组织结构图和业务流程图.4、系统的设计:根据对所调查情况的分析,进行系统的各种设计。
二、系统分析2.1、系统需求分析功能需求简述:为了掌握学生的各门课程的成绩情况,将信息保存在一个本地的数据库中,并通过一定的统计功能,实现对全部学生成绩的统计分析,满足教务人员对成绩信息的管理和查询需求,提供一个电子化的成绩管理平台. 系统目标:对于本系统,我们需要实现以下一些基本功能:1、掌握每位学生每一门课程的成绩信息,并记录在数据库中.2、可以按不同的方式对成绩进行管理(1)、按课程,对学习每门课程的每位学生进行添加、删除和修改。
(2)、按学生,对每位学生学习的每门课程的成绩进行添加、删除和修改。
3、可以针对不同的需求,提供相关的报表打印功能. 2。
2、业务流程分析2。
数据库ER图设计PPT课件
-
7
教学进度
No Image
计算机科学与工程系
(5) 实体型:用实体名和属性名称集来描述同 类实体。
如:学生(学号,姓名,年龄,性别)就是一个 实体型。所有学生都可用这一实体型进行描述。
2. 联系与联系集
两个或两个以上的实体集间的关联关系的描述。
如:系与系主任、班级与班长(1:1关系) ;系与 教研室、班级与学生(1:n关系) ;学生与课程、教师 与课程(m:n关系) 。
-
24
教学进度
No Image
计算机科学与工程系
(1) 1NF:若一个关系模式R的所有属性都是不可再分 的基本数据项,则该关系模式属于1NF。
例如:教师关系表如下,判断是否为第一范式,并规范 教师关系。
教师关系
修改后的教师关系
联系电话 教师编号 姓名 系别
联系电话1 联系电话2
95010 张乐 经济 1234
学院(学院编号,学院名称,院长姓名,学院电话,学 院地址)
学院编号
学院名称 院长姓名 学院电话 学院地址
学院
-
15
教学进度
No Image
计算机科学与工程系
② 一个1:1联系可以转换为一个独立的关系模式, 也可以与任意一端对应的关系模式合并。
举例:两个实体:一对一联系
系
1
拥有 1
系主任
系编号 系名字 系性质 联系 工号
12345678
95011 赵希明 经济 2345
23456789
95012 李小平 经济 3456
34567890
…
……
…
…
教师编号 姓名 系别 联系电话1 联系电话2
95010 95011 95012
er图课程设计
er图课程设计一、课程目标知识目标:1. 学生能够理解ER图的基本概念,掌握其组成元素,如实体、属性、关系等。
2. 学生能够运用ER图表示实体之间的关系,包括一对一、一对多和多对多关系。
3. 学生能够通过ER图对现实世界中的问题进行分析,提取关键信息,构建合理的数据库结构。
技能目标:1. 学生能够独立绘制ER图,准确地表示实体、属性和关系。
2. 学生能够根据ER图,设计出合理的数据库表结构,实现数据的存储和查询。
3. 学生能够运用ER图解决实际问题,提高数据处理和分析能力。
情感态度价值观目标:1. 培养学生对数据库知识的兴趣,激发他们主动探究和学习的精神。
2. 培养学生团队协作意识,学会与他人共同分析问题、解决问题。
3. 培养学生运用所学知识为现实生活服务的意识,提高他们的信息素养。
课程性质:本课程为数据库基础知识课程,以理论与实践相结合的方式进行教学。
学生特点:学生处于高年级阶段,具备一定的逻辑思维能力和信息技术基础,对新鲜事物充满好奇心。
教学要求:教师应注重启发式教学,引导学生主动思考,培养学生的实际操作能力,关注学生的个体差异,提高教学质量。
通过本课程的学习,使学生能够掌握ER图的知识,为后续数据库学习打下坚实基础。
二、教学内容1. 引入ER图概念,介绍其基本组成元素:实体、属性、键、关系以及约束。
- 教材章节:第三章 数据模型与ER图2. 详细讲解一对一、一对多和多对多关系的表示方法,并通过实例进行演示。
- 教材章节:第三章 数据模型与ER图3. 指导学生绘制简单的ER图,学会将现实世界问题转化为ER模型。
- 教材章节:第三章 数据模型与ER图;第四章 ER图的设计与应用4. 讲解如何根据ER图设计数据库表结构,包括表的设计、字段的定义以及关系约束的设置。
- 教材章节:第四章 ER图的设计与应用;第五章 数据库设计5. 分析实际案例,让学生通过小组合作,运用ER图对问题进行数据库设计。
- 教材章节:第五章 数据库设计;第六章 数据库应用案例6. 安排课堂练习,让学生巩固所学知识,提高实际操作能力。
数据库-er图实验报告
2、设计关系模型
1)将上面ER图转换为关系,并进行优化得到关系模式描述。
2)对关系进行优化,要求所有关系均满足3NF,并指定主外键。
学生(学号,姓名,性别,入学时间,系别,专业,出生日期,籍贯)
教师(教师号,教师名)
系(系号,系名)
专业(专业号,系号,专业名)
课程(课程号,系号,课程名)
2、至少完成主要的实验内容,实验步骤和实验结果基本正确。
3、仅完成部分的实验内容,实验步骤和结果基本正确。
4、虽然完成了主要实验内容,但是实验步骤和结果存在多处重大错误。
5、未能很好地完成规定的实验内容,且实验步骤和结果基本不正确。
6、其它:
评定等级:优秀 良好 中等 及格 不及格
教师签名:
年 月 日
安全性
用户访问权限级别分类即所得权限:
高级-----管理员拥有对数据库的所有权限
中级-----线路管理员可以查询库中的所有信息,可以转授权
低级-----会员只允许查询自己的信息,能转授权。
五、实验总结(包括心得体会、问题回答及实验改进意见)
六、教师评语
1、完成所有的实验内容,实验步骤和实验结果基本正确。
3、设计数据库的物理模型
1)为数据库设计一些常用视图、索引、存储过程、触发器、完整性、安全性信息。
2)视图、索引书写SQL定义语句。
3)其他对象使用图表概要表示,可以不写SQL定义语句。
四、实验步骤及结果(包含简要的实验步骤流程、结论陈述)
1、,设计概念模型
1)要求概念模型使用ER图表示,仅仅绘制最终的总体ER图,标注联系类型和联系属性。
表的详细说明学生表列名数据类型长度是否为空是否为主键是否为外键含义snochar10nyy学号snamechar10nnn名字ssexchar5nnn性别kaixuedatetime20nnn入学时间dnamechar20nnn系别mnamechar20nnn专业sbirthdatetime20nnn出生日期snativechar20nnn籍贯32教师表列名数据类型长度是否为空是否主键是否外键含义tnamechar10nyy教师名tnochar10nnn教师号33系别表列名数据类型长度是否为空是否主键是否外键含义dnochar10nyy系号dnamechar20nnn系名称34专业表列名数据类型长度是否为空是否主键是否外键含义mnochar10nyy专业号码mnanechar20nnn专业名称dnochar10nny系号35课程表列名数据类型长度是否为空是否主键是否外键含义knochar10nyy课程号knamechar20nnn课程名dnochar10nyy系号36学生成绩表列名数据类型长度是否为空是否主键是否外键含义snochar10nyy学号knochar10nyy课程号gradeint3ynn成绩1建立学生表的视图createviewstudentviewasselectfromstudent2建立课程表的视图createviewkaikeviewasselectfromkaike为表建立索引
数据库概念设计ER图.
(1.试画出E-R图。
(2.将该E-R图转换成关系模式,并指出主码和外码。
项目:项目名、参加运动队编号、场地
其中,一个项目可由多个队参加,一个运动队可参加多个项目,一个项目一个比赛场地。
现要求:
(1.分别设计运动队和运动会的局部ER图。
运动队:
运动会:
(2.将它们合并为一个全局E-R图。
第六题:画ER图
上海可的商业连锁集团需要建立信息系统。该系统中存在3个实体集,一是“商店”实体集,属性有商店编号、商店名、地址等;二是“商品”实体集,属性有商品号、商品名、规格、单价等;三是“职工”实体集,属性有职工编号、姓名、性别、业绩等。
数据库系统概论ER图设计类别号类别名主管团队编号团名称领队比赛类别系团队1包含1组成成绩n比赛项目m n参加n运动员项目编号比赛类别类别号比赛项目项目编号运动员编号参加项目编号项目名称比赛时间级别编号姓名年龄性别类别名项目名称姓名编号比赛时间年龄级别性别主管类别号团队号成绩
数据库系统概论er图设计类别号类别名主管团队编号团名称领队比赛类组成成绩运动员项目编号比赛类别别号比赛项目项目编号运动员编号参加项目编号项目名称比赛时间级别编号姓名年龄性别类别名项目名称姓名编号比赛时间年龄级别性别主管类别号团队号成绩
数据库概念设计——ER图
第一题:参考
大学实行学分制,学生可根据自己的情况选课。每名学生可同时选修多门课程,每门课程可由多位教师主讲;每位教师可讲授多门课程。
●医生:姓名、职称、所属科室名、年龄、工作证号
学生信息管理系统ER图
数据库E-R图
数据项和数据结构:
用户信息(密码,用户名,主管理员);
学生档案信息(学号,姓名,性别,班级,出生年月,家庭住址,所在院系,入学时间,备注);
班级设置信息(年级,班级,教室,年制,专业,学生总体,班主任,备注);
院系信息(院系名称,设有专业,院系人数,所有班级);
寝室信息(公寓楼号,寝室门牌号,寝室成员及数目,所缴费用)
数据库概念结构设计:
在得到数据项和数据结构以后,就可以设计出用户需求的各种实体,以及他们之间的关系,为逻辑设计打下基础。
实体有:用户实体、学生实体、班级实体、院系实体、寝室实体。
1、用户实体E-R图:
用户信息
用户名用户密
码主管理员
2、学生实体E-R图:
3、班级实体E-R图:
4、院系实体E-R图:
5、寝室实体E-R图:
6、实体之间的关系E-R图:。
ER图及关系模式
性别 属性名,描述学生在生理上的男女区别。
年龄 属性名,描述学生年龄大小。
系 属性名,说明一个学生在哪个系学习。
三、数据字典
对象
描
述
课程 关系名,描述课程有关信息。
课程号 属性名,为每门课程分配的唯一性标识, 可能有编码格式要求。
课程名 属性名,为每门课程所取的名称。
学分
属性名,描述一门课程的信息量,与讲授 的学时相对应。
一、学生信息与成绩数据库ER图
1、实体类型。
学号
姓名 年龄 性别 所在系
学生
课程号 课程名 学分
姓名
职称
年龄
课程
教师
一、学生信息与成绩数据库ER图
2、实体类型之间的联系。
学生
联系
课程
成绩
课程
联系
教师
一、学生信息与成绩数据库ER图
3、完整的ER图。
学号 姓名 年龄 性别 所在系
课程号 课程名
姓名
学生 联系 成绩
二、数据库的关系模型
2、关系模型的优化。 根据实际需要,对上面的模型进行优化。学生信息
不变,由于教师与课程联系中,一门课程只有一 个教师讲授,可以把教师的信息放到课程中去。 这样就可以去掉教师和讲授两个关系。
学生(学号,姓名,性别,年龄,系) 课程(课程号,课程名,学分,教师姓名,
职称,教师年龄) 教师(姓名,职称,教师年龄) 选课(学号,课程号,成绩) 讲授(课程号,教师姓名,)
教师姓名,) 选课(学号,课程号,成绩)
三、数据字典
数据库的数据字典实际上是对数据库中各种对象
的描述,也就是说明它们的语义,即用自然语 言说明它们的含义。
对象
教学管理系统数据库ER图及SQL语句
教学管理系统一、系统功能需求学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下:(1)学生基本信息管理:能够对学生基本信息进行输入、删除、修改。
学生基本信息包括: 学号、姓名、性别、出生日期、入学成绩、所在系号。
(2) 系部基本信息管理:系部的基本信息输入、修改、删除。
系部基本信息包括:系号、系名称、系的简介.(3)课程信息管理:课程信息的输入、修改、删除。
课程信息包括:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。
(4)教职工信息管理:教职工信息的输入、修改、删除。
教职工信息包括:职工号、姓名、性别、出身年月、所在系号、职称、技术专长.(5)选课管理:学号、学生、课程号、课程名称、上课教师姓名、系号每学期所选课程的学分不能超过15分。
学生可以同时选修一门或多门课程.可以同时为多个学生选修某一门或某几门课程。
可以删除和修改选课信息。
(6)成绩管理可以按课程输入和修改成绩,也可以按学生输入和修改成绩.(7) 信息查询可以按学号、姓名、系号查询学生基本信息.可以按职工号、姓名、系号查询教职工基本信息。
可以按系号、系名称查询系的基本信息。
可以按课程号、课程名称、上课教师姓名查询课程基本信息。
按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。
(8)统计报表a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。
能按课程号、课程名称、教师姓名输出对应课程的成绩报表.b、能够根据课程、授课教师统计成绩〉=90分、>=80分、>=70分、〉=60分及不及格学生的人数及比例。
二、任务描述1、根据需求描述,完成数据概念模型设计,画出E—R图;2、优化E-R图,给出数据逻辑模型;3、将逻辑模型转换成物理模型并创建数据库和数据表.要求数据表能尽量实现数据完整性要求.4、根据需要,创建适当的索引。
数据库ER图模型
基本概念
联系(Relationship)
实体之间的相互关联 如学生与老师间的授课关系,学生与学生间有班
长关系 联系也可以有属性,如学生与课程之间有选课联
系,每个选课联系都有一个成绩作为其属性
元或度(Degree)
参与联系的实体集的个数称为联系的元 如学生选修课程是二元联系,供应商向工程供应
贷款号 贷款金额
还款
隶属
贷款
还款的所有属性都不能作为主码
弱实体集
还款号 贷款号 还款金额 贷款号 贷款金额
还款金额 还款
隶属
贷款
贷款号冗余
还款号
弱实体集
还款金额
贷款号 贷款金额
还款日期
贷款
支付
账户 还款概念消失了 还款会和帐户发生支付联系
弱实体集
帐户
支付
贷款号
贷款
贷款金额
还款号
还款 还款日期
还款金额
提纲
数据库设计过程 基本概念 映射的基数 弱实体集 扩展ER特性 ER模型设计要点 概念数据库设计过程 E-R模型向关系模式的转换
ER模型 /ODL
数据库设计过程
需求分析 概念数据库设计 逻辑数据库设计 物理数据库设计
确定存储哪些数 据,建立哪些应 用,常用的操作 及对象有哪些等
基本概念
码(Key)
能唯一标识实体的属性或属性组称作超码 超码的任意超集也是超码 其任意真子集都不能成为超码的最小超码称为候
选码 从所有候选码中选定一个用来区别同一实体集中
的不同实体,称作主码 一个实体集中任意两个实体在主码上的取值不能
相同 如学号是学生实体的码 通讯录(姓名,邮编,地址,电话,Email,BP)
数据库关系er模型图
数据(Data):描述事物的符号记录称为数据。描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等多种表现形式,它们都可以经过数字化后存入计算机。
数据与信息的关系
数据与信息是两个既有联系、又有区别的概念。数据是信息的载体,信息则是对数据加工的结果,是对数据的解释。
计算机系统的每项操作,均是对数据进行某种处理、数据输入计算机后,经存储、传送、排序、计算、转换、检索、制表及仿真等操作,输出人们需要的结果,即产生信息。
数据库是数据管理的新方法和技术,它能够更合理地组织数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。
数据库应满足各种用户的不同需要
批处理用户,也称为应用程序用户。这类用户使用程序设计语言编写应用程序,对数据进行检索、插入、修改等操作,并产生数据输出
联机用户,或称终端用户。终端用户可使用简单的终端命令或查询语言对数据库进行存取操作。
(7)联系(Relationship)
两个实体型之间的联系可以分为三类:
一对一联系( 1 : 1 )
一对多联系( 1 : n ) 多对多联系( m : n )
概念模型的表示方法
02
04
01
首先确定实体类型。
02
确定联系类型(1:1,1:N,M:N)。
03
把实体类型和联系类型组成E-R图。
数据库管理系统(DataBase Management System,简称DBMS)
数据库管理系统位于用户与操作系统之间的一层数据管理软件。它的主要功能包括以下几个方面:
数据定义功能
数据操纵功能
数据库的运行管理
数据库的建立和维护功能
数据库系统(DataBase System,简称DBS) 数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。应当指出的是,数据库的建立、使用和维护等工作只靠一个DBMS远远不够,还要有专门的人员来完成,这些人被称为数据库管理员(Data Base Administrator,简称DBA)
数据库ER图讲解课件
6
2.1 基本概念
(7) 联系(Relationship)
现实世界中事物内部以及事物之间的联系在信息世界 中反映为实体内部的联系和实体之间的联系
两个实体型间联系可以分为三类:
一对一联系(1:1) 一对多联系(1:n) 多对多联系(m:n)
n联系关系一般是动词属性一般是名词实体一般是名词含义符号1主任系管理1姓名年龄学历编号系编号系名任职时间1仓库商品存放n地点面积仓库号商品号价格数量商品名m教师课程讲授n教师名职称教师号课程号班级质量课程名仓库工程项目零件供应商保存供应项目仓库零件供应商需要1nnmnm零件颜色数量保存供应项目仓库零件供应商需要1nnmnm项目编号项目名称立项日前零件型号零件名零件重量供应商名供应商号联系方式仓库编号仓库名所在地面积研究所有若干个研究室每一个研究室多位科研人员在指定的办公地点
仓库,工程项目,零件,供应商 。
仓库
工程项目
零件
供应商
24
E-R图实例:某工厂物资管理E-R图 • Step2 确定联系类型。
项目和零件之间是M:N联系 零件 和 供应商之间也是M:N联系 仓库与零件关系是一对多关系1:N
25
E-R图实例:某工厂物资管理E-R图 • Step3 把实体类型和联系类型组合成ER图。
……
课程号 1 2 3 2 3
……
成绩 92 85 88 90 80 ……
课程 m 选修
n 学生
m:n联系
成绩
45
同样两个实体,如果赋予不同的语 义则有不同的设计结果。也就是说我们在概 念模型中讨论实体之间的联系类型直接影响 着目标数据库的设计结果和设计质量。
数据库设计——ER图
数据库设计——ER图 E-R图也称实体—联系图,提供了表⽰实体类型、属性和联系的⽅法⽤来描述现实世界的概念模型。
它是描述现实世界关系概念模型的有效⽅法。
是表⽰概念关系模型的⼀种⽅式。
⽤“矩形框”表⽰实体型,矩形框内写明实体名称;⽤“椭圆图框”或圆⾓矩形表⽰实体的属性,并⽤“实⼼线段”将其与相应关系的“实体型”连接起来;⽤“菱形框”表⽰实体型之间的联系成因,在菱形框内写明联系名,并⽤“实⼼线段”分别与有关实体型连接起来,同时在“实⼼线段”旁标上联系的类型(1:1,1:n或m:n)。
构成E-R图的3个基本要素是实体型、属性和联系,其表⽰⽅法为: 实体:⼀般认为,客观上可以相互区分的事情就是实体,实体可以是具体的⼈和物,也可以是抽象的概念与联系。
关键在于⼀个实体能与另⼀个实体相区别,具有相同属性的实体具有相同的特征和性质。
⽤实体名及其属性名集合来抽象和刻画同类实体。
在E-R图中⽤矩形表⽰,矩形框内写明实体名;⽐如学⽣张三、学⽣李四都是实体。
如果是弱实体的话,在矩形外⾯再套实线矩形。
属性:实体所具有的某⼀特性,⼀个实体可由若⼲个属性来刻画。
属性不能脱离实体,属性是相对实体⽽⾔的。
在E-R图中⽤椭圆形表⽰,并⽤⽆向边将其与相应的实体连接起来;⽐如学⽣的姓名、学号、性别、都是属性。
如果是多值属性的话,在椭圆形外⾯再套实线椭圆。
如果是派⽣属性则⽤虚线椭圆表⽰。
联系:联系也称关系,信息世界中反映实体内部或实体之间的关联。
实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。
在E-R图中⽤菱形表⽰,菱形框内写明联系名,并⽤⽆向边分别与有关实体连接起来,同时在⽆向边旁标上联系的类型(1 : 1,1 : n或m : n)。
⽐如⽼师给学⽣授课存在授课关系,学⽣选课存在选课关系。
如果是弱实体的联系则在菱形外⾯再套菱形。
⼀般性约束 实体-联系数据模型中的联系型,存在3种⼀般性约束:⼀对⼀约束(联系)、⼀对多约束(联系)和多对多约束(联系),它们⽤来描述实体集之间的数量约束: (1)⼀对⼀联系(1:1):对于两个实体集A和B,若A中的每⼀个值在B中⾄多有⼀个实体值与之对应,反之亦然,则称实体集A和B 具有⼀对⼀的联系。
数据库-er图实验报告
2、设计关系模型
1)将上面ER图转换为关系,并进行优化得到关系模式描述。
2)对关系进行优化,要求所有关系均满足3NF,并指定主外键。
学生(学号,姓名,性别,入学时间,系别,专业,出生日期,籍贯)
教师(教师号,教师名)
系(系号,系名)
专业(专业号,系号,专业名)
课程(课程号,系号,课程名)
N
Y
Y
学号
SNAME
Char
10
N
N
N
名字
sSEX
Char
5
N
N
N
性别
KAIXUE
datetime
20
N
N
N
入学时间
DNAME
char
20
N
N
N
系别
MNAME
Char
20
N
N
N
专业
SBIRTH
datetime
20
N
N
N
出生日期
SNATIVE
Char
20
N
N
N
籍贯
3.2教师表
列名
数据类型
长度
是否为空
是否主键
3)数据库完整性--用户定义的完整性
①属性上的约束条件的定义
1.不允许取空值
2.列值唯一
3.用CHECK短语指定列值应该满足的条件
4)数据库完整性--完整性约束命名字句
①完整性约束命名字句
CONSTRAINT<完整性约束>[ PRIMARY KEY短语FOREIGN KEY短语CHECK短语]
②修改表中的完整性限制