下载此文档

数据库系统概论实验报告.docx


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
数据库系统概论实验报告学科:计算机科学与技术完成日期:2012-6-3一、实验内容实验1基本表的创建、数据插入建立教学管理中的三个基本表:Students(SNO,SNAME,AGE,SEX)学生(学号,姓名,年龄,性别)AME,SCORE,PC#)课程(课程号,课程名,学分,先行课号)SC(O,GRADE)选修(学号,课程号,成绩)用INSERT命令输入数据。表6基本表Students的数据:(空格为未选修,NULL为选修但还未有成绩):OS1S2S3S4S6S8C1859089848887C273NULL86827585C3888090NULLC48985NULL9288C573NULL87实验2:数据查询(1)列出选修课程号为C2的学生学号与姓名。(2)检索选修课程名为“数学”的学生学号与姓名。(3)检索没有选修C2课程的学生姓名与年龄。(4)检索选修全部课程的学生姓名。实验3:数据修改、删除(1)把C2课程的非空成绩提高10%。(2)在SC表中删除课程名为“物理”的成绩所对应的元组。(3)在S和SC表中删除学号为S8的所有数据。实验4:视图的操作建立男生学生的视图,属性包括学号,姓名,选修课程名和成绩。在男生视图中查询平均成绩大于80分的学生学号和姓名。实验5:库函数,授权控制计算每个学生选修课程的门数、平均成绩。建立一个合法的用户,将SC表的查询权限授予该用户。使用GRANT语句,把对基本表students、Courses、SC的使用权限授予其他用户。实验6:数据库的备份、恢复使用完全备份将你的实验数据库备份到软盘。删除你所建立的数据库。恢复你的数据库。在恢复后的数据库上撤销你建立的基本表和视图。二、实验分析SQL集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL的功能于一体,可以独立完成数据库生命周期中的全部活动,包括:定义关系模式、插入数据、建立数据库;对数据库中的数据进行查询和更新;数据库重构和维护;数据库安全性和完整性控制等。有关SQL语言的相关操作如下。1、模式的定义与删除模式定义:GREATRSCHEMA<模式名>AUTHORIZATION<用户名>//没有指定模式名时,模式名隐式为用户名。删除模式:DROPSCHEMA<模式名><CASCADE|RESTRICT>//CASCADE和RESTRICT必须选其一,前者为级联,表示在删除模式的同时把该模式中所有的数据库对象全部一起删除;后者为限制,表示如果该模式中已经定义了下属的数据库对象,则拒绝该删除语句的执行,即只有该模式下没有任何下属的对象时才能执行该语句。2、基本表的定义、删除与修改定义基本表:GREATETABLE<表名>(<列名><数据类型>[列级完整性约束条件],<列名><数据类型>[列级完整性约束条件],````,<表级完整性约束条件>);//完整性的约束条件被存入系统的数据字典。如果完整性的约束条件涉及到该表的多个属性列,则必须定义在表级上,否则即可以定义在列级也可以定义在表级。修改基本表:ALTHERTABLE<表名>[ADD<新列名><数据类型>[完整性约束]][DROP<完整性约束名>][ALTHERCOLUMN<列名><数据类型>];//<表名>是要修改的基本表,ADD子句用于增加新列和新的完整性约束条件,DROP子句删除指定的完整性约束条件,ALTER子句用于修改原有的列定义,包括修改列名和数据类型。删除基本表:DROPTABLE<表名>[RESTERICT|CASCADE];//RESTRICT表示表的删除需要有限制条件,欲删除的基本表不能被其他表的约束所引用,不能有视图,不能有触发器,不能有存储过程或函数等;CASCADE表示该表的删除没有限制条件。3、索引的建立与删除建立索引:GREATE[UNIQUE][CLUSTER]INDEX<索引名>ON<表名>(<列名>[<次序>][,<列名>[<次序>]]···);//索引可以建立在该表的一列或多列上,各列名之间用逗号分隔。UNIQUE表明此索引的每一个索引值只对应唯一的数据记录。CLUSTER表示要建立的索引是聚簇索引,即索引项的顺序与表中记录的物理顺序一致的索引组织。删除索引:DROPINDEX<索引名>;//删除索引时,系统会同时从数据字典中删除有关该索引的描述。4、数据查询数据查询的一般格式为:SELECT[ALL|DISTINCT]<目标列表达式>[,<目标列表达式>]····FROM<表名或视图名>[,<表名或视图名>]····[WHERE<条件表达

数据库系统概论实验报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bai1968104
  • 文件大小714 KB
  • 时间2020-08-30