数据库建立

数据库建立1, 在我们写完计划表后开始建立数据库,数据库的建立不是说建立完了就可以了,到后面是需要不断地改善的,因为前期的数据我们可能列举出表时不够完整,或者表与表之间的关系链接错误,重复。2, 随着项目的功能实现,渐渐的数据库的数据显示出不足,我们就要进行改善1, 数据库的建立要先对项目的功能有足够的理解,要熟悉项目,把项目的表列举出来,那些数据是属于那个表的,一个表里面需要获取到那些表的信息,确定…

大家好,又见面了,我是你们的朋友全栈君。

1, 在我们写完计划表后开始建立数据库,数据库的建立不是说建立完了就可以了,到后面是需要不断地改善的,因为前期的数据我们可能列举出表时不够完整,或者表与表之间的关系链接错误,重复。
2, 随着项目的功能实现,渐渐的数据库的数据显示出不足,我们就要进行改善
在这里插入图片描述
1, 数据库的建立要先对项目的功能有足够的理解,要熟悉项目,把项目的表列举出来,那些数据是属于那个表的,一个表里面需要获取到那些表的信息,确定后把一个表里面的数据列举出来,然后连接到需要获取信息的表的ID,例如;员工表里面有,员工的姓名,性别,地址,电话号码等等的员工信息,把它列举为一个表。
2, 然后员工表有不同的员工,有服务员,销售员,前台等等的员工,我们就建立一个员工职称,代表不同的员工类型。然后员工表要获取到员工职称表ID.
3, 然后员工属于那个部门,需要创建员工部门表,然后员工表引用部门表的ID获取到部门的ID,就能知道这个员工属于那个部门的了。如果部门也需要员工的信息那就在部门中获取到员工的ID,这样在查询数据的时候就能从部门中查询到员工的信息,在查询员工的时候也能知道它是什么部门的。
在这里插入图片描述
1,把需要完成的表和表里面的信息连接出来后我们就开始建立模型,项目数据库建立之前需要在PowerDesigner把表建成物理模型,
2,物理模型的建立注意在建立的过程中,主键ID要把后面的主键和不可以为空勾上,然后在连接两个表之间的关系时要记得按右边的鼠标按钮,把连线功能取消掉,在连接表时要注意表是不是连接到了原本的表,如果连接到本身,就会有两个一样的ID。
在这里插入图片描述
4, 注意数据库表与表之间是可以间接获取到数据的,例子:有三个表,开台表,客人信息表,会员表,开台表里面需要获取到客人的信息,和会员卡信息,那开台表获取到了客人信息表的ID,而客人信息表里面获取到了会员表的ID,那开台表就不用再获取会员表的ID,直接在客人信息表里面间接获取到会员的ID信息就可以了。
5, 直接获取数据就是直接连接两个表。
6,注意在创建表的时候要把主键的类型选择为int类型,把不可以为空和主键的框框勾上,
然后双击打开主键的页面,就是在ID哪一行双击,
在这里插入图片描述
6, 打开页面后我们需要把Identity的框框勾上,让ID在数据库中能够自增为只读模式
7, 然后在数据信息是True或False时候数据类型是bit类型,时间就是dateTime,或者date,其他字段就是nvarchar%,自己输入长度,一般50左右就行了,然后生成。
8, 然后在数据库建立新的数据库,引入文件,执行。
9, 数据库在SQL_Server执行代码时出错可以双击报错的代码,数据库就会自动帮你找到错误的代码,然后如果是dbo错误就可以删除掉错误的代码,然后再一次执行,执行成功就可以了

                               ----------- 个人理解如有错误请指正
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/161966.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 简单教你写xsync和xcall的脚本

    简单教你写xsync和xcall的脚本xsync配置xsync脚本基于rsync工具,rsync远程同步工具,主要用于备份和镜像。具有速度快、避免复制相同内容和支持符号链接的优点,它只是拷贝文件不同的部分,因而减少了网络负担。rsync-rvl$pdir/$fname$user@hadoop$host:$pdir常用参数:-r,–recursive对子目录以递归模式处理-R,–relative使用相对路径信…

    2022年5月28日
    34
  • python正则表达式匹配中文(Excel如何根据名字匹配编码)

    字符串的编码乱码问题由来已久,真的是令人头疼。这不是在做正则匹配中文时候,编码又一次成了拦路虎,在这儿记录两点。第一,字符串编码。第二,正则匹配中文。早期编码都用ASCII编码,用一个字节来处理编码。如大写A编码为65,但处理中文时候,一个字节显然不够,至少两哥字节,还不能和ASCII冲突,,中国制定GB2312编码,把中文编进去。类似的,韩国,日本都出来格子标准,结果就是多语言混合的文本中会

    2022年4月15日
    44
  • Eclipse代码自动补全方法「建议收藏」

    Eclipse代码自动补全方法「建议收藏」MyEclipse,是在eclipse基础上加上自己的插件开发而成的功能强大的企业级集成开发环境,主要用于Java、JavaEE以及移动应用的开发;以下小编给大家介绍在使用MyEclipse开发编写代码中代码提示的快捷方式;代码的提示大大给开发者带来高效的编程及代码书写的准确率等。详细步骤如下:1、找到Window下的Preferences里面的Java-Editor-Templates路径…

    2022年5月31日
    33
  • 微信小程序面试题总结

    微信小程序面试题总结小程序面试题简单描述下微信小程序的相关文件类型?一、WXML(WeiXinMarkupLanguage)是框架设计的一套标签语言,结合基础组件、事件系统,可以构建出页面的结构。内部主要是微信自己定义的一套组件。与html差不多。二、WXSS(WeiXinStyleSheets)是一套样式语言,用于描述WXML的组件样式,与css差不多二、js逻辑处理,…

    2022年6月26日
    40
  • win右键菜单二级菜单

    win右键菜单二级菜单参考:https://blog.csdn.net/mzYangMao/article/details/82913316一、创建对应的菜单组创建二级菜单,必须在下面创建SubCommands二、创建shell三、在shell下面创建对应的名字组,比如我这的sublime四、创建对应的command,然后对应的默认属性设置对应的值最终效果:…

    2022年6月11日
    21
  • 《阿里巴巴Java开发手册》扫描插件正式发布–插件安装和使用分析

    本博文始发地址在公司论坛::《阿里巴巴Java开发手册》扫描插件正式发布–插件安装和使用分析“不管做什么,只要坚持下去就会看到不一样!在路上,不卑不亢!”阿里巴巴于10月14日上午9:00在杭州云栖大会《研发效能峰会》上,正式发布《阿里巴巴Java开发手册》扫描插件。下面分享这个插件,希望更多的人使用,提高我们的代码/编码的规范!

    2022年2月26日
    48

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号