数据库上机总结和体会
“数据库上机总结和体会”相关的资料有哪些?“数据库上机总结和体会”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库上机总结和体会”相关范文大全或资料大全,欢迎大家分享。
数据库上机实验题目和答案
试用SQL的查询语句表达下列查询:
1. 检索王丽同学所学课程的课程号和课程名。 select Cno ,Cname from c where Cno in (select cno from sc where sno in (select sno from s where sname='王丽' )) 2. 检索年龄大于23岁的男学生的学号和姓名。 select sno,sname from s where sex='男' and age>23 3. 检索‘c01’课程中一门课程的女学生姓名 select sname from s where sex='女' and sno in (select sno from sc where cno='c01') 4. 检索s01同学不学的课程的课程号。 select cno from c where cno not in (select cno from sc where sno ='s01') 5. 检索至少选修两门课程的学生学号。 select sc.sno from s,sc where s.sno=sc.sno group by sc.sno having count(sc.cno)>=
数据库上机实验
附录C 上机实验 C.1 第4章上机实验
下列实验均使用SQL Server 的SSMS工具实现。
1.用图形化方法创建符合如下条件的数据库(创建数据库的方法可参见本书附录A):
? 数据库名为:学生数据库
? 主要数据文件的逻辑文件名为:Students_data,存放在D:\\Data文件夹下(若D:
盘中无此文件夹,请先建立此文件夹,然后再创建数据库。),初始大小为:5MB,增长方式为自动增长,每次增加1MB。
? 日志文件的逻辑文件名字为:Students_log,也存放在D:\\Data文件夹下,初始大
小为:2MB,增长方式为自动增长,每次增加10%。
2.选用已建立的“学生数据库”,写出创建满足表C-1到4-4条件的表的SQL语句,并执行所
写代码。(注:“说明”部分不作为表定义内容)
表C-1 Student表结构 列名 Sno Sname Ssex Sage Sdept Sid Sdate 说明 学号 姓名 性别 年龄 所在系 身份证号 入学日期 数据类型 普通编码定长字符串,长度为7 普通编码定长字符串,长度为10 普通编码定长字符串,长度为2 微整型(tinyint) 普通编码不定长字符串,长度为20 普通编码定长字符串,长度
数据库上机作业
2011年11月21日上机作业
1利用T-SQL语句,对教学库完成下列查询。 (1)检索所有姓王的学生的姓名和年龄。 (2)检索成绩为空值的学生学号和课程号。 (3)统计有学生选修的课程门数。
(4)统计每门课程的学生选修人数,超过3人的课程才统计,要求输出课程号和选修人数。
(5)检索选修2门以上课程的学生平均成绩(不统计不及格的课程)。
6、利用T-SQL语句,对仓库数据库完成下列查询。 (1)查询青岛海尔生产的商品信息。
(2)查询001号仓库储存的商品的编号和数量。 (3)查询所有商品的种类名称。
(4)查询商品的单价在2000到3000之间的商品信息。 (5)查询所有商品的信息,其中单价打八折显示。 (6)查询青岛海尔和青岛海信生产的商品的信息。 (7)查询不是青岛生产的商品的信息。 --第一题 (1)
USE 教学库
SELECT 姓名,年龄 FROM 学生
WHERE 姓名 like '王%' (2)
USE 教学库
SELECT 学生号,课程号 FROM 选课
WHERE 成绩 IS NULL (3)
USE 教学库
SELECT COUNT (DISTINCT 课程号) AS 课程门数 FROM 选课 (4)
数据库上机实验
附录C 上机实验 C.1 第4章上机实验
下列实验均使用SQL Server 的SSMS工具实现。
1.用图形化方法创建符合如下条件的数据库(创建数据库的方法可参见本书附录A):
? 数据库名为:学生数据库
? 主要数据文件的逻辑文件名为:Students_data,存放在D:\\Data文件夹下(若D:
盘中无此文件夹,请先建立此文件夹,然后再创建数据库。),初始大小为:5MB,增长方式为自动增长,每次增加1MB。
? 日志文件的逻辑文件名字为:Students_log,也存放在D:\\Data文件夹下,初始大
小为:2MB,增长方式为自动增长,每次增加10%。
2.选用已建立的“学生数据库”,写出创建满足表C-1到4-4条件的表的SQL语句,并执行所
写代码。(注:“说明”部分不作为表定义内容)
表C-1 Student表结构 列名 Sno Sname Ssex Sage Sdept Sid Sdate 说明 学号 姓名 性别 年龄 所在系 身份证号 入学日期 数据类型 普通编码定长字符串,长度为7 普通编码定长字符串,长度为10 普通编码定长字符串,长度为2 微整型(tinyint) 普通编码不定长字符串,长度为20 普通编码定长字符串,长度
数据库上机实验指导
数据库原理实验指导书
实验1 数据库模式设计及建立
一、实验目的:
(1) 掌握数据库模式设计,依据实际要求设计表结构,建立表的关系; 比较SQL命
令方式和可视化环境管理器方式设计的异同点。
(2) 掌握SQL Server查询分析器的使用方法,加深对SQL和SQL语言的查询语句
的理解。熟练掌握简单表的数据查询、数据排序和数据连接查询的操作方法。
二、实验内容:
1、分别用sql查询分析器和企业管理器创建表,并设定相应的约束。 要求:在学生管理数据库XSGL中创建如下三个表。 创建名为student(学生信息)的表,表中的各列要求如下: 字段名称 Sno Sname Sex Sage Sdept 字段类型 Char Char Char Int Char 大小 10 8 2 20 说明 主键 默认值为男,只能输入男和女 创建名为course(课程信息)的表,表中的各列要求如下: 字段名称 Cno Cname Ccredit 字段类型 Char Char Real 大小 10 30 说明 主键 唯一性 创建名为score(学生成绩)的表,表中的各列要求如下: 字段名称 Sno Cno Grade
2、创建score –
数据库上机作业5
实验5 SQL的数据操纵功能
实验目的
学会使用MS SQL SERVER 2000的查询分析器完成SQL的数据操纵功能,主要包括数据插入、删除与修改。
知识点拨:
1. 2. 3. 4.
数据插入语法格式: 数据修改语法格式: 数据删除语法格式:
SELECT … INTO…语句的使用:
实验内容
1. 数据插入 2. 数据修改 3. 数据删除
4. SELECT … INTO…语句:
实验步骤
1. 选择数据库JX;
注意:以下操作请验证结果!
2. 数据插入:
1) 向学生表加入一条记录,其学号、姓名、性别和系别分别为:(’06011’,’王文娟’,’
女’,’计算机’); INSERT
INTO Student (Sno,Sname,Ssex,Sdept)
VALUES('06011','王文娟','女','计算机')
2) 向学生表加入一条记录,其姓名、性别和系别分别为:(’王 娟’,’女’,’计算机’),观
察运行结果; INSERT
INTO Student (Sname,Ssex,Sdept)
VALUES('王娟','女','计算机')
运行结果:
数据库上机实验报告
数据库实验 (第三次)
题目1 实验内容:
1. 检索上海产的零件的工程名称;
2. 检索供应工程J1零件P1的供应商号SNO; 3. 检索供应工程J1零件为红色的供应商号SNO; 4. 检索没有使用天津生产的红色零件的工程号JNO;
5. 检索至少用了供应商S1所供应的全部零件的工程号JNO; 6. 检索购买了零件P1的工程项目号JNO及数量QTY,并要求对查询的结果按数量QTY降序排列。
1
select jname from j where jno in (select jno from spj where sno in (select sno from s
where city ='上海' ) );
2
select sno from spj
where jno ='j1'and pno ='p1'
3
selectdistinct sno from spj where pno in (select pno from p
where color='红'and pno in (select pno from spj
where jno ='j1' ) );
4
selectdistinct jno from spj
数据库上机实验报告
实验一:建立数据库及基本表
一、实验目的
1、了解SQL Server数据库的逻辑结构和物理结构; 2、了解SQL Server的基本数据类型; 3、学会在企业管理器中创建数据库和表; 4、使用SQL查询分析器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。
二、实验内容
1、创建数据库和查看数据库属性。2、创建表。3、查看和修改表结构。4、熟悉企业管理器和查询分析器工具的使用方法
三、实验步骤
1、在企业管理器中创建数据库和数据表。
(1) 使用企业管理器建立图书管理数据库,数据库名为BM,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。
详细步骤:
(2) 在企业管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。
(3) 通过企业管理器,在建好了图书管理数据库BM中建立图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话); 借阅(书号,读者编号,借阅日期)。
数据库上机实验报告
实验一:建立数据库及基本表
一、实验目的
1、了解SQL Server数据库的逻辑结构和物理结构; 2、了解SQL Server的基本数据类型; 3、学会在企业管理器中创建数据库和表; 4、使用SQL查询分析器用CREATE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。
二、实验内容
1、创建数据库和查看数据库属性。2、创建表。3、查看和修改表结构。4、熟悉企业管理器和查询分析器工具的使用方法
三、实验步骤
1、在企业管理器中创建数据库和数据表。
(1) 使用企业管理器建立图书管理数据库,数据库名为BM,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。数据库的逻辑文件名和物理文件名均采用默认值。
详细步骤:
(2) 在企业管理器中查看图书管理数据库的属性,并进行修改,使之符合要求。
(3) 通过企业管理器,在建好了图书管理数据库BM中建立图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:
图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话); 借阅(书号,读者编号,借阅日期)。
数据库上机实验报告
数据库上机实验报告
数据库上机实验报告
试验内容
1、 数据表的建立
基本表《简单的》带有主键
带有外码约束的(外码来自其他表或者本表)
2、 数据表的修改
添加删除列
修改列属性类型
添加删除约束(约束名)
元组的添加,修改,删除
删除数据表
试验过程
1、create table student
(
sno char(9) primary key , /*sno是主码 列级完整性约束条件*/
sname char(20) unique, /*sname取唯一值*/
ssex char(2),
sage smallint, /*类型为smallint*/
sdept char(20) /*所在系*/ );
create table course (
cno char(4) pri