19、实现基础表结构

实现基础表结构

在数据库设计领域,有这样一句名言:“每个人的作品,无论是文学、音乐、绘画、建筑还是其他任何东西,始终都是他自己的写照。”这意味着数据库设计也会带有设计者的个人印记。接下来,我们将探讨如何把逻辑数据库模型转化为可实施的模型,并创建数据库对象,包括表、键和关系等。

设计流程

逻辑模型通常与具体数据库无关,无论最终要在 Microsoft SQL Server、Microsoft Access、Oracle、Sybase 还是其他关系型数据库管理系统(甚至 MySQL)上实现设计,逻辑设计过程基本不受影响。但在本次设计中,我们将针对 SQL Server 2005 进行具体实施。

以下是假设你已在机器上安装了 SQL Server 2005(推荐使用开发者版本,也可使用免费的 Express 版本),本次设计的主要流程:
1. 回顾逻辑设计 :最后一次对模型进行低成本(至少是低成本)的更改。
2. 将逻辑模型转换为实施模型 :分析逻辑模型中存在或不存在的一些设计情况,这些情况可能是实现数据库所必需的,或者会使在 SQL Server 中实现数据库变得不必要地困难。
3. 实施设计 :根据设计在 SQL Server 中创建表。

本次我们将以一个新的电影租赁店数据库为例进行设计,该数据库主要涉及三个重要实体:
- Movie 表 :代表一般的电影,无论其包装形式如何。例如《黄金三镖客》在美国有多个版本发行,但它们本质上是同一部电影。该表用于记录该电影可能以某种格式

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值