如何做数据库设计

如何做数据库设计,第1张

先从需求分析中进行关键抽取,把需要抽取的名词、动词都选出来,然后画E-R图,画好后跟客户确认其中的实体、联系都与预期是否一致(例如主码选择是否正确、联系的一对一、一对多、多对多类型是否正确等),确认之后可以把E-R图转换为表,再跟据具体业务在表的合适字段上创建索引。

其语义假设如下: (1)任何两个顾客的收货地址都不相; (2)每一订单都有一个唯一的订单号码; (3)每个订单的订单细则在该订单里有一个唯一的编号。 函数依赖如下: CUSTNO→BAL,CUSTNO→CREDLIM,CUSTNO→DISCOUNT ADDRESS→CUSTNO, ORDNO→DATE (ORDNO,LINENO)→QTYORD,(ORDNO,LINENO)→QTYOUT (ORDNO,LINENO)→(ITEMNO,PLANTNO) (ITEMNO,PLANTNO)→QTYOH (ITEMNO,PLANTNO)→DANGER ITEMNO→DESCN 相应的BCNF如下: 顾客:CUST(CUSTNO,BAL,CREDLIM,DISCOUNT) 发货:SHOPTO(ADDRESS,CUSTNO) 订货单:ORDHEAD(ORDNO,ADDRESS,DATE) 订货细则:ORDLINE(ORDNO,LINENO,ITEMNO,QTYORD,QTYOUT) 货物:ITEM(ITEMNO,DESCN) 供货:IP(ITEMNO,PLANTNO,QTYOH,DANGER)

当你开放一个网站的时候,你就需要需求分析,根住页面的要求,去设计数据库,比如一个注册页面,肯定要有填写很多的信息,那每个输入框中的值,就是对应数据库中的字段,你可以先试着做一些简单的注册登录。你可以用c#,或者其他的语言,都是可以的,等你把基本登录,注册熟练了。你就可以根住网站的要求,去设计数据库。开始对模仿。每个表最少有一个主键。祝你好运,

单击"查询"按钮,查询BOOKAUTH数据库中出版过三本以上(含三本)图书的作者信息,查询信息包括:作者姓名,所在城市;查询结果按作者姓名升序保存在表NEWVIEW中,解决思路:

1、建立数据库

将自由表添加到数据库中,可以在项目管理器或数据库设计器中完成。在数据库设计器中可以从“数据库”菜单或在数据库设计器上单击右键d出的菜单中选择“添加表”,然后在“打开”对话框中选择要添加到当前数据库的自由表。还可用ADD TABLE命令添加一个自由表到当前数据库中。

2、打开数据库设计器,在“数据库”菜单中或在数据库设计器上对准要建立索引的表单击右键,在d出的菜单中选择“修改”。

3、在表设计器中的索引页面建立索引。

以上就是关于如何做数据库设计全部的内容,包括:如何做数据库设计、如何进行数据库设计、怎么样设计数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9360924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存