全球旧事资料 分类
数据库实验报告一熟练掌握SQL语言
1计算机1406班宋世波学号:201437532017年5月1日
f。
实验题目:熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。实验内容及要求:
具体包括如下三部分。
一、熟悉上机环境。
客户服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机操作系统为Wi
dows2000上安装的SQLServer客户端程序使用SQLServer数据库服务器。具体包括:
1了解SQLServer环境。鼠标点击开始,进入“MicrosoftSQLServer企业管理器”,点击SQLServer组下的数据库服务器(服务器名称为NEUC201SWi
dowsNT)可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。点击服务器(NEUC201SWi
dowsNT)下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。因为,数据库服务器上建有许多数据库每个数据库都有一些合法的用户。
2鼠标点击开始,进入“MicrosoftSQLServer查询分析器”,输入用户名和口令,进入SQL查询分析器。如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27user27是数据库user27的创建者,因此用户user27user27具有在数据库user27上创建表等一切权力。
可编辑修改
f。
3在SQL查询分析器环境下,你就可进行SQL命令语句操作了。
二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。
1描述学生、课程情况的ER图如下,请将其转化为用关系数据模型描述的关系模式
学号
姓名
年龄
学生
所在系
成绩
选修
先行课号
课程
学分
课号
课程名
学时
2在数据库中定义这些关系模式,并向基本表中插入如下数据:3插入相应的数据,试着插入重复的元组,结果如何?4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。5如果约束建立后,请试着插入重复元组,结果如何?
可编辑修改
f。
实验过程:
二、
1描述学生、课程情况的ER图如下,请将其转化为用关系数据模型
描述的关系模式答:关系模型如下所示:
Stude
tS
oS
ameSsexSageSdeptCourseC
oC
ameCp
oCcreditCtimeSCS
oC
oGrade
2在数据库中定义这些关系模式,并向基本表中插入如下数据:
关系模式的建立:
1CREATEtableStude
tsS
or
好听全球资料 返回顶部