数据库实验二

合集下载

数据库实验2无错无漏

数据库实验2无错无漏

西南石油大学实验报告

一、实验课时:4

二、实验目的

(1) 理解查询的概念和方法。

(2) 掌握SELECT语句在单表查询中的应用。

(3) 掌握SELECT语句在多表连接查询中的应用。

(4) 掌握SELECT语句在嵌套查询中的应用。

(5) 掌握SELECT语句在集合查询中的应用。

(6) 主要掌握使用“查询分析器”进行查询。

三、实验要求

(1) 使用“查询分析器”进行查询。

(2) 严格依照题目要求编写SQL查询语句(鼓励同学们在按照题目要求完成查询的前提下尝试其他的查询方式)。

(3) 为了今后可重用本实验项目中编写的SQL语句,最好按实验题目编号将SQL语句保存为.sql文件。

四、实验环境

(1) PC机。

(2) SQL Server 2000。

五、实验内容及步骤

以下查询均使用实验项目1中创建的COMPANY数据库。

1.单表查询

(1)基本查询。

Q0. 使用查询分析器从Employee表中检索出所有员工的姓名。

SELECT FNAME,LNAME FROM Employee

Q1.使用查询分析器从Employee表中检索出员工的FNAME、LNAME、SSN、BDATE、SALARY等字段,并分别加上“名”、“姓”、“社会保险号”、“生日”、“工资”的标题。员工的排序规则为:首先按工资的降序排列,然后按FNAME

的字母升序排列。

SELECT FNAME AS"名",LNAME AS"姓",SSN AS"社会保险号", BDATE AS"生日",SALARY AS"工资"FROM Employee ORDER BY SALARY desc,FNAME asc

数据库实验2 创建数据库表与索引

数据库实验2 创建数据库表与索引
结果:命令已成功完成。
2)为“教学任务表”中的“年度”添加约束条件,使得年度大于2000年。
代码:alter table教学任务表
add constraint shuliang2check(年度>2000)
结果:命令已成功完成。
3.4使用Transact-SQL命令创建索引
3.4.1在“学生档案表”的“姓名”字段上建立普通升序索引;
|<column_ constraint >] [,…n]
例1创建一个表名为student的表
USE test
create table student
(
sno char (5) NOT NULL,
sname char(8) NULL,
sex char(2) NULL,
sbirth smalldatetime NULl,
代码:alter table教学任务表
add教师姓名varchar(8) default null
结果:命令已成功完成。
3.3.3增加约束条件
1)为“学生成绩表”增加一个约束,“平时成绩”字段的取值为大于等于0小于等于100的正数。
代码:alter table学生成绩表
add constraint shuliang1 check(平时成绩>=0 and平时成绩<=100)
{new_date_type [NULL|NOT NULL]|{ADD|DROP}ROWGUIDCOL

数据库原理实验2实验报告 数据库的创建

数据库原理实验2实验报告 数据库的创建

《数据库原理》

学号:

姓名:

班级:

指导教师:

2013 年12月

数据库原理教师成绩评定表评定成绩的依据:

①基础理论及基本技能的掌握

②独立解决实际问题的能力;

③研究内容的理论依据和技术方法;

④取得的主要成果

⑤工作态度及工作量;

⑥成绩采用优良中差四个等级

评定成绩表

实验2:数据库的创建与管理

一、实验内容及要求

1. 使用SQL Server 管理平台创建“学生管理”数据库。要求:它有3个数据文件,其中主数据文件为20MB,最大为100MB,每次增加5MB;此数据文件为10MB,最大容量不受限制,每次增长20%;事务日志文件为20MB,最大为100MB,每次增加20MB。

2.使用T-SQL语句创建“仓库管理”数据库。要求:它有3个数据文件,其中主数据文件为20MB,最大为100MB,每次增加5MB;此数据文件为10MB,最大容量不受限制,每次增长20%;事务日志文件为20MB,最大为100MB,每次增加20MB。

3.使用SQL Server 管理平台删除“仓库管理”数据库。

二、实验目的

1.了解数据库的逻辑结构和物理结构。

2.掌握使用SQL Server 管理平台创建数据库方法。

3.掌握使用SQL语句创建数据库的方法。

三、实验步骤及运行结果

1.使用SQL Server 管理平台创建“学生管理”数据库

实验步骤:

(1)以系统管理员身份登录到SQL Server 2005管理平台主界面。

(2)右击“SQL Server管理平台”中的“数据库”对象,在弹出的快捷菜单中选择“新建查询”选项,打开“新建数据库”对话框,默认进入“常规”设置窗口。

数据库实验二及其答案

数据库实验二及其答案

实验名称 实验二:使用分组,排序,汇总

课程名称 数据库原理与设计 成绩 学院(系)

软件学院 专业 计算机软件工程 班级 学生姓名

学号 实验地点 实验日期

实验报告答案如下:

一.实验内容:

1. 完成在在Recruitment,GlobalToyz和Student数据库基础上的查询,

按要求完成给出的15道题目,要求写出相应数据库的查询语句(SELECT语句)。

二.实验目的:

1.掌握通配符的用法

2.掌握 GROUP BY 子句的使用

3.掌握 ORDER BY子句的使用

4.掌握 TOP和DISTINCT关键字的使用

5.掌握 COMPUTE和COMPUTE BY子句的使用

6.掌握聚集函数的使用

三.实验原理:

本次实验主要通过根据题目要求完成对数据库的查询,加深对sql语言的印象。主要的原理就是SQL语言基本语句及语法。

四.实验过程及编写代码:

1.显示以‘S’开头,并且玩具名称不少于7个字符的玩具名称vToyName。

SELECT vToyName

FROM Toys

WHERE vToyName like'S______%'

2.显示名称里包含字母‘u’或‘x’的玩具ID和名称以及价格。

SELECT cToyId, vToyName, mToyRate

FROM Toys

WHERE vToyName like'u%'or vToyName like'x%'

3.查询信用卡号(cCreditCardNo)中包含4个8的订购者(Shopper)的详细信息。

SELECT*

FROM Shopper

WHERE cCreditCardNo like'%8%8%8%8%'

数据库系统实验二

数据库系统实验二

数据库系统实验二

实验题目实验二查询数据库

一、实验目的

熟悉SQL语句的基本使用方法,学习如何编写SQL语句来实现查询

1、掌握基本的SELECT查询及其相关子句的使用;

2、掌握复杂的SELECT查询,如多表查询、子查询、连接查询和嵌套查询。

二、实验内容和要求

使用SQL查询分析器查询数据,练习查询语句的使用,掌握SELECT 语句的完整结构,包括简单查询、嵌套查询、连接查询等基本实现方法,掌握存储查询结果的方法,体会各种查询的异同及相互之间的转换,体会各种查询的执行过程,为简单综合应用打下良好的基础。

三、实验主要仪器设备和材料

1.计算机及操作系统:PC机,Windows 2000/xp;

2.数据库管理系统:SQL sever 2000/2003/2005;

四、实验方法、步骤及结果测试

要求用SELECT完成以下查询,

1、对实验一建立的数据库表进行查询

简单查询:

(1)、查询全部学生的学号、姓名、性别和出身年月日。

查询分析器执行情况:

查询结果截图显示

SQL语句及执行结果显示

SELECT s_no,sname,sex,sbirthday

FROM student_3113006393

(2)、查询全体学生的学号、姓名和年龄

实现代码及查询结果截图:

SELECT s_no,sname,2015-YEAR(sbirthday)

FROM student_3113006393

(3)、查询院系编号为‘510000’(计算机学院)的全部学生的学号、姓名、性别和出身年月日。

实现代码及查询结果截图:

SELECT s_no,sname,sex,sbirthday

SQL数据库实验报告实验二

SQL数据库实验报告实验二

SQL数据库实验报告实验二

第一篇:SQL数据库实验报告实验二

实验2SQL Server数据库的管理

1.实验目的(1)了解SQL Server 数据库的逻辑结构和物理结构的特点。

(2)掌握使用SQL Server管理平台对数据库进行管理的方法。

(3)掌握使用Transact-SQL语句对数据库进行管理的方法。

2.实验内容及步骤

(1)在SQL Server管理平台中创建数据库。

① 运行SQL Server管理平台,在管理平台的对象资源管理器中展开服务器。

② 右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的数据库名称文本框中输入学生管理数据库名studentsdb,单击“确定”按钮。

(2)选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、“文件”、“文件组”、“选项”、“权限”和“扩展属性”等页面。

(3)打开studentsdb数据库的“属性”对话框,在“文件”选项卡中的数据库文件列表中修改studentsdb数据文件的“分配的空间”大小为2MB。指定“最大文件大小”为5MB。修改studentsdb数据库的日志文件的大小在每次填满时自动递增5%。

(4)单击“新建查询”打开查询设计器窗口,在查询设计器窗口中使用Transact-SQL语句CREATE DATABASE创建studb数据库。然后通过系统存储过程sp_helpdb查看系统中的数据库信息。

(5)在查询设计器中使用Transact-SQL语句ALTER DATABASE 修改studb数据库的设置,指定数据文件大小为5MB,最大文件大小为20MB,自动递增大小为1MB。

数据库实验2 数据定义 答案

数据库实验2 数据定义 答案

实验二数据定义

一、实验目的

1、掌握使用SQL语句创建和删除数据库;

2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构;

3、掌握索引的创建和删除方法。

二、实验内容

(一)数据库的建立

使用CREATE DATABASE语句创建名为“gongcheng”的数据库。

(二)数据表操作

1.建立数据表

create table s

(SNO nchar(20)primary key,

SNAME nchar(20)unique,

CITY nchar(20),

);

create table P

(PNO nchar(20)primary key,

PNAME nchar(20),

COLOR nchar(20),

WEIGHT nchar(20)check(weight>=0 and weight<=50),

);

create table J

(JNO nchar(20)primary key,

JNAME nchar(20)not null unique,

CITY nchar(20),

);

create table SPJ

(SNO nchar(20),

PNO nchar(20),

JNO nchar(20),

QTY int,

primary key (SNO,PNO,JNO),

foreign key (SNO)references S(SNO),

foreign key (PNO)references P(PNO),

foreign key (JNO)references J(JNO),

);

在创建的“gongcheng”数据库中使用SQL语句建立4个关系,如下:

数据库实验第二部分

数据库实验第二部分

徐州工程学院

管理学院实验报告

实验课程名称:数据库原理及应用

实验地点:经济管理实验教学中心

2013—2014学年(一)学期

2013 年 9月至 2013 年 12 月

专业信息管理与信息系统

班级 11信管2班

学生姓名

学号

指导老师蒋秀莲

数据库课程实验第二部分

实验1 建立数据库

实验名称:建立数据库。

实验内容:在SQL Server环境下建立数据库和维护数据库。

实验目的:理解SQL Server数据库的存储结构,掌握SQL Server数据库的建立方法和维护方法。

实验方法:在SQL Server环境下用CREATE DATABASE命令建立数据库(注意:需要是系统管理员用户,或者被指定dbcreator固定服务器角色的成员,或者被显式地授予CREATE DATABASE权限)

实验要求:

1.根据具体要求创建如下3个数据库:

(1)创建数据库test1(使用一个数据文件和一个日志文件),要求指定一个数据文件,一个事务日志文件,并把它们安排在不同的硬盘上。

(2)创建数据库test2(使用多个数据文件和多个日志文件),要求使用3个数据文件和两个事务日志文件,主数据文件是列表中的第一个文件或者

用关键字PRIMARY指定(文件扩展名:主数据文件使用.mdf,次数据文

件使用.ndf,事务日志文件使用.ldf)。

(3)创建数据库test3(使用文件组),要求使用3个文件组(含主文件组,即默认的文件组),每个文件组包含两个数据文件,并且每个文件组要安

排在不同的硬盘上。

2.修改建立的test1数据库,为之添加一个5MB大小的新数据文件。

数据库实验2:表的创建与管理

数据库实验2:表的创建与管理

实验2:创建数据库表与索引

----表的创建与管理

1.实验目的:

掌握表和索引的建立方法及表结构的修改方法,了解表关系建立的条件和作用,并实践数据库管理系统提供的数据完整性功能,加深对数据完整性的理解。要求建立表、修改表结构、建立索引、进行数据完整性描述。

2.实验要求:

⑴在已经建立的数据库中创建表

运用Microsoft SQL Server2000企业管理器和Transact-SQL语句两种方法建立“课程信息表”、“教学任务表”、“教师档案表”、“学生档案表”、“学生选课表”、“学生成绩表”。

⑵了解表与表之间的逻辑依赖关系

学会在Microsoft SQL Server2000企业管理器中,创建表之间的关联关系,通过外键的拖曳建立表的基本依赖关系,从而直白的表达整个数据库的表间联系,但是,注意:过程中,主键与外键对应的源数据表。

⑶修改表结构

将学生档案表“姓名”字段的数据类型修改为varchar(8)。为学生成绩表增减一个新的字段——“总成绩”,类型为real,默认是空值。学生成绩表“平时成绩”字段的取值为小于100的正数。

⑷建立索引

运用Transact—SQL语句建立以下索引:

◆在学生档案表的“姓名”字段上建立普通升序索引;

◆在学生档案表的“学号”字段上建立唯一索引;

◆在学生档案表的“学号”字段上建立聚集索引;

◆在学生档案表的“学号”(升序)、“姓名”(升序)和“籍贯”(升序)三个字段上建立一个普通索引;

◆运用SQL企业管理器在学生档案表中的“籍贯”字段上创建普通升序索引。

3.实验环境与实验器材:计算机,网络环境,投影设备。

数据库实验二作业及答案

数据库实验二作业及答案

数据库实验二作业及答案

实验2 SQL Server 数据库的管理

一、实验目的

1.了解SQL Server数据库的逻辑结构和物理结构的特点。

2.学会使用企业管理器对数据库进行管理。

3.学会使用Transact-SQL语句对数据库进行管理。

二、实验准备

1.确定能够创建数据库的用户是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

2.确定要创建的数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长即增长的方式)和存储数据的文件。

3.了解常用的创建数据库方法。

三、实验内容及步骤

1.在企业管理器中创建studentsdb数据库。

(1)运行SQL Server管理器,启动企业管理器,展开服务器“(LOCAL)(Windows NT)”。

(2)右击“数据库”项,在快捷菜单中选择“新建数据库”菜单项。在新建数据库对话框的名称文本框中输入学生管理数据库名studentsdb。

2.选择studentsdb数据库,在其快捷菜单中选择“属性”菜单项,查看“常规”、

“数据文件”、“事务日志”、“文件组”、“选项”和“权限”页面。

3.打开studentsdb数据库的“属性”对话框,在“数据文件”选项卡中修改studentsdb

数据文件的“分配空间”大小为2MB。指定“最大文件大小”为5MB.在“事务日

志”选项卡中修改studentsdb数据库的日志文件的大小在每次填

满时自动递增5%。

4.启动查询分析器,在查询分析器中使用Transact-SQL语句CREATE DATABASE创

数据库实验二

数据库实验二

数据库实验二

实验二SPJ数据库

(一)数据定义

一、基本表操作

1.建立基本表

1)创建供应商表S,由以下属性组成:供应商号SNO(CHAR 型,主码),供应商姓名SNAME(CHAR 型),供应商状态STATUS (CHAR 型),供应商所在城市CITY(CHAR 型)。

2)创建零件表P,由以下属性组成:零件代码PNO(CHAR型,主码),零件名PNAME(CHAR型),颜色COLOR(CHAR型),重量WEIGHT(INT型)。

3)创建工程项目表J,由以下属性组成:工程项目代码JNO (CHAR型,主码),工程项目名JNAME (CHAR型),工程项目所在城市CITY(CHAR型)。

4)创建供应情况表SPJ,由以下属性组成:供应商代码SNO (CHAR型),零件代码PNO (CHAR型),工程项目代码JNO (CHAR型),供应数量QTY(INT型)。(SNO,PNO,JNO)是主码;SNO、PNO、JNO是外码。

2.修改基本表

1)在P 表中加入属性零件产地CITY(CHAR 型)。

2)将P 表中的属性WEIGHT 类型改为SMALLINT 型。

3)删除刚才在P 表中加入的零件产地CITY 属性。

二、索引操作

1.建立索引

1)在S 表上建立关于SNO 的唯一索引supply_sno。

2)在J 表上建立关于JNO 升序的唯一索引project_jno。

2.删除索引

1)删除S 表上的索引supply_sno。

2)删除J 表上的索引project_jno。

(二)数据操作

一、插入数据

1)向S 表插入下列数据: S1,精益,20,天津S2,盛锡,10,北京

实验二 数据库的建立和维护实验

实验二 数据库的建立和维护实验

实验二数据库的建立和维护实验

本实验需要2学时。

一、实验目的

要求学生熟练掌握和使用SQL、Transact-SQL、SQL ServerSQL Server Management Studio创建数据库,并学会使用SQL Server 新建查询接收Transact-SQL语句和进行结果分析。

二、实验内容

1 创建数据库和查看数据库属性。

2 熟悉SQL ServerSQL Server Management Studio和新建查询工具的使用方法。

三、实验步骤

1 基本操作实验

(1) 使用SQL Server Management Studio按教材中的内容建立图书读者数据库。

(2)在SQL Server Management Studio中查看图书读者数据库的属性,并进行修改,使之符合要求。

四、实验方法

l创建数据库

(1)使用SQL Server Management Studio创建数据库的步骤

1)从“开始”菜单中选择;“程序”“Microsoft SQL2005”“SQL Server Management Studio”。

2)选中需要在其上创建数据库的服务器单击前面的“+”号,使其展示为树形目录。

3) 选中“数据库”文件夹,单击鼠标右键,在弹出的菜单上选择“新建数据库”选项如图3-1。随后在“数据库属性”对话框的“常规”选项卡中,输入数据库名,选择SQL服务器,如图3-2所示。

图3-1 在数据库弹出菜单中选择“新建数据库” 图3-2 数据库属性对话框“数据库”属性对话框中有三个选项卡。常规选项卡、数据文件选项卡和事务日志选项卡。数据文件选项卡和事务日志选项卡主要用来定义据库的数据文件和日志文件的属性。

数据库实验二(数据库的查询和更新操作)

数据库实验二(数据库的查询和更新操作)

南昌航空大学实验报告

2012年月日

课程名称:数据库概论实验名称:数据库的查询和更新操作

班级:姓名:同组人:

指导教师评定:签名:

一、实验综述

1、实验目的及要求

掌握SQL Server查询分析器的使用方法,加深对SQL和Transact-SQL语言的查询语句的理解,熟练掌握简单表的数据查询、更新、数据排序和数据连接查询的操作方法。

2、实验仪器、设备或软件

计算机,sql sever 2005

二、实验过程(实验步骤、记录、数据、分析)

(一)实验步骤

(1)查找所有经理的姓名、职称、薪水。

select emp_name,title,salary

from employee

where title like '%经理'

(2)查找出姓“王”并且姓名的最后一个字为“功”的员工。

select *

from employee

where emp_name like '王%功'

(3)将每个员工的薪水上调3%。

update employee

set salary=1.3*salary

(4)查找住在上海或北京的女员工,并显示其姓名、所属部门、职称、住址

select emp_name,dept,title,addr

from employee

where addr like '北京%' or addr like '上海%' and sex like 'f'

(5)在表sales中挑出销售金额大于等于10000元订单

select *

from sales

where tot_amt>=10000

(6)选取订单金额最高的前10%的订单数据。

数据库系统实验二

数据库系统实验二

实验二

姓名:毕泽琨

学号:23320122203798

一.实验内容

查询语句使用

基本select语句使用

查询条件where、having语句使用

Having 语句是在分组筛选时使用即与group by 语句联合使用

嵌套查询,in、exists

聚集函数:max、min、avg、count

集合运算:union、intersect、except

order by和group by 语句

主要是熟悉嵌套查询!

在嵌套查询中,子查询不能使用order by语句

二.实验环境:

WINDOWS SERVER2003, MS SQL SERVER2000

三.实验步骤

实验2.1 数据查询

实验要求:

以School数据库为例,在该数据库中存在四张表格,分别为:

●表STUDENT(sid, sname, email, grade);

●表TEACHERS(tid, tname, email, salary);

●表COURSES(cid, cname, hour);

●表CHOICES(no, sid, tid, cid, score)

在数据库中,存在这样的关系:学生可以选择课程,一个课程对应一个教师。在表CHOICES中保存学生的选课记录。

按以下要求对数据库进行查询操作:

实验步骤:

(1)查询年级为2002的所有学生的姓名并按编号升序排列。

(2)查询学生的选课成绩合格的课程成绩,并把成绩换算为积点(60分对应积点为1,

每增加1分,积点增加0.1)。

(3)查询课时是48或64的课程的名称。

(4)查询所有课程名称中含有data的课程编号。

mysql-数据库实验二-详解及答案

mysql-数据库实验二-详解及答案

实验二数据定义

一、实验目的:

1.熟练掌握 SQL 语言进行基本表结构的创建。

2.熟练应用 SQL 语言进行表结构的修改。

3.掌握 SQL 语言进行基本表的删除。

4.掌握 SQL 语言进行索引的建立和删除

5.选择具体的数据库管理系统进行实现

二、实验内容和主要步骤:

1.在 MySQL 进行定义操作

2.a)用SQL语言CREATE TABLE语句创建学生表 student、课程表course和选课表 SC;

(字段类型及长度参照实验一)

b)创建供应商-零件数据库以及表,表要求如下:

建立一个供应商、零件数据库。

其中“供应商”表 S(Sno, Sname, Status, City )分别表示 :供应商代码、供应商名、供应商状态、供应商所在城市。

"零件”表 P( Pno, Pname. Color, Weight, City),表示零件号、零件名、颜色、重量及产地。其中,数据库要满足如下要求 :

(1)供应商代码不能为空,且值是唯一的,供应商的名也是唯一的。

(2)零件号不能为空,且值是唯一的。零件名不能为空

(3)一个供应商可以供应多个零件,而一个零件可以由多个供应商供应。

分析 :根据题意供应商和零件分别要建立一个关系模式。供应商和零件之间是一个多对多的联系, 在关系数据库中, 多对多联系必须生成一个关系模式, 而该模式的码是该联系两端实体的码加上联系的属性构成的,若该联系名为SP,那么关系模式为 SP(Sno, Pno, Qty) ,其中 Qty 表示零件的数量。

根据上述分析,用 SQL 建立一个供应商、零件数据库

数据查询(数据库实验2)

数据查询(数据库实验2)

数据库基础与实践实验报告实验二数据查询

班级:惠普测试142

学号:**********

姓名:***

日期:2016-11-06

1 实验目的:

1)掌握针对单张基本表的数据查询方法;

2)掌握SQL常用库函数及统计汇总查询方法;

3)掌握分组查询方法和结果排序的方法;

4)掌握连接查询和嵌套查询的方法。

2 实验平台:

操作系统:Windows xp。

实验环境:SQL Server 2000以上版本。

3 实验内容与步骤

利用实验一创建的sch_id数据库完成下列查询,并对查询语句的功能进行测试。

1.查询学号s5的同学的姓名和所在系,将查询结果的列名显示为中文。

代码:

SELECT sn AS姓名,dn AS所在系FROM S,D WHERE S.sno='S5'AND S.dno=D.dno

测试记录:

S:

D:

运行结果截图:

2.查询教过课程号为C2或C5的课程的教师的编号(写两个查询语句完成同样的功能)代码::

SELECT tno FROM TC WHERE cno='C2'OR cno='C5'

SELECT tno FROM TC WHERE cno IN('C2','C5')

测试记录:

运行结果截图:

3.查询学号为S5的同学所学课程的平均成绩。

代码:

SELECT A VG(score)AS'平均分'FROM SC WHERE sno='S5'

测试记录:

运行结果截图:

4.查询选过课程号为C1的课程的人数。代码:

SELECT COUNT(*)FROM SC WHERE cno='C1'测试记录:

运行结果截图:

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验报告学院(系)名称:计算机与通信工程学院

【实验过程】

1.完整性验证实验:

(1) 建立一个完整性约束,要求学生年龄在 21-25 之间。并通过插入一个 18 岁的学生进行验证。

建立 student 表

执行过程:

插入一个 18 岁的学生进行验证:

(2) 在 Student、Course 和 SC 三个表之间建立外键约束,并体会一下建立外键之后参照表和被参照表插入、删除、更新操作的影响。

建立 Course 表:

建立 SC 表,并建立外键约束。

应用2.4中“删除学号为@sno 的学生,并实现调用”来完成建立外键之后对参照表删除的影响。

执行结果为:

2.针对以下要求建立存储过程并调用:

向表中录入信息:

结果:

Course:

SC:

*(1) 查询学生表中的所有学生,并实现调用。

结果:

*(2) 根据学生的学号,查询该生的详细信息,并实现调用。

*(3) 根据学生的学号,查询学生的姓名(姓名为输出参数),并实现调用。

*(4) 删除学号为@sno 的学生,并实现调用。

因为 SC 表中有外键约束,所以不能完成此项操作,因此删除外键。

(5) 修改学号为@sno 学生的姓名,性别,年龄,系别,并实现调用。

(6)向学生表中插入学生,并实现调用。

(7) 查询姓名为@sname 选修的数据库课程的成绩,并实现调用。

并实现调用。

相关文档
最新文档