文档详情

SQLServer数据库教程.pdf

发布:2018-03-25约1.41万字共16页下载文档
文本预览下载声明
主题: 刘红旺JAVASE 教程 类和对象 Q 刘红旺,82 年生于山西,02 年来西安求学,一年后辍学从事软件开发工作,三年后投 Email shudaizi@163.com 身软件教育至今。至此,旺旺拥有七年工作经验,四年软件教育经验。旺旺兴趣广泛, 近期一直学习经济学与心理学。旺旺老师课程特点:通俗易懂,风趣幽默。 Blog:/liuhongwanglaoshi 旺旺老师软件工程师教程 SQLServer 电子书 主题: 刘红旺JAVASE 教程 类和对象 目录  数据库设计 标题  数据库设计在软件开发中的步骤  三大范式  数据库实现  DDL,DML,DCL 陕西,西安 QQ  建库,建表,加约束  查询 shudaizi@163.com BLOG  标准查询 /liuhongwanglao shi  联接  子查询 blog  T-SQL 编程 QQ  事务,索引,视图  存储过程,ado 调用存储过程 java java java java, java java java OK,java, JavaSE java java,java 主题: 刘红旺SQLSERVER 教程 SQLSERVER 教程 数据库设计 软件生命周期 1 需求分析:分析客户的业务和数据处理需求; 2 概要设计:设计数据库的E-R(Entity-RelationShip)模型图 2.1 ER图:矩形是实体,椭圆是属性,菱形是关系 2.2 关系的种类 2.2.1 一对一:网站快速注册基本信息表,完备详细信息对应详细信息表 2.2.2 一对多:主外键关系。班级对学生,学校对班级等等 2.2.3 多对一: 2.2.4 多对多:两个一对多形成一个多对多。一般用三张表来实现,学生表,课程 表,成绩表,一个学生可以参加多门课程的考试,一门课程可以被多个学生 考。比如,商品表,客户表,订单表,一个商品可以被多个客户购买,一个客 户可以购买多个商品。 3 详细设计:形成数据字典 4 编码:选定具体的数据库如oracle,sqlserver,db2,mysql等等 ,编写具体的sql脚本 实现 5 测试 6 部署维护 三大范式 定义:范式是衡量数据库设计是否标准合理的规范 第一范式:原子性:每列都是不可分割的最小逻辑单元, 第二范式:在满足第一范式的基础上,除去主键列的其他列都依赖于主键列,保证每张 表描述一件事情。 页面 3 / 16
显示全部
相似文档