数据库上机实验题2
“数据库上机实验题2”相关的资料有哪些?“数据库上机实验题2”相关的范文有哪些?怎么写?下面是小编为您精心整理的“数据库上机实验题2”相关范文大全或资料大全,欢迎大家分享。
数据库上机实验
附录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 普通编码定长字符串,长度
数据库上机实验
附录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 普通编码定长字符串,长度
数据库上机实验报告2
辽宁工程技术大学上机实验报告
//查询所有供应商的信息 SELECT * FROM
S;
//查询所有零件的名称、颜色、重量 SELECT PNAME,COLOR,WEIGHT
FROM P;
//查询使用供应商S1所供应零件的工程号码 SELECT JNO FROM SPJ
WHERE SNO='S1';
//查询零件重量在10——20之间的零件信息 SELECT * FROM P
WHERE WEIGHT BETWEEN 10 AND 20;
//查询零件为红或绿的零件号、零件名 SELECT PNO ,PNAME FROM P
WHERE COLOR IN ('红','绿
');
//查询零件名称第一字为’螺’的零件号,零件名,颜色和重量 SELECT * FROM P
WHERE PNAME LIKE '螺%';
//查询供应工程 Jl 零件为红色的供应商号码 SNO SELECT SNO FROM SPJ,P
WHERE SPJ.PNO=P.PNO AND P.COLOR='红
'AND SPJ.JNO='J1';
//查询使用上海产的零件的工程名称 SELECT DISTINCT JNAME FROM SPJ,J,S
WHERE S.SNO=SPJ.SNO
数据库系统上机实验题
数据库系统上机实验题
一、 学生学习系统的基本表
学生:s(sno,sname , sex , age , dept );表中属性分别为:学号,姓名,性别,年龄和
系名。
课程:c(cno , cname , tname );表中属性分别为:课号,课名,教师名。 选课:sc(sno , cno , grade );表中属性分别为:学号,课号和成绩。 要求:利用SQL语句创建上面三个基本表,包括:主键,外键定义。 有针对性地输入一些实验数据。
二、 利用SQL语句,在上面三个基本表中,完成如下的功能
1. 查找学号2至10号学生的学号、姓名和系名。 2. 查找女同学的人数。
3. 查找学号2至10号学生中,女同学的人数。
4. 查找男、女同学各有多少人(注:输出性别和人数)。
5. 查找‘CS’系中,男、女同学各有多少人(注:输出性别和人数) 6. 查找年龄在18至20岁之间的所有男同学的学号、姓名和系名。 7. 查找所有学生选修课程的门数。
8. 查找学号2至15号学生中,英语成绩超过80分的学生学号和姓名。 9. 查找没有学习‘物理’课程的学生姓名和系名。 10. 查找‘王明’同学所学课程的门数。
数据库上机实验指导
数据库原理实验指导书
实验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 –
2012-2数据库上机实验指导
数据库原理与应用实验任务
目录
实验一 SQL Server 2005的安装与配置 ................................................................................ 2 实验二 认识SQL Server 2005中的数据库 .......................................................................... 3 实验三 数据库的查询 ............................................................................................................... 4 实验四 数据库查询中函数的应用 ...................................................................................... 5 实验五 视图和索引的基本操作 ......................................................
数据库上机实验报告
数据库实验 (第三次)
题目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