下载此文档

数据库实验报告1-4.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
数据库实验报告

姓名:
石文海
专业班级:
软件0804
学号:
3901080413
指导教师:
谭长庚
完成时间
2010-5-5

实验一数据库、表的基本操作
一、学时
4学时
二、实验类型
验证、设计
三、实验目的
Server 200X的使用方法。
Server 200X的对象资源管理器以及SQL 的DDL完成数据库的创建、删除和连接方法;数据表的建立、删除;表结构的修改。
、参照完整性和用户自定义完整性的理解。
四、需用仪器、设备
微机;Windows2000/xp操作系统;SQL SERVER 200x
五、实验准备
1.  熟悉SQL SERVER 工作环境;
2.  复习有关数据库、表的建立、修改和删除的SQL语言命令;
六、实验方法及步骤
1.  熟悉有关SQL SERVER的图形界面工作环境(参见后附录2 SQL Server 2005的使用)
2.  创建数据库或连接已建立的数据库
3.  在当前数据库上建立新表
4.  定义表的结构
A:用SQL命令形式
B:用SQL SERVER提供的对象资源管理器(企业管理器)以交互方式进行
5.  。
6.  修改表的结构
7.  删除表的定义
七、实验内容
and part 2 of SSD7 exercise 1。
,使用学生-课程数据库,它描述了学生的基本信息、课程的基本信息及学生选修课程的信息。用对象资源管理器(企业管理器)与SQL语句分别完成。
(1)  创建学生-课程数据库,数据文件名为student_data、大小10M,日志文件名为student_log、大小5M的新数据库,该数据库名为student。
(2)  创建学生关系表S :
学号
姓名
性别
年龄
所在系
Sno
Sname
Ssex
Sage
sdept
(3)  创建课程关系表C :
课程号
课程名
先行课
学分
Cno
Cname
Cpno
ccredit
(4)  创建学生-课程表SC :
学号
课程号
成绩
Sno
Cno
grade
(5)  将以上创建表S、C、。在表中加入至少4个元组,第一个为本人信息。
(6)  在表S上增加“出生日期”属性列。
(7)  删除表S的“年龄”属性列。
(10)  删除表SC,。
(11)备份数据库,再还原。
八、实验思考
1、  定义表结构是对数据模型的那个要素进行描述,对主属性有什么要求?
2、修改表结构时,能否修改已定义属性的参数?新增加的属性列能否定义为非空?为什么?
实验二数据查询
一、学时
4学时
二、实验类型
综合
三、实验目的
熟悉和掌握对数据表中数据的查询操作和SQL命令的使用,学会灵活熟练的使用SQL 语句的各种形式;
加深理解关系运算的各种操作(尤其是关系的选择,投影,连接和除运算)
四、需用仪器、设备
微机;
Windows xp操作系统;
安装了SQL SERVER。
五、实验准备
SERVER 工作环境;
-课程数据库
;
六、实验方法及步骤
、C、SC上进行简单查询;
、C、SC上进行连接查询;
、C、SC上进行嵌套查询;
;
;

七、实验内容
在表S,C,SC上完成以下查询:
--1,查询学生的基本信息;
select * from S;
--2. 查询“CS”系学生的基本信息;
select * from S where Sdept='CS';
--3. 查询“CS”系学生年龄不在到之间的学生的学号、姓名;
select * from S where Sdept='CS' and Sage between 19 and 21;
--4. 找出“CS”系年龄最大的学生,显示其学号、姓名;
select Sno,Sname from S where Sage >=all(select Sage from S where Sdept='CS') and Sdept='CS';
--5. 找出各系年龄最大的学生,显示其学号、姓名;
select Sno, Snam

数据库实验报告1-4 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rovend
  • 文件大小397 KB
  • 时间2018-11-16