- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用程序计实验指导书
上海第二工业大学
数据库应用程序设计实验指导书
课程号: 7310059
适用专业: 软件工程
制定人: 周汉平
所在系: 软件工程系
计算机与信息学院
2008年5月目录
1. 实验一:数据库静态结构的设计-Power Designer上机 1
2. 实验二:查询语句Select及视图上机 3
3. 实验三:数据库行为特征设计 5
4. 实验四:数据库应用程序设计上机 7
实验一:数据库静态结构的设计-Power Designer上机
【实验目的】
掌握PowerDesigner的概念数据模型CDM(Conceptual Data Model)的一般概念:实体(实体属性、实体标识)、域、图、关系和继承
掌握用Relationship表示实体1-1、1-多和多-多关系及强制关系和依赖关系概念;
掌握Relationship的各种关系对生成物理数据模型的实际影响
了解Association使用的基本方法
理解继承的使用场合和方法
掌握生成PowerDesigner的物理数据模型PDM(Physical Data Model)的方法及如何获取生成的DDL语句
能把一个实际问题转化为规范的概念数据模型
【实验性质】
设计型实验
【实验内容】
参考课件完成学生、课程、校园卡和班级的概念数据模型(Teaching.cdm)的设计,并由此生成物理数据模型(Teaching.pdm)。
在Teaching.cdm中,students和classes的Relationship加上依赖关系,然后生成物理模型,观察区别。
在实际应用中,学号往往包含了学生的级别、专业、班号等信息,这实际不符合1NF,如何设计更规范?同时又能按需求规则输出包含级别、专业、班号等信息的学号,设计后保存到文teaching1.cdm。
实体学生的班长的关系,由于班长本身是学生,所以是一个实体自己和自己的关系,建立这种关系后将在物理模型中产生什么情况?
学生和课程的关系即“选课”可使用Association,也可以使用一个实体,该实体具有成绩属性,然后分别和学生和课程建立强制的依赖多-1关系,分别用这两种方法设计CDM,然后生成PDM。比较分析两种方法的优缺点。(上述实体及其关系也可以在两个实体建立的Relationship后,右击Relationship使用弹出菜单中的Change to Entity/Standard生成)
完成包含图书、出版社、作者、读者和借书单(一次可借多本图书)等实体的概念数据模型设计,图书和借书单实体的概念模型设计参考商品和单据实体的概念数据模型设计。(book.cdm/book.pdm)
使用继承完成各种单据实体的概念数据模型设计,单据有订货单、进货单、销售单,其共有的属性为单据号、日期、制单人和单据状态等(sheet.cdm/sheet.pdm)。
用PowerDesigner完成课件中“同一实体的多个外键引用的处理”中的实例(sheetref.cdm/sheetref.pdm)。
【实验步骤】
启动PowerDesigner
根据要求设计概念数据模型
生成物理数据模型
保存cdm和pdm文件
【实验环境】
PowerDesigner 9
【实验要求】
将所有cdm和pdm文件压缩打包成以“学号+姓名01”命名的文件中,上传到指定服务器中。
实验二:查询语句Select及视图上机
【实验目的】
基本掌握子查询在UPDATE、INSERT和DELETE语句中运用
熟练掌握左连接、右连接、完全连接和自连接的技术与应用
熟练掌握各种关系代数运算和集合运算的实现:投影、选择、连接、广义笛卡尔积和并、交、差、除
掌握函数在SELECT中运用
熟练掌握视图及其应用
【实验性质】
设计型实验
【实验内容】
完成6.4中例1中方案1到方案3的销售表的月累计和年累计销售额的统计。
对关系student(id,name,sex,classid)、sc(id,subid,grade),根据下列情况分别写出查询语句,要求查询结果包含班级编号、男生平均成绩和女生平均成绩。
sex中直接存放“男”和“女”
sex=0表示男,sex=1表示女
分别写出第二章树结点两种设计某级代码加长一位的SQL语句(update语句)(原代码在相应级别代码前加“0”)。
采用第二章供应商问题的解决方案,完成下列查询:
查询某个学生在校期间系的所用名及使用该名的起止日期。
查询某个学生某学期的成绩单,成绩单上输出该学期该学生所在系的名称
对第二章的系名问题,使用all查询1999-7-1所有系名
对第二章的树结点的第二种方案,写出查询各结点路径的select语句。
【实验步骤】
启动SQL Server 2000服务
使用企业管理器或查询分析器建立数据库及数据表,并输入若干数
您可能关注的文档
- 教研室2013上学期工作总结.doc
- 教科版9上物理阻综合讲解、练习.docx
- 教科版六上科学三单元《能量》课堂知识点总结及答案 3.doc
- 教科版品德与社三年级下册全册教案.doc
- 教科版小学科学年级下册教材分析.doc
- 教育事业发展主目标.doc
- 教育信息安全整解决方案.doc
- 教育学_自考资_第九章_教学(下).doc
- 教育学原理课件新).doc
- 教育学考研经验来人谈2.doc
- 国开景区管理作业2试题及答案.pdf
- 国开景区管理作业1-4试题及答案.pdf
- 河南开放大学本科《地域文化(本)》作业练习1-3试题及答案.pdf
- 2024年大型游乐设施操作证考试题库及答案很全.pdf
- 2024年门座式起重机司机考试题库及答案.pdf
- 2022-2023学年河北省衡水市武强中学高二(下)期末数学试卷【答案版】.docx
- 2022-2023学年河北省保定市崇德实验中学高二(下)期末数学试卷【答案版】.docx
- 江西省2017年中小学教师招聘考试高中化学试卷及答案.docx
- 2024年河北省八年级中考生物真题(解析版).docx
- 2024年南阳市社会保险中心(唐河县企业养老保险分中心)(参公)一级科员招录1人《行政职业能力测验》高频考点、难点(答案详解版).docx
最近下载
- 专修篇上 掌握市场TOM WILLIAMS《MASTER THE MARKET》.pdf
- (流程管理)全案销售流程框架.pdf VIP
- 第十一章第一节 正常吞咽的解剖生理学基础.pptx
- 设备设施定期保养规程.doc
- 广东省深圳市2024年中考生物模拟试题含解析.pdf VIP
- 【首发】广东省深圳市2024年中考生物全真模拟试题含解析.doc VIP
- 普通高等学校本科教育教学审核评估 自评报告 (第二类第一种).pdf VIP
- 新时达AS180系列高性能vf通用变频器操作手册.pdf
- 青岛版科学六年级下册实验报告单(六三制).pdf VIP
- SL703-2015、灌溉与排水工程施工质量评定表.docx
文档评论(0)