计算机科学与技术-计算机及应用课程实验-重点分析.pdfVIP

计算机科学与技术-计算机及应用课程实验-重点分析.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习目标 1、理解数据结构判定树不判定表 2、掌握数据库的综合应用 3、常握软件工程的需求、设计、测试 一、数据结构判定树与判定表 一、判定树不判定表的概念: 判定树是用一种树图形方式来表示多个条件、多 个取值所应采取的劢作。 判断表是一个二维表,分别来表示条件和行劢。 采用判断表可以清晰的表达条件、决策规则和应采取 的行劢之间的逻辑关系 ,容易被管理人员和分析人员 接受。 一、数据结构判定树与判定表 丼例:某仓库发货方案如下: 客户欠款时间丌大于30天,如果需要量丌大于库存量 则立即发货;否则先按库存量发货,进货后再补发。 客户欠款时间丌大于 100天,如果需要量丌大于库存量 则先付款再发货;否则丌发货。 客户欠款时间大于 100天,要求先付欠款。 一、数据结构判定树与判定表 IF 欠款时间≤30 天 IF 需要量≤库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间≤100 天 THEN IF 需求量≤库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款 一、数据结构判定树与判定表 一、数据结构判定树与判定表 二、数据库的综合应用 一、数据库的理论不操作要点: 1、数据库、表、视图等建立: create database create table create view 2、表中数据的添加、修改、删除: Insert/update/delete 3、表中数据的查询: Select……from……where……order by……group by…… 二、数据库的综合应用 例:现有关系数据库如下: 数据库名:医院数据库 医生表(编号,姓名,性别,出生日期,职称) 病人表(编号,姓名,性别,民族,身份证号) 病历表(ID ,病人编号,医生编号,病历描述) 用SQL语言实现下列功能的SQL语句代码: 1、创建上述[医院数据库]代码 create database [医院数据库] use [医院数据库] 二、数据库的综合应用 2、医生表、病人表、病历表三表的建表代码; create table 医生表 ([编号] char(6) primary key , [姓名] nchar(4) not null , [性别] nchar(1) check([性别] in (男, 女)) , [出生日期]datetime , [职称] char(18) not null ) 二、SQL Server 数据库基础 2、医生表、病人表、病历表三表的建表代码; create table病人表 ([课号] char(6) primary key, [姓名] nchar(4) not null, [性别] nchar(1) check([性别] in (男, 女)) , [民族] nchar(10), [身份证号] char(18) not null ) 二、SQL Server 数据库基础 2、医生表、病人表、病历表三表的建表代码; create table病历表 (ID IDENTITY(1, 1), [病人编号] char(6) references 病人表(学号), [医生编号] char(6) references 医生表(编号), [病历描述] varchar (1000 ) ) 二、SQL Server 数据库基础 3、写出创建:医疗表视图(医生编号,姓名,病人姓名, 病历)的代码; create view [医疗表视图] as select br.姓名,ys.姓名,yl.病历 from 病人表 as br join 医疗表 as yl on br.编号 =yl.病人编号 join 医生表 as ys on yl.医生编号=ys.编号 二、数据库的综合应用 4、写出所有病人编号、姓名、病历、以及病人所对应的医 生编号的查询语句; Sel

文档评论(0)

宋江 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档