QQ数据库操作.pdf

上传人(卖家):四川天地人教育 文档编号:1527454 上传时间:2021-06-30 格式:PDF 页数:4 大小:192.41KB
下载 相关 举报
QQ数据库操作.pdf_第1页
第1页 / 共4页
QQ数据库操作.pdf_第2页
第2页 / 共4页
QQ数据库操作.pdf_第3页
第3页 / 共4页
QQ数据库操作.pdf_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、【课题名称】QQ 数据库操作 (一 ) 【课程目标】 掌握: QQ 数据库建立,设计数据表,建立表间关系及约束 熟悉:数据库用户的创建及权限的设置 了解: QQ 数据库的各种功能模块的实现 【教学重点】 熟练操作QQ 数据库表建立及关系,权限的设置 【教学难点】 设计表时,各个字段长度及类型的分析 【教学设计 】 授课思路:采用多媒体教室演示教学,操作中贯穿理论知识 授课技巧:投影仪教室,电脑及delphi7 环境 【教学项目名称】QQ 数据库操作 (一) 【教学过程】 课程引入: 同学们在现实生活中都很会使用QQ 这样一个聊天的工具,那么这样一个聊天工具 他的后台究竟是怎么样的?从本周开始,

2、我们就共同来揭密一下QQ 聊天工具的后 台,看看是不是如我们同学们所说的难以理解呢?我们接下来的任务就是: 拟开发一套QQ 在线聊天系统,实现如下功能: 1.注册 QQ 用户 2.添加个人详细信息 3.添加好友或把好友拖进黑名单 4.修改用户的昵称和密码 5.修改登录状态 6.删除好友或违规QQ 用户 7.查询好友或用户信息 8.查询 QQ 号码 9.查询在线用户 一、创建QQ 数据库及表 1建立 QQUser 表 列名数据类型长度说明 QQ 号码bigint 10主键,不允许有相同的值 密码varchar 50密码 最后一次登陆时间datetime 8最后一次登录时间 在线状态 int 4

3、在线状态 用户等级int 4用户等级 2QQ 基本信息表BaseInfo 列名数据类型长度说明 QQ 号码bigint 8主键,不允许有相同的值 昵称varchar50昵称 性别int 4性别 年龄int4年龄 省份varchar8省份 城市varchar50城市 详细地址varchar200详细地址 联系方式char20联系方式 3QQ 关系表Relation 列名数据类型长度说明 QQ 号码bigint8用户 A 的 QQ 号码 好友号码bigint8关系用户B 的 QQ 号码 用户关系bit4 用户关系:0 表示用户B 是用户 A 的 好友,1 表示用户B 是用户 A 的黑名 单人物 二

4、、创建约束 1.密码不得少于6 位( Len(password)6) 2.在线状态值必须为0、1 和 2,0 表示在线, 1 表示离线, 2 表示隐身 3.用户等级默认值为0 4.性别允许为空值,但如果输入值就必须为0 或 1,0 表示男, 1 表示女 5.年龄必须是在1 到 100 之间的整数 6.用户关系用数字0、1 表示, 0 表示好友, 1 表示黑名单人物 三、创建表间关系 1.创建主键表QQUser 与外键表BaseInfo 之间关系 2.创建主键表QQUser 与外键表Relation 之间的关系 3.创建数据库关系图 四、设置用户访问权限 在企业管理器中创建两个数据库登录账号,账

5、号A 的用户名为Rose,密码为admin; 账号 B 的用户名为Marry ,密码为select 【课题名称】QQ 数据库操作 (二 ) 【课程目标】 掌握:会用T-SQL 语句向数据表中插入数据,用 T-SQL 语句对表中数据进行改、查、 删操作 熟悉: DTS 向数据表中批量导入数据时,处理各种数据不一致的应用 了解:各种基本的数据操作 【教学重点】 T-SQL 语句对 QQ 数据库中表的数据进行操作 【教学难点】 满足不同条件的QQ 数据库表的操作 【教学设计 】 授课思路:采用多媒体教室演示教学,操作中贯穿理论知识 授课技巧:投影仪教室,电脑及delphi7 环境 【教学项目名称】Q

6、Q 数据库操作 (二) 【教学过程】 课程引入: 同学们通过上节课把QQ 后头这个数据库建立出来了,并且建立了表间的关系,那么该 怎么样把QQ 那么多用户的数据导入呢? 一、 插入数据 1需求分析: QQ 号码为 54789625、88662753、8855678 的用户完成注册后,在基本信息表中添加了相应 的个人信息, 并且用户54789625 分别把用户88662753、 8855678 加为好友,而用户 88662753 把用户 8855678 放在自己的黑名单中请根据用户表QQUser、基本信息表BaseInfo 和关系表 Relation 提供的用户信息要求,在查询分析器中使用T-S

7、QL 语句把数据表中的数据插入 到对应的数据表中。 2表中数据 3实现步骤 1.进入查询分析器 2.向用户表QQUser 中插入数据 3.向基本信息表BaseInfo 中插入数据 4.向关系表Relation 中插入数据 二、修改数据 1把 QQ 号码为 286314 的用户的好友 “ 嘟嘟鱼 ” 拖进黑名单中。 2把 QQ 号码为 248624044 的用户昵称修改为“ 嘟嘟鱼 ” ,并且把密码修改为duduyu。 3把 QQ 号码为 248624049 的用户的在线状态修改为“ 隐身 ” 状态。 4把 QQ 号码为 155392077 的用户的最后一次登录时间修改为当前系统时间。 5为了提高QQ 用户的聊天积极性,把等级小于6 级的用户的等级都提升1 级。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公、行业 > 待归类文档
版权提示 | 免责声明

1,本文(QQ数据库操作.pdf)为本站会员(四川天地人教育)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|