关于同学录系统的数据库设计

程序猿足迹 2011-06-22 10:59:30
同学录系统一般需要哪些表呢?望高人指点。。。万分感谢~~~
...全文
392 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wmywin 2011-10-30
  • 打赏
  • 举报
回复
感谢分享!!!支持一下
304的的哥 2011-06-23
  • 打赏
  • 举报
回复

--仅供参考,具体结合实际需求:
--同学基本信息表
create table schoolmates(
sch_mate_id number(10) primary key,
--id编号,区别相同名字的同学
name varchar2(20 char),
--姓名
sex char(1) check (sex in ('f','m')),
--性别
dob date,
--生日
phone varchar2(11)
--电话号码:曾想过使用电话号码作为主键,
--但同学常换号码,主键不可更新
)
--同学工作情况表
create table works(
sch_mate_id number(10) references schoolmates(sch_mate_id),
company_name varchar2(20 char),
--公司名称,如果没工作的,还在上学的,那就是学校名称
--如果没有上学,也没有固定的公司,那么此列可以为空
company_addr varchar2(20 char)
--公司位置
)
--同学住址信息
create table address(
sch_nate_id number(10) references schoolmates(sch_mate_id),
city varchar2(20 char),
--城市名
street varchar2(50 char),
--小区街道名称
liv_with_parent char(1) check (liv_with_parent in ('y','n'))

)
--同学的上学情况
create table schools(
sch_mate_id number(10) references schoolmates(sch_mate_id),
edu_bgrd varchar2(20 char),
--学历[小学,初中,高中,本科生,研究生,博士生]
primary_school varchar2(50 char),
--小学学校名
junior_high_school varchar2(50 char),
--初中学校名
sinior_high_school varchar2(50 char),
--高中学校名
university varchar2(50 char)
--大学学校名
)
Rotel-刘志东 2011-06-23
  • 打赏
  • 举报
回复
具体的需求了,还需要数据。
horizonlyhw 2011-06-22
  • 打赏
  • 举报
回复
看你要做多复杂·~ 不复杂 一个表就行了~
snake4 2011-06-22
  • 打赏
  • 举报
回复
不同需求不同表,如果大型的话,可能需要区域表,学校信息表,个人信息表,登录工号表,登录日志表,

呵呵,要多少都可以,也可以一个表就实现。

看需求
304的的哥 2011-06-22
  • 打赏
  • 举报
回复
应该有具体需求,才可以确定需要多少个表
基于ASP.NET学生成绩管理系统毕业设计实战课程 课程编码201800E4 本套课程是整个毕业设计项目-基于ASP.NET学生成绩管理系统的完整设计与实现过程,边录制边讲解的课程更有利于学生学习和理解。 基于ASP.NET学生成绩管理系统基于B/S架构,使用Visual Studio 2015和SQL Server 2014作为开发环境,该系统可以作为应届毕业生毕业设计作品的参考源码例子,也可以作为期末作业、大作业的学习课程或课外自学课程。基于ASP.NET学生成绩管理系统主要包括教师、学生和管理员三种角色,每种角色对应了不同的操作界面。基于ASP.NET学生成绩管理系统共分为系统管理、组织部门管理、教师课程管理、学生成绩管理四个模块。系统使用到的技术学习难度低,教师可以使用系统批量录入学生成绩信息。  基于ASP.NET学生成绩管理系统设计的主要优势有以下几个方面:1、学习难度低,满足大多数应届毕业生和对编程了解程度较低人群的学习要求,系统可以很好的进行拓展和延伸。2、界面友好性强,使用最新前端模板进行三个角色管理界面设计。3、满足大多数院校的毕业设计要求4、角色之间功能设计合理。5、数据库设计合理,在现有系统的基础上,可以拓展等更多的功能。6、全设计过程录像。本套课程售价为450元  不需要源码的同学享受活动价格优惠,所有活动折扣/会员满减等最终售价低于课程价格时,请额外不足差价获取源码

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧