数据库实验报告
数据库实验报告总结

数据库实验报告总结
经过本次数据库实验,我对关系型数据库的设计、建立、维护有了更深入的认识和了解。
以下是我在本次实验中学到的几个重要的经验和教训:
1. 设计数据库前要进行详细的需求分析。
在开展数据库设计和建立时,应该先进行需求分析,明确系统需要实现的功能,考虑数据的组织结构和联系,以及数据的完整性和保密性等要素。
只有进行充分的需求分析,才能确保数据库设计的合理性和有效性。
2. 数据库设计要遵循规范。
在进行数据库设计过程中,应该遵循规范,例如表的设计要符合三范式,遵循命名规范等等。
这样能够确保数据的一致性和纯净性,并便于维护和管理。
3. 合理编写SQL语句。
在编写SQL语句时,应该避免使用无
效的语句,以及语句的冗余和过程的繁琐。
只有编写合理、简洁和有效的SQL语句,才能提升数据库的运行效率和稳定性。
4. 数据库的安全维护和管理。
在进行数据库的维护和管理过程中,应该注意保护数据的机密性和完整性,以及及时备份数据,避免数据丢失和系统崩溃。
此外,还应该注意数据的存储空间和性能问题,合理规划数据的存储和读取,以及时做出相应的调整和优化。
总体而言,本次数据库实验让我加深了对数据库的理解和认识,并提高了数据库设计和管理的技能。
在以后的实践工作中,我
将会更加规范和谨慎地进行数据库的建立和维护,以确保系统的高效性和可靠性。
数据库技术与应用实验报告

数据库技术与应用实验报告一、实验目的本次实验的主要目的是深入了解数据库技术的基本原理和应用,通过实际操作掌握数据库的创建、管理、数据操作以及查询优化等方面的技能。
同时,培养解决实际问题的能力,提高对数据库系统的综合运用水平。
二、实验环境本次实验使用的软件环境为 MySQL 数据库管理系统,操作系统为Windows 10。
三、实验内容与步骤(一)数据库创建1、打开 MySQL 客户端,使用以下命令创建数据库:```sqlCREATE DATABASE database_name;```其中,`database_name` 为自定义的数据库名称。
2、使用以下命令选择创建的数据库:```sqlUSE database_name;```(二)表的创建1、根据实验要求,设计表结构,包括字段名、数据类型、约束条件等。
例如,创建一个名为`students` 的表,包含`id`(整数类型,主键)、`name`(字符串类型)、`age`(整数类型)字段,使用以下命令:```sqlCREATE TABLE students (id INT PRIMARY KEY,name VARCHAR(50),age INT);```(三)数据插入1、使用`INSERT INTO` 语句向表中插入数据。
例如,向`students` 表中插入一条记录:```sqlINSERT INTO students (id, name, age) VALUES (1, '张三', 20);```(四)数据查询1、使用`SELECT` 语句进行简单查询,获取表中的数据。
例如,查询`students` 表中所有记录:```sqlSELECT FROM students;```2、使用条件查询,获取符合特定条件的数据。
例如,查询年龄大于 18 岁的学生记录:```sqlSELECT FROM students WHERE age > 18;```(五)数据更新1、使用`UPDATE` 语句更新表中的数据。
数据库实验报告(通用3篇)

数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。
然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。
同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。
使我们队公司有了更进一步的了解实习,就是在实践中学习。
经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。
当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。
还有发布了一些关于公司产品的博客,比如新浪,网易。
而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。
实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。
数据库实验报告

实验(一): 熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。
实验内容:具体包括如下三部分。
一、熟悉上机环境。
客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。
具体包括:1.了解SQL Server 环境。
鼠标点击开始,进入“Microsoft SQL Server→企业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。
点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。
因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。
2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名和口令,进入SQL查询分析器。
如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。
3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。
二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。
1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式CREA TE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));CREA TE TABLE Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) );CREA TE TABLE SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。
数据库系统实验课实验报告

数据库系统实验课实验报告一、实验目的数据库系统实验课是一门重要的实践课程,旨在通过实际操作和实验,深入理解数据库系统的原理和应用,提高我们的数据库设计、管理和应用开发能力。
本次实验的具体目的包括:1、熟悉数据库管理系统(DBMS)的操作环境和基本命令。
2、掌握数据库的创建、表的设计、数据的插入、查询、更新和删除等基本操作。
3、学会使用 SQL 语句进行复杂的数据查询和数据处理。
4、理解数据库的完整性约束、索引和存储过程的概念及应用。
5、培养解决实际数据库问题的能力和团队协作精神。
二、实验环境本次实验使用的数据库管理系统是 MySQL 80,实验在 Windows 10 操作系统上进行。
使用的开发工具包括 MySQL Workbench 和命令行终端。
三、实验内容1、数据库的创建使用 CREATE DATABASE 语句创建了一个名为“student_management”的数据库,用于存储学生管理相关的数据。
2、表的设计在“student_management”数据库中,设计了以下几张表:“students”表,包含学生的学号(student_id)、姓名(student_name)、性别(gender)、年龄(age)等字段。
“courses”表,包含课程的课程号(course_id)、课程名称(course_name)、学分(credit)等字段。
“enrolls”表,用于记录学生选课的信息,包含学号(student_id)、课程号(course_id)、成绩(grade)等字段。
在设计表时,为每个字段选择了合适的数据类型,并设置了主键和外键约束,以保证数据的完整性和一致性。
3、数据的插入使用 INSERT INTO 语句向“students”、“courses”和“enrolls”表中插入了一些示例数据,以便进行后续的查询和操作。
4、数据的查询使用简单的 SELECT 语句查询了“students”表中的所有学生信息。
数据库的设计实验报告

一、实验目的1. 理解数据库设计的概念、过程和步骤。
2. 掌握数据库概念结构、逻辑结构和物理结构的设计方法。
3. 能够运用E-R图进行数据库概念结构设计。
4. 能够运用SQL语句进行数据库逻辑结构和物理结构设计。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库概念结构设计2. 数据库逻辑结构设计3. 数据库物理结构设计四、实验步骤1. 数据库概念结构设计(1)分析需求,确定实体和属性以“图书管理系统”为例,确定实体和属性如下:实体:图书、读者、借阅信息属性:- 图书:书名、作者、出版社、ISBN、出版日期、分类号、库存数量- 读者:读者编号、姓名、性别、出生日期、联系电话、邮箱、住址- 借阅信息:借阅编号、图书编号、读者编号、借阅日期、归还日期、状态(2)绘制E-R图根据实体和属性,绘制E-R图如下:```图书(书名,作者,出版社,ISBN,出版日期,分类号,库存数量)读者(读者编号,姓名,性别,出生日期,联系电话,邮箱,住址)借阅信息(借阅编号,图书编号,读者编号,借阅日期,归还日期,状态) ```2. 数据库逻辑结构设计(1)确定关系模式根据E-R图,确定关系模式如下:- 图书(书名,作者,出版社,ISBN,出版日期,分类号,库存数量)- 读者(读者编号,姓名,性别,出生日期,联系电话,邮箱,住址)- 借阅信息(借阅编号,图书编号,读者编号,借阅日期,归还日期,状态)(2)编写SQL语句创建表```sqlCREATE TABLE 图书 (书名 VARCHAR(100),作者 VARCHAR(50),出版社 VARCHAR(50),ISBN VARCHAR(20),出版日期 DATE,分类号 VARCHAR(10),库存数量 INT);CREATE TABLE 读者 (读者编号 VARCHAR(10),姓名 VARCHAR(50),性别 CHAR(1),出生日期 DATE,联系电话 VARCHAR(20),邮箱 VARCHAR(50),住址 VARCHAR(100));CREATE TABLE 借阅信息 (借阅编号 VARCHAR(10),图书编号 VARCHAR(10),读者编号 VARCHAR(10),借阅日期 DATE,归还日期 DATE,状态 VARCHAR(10));```3. 数据库物理结构设计(1)确定索引根据需求,确定索引如下:- 图书表:ISBN、分类号- 读者表:读者编号- 借阅信息表:借阅编号、图书编号、读者编号(2)编写SQL语句创建索引```sqlCREATE INDEX idx_isbn ON 图书(ISBN);CREATE INDEX idx_分类号 ON 图书(分类号);CREATE INDEX idx_读者编号 ON 读者(读者编号);CREATE INDEX idx_借阅编号 ON 借阅信息(借阅编号);CREATE INDEX idx_图书编号 ON 借阅信息(图书编号);CREATE INDEX idx_读者编号 ON 借阅信息(读者编号);```五、实验结果与分析1. 通过实验,掌握了数据库设计的概念、过程和步骤。
数据库常用对象实验报告

一、实验目的1. 理解数据库的基本概念和常用对象。
2. 掌握数据库的创建、修改和删除操作。
3. 熟悉数据库中表、视图、索引、存储过程等对象的创建和使用。
4. 培养实际操作数据库的能力,提高数据库应用水平。
二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库的基本操作2. 表的创建、修改和删除3. 视图的创建和使用4. 索引的创建和使用5. 存储过程的创建和使用四、实验步骤1. 数据库的基本操作(1)创建数据库打开MySQL Workbench,连接到本地MySQL服务器。
在“对象浏览器”中,右键点击“数据库”,选择“创建数据库”。
在弹出的对话框中,输入数据库名称(如:test_db),点击“创建”按钮。
(2)删除数据库在“对象浏览器”中,右键点击要删除的数据库,选择“删除数据库”。
在弹出的对话框中,点击“确定”按钮。
2. 表的创建、修改和删除(1)创建表在“对象浏览器”中,右键点击“表”,选择“创建表”。
在弹出的对话框中,输入表名(如:students),然后定义表中的列和类型。
例如:```id INT AUTO_INCREMENT PRIMARY KEY,name VARCHAR(50) NOT NULL,age INT NOT NULL,class VARCHAR(50) NOT NULL```点击“保存”按钮,创建成功。
(2)修改表在“对象浏览器”中,右键点击要修改的表,选择“修改表”。
在弹出的对话框中,可以对表中的列进行添加、删除、修改等操作。
(3)删除表在“对象浏览器”中,右键点击要删除的表,选择“删除表”。
在弹出的对话框中,点击“确定”按钮。
3. 视图的创建和使用(1)创建视图在“对象浏览器”中,右键点击“视图”,选择“创建视图”。
在弹出的对话框中,输入视图名称(如:view_students),然后编写SQL查询语句。
(完整版)数据库实验报告

数据库实验报告姓名学号目录一.实验标题:2二.实验目的:2三.实验内容:2四.上机软件:3五.实验步骤:3(一)SQL Server 2016简介3(二)创建数据库 4(三)创建数据库表 7(四)添加数据17六.分析与讨论: 19一.实验标题:创建数据库和数据表二.实验目的:1.理解数据库、数据表、约束等相关概念;2.掌握创建数据库的T-SQL命令;3.掌握创建和修改数据表的T-SQL命令;4.掌握创建数据表中约束的T-SQL命令和方法;5.掌握向数据表中添加数据的T-SQL命令和方法三.实验内容:1.打开“我的电脑”或“资源管理器”,在磁盘空间以自己的姓名或学号建立文件夹;2.在SQL Server Management Studio中,使用create database命令建立“学生-选课”数据库,数据库文件存储在步骤1建立的文件夹下,数据库文件名称自由定义;3.在建立的“学生-选课”数据库中建立学生、课程和选课三张表,其结构及约束条件如表所示,要求为属性选择合适的数据长度;4.添加具体数据;四.上机软件:SQL Server 2016五.实验步骤:(一)SQL Server 2016简介1.SQL Server 2016的界面2.启动和退出SQL Server 20161)双击图标,即出现SQL Server2016的初始界2)选择“文件”菜单中的“退出”命令,或单击控制按钮中的“×”即可注意事项:1.在退出SQL Server 2016之前,应先将已经打开的数据库进行保存,2.如果没有执行保存命令,系统会自动出现保存提示框,根据需要选择相应的操作(二)创建数据库方法一:1.点击“新建查询”,出现如下对话框2.在空白区域输入创建数据库“学生选课”的代码命令,点击“执行”3.消息框中出现“命令已成功完成”即表示数据库创建成功,在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”方法二:1.右击数据库,在弹出的快捷菜单中选择“新建”2.在弹出的对话框中输入“学生选课”3. 在“对象资源管理器”中,右击“数据库”,打开快捷菜单,选择“刷新”命令,在“数据库”向下会出现新创建的数据库“学生选课”注意事项:数据库名称在服务器中必须唯一,并且符合标识符的规则(三)创建数据库表1.左键点击“学生选课”数据库,再点击“新建查询”,在出现的空白对话框中输入如图代码后点击“执行”,消息框中出现“命令已成功执行”即成功建立好学生、课程、选课三张表2.建立成功后的表格如图所示注意事项:1.T-SQL中创建数据库表的指令格式为:Create table 表名(字段名1 数据类型{identify | not null | null},字段名2 数据类型{identify | not null | null},……)null表示该字段的值可以为控制,空值意味着没有任何存储数据,这是默认参数,当所定义的字段允许空值时,参数null可以忽略not null表示该字段的值不能为空值identify称为计数器,表示该字段的值是一组递增的证书数据。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与信息学院实验报告专业班级计科3班学生姓名及学号2014217151 李勤阳课程教学班号任课教师实验指导教师实验地点计算机楼30320 16 ~20 17 学年第一学期实验一数据库的创建和删除一. 实验目的:1. 了解SQL Server数据库的环境。
2. 掌握使用SQL 语句创建数据库的方法。
二.实验要求1. 掌握通过查询分析器进行交互式SQL语句的使用方法。
2. 理解SQL Server中的共享架构dbo。
3.注意操作结果的截图与保存,供撰写实验报告使用。
三.实验内容1. 使用SQL语句创建数据库EDUC。
数据库的参数要求:数据库名称:EDUC数据库存储路径:将数据库文件存储在D:\jxgl\目录中。
(注,如果该目录不存在,需在D盘新建一个名为jxgl的文件夹)其他参数要求:数据文件的初始大小:10M 最大:60M 按5%的比例自动增长。
日志文件的初始大小:4M 最大:10M 增量为1M。
2. 将新创建的数据库设置为当前数据库。
四.实验步骤1.创建数据库EDUC的SQL语句:示例:创建数据库userdb1maxsize=5 ,filegrowth=1)create database userdb1on(name=userdb1_data,--数据文件的逻辑名称,注意不能与日志逻辑同名filename='d:\sql_data\userdb1.mdf' ,--物理名称,注意路径必须存在size=5,--数据初始长度为5Mmaxsize=10,--最大长度为10Mfilegrowth=1)--数据文件每次增长1Mlog on( name=userdb1_log,filename='d:\sql_data\userdb1.ldf ' ,size=2 ,reate database EDUCon(name=EDUC_data,filename='E:\jxgl\EDUC.mdf',size=10,maxsize=60,filegrowth=5%)log on( name=EDUC_log,filename='E:\jxgl\EDUC.ldf ',size=4 ,maxsize=10,filegrowth=1)2.根据步骤1的sql语句,写出创建数据库EDUC的sql语句,点击‘执行’按钮建立数据库EDUC。
3.将新创建的数据库设置为当前数据库。
USE userdb1GOUSE EDUCGO五.实验总结:通过这次实验我学会了怎么建立一个数据库,知道数据库建立时要注意的一些细节,让我对数据库有了一定的了解。
实验二数据库的分离和附加一. 实验目的掌握数据库的分离和附加的具体操作方法。
二. 实验要求1.对数据库EDUC进行分离,并将该数据库的数据文件及日志文件拷贝到U盘。
2.注意操作结果的截图与保存,供撰写实验报告使用。
三. 实验内容1)数据库的分离在对象资源管理器中,选择数据库节点EDUC,右击-任务-分离,进入如下图所示的界面,选择“更新统计消息”下的复选框,单击确定,完成数据库的分离,此时可以在存储数据库的文件夹中将分离后的数据库的数据文件和日志文件拷贝到U盘里。
注:在SQL server 2000中,在企业管理器中,选择相应数据库节点EDUC,右击-所有任务-分离数据库。
2)数据库的附加在对象资源管理器中,选择数据库节点,右击-附加-添加,选择数据文件(.mdf),单击确定,完成数据库的附加。
注:在SQL server 2000中,在企业管理器,在数据库的节点,右击-所有任务-附加数据库,选择数据文件(.mdf),单击确定,完成数据库的附加。
实验三使用SQL语句创建和删除基本表一.实验目的1.了解SQL Server的基本数据类型。
2.学会使用Create table语句创建基本表。
二.实验要求1.在查询分析器中使用SQL语句完成基本表的创建、修改、删除。
2.实现基本表定义中有关完整性约束的要求。
3.注意操作结果的截图与保存,供撰写实验报告使用。
三. 实验内容在数据库EDUC中,创建如下四个表:Class、student、course、sc表的具体要求如下:1.class表的结构要求班级号:clsNO, 字符型(定长),长度为6,主码班级名称:clsName,字符型(变长),长度16,非空辅导员:Director,字符型(变长),长度10专业:Specialty,字符型(变长),长度30create table class(clsNO char(6)primary key,clsName varchar(16)not null,Director varchar(10),Specialty varchar(30),);2.student表的结构要求学号:sno,字符型(定长),长度为8,主码姓名:sname,字符型(变长),长度为10,非空性别:ssex,字符型(定长),长度为2,性别只能为’男或女’班级号:clsNO,字符型(定长),长度为6,外键住址:saddr,字符型(变长),长度为20年龄:sage,数值型(整数),年龄要求10~30之间身高:height,数值型(长度为4,含两位小数)create table student(sno char(8)primary key,sname varchar(10)not null,ssex char(2)check (ssex in('男','女')),clsNO char(6),foreign key(clsNO)references class(clsNO),saddr varchar(20),sage smallint check (sage>=10 and sage<=30),height numeric(4,2),);3.course表的结构要求课程号:cno,字符型(定长),长度为4,主键课程名:cname,字符型(变长),长度为16,非空先修课程号:cpno,字符型(定长),长度为4,外键学分:Ccredit,数值型(长度为2,含1位小数)create table course(cno char(4)primary key,cname varchar(16)not null,cpno char(4),foreign key(cpno)references course(cno),Ccredit numeric(2,1),);4.sc表的结构要求学号:sno,字符型(定长),长度为8课程号:cno,字符型(定长),长度为4成绩:grade,数值型(长度为3,含一位小数)注意:本表主码与外码的定义。
create table sc(sno char(8),cno char(4),primary key(sno,cno),foreign key (sno)references student(sno),foreign key (cno)references course(cno),grade numeric);四.实验步骤1.创建基本表打开查询分析器,在其编辑窗口中输入基本表的创建语句,点击“执行”按钮,分别完成四个基本表的创建。
2.修改表结构按照student的要求创建表student1,修改基本表student1:create table student1(sno char(8)primary key,sname varchar(10)not null,ssex char(2)check (ssex in('男','女')),clsNO char(6),foreign key(clsNO)references class(clsNO),saddr varchar(20),sage smallint check (sage>=10 and sage<=30),height numeric(4,2),);1)增加“入学时间”列s_entrance,其数据类型为日期型(SQL server 2000中日期型为datetime)。
alter table student1add s_entrance datetime;alter table student1alter column saddr varchar(40);2)将住址(saddr)的长度改为40。
3.删除基本表删除基本表student1。
drop table student1 ;五.实验总结通过这次的实验我学会了如何在数据库中创建表,同时在实验中要时刻注意表中各种属性的完整性的定义,防止因为数据定义中因为码定义的问题而使数据库中表定义的失败。
实验四数据更新操作一. 实验目的1.掌握INSERT/UPDATE/DELETE语句的使用。
2.体会数据更新操作对完整性约束的影响。
二. 实验要求1.实验内容中要求的数据必须插入到相关基本表中,在此基础上每个表需另插入不少于3个元组。
2.注意操作结果的截图与保存,供撰写实验报告使用。
三. 实验内容1. 数据插入操作(1)向表(Class)中插入数据要求:不少于5个元组插入数据之后使用命令:Select * from Class; 检查插入数据的正确性(2) 向表(Student)中插入数据要求:不少于10个元组插入数据之后使用命令:Select * from Student; 检查插入数据的正确性select*from student;(3)向表(Course )中插入数据要求:不少于10个元组插入数据之后使用命令:Select * from Course; 检查插入数据的正确性(4)向表(SC )中插入数据要求:不少于20个元组2.数据修改与删除操作1)对于student表,根据指定的班级号且年龄小于20岁的学生的班级号改为新的值。
2)对于SC表,删除指定学号的所有选课元组。
四、实验步骤:在查询分析器中完成实验内容。
五,实验总结:通过这次的实验,我学会了怎样在建立的表中插入数据,同时进行一些简单的数据的修改,虽然没有深入,但是基本上了解。
同时在插入数据的时候我深刻了解了在插入时要满足数据的完整性的定义,防止数据插入的失败。
实验五创建和删除索引一. 实验目的1.了解索引的类型和作用。
2.学会用SQL语句对表创建和删除索引二. 实验准备1. 成功创建了数据库EDUC中各表2. 了解创建和删除索引的方法。
三. 实验要求1. 了解索引类型并比较各类索引的不同之处。
2. 完成索引的创建和删除。
3. 注意操作结果的截图与保存,供撰写实验报告使用。