中南民族大学 数据库实验报告

合集下载

数据库实训课小结报告范文

数据库实训课小结报告范文

随着信息技术的飞速发展,数据库技术在各行各业中的应用越来越广泛。

为了提高学生的数据库应用能力,我校开设了数据库实训课程。

本次实训旨在通过实际操作,让学生深入了解数据库的基本原理、应用技术和开发流程,提高学生的实践能力和创新意识。

二、实训目标1. 熟悉数据库的基本概念和原理,掌握数据库设计的基本方法。

2. 熟练运用SQL语言进行数据库操作,包括数据查询、插入、更新和删除等。

3. 学会使用数据库开发工具进行数据库设计、开发和测试。

4. 提高学生的团队协作能力和沟通能力。

三、实训内容1. 数据库基本概念和原理:介绍数据库的定义、分类、特点、设计方法等。

2. SQL语言:学习SQL语言的语法、数据查询、数据插入、数据更新、数据删除等。

3. 数据库设计:学习实体-关系模型、关系模式规范化、数据库设计工具等。

4. 数据库开发工具:学习使用数据库开发工具进行数据库设计、开发和测试。

5. 数据库应用实例:以学生管理系统为例,进行数据库设计、开发和测试。

四、实训过程1. 实训准备:学生分组,明确各自职责,收集相关资料,了解数据库基本概念。

2. 数据库设计:根据需求分析,设计实体-关系模型,进行关系模式规范化,使用数据库开发工具创建数据库。

3. SQL语言操作:使用SQL语言进行数据查询、插入、更新和删除等操作。

4. 数据库应用实例:以学生管理系统为例,实现数据库设计、开发和测试。

5. 团队协作与沟通:在实训过程中,学生之间相互协作,共同解决问题,提高团队协作能力和沟通能力。

1. 实训报告:学生完成实训报告,总结实训过程中的心得体会。

2. 学生管理系统:学生设计并实现一个功能完善的学生管理系统。

3. 团队协作与沟通:学生在实训过程中,提高了团队协作能力和沟通能力。

六、实训心得1. 数据库设计的重要性:通过实训,我深刻认识到数据库设计对于数据库应用的重要性。

一个良好的数据库设计可以保证数据的一致性、完整性和安全性。

2. SQL语言的应用:在实训过程中,我熟练掌握了SQL语言的语法和应用,为今后的数据库应用奠定了基础。

数据库实训报告实验总结

数据库实训报告实验总结

一、实验背景随着信息化时代的到来,数据库技术已成为当今社会的重要技术之一。

为了提高我国高校学生的实践能力,培养适应社会发展需求的数据库技术人才,我校组织了数据库实训课程。

通过本次实训,使学生们能够掌握数据库的基本原理、设计方法和应用技术,提高解决实际问题的能力。

二、实验目的1. 理解数据库的基本概念和原理;2. 掌握数据库的设计方法和步骤;3. 学会使用数据库管理系统进行数据库的创建、修改和查询;4. 培养学生分析问题、解决问题的能力;5. 提高学生的团队合作意识和沟通能力。

三、实验内容本次数据库实训主要包括以下内容:1. 数据库基本概念:数据库、数据库系统、数据库管理系统等;2. 关系数据库:关系模型、关系代数、关系运算等;3. SQL语言:数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)等;4. 数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计等;5. 数据库实现:使用数据库管理系统进行数据库的创建、修改和查询;6. 数据库应用:使用数据库技术解决实际问题。

四、实验过程1. 需求分析:根据实训要求,分析数据库所需解决的问题,确定数据库的功能和性能指标;2. 概念结构设计:根据需求分析,设计数据库的概念结构,包括实体、属性和实体间的关系;3. 逻辑结构设计:将概念结构转换为逻辑结构,包括确定表结构、字段类型、约束条件等;4. 物理结构设计:根据逻辑结构设计,确定数据库的物理存储方式,包括数据文件、索引文件等;5. 数据库创建:使用数据库管理系统创建数据库,包括创建表、索引、视图等;6. 数据操作:使用SQL语言进行数据插入、删除、更新和查询等操作;7. 数据库应用:使用数据库技术解决实际问题,如数据备份、恢复、安全等。

五、实验总结1. 理论与实践相结合:本次实训使我深刻认识到,数据库技术不仅包括理论知识,还需要将理论应用于实践,解决实际问题;2. 数据库设计的重要性:数据库设计是数据库应用的基础,一个良好的数据库设计可以提高数据库的性能和可用性;3. SQL语言的应用:SQL语言是数据库操作的核心,熟练掌握SQL语言可以提高数据库操作效率;4. 团队合作与沟通:在实训过程中,与团队成员密切配合,共同完成任务,提高了我的团队合作意识和沟通能力;5. 实验心得:通过本次实训,我对数据库技术有了更深入的了解,掌握了数据库的基本原理、设计方法和应用技术,为今后的学习和工作打下了坚实的基础。

数据库的实训总结报告

数据库的实训总结报告

一、前言随着信息技术的飞速发展,数据库技术在各行各业中发挥着越来越重要的作用。

为了提高自身对数据库技术的理解和应用能力,我参加了本次数据库实训。

通过两个月的系统学习和实践操作,我对数据库的基本原理、设计方法、应用技术有了更加深入的了解,现将实训总结如下。

二、实训内容1. 数据库基础知识实训期间,我们学习了数据库的基本概念、数据模型、关系数据库理论、SQL语言等基础知识。

通过学习,我对数据库的基本概念和理论有了较为全面的了解,为后续的学习和实践打下了坚实的基础。

2. 数据库设计数据库设计是数据库应用过程中的关键环节。

实训中,我们学习了数据库设计的基本原则、方法和步骤,并通过实际案例进行实践。

具体内容包括:(1)需求分析:了解和收集用户需求,确定数据库的功能和性能要求。

(2)概念设计:根据需求分析结果,构建数据库的概念模型,如E-R图。

(3)逻辑设计:将概念模型转换为逻辑模型,如关系模型。

(4)物理设计:选择合适的数据库管理系统,设计数据库的物理结构,如存储结构、索引等。

3. 数据库实现与维护在数据库实现与维护方面,我们学习了以下内容:(1)数据库创建:创建数据库、表、视图、索引等。

(2)数据操作:插入、删除、更新、查询数据。

(3)数据安全:设置用户权限、备份与恢复数据库。

(4)性能优化:查询优化、索引优化、存储优化等。

4. 数据库高级技术实训中,我们还学习了以下数据库高级技术:(1)存储过程:提高数据库性能,实现复杂业务逻辑。

(2)触发器:实现数据库的数据完整性、一致性。

(3)事务管理:保证数据库操作的原子性、一致性、隔离性、持久性。

(4)数据仓库与数据挖掘:从大量数据中提取有价值的信息。

三、实训收获与体会1. 理论与实践相结合通过本次实训,我深刻体会到理论与实践相结合的重要性。

在理论学习的基础上,通过实际操作,使我对数据库技术有了更加深入的理解。

2. 提高问题解决能力在实训过程中,我遇到了许多问题,通过查阅资料、请教老师和同学,我学会了如何分析问题、解决问题。

数据库实训总结7篇

数据库实训总结7篇

数据库实训总结7篇篇1在本次数据库实训中,我们通过系统的学习和实践,深入了解了数据库的基本原理、基本操作和优化方法。

本次实训旨在提高我们的动手能力和实践能力,为未来的学习和工作打下坚实的基础。

一、实训内容与收获在本次实训中,我们首先学习了数据库的基本概念和原理,包括数据库的定义、作用、类型以及数据库系统的基本结构。

这些知识为我们后续的学习和实践提供了理论基础。

接着,我们学习了数据库的基本操作,如数据的增删改查等,这些操作是数据库的核心内容之一。

通过反复练习和巩固,我们逐渐掌握了这些基本操作,并能够熟练地应用它们解决实际问题。

此外,我们还学习了数据库的性能优化方法。

通过学习,我们了解到数据库性能优化的重要性,以及优化数据库性能的方法和技巧。

这些知识对于提高数据库的运行效率和响应速度具有重要意义。

在本次实训中,我们还锻炼了我们的团队协作能力和沟通能力。

通过与小组成员的共同学习和实践,我们学会了如何分工合作、如何共同解决问题以及如何进行有效的沟通。

这些能力对于我们未来的学习和工作都具有重要的意义。

二、存在的问题与改进措施在本次实训中,我们也存在一些问题。

首先,我们在学习过程中有时会出现理解不够深入、掌握不够牢固的情况。

这主要是因为我们在学习过程中没有充分理解知识的本质和内涵,只是机械地记忆了一些表面的概念和操作。

为了解决这个问题,我们应该在学习过程中注重理解知识的本质和内涵,多思考、多总结,形成自己的知识体系和思维框架。

其次,我们在实践过程中有时会出现操作不规范、不严谨的情况。

这主要是因为我们在实践过程中没有严格按照规定的操作流程和标准进行操作,存在一些随意性和盲目性。

为了解决这个问题,我们应该在实践过程中严格按照规定的操作流程和标准进行操作,注重操作的规范性和严谨性,避免出现不必要的错误和损失。

最后,我们在团队协作过程中有时会出现沟通不畅、协作不默契的情况。

这主要是因为我们在团队协作过程中没有充分了解每个成员的特点和优势,没有形成有效的团队协作机制。

数据库实验实训报告范文

数据库实验实训报告范文

一、实验背景与目的随着信息技术的飞速发展,数据库技术在各行各业中的应用越来越广泛。

为了使同学们更好地掌握数据库的基本原理、设计方法和应用技术,提高动手能力,本次实验实训旨在通过一系列的数据库实验,使同学们熟悉数据库管理系统的使用,掌握数据库设计、创建、查询、维护等基本操作,提高数据库应用能力。

二、实验环境与工具1. 实验环境:Windows 10操作系统,SQL Server 2019数据库管理系统。

2. 实验工具:SQL Server Management Studio(SSMS)。

三、实验内容与步骤1. 数据库设计(1)分析业务需求:根据实验要求,设计一个学生信息管理系统,包含学生、课程、成绩等实体。

(2)确定实体关系:分析实体之间的联系,确定实体之间的关系,如一对多、多对多等。

(3)设计数据表结构:根据实体关系,设计数据表结构,包括字段名、数据类型、约束等。

2. 数据库创建(1)创建数据库:使用SSMS连接到本地SQL Server实例,创建一个新的数据库。

(2)创建数据表:在数据库中创建学生、课程、成绩等数据表,并设置相应的字段和约束。

3. 数据插入与查询(1)插入数据:向数据表中插入数据,包括学生信息、课程信息、成绩信息等。

(2)查询数据:使用SELECT语句进行数据查询,包括简单查询、条件查询、连接查询等。

4. 数据更新与删除(1)更新数据:使用UPDATE语句更新数据表中指定的记录。

(2)删除数据:使用DELETE语句删除数据表中指定的记录。

5. 视图与存储过程(1)创建视图:根据实际需求,创建视图,简化查询操作。

(2)创建存储过程:编写存储过程,实现数据的批量插入、更新、删除等操作。

四、实验结果与分析1. 数据库设计本次实验中,我们成功设计了一个学生信息管理系统,包括学生、课程、成绩等实体,并确定了实体之间的关系。

数据表结构设计合理,满足业务需求。

2. 数据库创建成功创建了数据库和数据表,并设置了相应的字段和约束。

数据库总结报告范文(3篇)

数据库总结报告范文(3篇)

第1篇一、引言随着信息技术的飞速发展,数据库技术已经成为现代社会中不可或缺的一部分。

为了提高自身综合素质,适应时代发展需求,我参加了本次数据库实训课程。

通过两个月的系统学习与实践操作,我对数据库技术有了更加深入的了解,现将实训总结如下。

一、实训目标与内容1. 实训目标(1)掌握数据库的基本概念、原理和方法;(2)熟悉常用数据库管理系统的使用;(3)具备数据库设计、开发、维护与管理的能力;(4)提高团队协作和沟通能力。

2. 实训内容(1)数据库基础知识:数据库的基本概念、关系模型、SQL语言等;(2)数据库设计:需求分析、概念结构设计、逻辑结构设计、物理结构设计等;(3)数据库开发:数据库的创建、数据表的操作、视图、存储过程、触发器等;(4)数据库维护与管理:数据库备份、恢复、性能优化、安全性管理等。

二、实训过程1. 阶段一:理论学习在实训初期,我们重点学习了数据库基础知识,包括数据库的基本概念、关系模型、SQL语言等。

通过学习,我对数据库有了初步的认识,为后续的实践操作打下了基础。

2. 阶段二:实践操作在理论学习的基础上,我们开始进行实践操作。

首先,我们以小组为单位,选择一个实际项目进行数据库设计。

在项目设计过程中,我们学习了需求分析、概念结构设计、逻辑结构设计、物理结构设计等知识。

随后,我们使用SQL语句对数据库进行创建、数据表操作、视图、存储过程、触发器等操作。

3. 阶段三:项目实施在项目实施阶段,我们针对项目需求,进行数据库的优化、备份、恢复、性能调优、安全性管理等操作。

通过实践,我们掌握了数据库的维护与管理技能。

4. 阶段四:总结与反思在实训结束后,我们对项目进行总结与反思,分析项目中的优点与不足,为今后的工作积累经验。

三、实训成果1. 理论知识:掌握了数据库的基本概念、原理和方法,熟悉常用数据库管理系统的使用。

2. 实践能力:具备数据库设计、开发、维护与管理的能力。

3. 团队协作:在项目实施过程中,培养了团队协作和沟通能力。

实验报告模板

实验报告模板

中南民族大学MBA教育中心实验报告课程名称: 《管理信息系统》实验名称: 供应链管理数据库的构建及查询分析学员学号:学员姓名:完成时间: 2014年月日****: ***2014年03月供应链管理数据库的构建及查询分析实验目的:1.了解Access软件的功能特色、安装、工作环境和基本操作等各方面的基本知识。

2.学会创建新的数据库、创建数据库中的关系及向数据库中输入信息。

3.学会使用Access中的数据处理子系统更改、查询数据库中的信息,并学会使用Access中的应用生成子系统来创建报告。

实验工具:安装有Microsoft Access 2003/2007/2010软件的计算机。

实验地点:10#608(MBA教室)实验内容:以Solomon企业为例,构建关系数据库,并运用Microsoft Access创建数据库,实现数据库中关系的定义、信息录入、查询(简单查询和高级查询)以及报告的生成。

实验步骤:要求:关键步骤截图,并辅以简要文字说明在所创建的Solomon数据库的基础上,完成以下操作:1.利用SQL语言进行查询所有客户的以下信息:客户编号、客户名称和客户主要联系人。

2.利用设计视图查询数量大于4的所有订单的以下信息:订单编号、订单日期和交货地址,但不显示数量。

3.利用设计试图查询所有原材料的以下信息:原材料名称、QOH(现有数量)和供应商名称。

4.生成混凝土配送管理报告,包含以下信息:员工姓氏、订单编号、订单日期、混凝土类型、数量、交货地址和货车类型。

要求按照“员工姓氏”分组,“数量”降序排序。

实验结果分析:1.什么是参照完整性?为什么实施参照完整性后,必须按照一定的顺序向各个关系输入信息?实施参照完整性有什么作用?2.若将物料清单关系中“单位”这个字段的字段大小属性改成整型或长整型,会出现什么情况?查资料,说明各个字段大小的区别。

3.本案例假设“订单”实体类与“货车”实体类之间是“多对一”的关系,请问这个假设有什么问题?若存在问题,你有什么解决办法或建议?4.数据库系统能为我们提供哪些有价值的信息?这些信息又是如何帮助企业进行公司管理,制定商业计划并作出决策?以Solomon企业为例,选取一个角度,谈谈你的看法。

数据库实训报告万能总结

数据库实训报告万能总结

一、引言随着信息技术的飞速发展,数据库技术在各行各业中扮演着越来越重要的角色。

为了提高我国高校学生的实践能力和综合素质,许多高校都开设了数据库相关课程,并组织学生进行数据库实训。

本文将结合个人在数据库实训过程中的所学、所思、所感,总结数据库实训的经验和体会,以期为今后的学习和工作提供借鉴。

二、实训内容与方法1. 实训内容本次数据库实训主要包括以下内容:(1)数据库基础知识:学习数据库的基本概念、发展历程、分类及特点等。

(2)数据库设计:掌握数据库设计的方法、原理和技术,包括需求分析、概念结构设计、逻辑结构设计、物理结构设计等。

(3)SQL语言:学习SQL语言的基本语法、数据查询、数据更新、数据控制等。

(4)数据库开发工具:熟练使用数据库开发工具,如MySQL、Oracle、SQL Server等。

(5)数据库安全与优化:了解数据库安全策略、备份与恢复、性能优化等方面的知识。

2. 实训方法(1)理论学习:通过课堂讲授、自学等方式,掌握数据库基本理论。

(2)动手实践:在老师的指导下,动手进行数据库设计、开发、维护等操作。

(3)项目实战:以实际项目为背景,进行数据库设计、开发、优化等操作。

三、实训体会1. 理论与实践相结合数据库实训过程中,我深刻体会到理论与实践相结合的重要性。

理论知识为我们提供了解决问题的思路和方法,而实践操作则能让我们更好地理解和掌握理论知识。

2. 数据库设计的重要性数据库设计是数据库应用的基础,一个良好的数据库设计可以提高数据库的性能、稳定性和可维护性。

在实训过程中,我学会了如何进行需求分析、概念结构设计、逻辑结构设计、物理结构设计等,为今后从事数据库开发工作打下了基础。

3. SQL语言的应用SQL语言是数据库操作的核心,熟练掌握SQL语言可以提高数据库应用效率。

在实训过程中,我学习了SQL语言的基本语法、数据查询、数据更新、数据控制等,能够熟练地使用SQL语言进行数据库操作。

4. 数据库开发工具的使用数据库开发工具可以帮助我们高效地进行数据库开发。

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

实验二数据完整性技术一、实验目的和要求1.熟悉SQL Server2005的开发环境;2.熟悉SQL Server Management Studio 的基本操作,进一步理解数据库、表、表间关系的概念。

3.掌握数据完整性的设置方法。

二、实验内容1.利用SQL Server Management Studio 创建数据库,名称为【TMIS】;2.在【TMIS】中建立数据表,表的定义可参考【实验指导书说明】中表的定义。

要求定义每张表的主键,为属性选择合适的数据类型,决定是否允许为空,为【性别】属性定义默认值,并设置相关的约束条件。

3.定义表之间的关系。

4.分别为表录入几行数据记录,同时练习数据的修改和删除操作。

三、实验步骤1、主键约束1) 将Student表中的Sno定义为主键。

CREATE TABLE Student(Sno CHAR(10) PRIMARY KEY,Sname CHAR(8) NOT NULL,Ssex CHAR(2),Sbirth Smalldatetime,Dno CHAR(4));2) 将Department表中的Dno定义为主键。

CREATE TABLE Department( Dno char(4) PRIMARY KEY,Dname varchar(20) NOT NULL);3)将Course表中的Cno定义为主键。

CREATE TABLE Course( Cno char(8) PRIMARY KEY,Cname varchar(30) NOT NULL,Cpno char(8),Ccredit Tinyint)4)将SC表中的Sno,Cno定义为主键。

CREATE TABLE Course SC( Sno char(10) NOT NULL,Con char(8) NOT NULLGrade Decimal(5,2),PRIMARY KEY (Sno,Cno))5)将Teacher表中的Tno定义为主键。

CREATE TABLE Teacher( Tno char(7) PRIMARY KEY,Tname varchar(8) NOT NULL,Dno char(8) NOT NULL,Tbirth Smalldatetime,Ttitle varchar(10))6)将SC表中的Sno,Cno 定义为主键。

CREATE TABLE Course SC( Sno char(10) NOT NULL,Con char(8) NOT NULLGrade Decimal(5,2),PRIMARY KEY (Sno,Cno))2、非空约束1)将Student表中的Sno,Sname定义为非空Sno char(10) NOT NULLSname VARCHAR(8) NOT NULL2)将Department表中的Dno,Dname定义为非空Dno char(4) NOT NULLDname varchar(20) NOT NULL3)将Course表中的Cno,Cname定义为非空Cno char(8) NOT NULLCname varchar(30) NOT NULL4)将SC表中的Sno,Cno定义为非空Sno char(10) NOT NULLCno char(8) NOT NULL5)将Teacher表中的Tno,Tname, Dno定义为非空Tno char(7)Tname varchar(8)Dnochar(4)6)将Teaching表中的Tno,Cno定义为非空Tno char(7)Cno char(8)3、外键约束1) 定义表SC的外键:其中Sno是参照表Student的主键,Cno是参照表Course的主键,并定义层叠删除关系。

2) 通过插入操作验证外键约束;3) 层叠删除相关记录CREATE TABLE SC(Sno CHAR(10) NOT NULL,Cno CHAR(8) NOT NULL,Grade Decimal(5,2),PRIMARY KEY(Sno,Cno), --定义主码FOREIGN KEY(Sno) REFERENCES Student(Sno), --Sno参照表Student的主码FOREIGN KEY(Cno) REFERENCES Course(Cno) --Cno参照表Course的主码);ALTER TABLE table_nameADDCONSTRAINT constraint_nameFOREIGN KEY( column [ ,…n] )REFERENCES ref_table( ref_column[ ,…n] )Drop schema SC cascade4、唯一值约束设置系表(Department)中的Dname取值唯一。

Dname V ARCHAR(20) UNIQUE5、CHECK约束指定列值应该满足的条件:设置表Student的Ssex属性值只允许取“男”或“女”;设置表SC的Grade属性值定义在0-100 之间。

Ssex CHAR(2) CHECK (Ssex IN ('男','女'))CHECK(Grade>=0 AND Grade<=100)实验四数据库多表连接查询一、实验目的和要求掌握使用SELECT语句进行单表查询的基本用法。

二、实验内容1.创建查询窗口,设置查询环境。

2.练习使用SELECT语句进行单表查询的基本用法。

三、实验步骤1. 在【对象资源管理器】中选择【TMIS】数据库,右击并在快捷菜单中选择【新建查询】,或者选择系统菜单中的【文件】→【新建】→【使用当前连接查询】命令,或者单击标准工具栏中的【新建查询】按钮,即可新建一个查询窗口。

如果查询数据库不是【TMIS】,则可在可用数据库下拉列表中进行选择,或用USE TMIS 语句调用。

2. 在查询窗口中输入SELECT 查询语句,对【TMIS】数据库进行查询操作。

1)查询全体学生的学号和姓名;select sno,sname from student2)查询学号为“0420701005”的选课情况,即学号、课程号、成绩;select * from SC where sno=04207010053)显示所有选课学生的学号,并取掉重复行;SELECT DISTINCT Sno FROM SC4)查询成绩大于80分的学生的学号、课程号、成绩;Select Sno,Cno,Grade from SC where Grade >80;5)统计各系学生人数;SELECT Dno COUNT(Dno) FROM STUDENT GROUP BY Dno6)统计各门课程的选修人数;SELECT COUNT(SC Sno) AS from sc7)查询选修了2门以上课程的学生学号;SELECT Sno FROM SC WHERE Sdept=‘CS’GROUP BY Sno HAVING COUNT(*)>2;8)查询在1987年至1990年出生的学生姓名;select sname,sdept,sage from student where Sbirth between 1987 and 1990 (9)查询姓李的学生的学号、姓名;select sname,sno from student where sname like‘李%’(10)在课程表中查询课程先行课号为空的课程名。

Select Cpno =NULL from Course11) 查询选修了2门以上课程的学生的学号、平均成绩和选课门数,并按平均成绩降序排列。

Select Sno,count(Cno),avg from sc group by Sno having count(Cno)>2 order by avgdesc实验六数据的更新一、实验目的和要求掌握使用SQL语句完成数据插入、修改和删除操作。

二、实验内容1.使用INSERT 语句在数据库的表中插入几行记录;2.使用UPDATA 语句修改某个数据;3.使用DELETE 语句删除某行记录。

三、实验步骤在【对象资源管理器】中选择【TMIS】数据库,右击并在快捷菜单中选择【新建查询】,在已建立的数据表的基础之上,完成以下数据更新操作。

1.向表student中插入一条记录;INSERT INTO Student(Sno,Sname,Ssex,Sbirth,,Dno) V ALUES(‘10064145’,’冉玘鑫’,’男’,’1991’,’08’);2.向SC 表中添加一个学生的选课记录;(注意体会数据完整性约束)INSERT INTO SC(Sno,Cno) V ALUES(‘10064145’,’1’);3.把Student 表中1985 年后(包含1985年)出生的学生的学号、姓名存储到一个新表StudentBAK中。

INSERT INTO StudentBAK(Sno,Sname) V ALUES(Select Sno,Sname from Student where Sbirth>=1985;)4.从表student中删除学号为“0420701007”的记录。

DELETE FROM Student WHERE Sno=’0420701007’5.将“李宏”的学号改为“0420701025”UPDARTE Student SET Sno=0420701025where Sname=’李宏’6.将选修了课程名为【数据库原理】的学生成绩加1分。

UPDATE SC SET GRADE=GRADE+1 WHERE Cname=’数据库原理’7.删除计算机系选课成绩不及格的学生的选修记录。

DELETE FROM SC WHERE ‘CS’=(SELECT Sno from SC where SC.grade<60) 8.将StudentBAK表中的所有行删除。

DELETE FOME StudentBAK;数据库系统概论实验报告学号:10064145 专业:自动化。

相关文档
最新文档