1 / 42
文档名称:

2020年东北大学数据库实验报告.doc

格式:doc   大小:4,046KB   页数:42页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

2020年东北大学数据库实验报告.doc

上传人:读书百遍 2020/3/3 文件大小:3.95 MB

下载得到文件列表

2020年东北大学数据库实验报告.doc

文档介绍

文档介绍:实验(一):熟练掌握SQL语言实验目的:熟悉上机环境,创立数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。实验内容:具体包括如下三部分。熟悉上机环境。客户/服务器结构,数据库服务器在一台NT服务器上,同学们经过客户机(操作系统为Windows)上安装的SQLServer客户端程序,使用SQLServer数据库服务器。具体包括:了解SQLServer环境。鼠标点击开始,进入“MicrosoftSQLServer®企业管理器”,点击SQLServer组下的数据库服务器(服务器名称为NEUC-201S(WindowsNT)),能够看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。点击服务器(NEUC-201S(WindowsNT))下的数据库,能够看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。因为,数据库服务器上建有许多数据库,每个数据库都有一些合法的用户。鼠标点击开始,进入“MicrosoftSQLServer®查询分析器”,输入用户名和口令,进入SQL查询分析器。如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创立者,因此用户user27/user27具有在数据库user27上创立表等一切权力。在SQL查询分析器环境下,你就可进行SQL命令语句操作了。在数据库useri上创立学生选课有关关系模式,并插入相应的数据,实现有关查询。描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式学生课程选修学号姓名年龄所在系成绩课号课程名学时学分先行课号在数据库中定义这些关系模式,并向基本表中插入如下数据:CREATEtableStudents(Snochar(10)primarykey,Snamechar(20),Sageint,sdeptchar(20))ochar(4),Cnamechar(40),Ccreditint,Ctimeint,Cpnochar(4),o),Foreignkey(Cpno)o))createtableSC(Snochar(10),Cnochar(4),Gradeint,primarykey(o),foreignkey(Sno)referencesStudents(Sno),o)o))insertintoStudentsvalues('3901','陈一',21,'计算机')insertintoStudentsvalues('3902','陈二',22,'电子')insertintoStudentsvalues('3903','陈三',23,'通信')insertintoStudentsvalues('3904','陈四',20,'自动化')insertintoStudentsvalues('3905','陈五',21,'软件')insertintoStudentsvalues('3906','陈六',22,'数学')insertintoStudentsvalues('3907','陈七',23,'物联网')insertintoStudentsvalues('3908','陈八',20,'生物')insertintoStudentsvalues('3909','陈九',21,'计算机')insertintoStudentsvalues('3910','陈十',22,'机械')insertintoCoursesvalues('0001','C语言',4,60,null)insertintoCoursesvalues('0002','C++语言',4,60,null)insertintoCoursesvalues('0003','JAVA',4,60,null)insertintoCoursesvalues('0004','数据结构',4,60,null)insertintoCoursesvalues('0005','高数',4,60,null)insertintoCoursesvalues('0006','离散数学',4,60,null)insertintoCoursesvalues('0007','计算原理',4,60,'0005')insertintoCoursesvalues('0008','算法设计',4,60,null)insertintoCoursesvalues('0009','文本',4,60,null)insertintoCoursesvalues('0010','信息安全',4,60,'0009')insertintoSCvalues('3901','0001',2)insertintoSCvalue