收藏 分销(赏)

2.3-PostgreSQL数据库关系操作实践.ppt

上传人:精*** 文档编号:11258250 上传时间:2025-07-11 格式:PPT 页数:17 大小:2.26MB 下载积分:8 金币
下载 相关 举报
2.3-PostgreSQL数据库关系操作实践.ppt_第1页
第1页 / 共17页
2.3-PostgreSQL数据库关系操作实践.ppt_第2页
第2页 / 共17页


点击查看更多>>
资源描述
*,数据库原理及应用,数据库系统原理与开发,电子科技大学,-,陆鑫,2.3 PostgreSQL,数据库,关系操作,实践,掌握创建,PostgreSQL,关系数据库,方法,掌握,在,PostgreSQL,数据库中创建关系表,方法,掌握,在,PostgreSQL,数据库中定义,关系,表的主键、代理键与外键,方法,掌握,在,PostgreSQL,数据库中定义,关系,表的实体完整性、参照完整性,、用户,自定义完整性,方法,【,本节学习目标,】,本节将围绕“,选课管理系统,”项目案例,,,在,PostgreSQL,数据库,中,创建关系表及其完整性约束,并理解本章所学习的关系模型基本概念和关系操作原理,。,课程表(,COURSE,),教师表(,TEACHER,),开课计划表(,PLAN,),学生表(,STUDENT,),选课注册表(,REGISTER,),学院信息表(,COLLEGE,),一、,项目案例选课管理系统,数据库关系表实践,选课管理数据库,(,CurriculaDB,),课程表,(,COURSE,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,课程编号,CourseID,文本,4,是,主键,课程名,CourseName,文本,20,是,否,课程类别,CourseType,文本,10,否,否,学分,CourseCredit,数字,短整型,否,否,学时,CoursePeriod,数字,短整型,否,否,考核方式,TestMethod,文本,10,否,否,教师表,(,TEACHER,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,教师编号,TeacherID,文本,4,是,主键,姓名,TeacherName,文本,10,是,否,性别,TeacherGender,文本,2,否,否,职称,TeacherTitle,文本,6,否,否,所属学院,CollegeID,文本,3,否,外键,联系电话,TeacherPhone,文本,11,否,否,开课计划表,(,PLAN,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,开课编号,CoursePlanID,自动编号,长整型,是,代理键,课程编号,CourseID,文本,4,是,外键,教师编号,TeacherID,文本,4,是,外键,地点,CourseRoom,文本,30,否,否,时间,CourseTime,文本,30,否,否,备注,Note,文本,50,否,否,学生表,(,STUDENT,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,学号,StudentID,文本,13,是,主键,姓名,StudentName,文本,10,是,否,性别,StudentGender,文本,2,否,否,出生日期,BirthDay,日期,短日期,否,否,专业,Major,文本,30,否,否,手机号,StudentPhone,文本,11,否,否,选课注册表,(,REGISTER,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,注册编号,CourseRegID,自动编号,长整型,是,代理键,开课编号,CoursePlanID,数字,长整型,是,外键,学号,StudentID,文本,13,是,外键,备注,Note,文本,30,否,否,学院信息表,(,COLLEGE,),字段名称,字段编码,数据类型,字段大小,必填字段,是否为键,学院编号,CollegeID,文本,3,是,主键,学院名称,CollegeName,文本,40,是,否,学院介绍,CollegeIntro,文本,200,否,否,学院电话,CollegeTel,文本,30,否,否,二、,使用数据库管理工具,pgAdmin 4,创建,PostgreSQL,数据库,CurriculaDB,数据库创建,三、,使用,数据库管理工具创建关系,表,COLLEGE,Collge,表创建,COLLEGE,关系表创建,四、,使用,数据库管理工具创建,的数据库表对象,选课管理数据库(,CurriculaDB,)的表对象,CurriculaDB,数据库的表对象,五、,使用,数据库管理工具定义关系,表中的代理键,选课管理数据库(,CurriculaDB,)的表对象,REGISTER,关系表的代理键定义,六、,使用,数据库管理工具定义关系,表的实体完整性,学生表(,CurriculaDB,)的实体完整性定义,COURSE,关系表实体完整性定义,七、,使用,数据库管理工具定义关系,表的外键及其参照完整性,教师表(,Teacher,)的外键参照学院表(,College,)的主键,TEACHER,关系表与,COLLEGE,关系表的参照完整性定义,八、,使用,数据库管理工具创建,关系表的用户自定义完整性约束,自定义课程表(,Teacher,)的学分列(,CourseCredit,)取值范围,COURSE,关系表自定义完整性约束创建,本章学习结束!,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服