当前位置: 首页 > wzjs >正文

电子商务网站建设第三章答案seo助力网站转化率提升

电子商务网站建设第三章答案,seo助力网站转化率提升,平安银行官方网站,网站制作可以卖多少钱1.什么是数据库的完整性? 数据库的完整性是指数据库数据的正确性和相容性。相容性是指数据对象在不同关系表中的数据是相同的一致的。 2.数据库的完整性概念与数据库的安全性概念有什么区别和联系? 联系是都是为了保护数据库。 区别:1.完整性是防止数据库中存在不…
1.什么是数据库的完整性?
数据库的完整性是指数据库数据的正确性和相容性。相容性是指数据对象在不同关系表中的数据是相同的一致的。
2.数据库的完整性概念与数据库的安全性概念有什么区别和联系?
联系是都是为了保护数据库。
区别:1.完整性是防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据安全性是保护数据库防止恶意的破坏和非法的存取。
2.防范的对象:完整性是不正确不合语义的数据,安全性防范的对象是非法用户和非法操作。
3.什么是数据库的完整性约束?
是指数据库中的数据必须满足的语义条件。
4.关系数据库管理系统的完整性控制机制应具备哪三方面的功能?
1.提供定义完整性约束的机制。
2.提供检查完整性约束的方法。如在进行了insert,update,delete后要检查数据是否仍然符合完整性约束条件。
3.提供完整性的违约处理方法。有拒绝或者级联执行。
5.关系数据库管理系统在实现参照完整性时需要考虑哪些方面?
要提供定义主码和外码的机制,还需要提供不同的策略供用户选择。
这些策略包括:
举个例子有一张选课表,还有一张学生表,选课表的学号是外码,参照了学生表的主码(学号)。
1.当选课表插入元组时,违约处理为拒绝执行。
2.当选课表要修改外码值时,违约处理为拒绝执行。
3.当学生表要删除元组时,相应违约处理为拒绝执行或者说级联删除(删除选课表中的相应元组),或者说将选课表中的外码给设置为空值。
4.当学生表要修改主码值时,同上。
级联删除就是说我要在学生表中删除一个元组这个元组的学号要在选课表中找到相应值然后将选课表的元组一起删了。
6.假设有下面两个关系模式:
职工(职工号,姓名,出生日期,职务,工资,部门号),其中职工号为主码;
部门(部门号,名称,经理姓名,电话),其中部门号为主码。
用SQL定义这两个关系模式,要求在模式中完成以下完整性约束的定义:
①定义每个模式的主码。
②定义参照完整性约束。
③定义职工年龄不超过65岁。
CREATE TABLE 职工 (职工号 INT PRIMARY KEY,  -- 主码姓名 VARCHAR(50),出生日期 DATE,职务 VARCHAR(50),工资 DECIMAL(10, 2),部门号 INT,CONSTRAINT fk_部门号 FOREIGN KEY (部门号) REFERENCES 部门(部门号),  -- 参照完整性约束CONSTRAINT chk_年龄 CHECK (TIMESTAMPDIFF(YEAR, 出生日期, CURDATE()) <= 65)  -- 年龄不超过65岁
);CREATE TABLE 部门 (部门号 INT PRIMARY KEY,  -- 主码名称 VARCHAR(50),经理姓名 VARCHAR(50),电话 VARCHAR(20)
);

最难的:CONSTRAINT chk_年龄 CHECK (TIMESTAMPDIFF(YEAR, 出生日期, CURDATE()) <= 65)

解释如下:

  • CONSTRAINT chk_年龄

    • CONSTRAINT是一个SQL关键字,用于定义一个约束并为其命名。chk_年龄是这个约束的名字。给约束命名是可选的,但它有助于在以后需要修改或删除约束时更容易识别。
  • CHECK (TIMESTAMPDIFF(YEAR, 出生日期, CURDATE()) <= 65)

    • CHECK是一个SQL关键字,用于定义一个条件,该条件必须为真才能插入或更新数据。如果条件不为真,则操作会失败。
  • TIMESTAMPDIFF(YEAR, 出生日期, CURDATE())

    • TIMESTAMPDIFF是一个SQL函数,用于计算两个日期或时间之间的差异。它的语法是TIMESTAMPDIFF(unit, datetime_expr1, datetime_expr2),其中unit表示要计算的时间单位,datetime_expr1datetime_expr2是要比较的两个日期或时间。
    • 在这个例子中,unitYEAR,表示计算年份之间的差异。
    • 出生日期是数据库表中的一列,表示职工的出生日期。
    • CURDATE()是一个SQL函数,返回当前的日期。

    所以,TIMESTAMPDIFF(YEAR, 出生日期, CURDATE())计算的是从出生日期到当前日期的年份差异,即职工的年龄。

  • <= 65

    • 这是一个比较操作符,用于检查计算出来的年龄是否小于或等于65。

7.在关系数据库管理系统中,当操作违反实体完整性、参照完整性和用户定义的完整性约束时,一般是
如何分别进行处理的?
违反用户定义的完整性:会拒绝执行。
违反实体完整性:会拒绝执行。
参照完整性违反后:
这些策略包括:
举个例子有一张选课表,还有一张学生表,选课表的学号是外码,参照了学生表的主码(学号)。
1.当选课表插入元组时,违约处理为拒绝执行。
2.当选课表要修改外码值时,违约处理为拒绝执行。
3.当学生表要删除元组时,相应违约处理为拒绝执行或者说级联删除(删除选课表中的相应元组),或者说将选课表中的外码给设置为空值。
4.当学生表要修改主码值时,同上。
http://www.dtcms.com/wzjs/517615.html

相关文章:

  • 网站的栏目设计上海网站推广系统
  • 网站设计高端网络广告营销的特点
  • 建网站带app多少投资鄂州seo
  • javaee做网站建设深圳专门做seo的公司
  • 风铃做的网站能否推广网络推广培训课程内容
  • 做印刷网站公司哪家好企业网站系统
  • 网站开发定制多少钱黑帽seo技巧
  • 大连网站运营制作方案谷歌的推广是怎么样的推广
  • 应用商店下载最新版整站优化包年
  • 网站关键词添加seo 知乎
  • 做网站语言学什么媒体吧软文平台
  • 深圳营销网站建设报价什么叫百度竞价推广
  • 中国电子商务网站百度竞价排名技巧
  • 网站开发建设方案的主要内容包括每日国际新闻最新消息
  • h5手机端网站开发软文营销是什么意思
  • wordpress+blog+推荐网站功能优化的方法
  • 郑州网站建设工作室公司网站如何推广
  • 自贡住房和城乡建设厅网站网站可以自己做吗
  • 删除网站域名竞价推广方案
  • 企业网站建设是什么合肥百度关键词推广
  • 自己做网站需要学什么软件seo排名技巧
  • 免费的域名网站广告投放推广平台
  • 云南省建设厅标准员网站黄金网站软件免费
  • 做网站中心蓝牙耳机网络营销推广方案
  • 深圳专业建网站公司关键词优化工具互点
  • 企业注册好了怎么做网站百度推广客户端
  • 做婚礼效果图的网站有哪些百度搜索引擎营销案例
  • 彩票网站是静态动态上海网站排名推广
  • 宝山网站建设哪家好网站开发从入门到实战
  • 做期货关注什么网站互联网营销的优势