下载此文档

数据库实验报告.doc


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
数据库设计实验报告学院:计算机科学与软件学院班级:姓名:学号:、实验目的熟悉SQL的数据定义语言,能够熟练的使用SOL语句来创建和更改基本表,创建和取消索引。二、实验内容本实验的主要内容包括:使用CREATE语句创建基本表。更改基本表的定义,增加列,删除列,修改列的数据类型。创建表的升降序索引、取消表、表的索引或表的约束。三、习题AGENTS(AID,ANAME,ITY,PERCEN).数据库表PRODUCTS(PID,PNAME)。其中,CID,AID,PID分别是各表的主键,具有唯一性约束。创建CUSTOMERS表:CREATETABLECUSTOMERS(AMECHAR(8),CITYCHAR(8),TCHAR(8),PRIMARYKEY(CID))创建AGENTS表:CREATETABLEAGENTS(AIDINTNOTNULL,ANAMECHAR(8),CITYCHAR(8),PERCENCHAR(8),PRIMARYKEY(AID))创建PRODUCTS表:CREATETABLEPRODUCTS(PIDINTNOTNULL,ANAMECHAR(8),PRIMARYKEY(PID))(2).创建数据库表ORDERS(ORDNA,MANTH,CID,AID,PID,QTY,DOLLARS).其中,ORDNA是主键,具有唯一性约束。CID,AID,PID分别是外键引用自表CUSTOMERS,AGENTS,(ORDNAINTNOTNULL,MONTHINT,CIDINT,AIDINT,PIDINT,QTYCHAR(8),DOLLARSCHAR(8),PRIMARYKEY(ORDNA),FOREIGNKEY(CID)REFERENCESCUSTOMERS,FOREIGNKEY(AID)REFERENCESAGENTS,FOREIGNKEY(PID)REFERENCESPRODUCTS).增加数据库表PRODUCTS三个属性列:CITY,QUANTITY,(8)ALTERTABLEPRODUCTSADDQUANTITYCHAR(8)ALTERTABLEPRODUCTSADDPRICECHAR(8).OONCUSTOMERS(CID)OONAGENTS(AID)OONPRODUCTS(PID)OONORDERS(ORDNA)取消(4)、实验目的:熟悉SQL语句的数据查询语言,能够使用SQL语句对数据库进行单表查询、链接查询、嵌套查询和统计查询。二、实验内容实验内容主要是对数据库进行查询操作,包括如下四类查询方式:(1)单表查询查询的目标表达式为所有列,指定的列或指定的列的运算三种不同。使用DISTINCT保留字消除重复列。对查询结果排序和分组。集合分组使用集函数进行各项统计。(2)连接查询笛卡尔连接和等值连接。自连接。外连接。复合条件连接,多表连接。(3)嵌套查询通过实验验证对子查询的两个限制条件。体会相关子查询和不相关子查询的不同。考察四类谓词的用法,包括:第一类,IN、NOTIN;第二类,带有比较运算符的查询;第三类,SOME、ANY或ALL谓词的子查询,查询最大值和最小值的情况;第四类,带有EXISTS谓词的子查询,实现“所有”等情况。(4)集合运算使用保留字UNION进行集合或运算。采用逻辑运算符AND或OR来实现集合交和减运算。三、习题1STUDENTS:2TEACHERS:3COURSES:4CHOICES:查询全部课程的详细记录:结果:查询所有有选课的学生的编号:结果:查询课时<88(小时)的课程的编号:结果:请找出总分超过400分的学生结果:查询课程的总数:结果:查询课程和选修课程的学生总数:.查询选修成绩合格的课程超过两门的学生编号SELECTSIDFROMCHOICESWHERESCRCE>60GROUPBYSIDHAVINGCOUNT(CID)>2统计各个学生的选修课程数目和平均成绩selectSID,COUNT(CID),AVG(SCRCE),SNAMEFROMSTUDENTS,CHOICES,==='java',

数据库实验报告 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小522 KB
  • 时间2019-05-14