正在加载图片...
《SQL Server2008数据库技术应用》习题2 ■物据库系练设补的各个先警的红客是什久? 1、需求分析: 准确了 分析用户需求(这是整个数据库设计的基础)。需求分 析要收集数据库所有用户的信息内容和处理要求,并加以归纳和分析,建立系统 说明文档。 2、概念结构设计:通过对用户的需求进行综合归纳与抽象,形成一个独立于具 体DBMS的概念模型,是整个数据库设计的关键 、逻辑结构设计 在概念模型的基础上 根据实际应用的需要导出一种DBMS 支持的逻辑数据模型,并进行优化。该模型满足数据库存储、一致性及运行等各 方面的用户需求。 4、物理结构设计: 目标是从一个满足用户需求的己确定的逻辑模型出发,在限定的软、硬件环境下, 利用DBMS提供的各种手段设计一个可实现的、运行高效的物理数据库结构, 包括选择数据库文件的存储结构、选择索引、分配存储空间以形成数据库的内模 式 5、数据库实施: 设计人员运用DBMS提供的数据定义语言及宿主语言,根据逻辑设计和物理设 计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 库云行和雄护 数据库系统经过试运行后,即可投入正式运行。在数据库系统运行过程中需要不 析地对其进行评价、调整与修改。 例题:数据库设计 工厂广答理数据库要求存储下述信息 产品:产品编号,产品名,规格等 工人: 工人编号,姓名,性别,年龄,职称等 车间:车间名称,负责人,地址等 并约定:: 一个车间可生产多种产品,一种产品可由多个车间生产,并记录每个车间生产的 每种产品的数量 一个车间可有多个工人,一个工人只能属于一个车间。 (1)根据上述信息设计数据库的概念模型,画出E-R图,用下划线标明各实体 的主码,并标明实体间的联系的类型(1n,mn,1:1) (2)将上述概念模型转化为关系模式,并标明主码(加下划线)和外码(用文 字道明) 概念设计《SQL Server 2008 数据库技术应用》习题 2 ◼ 数据库系统设计的各个步骤的任务是什么? 1、需求分析:准确了解与分析用户需求(这是整个数据库设计的基础)。需求分 析要收集数据库所有用户的信息内容和处理要求,并加以归纳和分析,建立系统 说明文档。 2、概念结构设计:通过对用户的需求进行综合归纳与抽象,形成一个独立于具 体 DBMS 的概念模型,是整个数据库设计的关键。 3、逻辑结构设计:在概念模型的基础上,根据实际应用的需要导出一种 DBMS 支持的逻辑数据模型,并进行优化。该模型满足数据库存储、一致性及运行等各 方面的用户需求。 4、物理结构设计: 目标是从一个满足用户需求的已确定的逻辑模型出发,在限定的软、硬件环境下, 利用 DBMS 提供的各种手段设计一个可实现的、运行高效的物理数据库结构, 包括选择数据库文件的存储结构、选择索引、分配存储空间以形成数据库的内模 式。 5、数据库实施: 设计人员运用 DBMS 提供的数据定义语言及宿主语言,根据逻辑设计和物理设 计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行。 6、数据库运行和维护: 数据库系统经过试运行后,即可投入正式运行。在数据库系统运行过程中需要不 断地对其进行评价、调整与修改。 例题:数据库设计 一个工厂管理数据库要求存储下述信息: 产品:产品编号,产品名,规格等 工人:工人编号,姓名,性别,年龄,职称等 车间:车间名称,负责人,地址等 并约定:: 一个车间可生产多种产品,一种产品可由多个车间生产,并记录每个车间生产的 每种产品的数量; 一个车间可有多个工人,一个工人只能属于一个车间。 (1)根据上述信息设计数据库的概念模型,画出 E-R 图,用下划线标明各实体 的主码,并标明实体间的联系的类型(1:n,m:n,1:1) 。 (2)将上述概念模型转化为关系模式,并标明主码(加下划线)和外码(用文 字说明)。 概念设计
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有