1 / 34
文档名称:

SQL学习要点.ppt

格式:ppt   页数:34页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SQL学习要点.ppt

上传人:tmm958758 2015/5/27 文件大小:0 KB

下载得到文件列表

SQL学习要点.ppt

相关文档

文档介绍

文档介绍:第一章
数据库基础
本章目标
了解和掌握数据库的相关概念
了解数据库管理技术的产生与发展
了解设计数据库的步骤
掌握如何绘制数据库的E-R图
理解关系数据库的基本术语
理解并掌握完整性约束
数据库的相关概念
数据
数据库(DB,database)
数据库管理系统(DBMS,database management system)
数据库系统(数据库、硬件、软件、数据库管理员、用户)
计算机
DBMS
数据库管理技术发展阶段
人工管理阶段
文件管理系统阶段
数据库管理系统阶段
为什么需要设计数据库
修建茅屋需要设计吗?
修建大厦需要设计吗?
结论:当数据库比较复杂时我们需要设计数据库
为什么需要设计数据库
良好的数据库设计
节省数据的存储空间
能够保证数据的完整性
方便进行数据库应用系统的开发
糟糕的数据库设计:
数据冗余、存储空间浪费
内存空间浪费
数据更新和插入的异常
软件项目开发周期
需求分析阶段:分析客户的业务和数据处理需求;
概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整;
详细设计阶段:将E-R图转换为多张表,进行逻辑设计,并应用数据库设计的三大范式进行审核;
代码编写阶段:选择具体数据库进行物理实现,并编写代码实现前端应用;
软件测试阶段:……
安装部署:……
现实世界
建模
信息世界
模型转换
规范化
数据库世界
数据库
数据库
设计数据库的步骤
收集信息:
与该系统有关人员进行交流、坐谈,充分理解数据库需要完成的任务
BBS论坛的基本功能:
用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息;
用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;
论坛版块管理:后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等;
设计数据库的步骤
标识对象(实体-Entity)
标识数据库要管理的关键对象或实体
实体一般是名词:
用户:论坛普通用户、各版块的版主。
用户发的主贴
用户发的跟贴(回贴)
版块:论坛的各个版块信息
设计数据库的步骤
论坛用户
呢称
密码
电子邮件
生日
性别
用户的等级
备注信息
注册日期
状态
积分
主贴
发贴人
发贴表情
回复数量
标题
正文
发贴时间
点击数
状态
最后回复时间
回贴
贴子编号
回贴人,
回贴表情
标题
正文
回贴时间
点击数
版块
版块名称
版主
本版格言
点击率
发贴数
标识每个实体的属性(Attribute)