数据库与表的大题怎么做
SQL Server本身就是一个完善的数据库,提供可视化编程,后台完成所有拖放处理操作,不管有没有数据都可以使用,不需要编译。
一个比较合理的数据库设计应该考虑数据的交互性和挖掘能力、处理效率以及日志记录。
建立数据表,注意以下几点:
表建立的时候要有主键和索引,表与表之间要能使用主键相联系,举例说在A表里我做完一次记录要生成一个单号,B表里面是依据单号来做下一个流程,而不是依据记录的每一条数据
取名尽量使用英文+下划线,SQL Server里对汉字需要转码,影响工作效率,按照他的默认编码方式操作有助于提高数据处理速度
建立数据表的列数不要太多,用编码规则来建立逻辑
注意字段存储空间,限制字段长度,少用注释和image
存储过程尽量简洁实用
建立视图,为了别的客户端使用,尽量建立视图,做好完整的数据分析,别的接口程序或者客户端直接就可以拿去使用。做视图注意几点:
多个表操作写在一个视图里,不要嵌套太多视图
连接查询要适当的筛选
跨服务器操作视图,要建立服务器链接表,尽量使用内网链接,把服务器链接表做成查询视图,放在本地服务器数据库里,这样就等同本地操作
视图之间保留连接字段作为主要索引
建立计划作业,有计划地进行数据同步更新和备份标识工作,注意事项:
备份数据尽量放数据库里同步复制
计划任务避开工作高峰期
建立存储过程,记录操作日志,把日志以数据表的形式存储,注意事项:
存储过程对本表操作,不要交互太多表
精简参数数量,注意参数存储空间
对记录修改删除、更新标记的时候尽量使用时间来索引
建立关系图,给表与表之间建立直接关系,整理整体挖掘数据性能。
建立计划更新任务,优化数据库整体性能。
一个比较合理的数据库设计应该考虑数据的交互性和挖掘能力、处理效率以及日志记录。
建立数据表,注意以下几点:
表建立的时候要有主键和索引,表与表之间要能使用主键相联系,举例说在A表里我做完一次记录要生成一个单号,B表里面是依据单号来做下一个流程,而不是依据记录的每一条数据
取名尽量使用英文+下划线,SQL Server里对汉字需要转码,影响工作效率,按照他的默认编码方式操作有助于提高数据处理速度
建立数据表的列数不要太多,用编码规则来建立逻辑
注意字段存储空间,限制字段长度,少用注释和image
存储过程尽量简洁实用
建立视图,为了别的客户端使用,尽量建立视图,做好完整的数据分析,别的接口程序或者客户端直接就可以拿去使用。做视图注意几点:
多个表操作写在一个视图里,不要嵌套太多视图
连接查询要适当的筛选
跨服务器操作视图,要建立服务器链接表,尽量使用内网链接,把服务器链接表做成查询视图,放在本地服务器数据库里,这样就等同本地操作
视图之间保留连接字段作为主要索引
建立计划作业,有计划地进行数据同步更新和备份标识工作,注意事项:
备份数据尽量放数据库里同步复制
计划任务避开工作高峰期
建立存储过程,记录操作日志,把日志以数据表的形式存储,注意事项:
存储过程对本表操作,不要交互太多表
精简参数数量,注意参数存储空间
对记录修改删除、更新标记的时候尽量使用时间来索引
建立关系图,给表与表之间建立直接关系,整理整体挖掘数据性能。
建立计划更新任务,优化数据库整体性能。
佚名
2024-05-29 20:20:02
类似问题(10)
-
佚名2024-05-29 10:09:18
问mysql数据库怎么建数据库名称
答两种方法(1) 简单一点,装人下phpmyadmin,图形界面,操作很简单。 (2) 麻烦一点 命令行 create databases name ...
-
佚名2024-05-29 10:58:56
问数据库系统问题
答前者指的是SQL SERVER、ORACLE、ACCESS、VFP等软件,后者指的是操作系统和应用程序软件
-
佚名2024-05-29 11:48:38
问数据库ORACLE将一个表的数据更新到另一个表
答update a set a.va=(select max(va) from b where b.code=a.code) 这个是套用了一层子查询,等于说每次在...
-
佚名2024-05-29 08:00:00
问mysql帐号,是不是等于数据库名与数据库用户名?
答mysql包含(服务器名:localhost,数据库用户名:root; 空密码:" ")
-
佚名2024-05-29 08:00:00
问用数据库怎么做
答SQL数据库开了么?就是小机箱样子的在右下角任务栏那。中间是绿色的小三角就是开了。
-
佚名2024-05-29 08:00:00
问请问高手,vb与access数据库,调用表中的数据进行计算!!!
答Set Rs=Conn.Execute('select 字段名 from 表名 where 条件')if rs.recordcount>0 thendim d...
-
佚名2024-05-29 08:00:00
问在oracle数据库中,如何建立表与表之间的关系?
答就是在表与表之间建立起链接就行了,这个链接就叫做外键—FC;列入:create table stu(stuid int,sName varchar2(20));...
-
佚名2024-05-29 08:00:00
问配置注册表数据库损坏怎么解决
答重新下载.net framework版本安装试试
-
佚名2024-05-29 08:00:00
问abap中如何删除数据库表中的数据,程序删除代码怎么写?
答如果不是自己建立的数据库表,还是最好别delete!你删除一个数据库表中的数据,会造成其他数据库表的数据无效的!delete db from table it_...
-
佚名2024-05-29 08:00:00
问数据库日期转换问题
答DB2:year(date_expression)返回date_expression中的年份oracle :select to_char(sysdate,'yy...
风水
起名
网名
- 1 网名有农
- 2 关于孽网名
- 3 中老年微信网名大全
- 4 三十几岁的女网名
- 5 有关敖丙的霸气网名
- 6 特别有文化的QQ网名
- 7 情侣网名超好看的符号
- 8 qq呆呆的网名
- 9 红汞核弹网名
- 10 九游网名侦探柯南正版授权
说说
- 1 明的个性签名
- 2 朋友个性签名伤感
- 3 人生古风个性签名大全
- 4 qq主面板显示对方签名
- 5 旺旺签名留微信号设置
- 6 闺蜜的霸气签名
- 7 风景漂亮的说说
- 8 姐妹说说简单
- 9 越痛越想你 心情说说
- 10 字画展厅的说说