MySQL数据库应用技术实验六 视图管理_第1页
MySQL数据库应用技术实验六 视图管理_第2页
MySQL数据库应用技术实验六 视图管理_第3页
MySQL数据库应用技术实验六 视图管理_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验六视图管理实验学时:1学时实验类型:设计实验要求:必做一、实验目的掌握视图的定义与维护操作,加深对视图在关系数据库中作用的理解。二、实验内容在数据库world中完成以下操作:建立亚洲国家的视图asia_country,并要求进行修改和插入操作时仍需保证该视图只有亚洲国家,视图的属性名为Code,Name,Continent,Population,GNP,GovernmentForm.USEworld;CREATEVIEWasia_countryASSELECTCode,Name,Continent,Population,GNP,GovernmentFormFROMcountryWHEREContinent='Asia';对于视图的使用,将其当做基本表即可,可用下面语句用来显示asia_country表中的所有亚洲国家:USEworld;SELECT*FROMasia_country;或者直接在左侧目录【world】下的【视图】下多出的“asia_country”上点击右键,在弹出选项里选择“设计视图”。结果如图1.1所示:图1.12、建立国家简称(country.Code)、城市名(city.Name)、语言名(countrylanguage.Language)的视图cc_language。本视图由三个基本表的连接操作导出,其SQL语句如下:USEworld;CREATEVIEWcc_languageASSELECTcountry.Code,city.Name,countrylanguage.LanguageFROMcountry,city,countrylanguageWHEREcountry.Code=city.CountryCodeANDcountry.Code=countrylanguage.CountryCode; 用以下语句查看:USEworld;SELECT*FROMcc_language; 结果如图:2.1:图2.13、定义一个反映国家独立年份的视图c_indepyear。USEworld;CREATEVIEWc_indepyear(country_code,country_name,country_indepyear)ASSELECTCode,Name,IndepYearFROMcountry;用以下语句查看:USEworld;SELECT*FROMc_indepyear;结果如图3.1所示图3.14、删除视图c_indepyear。USEworld;DROPVIEWc_indepyear;5、在亚洲国家视图asia_country中找出国民生产总值GNP大于50000的国家名称和GNP。USEworld;SELECTName,GNPFROMasia_countryWHEREGNP>50000;6、在asia_country视图中人口多于一千万的国家名称、政体。USEworld;SELECTName,GovernmentFormFROMasia_countryWHEREPopulation>10000000;7、将亚洲国家视图asia_country中Code为“AFG”的政体改为“Republic”。USEworld;UPDATEasia_countrySETGovernmentForm='Republic'WHERE`Code`='AFG';8、向亚洲国家视图asia_countr中插入一个新的国家记录,其中Code为“DMC”、Name为“Demacia”,Cotinent为“Asia”,Population为“10000000”,GNP为“50000”,GovernmentForm为“Monarchy”。USEworld;INSERTINTOasia_countryVALUES('DMC','Demacia','Asia',10000000,50000,'Monarchy');三、课后练习题1、建立共和国政体的国家的视图。2、建立君主立宪制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论