LMI工具箱:数据库应用系统设计详解及SQL Server实例
需积分: 45 174 浏览量
更新于2024-08-08
收藏 400KB PDF 举报
数据库应用系统设计是IT领域中的关键环节,涉及从需求分析到系统运维的全过程。这个过程通常包括以下步骤:
1. **需求分析**:在这个阶段,主要任务是理解用户的需求,通过绘制**数据流图**,建立**数据字典**并编写**需求说明书**。需求说明书是系统开发的基础,它是开发单位和用户单位之间沟通和理解的关键文档。
2. **概念设计**:概念设计的目标是根据系统的局部应用,绘制**ER图**(实体-关系图),并整合为**整体ER图**,以描绘数据之间的抽象关系。
3. **逻辑设计**:在概念设计的基础上,处理多对多的关联通常转化为基本表,以实现数据的规范化和结构化。
4. **物理设计**:设计数据库的具体实现细节,如表结构、索引等,这直接影响到数据库的性能和效率。
5. **机器实现**:将逻辑设计转化为实际的数据库结构,并在特定平台上(如Windows平台的SQL Server 2000)创建数据库实例。
6. **运行维护**:系统开发完成后,进行系统调试时,需测试不同数据和操作,确保系统的稳定性和兼容性。例如,在旅店管理中,可能通过视图如**客房空闲表**来简化查询。
关于SQL Server数据库部分,本题库提供了相关知识点:
- SQL Server 2000主要运行在Windows平台上,不支持UNIX、Linux或NetWare。
- 当查询少量数据时,SQL Server会采用行级锁定以提高并发性能。
- 物理存储由主数据文件、次数据文件和事务日志文件组成,用于持久化数据和事务跟踪。
- 数据库恢复依赖事务日志文件,通过它可以在数据损坏时进行修复。
- `master`数据库存储系统级信息,`model`数据库用于创建新数据库的模板,`tempdb`是临时数据库,而`msdb`则用于系统信息和调度任务。
此外,还涉及了数据库基础知识,如数据管理技术发展阶段、数据库的概念模型、数据独立性、数据库的定义和特点、数据的物理独立性、数据共享的含义、数据库系统的组成部分以及其优点等。这些知识点是理解数据库设计和管理的核心内容,对期末考试复习至关重要。
2019-03-01 上传
2019-08-13 上传
2023-09-07 上传
2021-05-19 上传
2022-03-12 上传
2021-03-19 上传
点击了解资源详情
2023-03-14 上传
2022-07-14 上传
锋锋老师
- 粉丝: 26
- 资源: 3866
最新资源
- 掌握Jive for Android SDK:示例应用的使用指南
- Python中的贝叶斯建模与概率编程指南
- 自动化NBA球员统计分析与电子邮件报告工具
- 下载安卓购物经理带源代码完整项目
- 图片压缩包中的内容解密
- C++基础教程视频-数据类型与运算符详解
- 探索Java中的曼德布罗图形绘制
- VTK9.3.0 64位SDK包发布,图像处理开发利器
- 自导向运载平台的行业设计方案解读
- 自定义 Datadog 代理检查:Python 实现与应用
- 基于Python实现的商品推荐系统源码与项目说明
- PMing繁体版字体下载,设计师必备素材
- 软件工程餐厅项目存储库:Java语言实践
- 康佳LED55R6000U电视机固件升级指南
- Sublime Text状态栏插件:ShowOpenFiles功能详解
- 一站式部署thinksns社交系统,小白轻松上手