《东北大学数据库实验.pdf》由会员分享,可在线阅读,更多相关《东北大学数据库实验.pdf(51页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验(一):熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。实验内容:具体包括如下三部分。一、熟悉上机环境。客户/服务器结构,数据库服务器在 一 台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序,使 用SQL Server数据库服务器。具体包括:1.了解SQL Server环境。鼠标点击开始,进 入“Microsoft SQL Serverf企业 管 理 器”,点 击SQL Server组 下 的 数 据 库 服 务 器(服务器名称为NEUC-201s(Windows NT)
2、,可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。点 击 服 务 器(NEUC-201s(WindowsNT)下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。因为,数据库服务器上建有许多数据库,每个数据库都有一些合法的用户。2.鼠标点击开始,进 入Microsoft SQL Serverf查询分析器”,输入用户名和口令,进 入SQL查询分析器。如:你登录的客户机为27号,那么请以用 户 名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户u
3、ser27/user27具有在数据库user27上创建表等一切权力。3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式2.在数据库中定义这些关系模式,并向基本表中插入如下数据:CREATE table Students(Sno char(ll)primary key,Sname char(20),Sage int,sdept char(20)create table Courses(Cno char(4),Cname cha
4、r(40),Ccredit int,Ctime int,Cpno char(4),primary key(cno),Foreign key(Cpno)references Courses(Cno)create table SC(Sno char(l 1),Cno char(4),Grade int,primary key(Sno,Cno),foreign key(Sno)references Students(Sno),foreign key(Cno)references Students(Cno)insert into Students values(20123841;赵一,21;计算机)i
5、nsert into Students values(20123842;赵二;22;电子)insert into Students values(20123843?赵三;23,通信)insert into Students values(20123844;赵四;24;自动化)insert into Students values(20123845;赵五:25,软件)insert into Students values(20123846?赵六,26,数学)insert into Students values(201238471赵七,27;物联网)insert into Students values(201238487赵八,28,生物)insert into Students values(201238497赵九,29,计算机)insert into Students values(20123840?赵十;20:机械)
限制150内