A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张文文 中级黑马   /  2012-10-12 16:48  /  1480 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张文文 于 2012-10-12 16:49 编辑

数据库分类:
  系统数据库:存储着有关SQL SERVER和所有用户数据库的配置和操作信息(master,model,tempdb,msdb)
  用户数据库:用户自己创建的数据库

系统数据库
  master:控制着用户数据和SQL SERVER的操作。非常重要,
  model:用户创建新数据库的模版
  tempdb:为临时表和其他临时工作存储需求提供一个过渡的存储区域
  msdb:调度信息和作业历史存储区域

用户数据库  
  pubs   Northwind   AdventureWorks  三者都是事例数据库

完全限定数据库对象
  服务器名称server
  数据库名称database
  构架名称schema
  对象名称object

架构:
  用途:是数据库规定的完全限定数据库对象名称所必须的组成部分
来源:是数据库中用户的逻辑抽象【作用域数据库用户一致】
  为什么用架构?  为了方便权限的管理
  架构【构成】是一组数据库对象的集合的名称【命名空间】
   可以看成对象的容器,其中每个元素的名称都是唯一的
  多个用户可以拥有一个架构,简化了权限管理,简化了删除数据库用户的操作;提高应用程序的可维护性

好的数据库设计:
节省数据的存储空间
能够保证数据的完整性
方便进行数据库应用系统的开发

设计数据库步骤
  需求分析:分析客户的业务和数据处理需求
   1.收集信息 2.标识实体 3.标识每个实体的属性 4.标识实体之间的关系
  概要设计:设计数据库的模型图,确认需求信息的正确和完整
   5.绘制E-R图(实体关系)
  详细设计:将E-R图转换为表,进行逻辑设计
   6.将E-R图转换为表格 7.数据规范化审核(应用程序数据库设计的三大反噬规范化表格)
  代码编写:选择具体数据库进行物理实现,并编写代码实现前端应用
  软件测试
  安装部署

关系:两个或多个实体之间的联系
关系的类型
  一对一关系
  一对多关系
  多对多关系

建模:将现实世界的数据转换成信息世界的数据的过程
数据模型
E-R模型

数据规范化:
  规范化从关系数据库中去掉冗余数据的过程。
  范式是一组数据设计标准

评分

参与人数 1技术分 +2 收起 理由
宋天琪 + 2

查看全部评分

1 个回复

倒序浏览
值得学习ing!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马