欢迎来到天天文库
浏览记录
ID:52544276
大小:1.11 MB
页数:64页
时间:2020-04-10
《数据库的结构设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库。
1、数据库的结构设计数据库设计包括静态数据模型即模式与子模式的设计。现代数据库设计强调数据库的结构设计与行为设计的统一。设计数据库系统是一项系统的工程。一、数据库设计过程目前,数据库设计一般都遵循软件的生命周期理论,分为六个阶段进行二、需求分析需求分析的重点是调查、收集和分析用户数据管理中的信息需求、处理需求、安全性与完整性要求。需求分析实质上数据库设计者对各类管理活动进行调查研究的过程。设计人员与各类管理人员通过相互交流,逐步取得对系统功能的一致的认识。①用户需求的收集②用户需求的分析③撰写需求说明书分析用户需求众多分析和表达用户需
2、求的方法中结构化分析(StructuredAnalysis,SA方法)是一个简单实用的方法。SA方法采用自顶向下,逐层分解的方式分析系统,用数据流图(DataFlowDiagram,DFD)、数据字典(DataDictionary,DD)描述系统。数据流图数据流图是软件工程中专门描绘信息在系统中流动和处理过程的图形化工具。是逻辑系统的图形表示。数据流图建立数据流图是有层次的,越高层次的数据流图表现的业务逻辑越抽象,越低层次的数据流图表现的业务逻辑则越具体。撰写需求说明书需求说明书是在需求分析活动后建立的文档资料,它是对开发项目需求
3、分析的全面的描述。需求说明书的内容一般包括:需求分析的目标和任务、具体需求说明、系统功能和性能、系统运行环境等。需求说明书还应包括在分析过程中得到的数据流图、数据字典、功能结构图和系统配置图等必要的图表说明。概念模型的特点及设计方法自顶向下的方法:自顶向下的方法是先定义全局概念结构的框架,然后逐步细化,形成最终概念模型。自底向上的方法。自底向上的方法则首先定义各局部应用的概念结构,然后将它们集成,形成全局概念结构。第4章数据库与事务日志4.1数据库的组成4.2系统数据库和示例数据库4.3创建数据库和事务日志4.4管理数据库上一章返
4、回目录4.1数据库的组成数据库的组成1、主数据文件.MDF关系图、表、视图、启动信息、存储数据等2、事务日志文件.LDF记录数据库对象所做的一系列修改4.2系统数据库和示例数据库一、系统数据库1、master—记录了系统的所有系统级的信息(登录帐号、系统配置、数据库位置、初始化等)2、model—包含了用户数据库中应包含的所有系统表及其他系统对象的结构(2MB)3、msdb—记录了有关服务信息(作业、警报)4、tempdb—临时数据库,记录中间数据二、示例数据库1、Northwind—虚构的贸易公司的数据信息2、pubs—虚构的出
5、版公司的数据信息4.3创建数据库和事务日志创建数据库和事务日志的方法一、使用向导创建数据库二、使用企业管理器创建数据库三、使用SQL语言创建数据库。一、使用向导创建数据库在企业管理器中,选择“工具”菜单中的“向导”命令,出现“选择向导”窗口,以下图4-1到图4-8是使用向导创建数据库,用户根据提示操作,即可创建数据库。图4-1选择向导对话框图4-2欢迎使用创建数据库向导对话框图4-3输入数据库名称和文件位置对话框图4-4定义数据库文件逻辑名称及初始大小对话话框图4-5定义数据库增长信息对话框图4-6定义事务日志文件名称及初始大小对
6、话框图4-7定义事务日志文件增长信息对话框图4-8确认创建数据库对话框二、使用企业管理器创建数据库(1)在企业管理器中,单击工具栏中的图标,或在数据库文件夹或其下属任一数据库图标上单击右键,选择新建数据库选项,就会出现如图4-9所示的对话框。(2)在常规(General)页框中,要求用户输入数据库名称以及排序规则名称。(3)点击数据文件(DataFiles)页框,该页框用来输入数据库文件的逻辑名称、存储位置、初始容量大小和所属文件组名称,如图4-10所示。(4)点击事务日志(TransactionLog)页框,该页框用来设置事务日
7、志文件信息,如图4-11所示。(5)单击图4-11中的“确定”按钮,则开始创建新的数据库。图4-9创建数据库对话框中的常规页框图4-10创建数据库对话框中的数据文件页框图4-11创建数据库对话框中的事务日志页框三、使用SQL语言创建数据库CREATEDATABASE数据库名称ON(NAME=数据文件名_data,FILENAME=‘数据文件位置’,SIZE=初始大小,MAXSIZE=最大文件大小
8、unlimited,FILEGROWTH=增量)LOGON(NAME=日志文件名_LOG,FILENAME=‘数据文件位置’,SIZE=
9、初始大小,MAXSIZE=最大文件大小,FILEGROWTH=增量)例子4-1:创建了一个Company数据库创建了一个Company数据库,该数据库的主数据文件逻辑名称为Company_data,物理文件名为Company.mdf,初始大小为10
此文档下载收益归作者所有