销售单号 order Varchar(15) Checked
车型号 Car model Varchar(30) Checked
客户ID CustomerId Varchar(10) Checked
销售人员姓名 userId Varchar(10) Checked
数量 number Int Checked
支付方式 payType Varchar (50) Checked
首付 FirstPay float Checked
销售表:主要用于管理销售购买合同的具体信息,以方便查询,order是主键。
表3-5 预约表
列名 字段名 数据类型 允许空
预定单号 order Varchar(15) Checked
车型号 Car model Varchar(30) Checked
客户ID CustomerId Varchar(10) Checked
销售人员姓名 userId Varchar(10) Checked
支付方式 payType Varchar (50) Checked
购买日期 datatime Varchar (50) Checked
预约表:主要用于存储销售预定合同信息,order是主键。
3.6 数据库的安全性和完整性
在信息时代,信息安全问题越来越重要。数据库所存储的数据是一个部门的宝贵信息资源,它通常可为许多合法用户共享,同时必须防止非法用户访问,甚至更改和破坏。此外,还要防止对数据库不正确的更新,造成数据库的不一致性,保证它的完整性。因此数据库的安全性和完整性十分重要,DBMS必须提供数据库安全性和完整性的保护机制。
数据库的安全性,就是防止非法用户使用数据库造成数据泄露、更改或破坏,以达到保护数据库的目的。数据库中的数据必须在DBMS统一的严格的控制之下,只允许有合法使用权限的用户访问,尽可能杜绝所有可能对数据库的非法访问。一个DBMS能否有效地保证数据库的安全性是它的主要性能指标之一。
用户标识与鉴定是系统提供的最外层的安全保护措施。每个用户都登记一个用户标识符,它是用户公开的标识。但为了正确识别用户,防止别人冒名顶替,仅使用用户标识符是不够的,还需要进一步鉴别用户身份。
为了进一步鉴别用户,目前最广泛的就是使用口令。这样,每次用户要求进入系统时,必须得输入用户的标识符和口令,系统核对用户标识符和口令以鉴别用户身份。只有当用户标识符和口令核实正确后,用户才能使用计算机。
数据库的完整性是指授权用户对数据库更新时不会破坏数据的一致性,从而保证数据库中数据是正确的、一致的、相容的。对于违背完整性约束条件的操作则拒绝处理。
关系模型的完整性规则是对关系的某种约束条件。关系模型中可以有三类完整性约束;实体完整性、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的完整性约束条件,被称为是关系的两个不变性,应该由关系系统自动支持。
3.7 代码的设计
代码是人为确定的代表客观事物(实体)名称,属性,状态的符号或者是这些符号的组合。在系统开发中代码的作用主要表现在:
唯一化。在现实世界中有很多东西如果我们不加标识是无法进行区分的,这时机器进行处理就会遇到困难。因此对之前不能确定的事物进行代码的编制,添加标识,以确保唯一性。 C#汽车销售系统财务管理和销售管理设计(9):http://www.youerw.com/jisuanji/lunwen_2321.html