数据库实验报告一(共8页).docx
《数据库实验报告一(共8页).docx》由会员分享,可在线阅读,更多相关《数据库实验报告一(共8页).docx(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上计算机1406班 宋世波|学号:20143753|2017年5月1日数据库实验报告一熟练掌握SQL语言实验题目:熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。实验内容及要求:具体包括如下三部分。一、熟悉上机环境。客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。具体包括:1.了解SQL Server 环境。鼠标点击开始,进入“Microsoft SQL Server企业管理器
2、”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。2.鼠标点击开始,进入“Microsoft SQL Server查询分析器”,输入用户名和口令,进入SQL查询分析器。如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后
3、缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式学生课程选修学号姓名年龄所在系成绩课号课程名学时学分先行课号2.在数据库中定义这些关系模式,并向基本表中插入如下数据:3.插入相应的数据,试着插入重复的元组,结果如何?4.在已建立的关系模式之上(已插入一些数据)
4、建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。5.如果约束建立后,请试着插入重复元组,结果如何?实验过程:二、1. 描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式.答:关系模型如下所示:Student (Sno, Sname, Ssex, Sage, Sdept )Course ( Cno, Cname, Cpno, Ccredit,Ctime)SC (Sno, Cno, Grade)2. 在数据库中定义这些关系模式,并向基本表中插入如下数据:关系模式的建立:1.CREATEtab
5、leStudents(Snochar(11)primarykey,Snamechar(20),Sageint,sdeptchar(20)2.createtableCourses(Cnochar(4),Cnamechar(40),Ccreditint,Ctimeint,Cpnochar(4),primarykey(cno),Foreignkey(Cpno)referencesCourses(Cno)3.createtableSC(Snochar(11),Cnochar(4),Gradeint,primarykey(Sno,Cno),foreignkey(Sno)referencesStudent
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 实验 报告
限制150内