版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 网络教育学院数据库原理课 程 设 计 题 目: 居民户籍管理系统数据库设计 学习中心: 福建福鼎学院奥鹏学习中心 层 次: 专升本 专 业: 网络工程 年 级: 14 年 秋 季 学 号: 141174405208 学 生: 刘天宇 辅导教师: 完成日期: 16 年 1 月 11 日一、设计题目 户籍管理系统二、设计目的1. 运用已学过的知识进行一个简单的数据库设计。2. 基本掌握设计课题的基本步骤和方法。3. 掌握数据库建立的需求分析。4. 基本掌握应用系统开发中设计文档的编制。三、设计分析户籍管理系统需求分析如下所示:1、用户登录管理:主要实现用户登陆、修改用户和修改用户密码功能,以及用
2、户基本信息的录入、修改、删除等功能。能够根据登陆身份的不同,实现不同的功能。2、人员信息管理:此模块是完成对人员信息的增、删、查、改的功能。3、户籍管理模块:该模块主要是实现对人口户籍的信息进行增、删、查、改的功能。4、系统信息查询模块:在对人口户籍信息查询的过程中,要求实现多种查询方式。可以按照人、所在地、性别等等信息进行分类查询。四、概念结构设计分析根据需求画出E-R图,如下所示7、 图1户籍管理系统ER图1)户口迁入信息E-R图户口信息自何地迁入迁入日期户 号户 别户主姓名是否已迁入住 址登记日期2)户口迁出信息E-R图户口信息迁往何地迁出日期户 号户 别户主姓名是否已迁出住 址登记日期
3、3)人口迁入信息E-R图人口信息姓 名籍 贯出生地户 号性 别民 族身份证号工作单位职 业文化程度与户主关系出生日期婚姻状况是否已迁出4)人口迁出信息E-R图人口信息姓 名身份证号与户主关系籍 贯出生日期婚姻状况工作单位出生地是否已迁出职 业户 号文化程度性 别民 族五、逻辑结构分析将E-R图转化为关系模式,户口信息(户号# ,户主姓名,身份证号,民族,住址,何时迁入,迁入地,何时迁出,迁往何处)人口信息(姓名,性别,身份证号#,民族,籍贯,出生日期,出生地,职业)人口迁入信息(户号#,ID#,与户主关系,何时迁入,迁入地,是否迁出)管理员信息(职工编号#,姓名,性别,密码)六、定义表结构1、
4、 根据关系模式定义表结构,生成表如下所示: 表1 户口信息表HK列名说明数据类型约束Hno户号定长字符串,长度为20 非空,主键Hname户主姓名定长字符串,长度为20非空ID身份证号定长字符串,长度为20非空Nation民族定长字符串,长度为20非空Add住址不定长字符串,长度为20非空Indate何时迁入Datetime非空wherein何地迁入不定长字符串,长度为20非空Outdate迁出日期Datetime可空Whereout迁往何地不定长字符串,长度为20可空表2 人口信息表RK列名说明数据类型约束Rname姓名定长字符串,长度为20非空Rsex性别定长字符串,长度为2非空ID身份证
5、号定长字符串,长度为20非空,主键Nation民族定长字符串,长度为20非空Province籍贯定长字符串,长度为20非空Birdate出生日期Datetime非空Birpace出生地不定长字符串,长度为20可空Address住址不定长字符串,长度为20可空 表3 管理员信息表GL列名说明数据类型约束Name姓名定长字符串,长度为20非空Number职工编号定长字符串,长度为20非空,主键Sex性别定长字符串,长度为2可空Password密码不定长字符串,长度为20非空 表4 人口迁入信息表 RIN列名说明数据类型约束Hno户号定长字符串,长度为20非空,主键Relation与户主关系定长字符
6、串,长度为20非空ID身份证号定长字符串,长度为20非空,主键Indata何时迁入Datetime可空wherein迁入地不定长字符串,长度为20可空Out是否迁出定长字符串,长度为20可空户号引用户口信息表,ID引用自人口信息表,两者均为外键建立数据库及数据表、修改表结构等操作 CREATE DATABASE 户籍信息 create table HK( Hno char(20) primary key not null, Hname char(20) not null, ID char(20) not null, Nation char(20) not null, Add varchar(2
7、0) not null, Indate Datetime not null, wherein varchar (20) not null )用SQL语句创建人口迁入信息表(RIN)create table RIN( Hno charaa(20) not null, Relation char(20) not null, ID char(20) not null, Indate Datetime not null, wherein varchar(20) null, out char(20) not null, primary key (Hno,ID), foreing key (Hno) re
8、ferences HK(Hno), foreing key(ID) references RK(ID) )基于户籍信息数据库的三个表,用SQL语言完成以下各项操作:为人口信息表的“sex”列,添加约束性别只可选择“男”或“女”。Alter table RK Add constraint check(sex=“男”or sex=“女”)将人口信息表的“Nation”列的定长该为不定长字符串Alter table RK Alter column Nation varchar 给人员信息表()增加一列“marry”(婚否),数据类型为char(20)。alter table RK add marry
9、 char(20)删除刚增加的列“marry”。Alter table RK Drop marry 8、 具体功能实现实现具体功能,包括数据更新,插入,删除和查询。1、向户口信息表中插入一个新的户口信息“1220”,“张韶涵”,“410503197”,“汉”,“汇文路345号”,“1998-12-3”,“香港”。 insert into HK value(1220,张韶涵,410503197,汉,汇文路345号,1998-12-3,香港,) 结果如图2所示: 图2 2、将户名为“张韶涵”的户口的迁入地改为“马来西亚”。update HK set wherein = '马来西亚'
10、 where Hname = '张韶涵结果如图3图、4所示: 图3 图43、向人口信息表中插入一个新的人口信息孙燕姿,女,410504199,香港,1990-4-3,景德路345号.insert into RK(Rname,Rsex,ID,Nation,Birdate,Add)valu('孙燕姿','女','410504199','香港','1990-4-3','景德路345号')4、删除人口信息表中“孙燕姿”的所有信息。delete from RK where Rname = '孙
11、燕姿'5、运用SQL语言进行一下查询。查询户号为“1234”的户口信息。select * from HK where Hno ='1234'如图5所示: 图6在人口信息表中查询身份证号为“4105031970”的人员的姓名,性别。select Rname,Rsex from RK where ID = '4105031970'如图6所示: 图7查询名为“张萌”且迁入日期为“1993-3-13”的人员的信息。select * from RK join RIN on RK.ID = RIN.ID where Rname= '张萌'and Indate = 1993-3-13 结果如图7所示: 图8查询在“1999-2-3”迁入的人员的信息。select * from RK join RIN on RK.ID=RIN.ID where Indate= '1993-3-13'9、 结论 此系统实现了户籍管理的基本功能,用于派出所户籍管理,能够非常方便的管理辖区居民的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 绿化建设招标答疑
- 施工总承包协议
- 合同转让协议的范本解析
- 软件云平台开发与部署合同
- 彩钢屋面合同范例
- 树脂合成中的智能化控制技术考核试卷
- 毛坯房屋租赁合同模板
- 承揽矿石合同模板
- 材料走账协议合同模板
- 房屋中介委托合同范例
- GB/T 4337-2015金属材料疲劳试验旋转弯曲方法
- GB/T 28762-2012数控剪板机
- GB/T 283-2021滚动轴承圆柱滚子轴承外形尺寸
- 2023年MBA英语真题及答案管理类联考综合
- 品管圈徽SOS圈释义
- 萨提亚模式家庭治疗课件
- 行政事业单位全面实施预算绩效管理思路和路径及其评课件
- 《墨梅》课件(省一等奖)
- 国际贸易之进出口流程操作课件
- 三美术上册第16课新颖的电脑课件1新人教版
- 实验室基本技能培训课件
评论
0/150
提交评论