数据库实验报告8

合集下载

数据库实验报告总结

数据库实验报告总结

数据库实验报告总结
经过本次数据库实验,我对关系型数据库的设计、建立、维护有了更深入的认识和了解。

以下是我在本次实验中学到的几个重要的经验和教训:
1. 设计数据库前要进行详细的需求分析。

在开展数据库设计和建立时,应该先进行需求分析,明确系统需要实现的功能,考虑数据的组织结构和联系,以及数据的完整性和保密性等要素。

只有进行充分的需求分析,才能确保数据库设计的合理性和有效性。

2. 数据库设计要遵循规范。

在进行数据库设计过程中,应该遵循规范,例如表的设计要符合三范式,遵循命名规范等等。

这样能够确保数据的一致性和纯净性,并便于维护和管理。

3. 合理编写SQL语句。

在编写SQL语句时,应该避免使用无
效的语句,以及语句的冗余和过程的繁琐。

只有编写合理、简洁和有效的SQL语句,才能提升数据库的运行效率和稳定性。

4. 数据库的安全维护和管理。

在进行数据库的维护和管理过程中,应该注意保护数据的机密性和完整性,以及及时备份数据,避免数据丢失和系统崩溃。

此外,还应该注意数据的存储空间和性能问题,合理规划数据的存储和读取,以及时做出相应的调整和优化。

总体而言,本次数据库实验让我加深了对数据库的理解和认识,并提高了数据库设计和管理的技能。

在以后的实践工作中,我
将会更加规范和谨慎地进行数据库的建立和维护,以确保系统的高效性和可靠性。

数据库实验报告完整版

数据库实验报告完整版

一、实验目的1. 掌握数据库的基本概念和原理;2. 熟悉数据库的创建、修改和删除操作;3. 掌握SQL语句的使用,包括数据查询、数据插入、数据更新和数据删除;4. 学会使用数据库管理系统进行数据管理。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:Visual Studio Code三、实验内容1. 创建数据库和表(1)创建数据库```sqlCREATE DATABASE testdb;```(2)选择数据库```sqlUSE testdb;```(3)创建表```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,gender CHAR(1),class VARCHAR(50));```2. 插入数据```sqlINSERT INTO students (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术');INSERT INTO students (name, age, gender, class) VALUES ('李四', 21, '女', '软件工程');INSERT INTO students (name, age, gender, class) VALUES ('王五', 22, '男', '电子信息工程');```3. 查询数据(1)查询所有学生信息```sqlSELECT FROM students;```(2)查询年龄大于20岁的学生信息```sqlSELECT FROM students WHERE age > 20;```(3)查询性别为“男”的学生信息```sqlSELECT FROM students WHERE gender = '男';```4. 更新数据```sqlUPDATE students SET age = 21 WHERE name = '张三';```5. 删除数据```sqlDELETE FROM students WHERE name = '李四';```6. 删除表```sqlDROP TABLE students;```四、实验结果与分析1. 创建数据库和表:实验过程中成功创建了名为testdb的数据库,并在该数据库下创建了students表,包含id、name、age、gender和class五个字段。

数据库实验实验报告

数据库实验实验报告

一、实验目的1. 熟悉数据库的基本概念和结构。

2. 掌握数据库的创建、修改和删除操作。

3. 熟练运用SQL语言进行数据的查询、插入、更新和删除操作。

4. 了解数据库的安全性和备份与恢复。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 创建数据库2. 创建表3. 插入数据4. 查询数据5. 更新数据6. 删除数据7. 修改表结构8. 删除表9. 数据库备份与恢复四、实验步骤1. 创建数据库(1)打开MySQL Workbench,连接到本地MySQL服务器。

(2)在“查询”窗口中输入以下SQL语句创建数据库:```sqlCREATE DATABASE student;```(3)执行SQL语句,创建名为student的数据库。

2. 创建表(1)在“查询”窗口中输入以下SQL语句创建学生表:```sqlCREATE TABLE student (id INT PRIMARY KEY,name VARCHAR(50),age INT,gender VARCHAR(10));```(2)执行SQL语句,创建名为student的表。

3. 插入数据(1)在“查询”窗口中输入以下SQL语句插入数据:```sqlINSERT INTO student (id, name, age, gender) VALUES (1, '张三', 20, '男'); INSERT INTO student (id, name, age, gender) VALUES (2, '李四', 21, '男'); INSERT INTO student (id, name, age, gender) VALUES (3, '王五', 22, '女'); ```(2)执行SQL语句,向student表中插入三条数据。

《数据库实验》实验报告

《数据库实验》实验报告

《数据库实验》实验报告一、实验目的本实验旨在通过设计与实现一个简单的学生信息管理系统,来加深对数据库基本概念和SQL语言的理解,并掌握数据库的创建、表的设计、数据的增删改查等基本操作。

二、实验环境本次实验的开发环境为以下软件与工具:1. 数据库管理系统:MySQL2. 编程语言:Java3. 开发工具:Eclipse IDE4. Web服务器:Apache Tomcat三、实验内容及步骤1. 数据库的创建与连接首先,在MySQL中创建一个名为"student_system"的数据库,并通过JDBC连接该数据库。

在Java代码中,使用JDBC的API进行数据库连接操作,包括加载驱动、建立连接等步骤。

2. 数据表的设计与创建在student_system数据库中创建一个名为"student"的数据表,该表用于存储学生的基本信息。

表中应包含学号(id)、姓名(name)、性别(gender)和专业(major)等字段,并设置合适的数据类型和约束。

3. 数据的插入与修改通过SQL语句,在student表中插入若干条学生信息,包括学号、姓名、性别和专业。

同时,通过SQL的UPDATE语句,修改某些学生的信息。

4. 数据的查询编写SQL语句,实现对学生信息的查询。

可以根据学号或姓名等关键字进行查询,并返回符合条件的学生信息。

5. 数据的删除根据指定的学号或姓名,编写SQL语句实现对学生信息的删除操作。

删除后,该学生的信息将不再存在于数据库中。

四、实验结果经过以上实验步骤的设计与实现,在学生信息管理系统中,成功地创建了student表,并成功插入了若干学生信息。

通过SQL语句的查询和修改操作,可以准确地获取和修改学生的信息。

此外,删除操作也能够成功地从数据库中删除指定学生的信息。

五、实验总结通过本次实验,我进一步掌握了数据库的基本操作与SQL语言的应用。

在实验过程中,我理解到数据库的设计与搭建是一个关键步骤,合理的表结构和约束条件对于数据的管理和有效性有着重要的影响。

数据库系统实验课实验报告

数据库系统实验课实验报告

数据库系统实验课实验报告一、实验目的数据库系统实验课是一门重要的实践课程,旨在通过实际操作和实验,深入理解数据库系统的原理和应用,提高我们的数据库设计、管理和应用开发能力。

本次实验的具体目的包括: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”表中的所有学生信息。

(完整版)数据库实验报告

(完整版)数据库实验报告

数据库实验报告姓名学号目录一.实验标题: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称为计数器,表示该字段的值是一组递增的证书数据。

数据库实验报告 广工

数据库实验报告 广工

数据库实验报告广工数据库实验报告引言数据库是当今信息时代中最重要的组成部分之一,它的应用范围涉及到各个领域。

作为一名广工的学生,在数据库实验中,我们有机会深入了解数据库的原理和应用,掌握数据库的设计与管理技巧。

本篇文章将介绍我在数据库实验中的学习和实践经验。

一、实验目的数据库实验的目的是让我们通过实际操作,掌握数据库系统的基本原理、设计方法和管理技术。

通过实验,我们能够了解数据库的概念、结构和模型,学习使用SQL语言进行数据库的操作和管理,并能够设计和实现一个简单的数据库应用系统。

二、实验内容1. 数据库的设计与创建在实验中,我们首先学习了数据库的设计原则和规范,了解了实体-关系模型和关系模型的基本概念。

然后,我们使用数据库管理系统(DBMS)创建了一个简单的数据库,包括表的定义、属性的设置和数据的导入。

2. 数据库的查询与更新通过学习SQL语言,我们能够进行数据库的查询和更新操作。

在实验中,我们学习了基本的SQL语句,如SELECT、INSERT、UPDATE和DELETE等,掌握了查询条件的设置和结果的处理方法。

通过实际操作,我们能够根据需求从数据库中提取所需的信息,并能够对数据库中的数据进行增加、修改和删除。

3. 数据库的维护与管理数据库的维护与管理是数据库实验的一个重要内容。

我们学习了数据库的备份与恢复、性能优化和安全管理等方面的知识。

通过实验,我们能够熟练使用数据库管理系统的工具和命令,对数据库进行备份和恢复操作,提高数据库的性能和安全性。

三、实验心得通过参与数据库实验,我深刻认识到数据库在现代社会中的重要性和广泛应用。

数据库不仅仅是一个存储和管理数据的工具,更是支撑各种应用系统的核心。

掌握数据库的设计和管理技巧,对我们未来的职业发展至关重要。

在实验过程中,我遇到了一些困难和挑战。

首先,数据库的设计需要考虑到数据的完整性和一致性,需要仔细思考和分析。

其次,SQL语言的学习和应用需要多次实践和运用,才能熟练掌握。

数据库实验报告实验

数据库实验报告实验

数据库实验报告实验在当今数字化的时代,数据库管理系统已经成为了各种组织和企业不可或缺的一部分。

无论是处理大量的客户数据,还是管理复杂的业务流程,数据库都扮演着至关重要的角色。

为了更深入地理解数据库的工作原理和操作方法,我们进行了一系列的数据库实验。

本次实验的目的是通过实际操作,熟悉数据库的创建、数据的插入、查询、更新和删除等基本操作,掌握数据库的设计原则和优化方法,提高对数据库的应用能力。

实验环境方面,我们使用了广泛应用的 MySQL 数据库管理系统,并在本地计算机上安装和配置了相关环境。

同时,为了方便数据的管理和操作,我们还使用了图形化的数据库管理工具 Navicat Premium。

实验内容主要包括以下几个部分:首先是数据库的创建。

我们根据给定的需求分析,设计了数据库的结构,包括确定表的名称、字段的名称和数据类型等。

在创建表的过程中,需要充分考虑数据的完整性和一致性约束,例如主键的设置、外键的引用等,以确保数据的准确性和可靠性。

接下来是数据的插入。

我们使用 SQL 语句向创建好的表中插入了大量的测试数据。

在插入数据的过程中,需要注意数据的格式和类型匹配,避免出现数据插入错误。

然后是数据的查询操作。

这是数据库应用中最常见的操作之一。

我们学习并实践了各种查询语句,如简单的单表查询、多表连接查询、条件查询、排序查询和分页查询等。

通过这些查询操作,能够从大量的数据中快速准确地获取所需的信息。

数据的更新和删除操作也是实验的重要内容。

在实际应用中,数据的更新和删除需要谨慎操作,以防止误操作导致数据的丢失或错误。

我们通过实践,掌握了如何正确地进行数据的更新和删除操作,并了解了其可能带来的影响。

在实验过程中,我们也遇到了一些问题和挑战。

例如,在设计数据库结构时,由于对业务需求的理解不够深入,导致表结构设计不合理,后期需要进行大量的修改。

在进行数据查询时,由于查询语句编写不当,导致查询效率低下,花费了较长的时间才得到结果。

数据库实验报告

数据库实验报告

数据库实验报告一、实验目的本次数据库实验的主要目的是深入了解数据库的基本概念和操作,掌握数据库管理系统的使用方法,提高对数据的管理和处理能力。

通过实际操作,我们希望能够熟练运用SQL 语句进行数据的查询、插入、更新和删除,以及创建和管理数据库表、索引和视图等对象。

二、实验环境本次实验使用的数据库管理系统是 MySQL 80,操作系统为Windows 10。

实验在个人计算机上进行,使用 MySQL Workbench 作为数据库管理工具。

三、实验内容1、数据库创建使用 CREATE DATABASE 语句创建了一个名为“student_management”的数据库,用于存储学生管理相关的数据。

2、表的创建在“student_management”数据库中,创建了以下几张表:“students”表,包含学生的学号(student_id)、姓名(name)、性别(gender)、年龄(age)等字段。

“courses”表,包含课程的课程号(course_id)、课程名称(course_name)、学分(credit)等字段。

“enrolls”表,用于关联学生和课程,包含学生学号(student_id)、课程号(course_id)和成绩(grade)等字段。

3、数据插入使用 INSERT INTO 语句向上述表中插入了一些示例数据,以方便后续的查询和操作。

4、数据查询通过 SELECT 语句进行了多种查询操作,例如:查询所有学生的信息。

查询特定性别学生的信息。

查询选修了某门课程的学生名单及成绩。

5、数据更新使用 UPDATE 语句对部分学生的年龄或成绩进行了修改。

6、数据删除使用 DELETE 语句删除了一些不再需要的数据记录。

7、索引创建为“students”表的“student_id”字段和“courses”表的“course_id”字段创建了索引,以提高查询效率。

8、视图创建创建了一个名为“student_course_grade_view”的视图,用于展示学生的学号、姓名、课程名称和成绩。

《数据库实验》实验报告

《数据库实验》实验报告

《数据库实验》实验报告《数据库实验》实验报告黄爱蓉编审湖北汽车⼯业学院电⼦信息科学系⼆〇〇七年⼀⽉实验⼀:建⽴数据库及基本表实验报告⼀、实验⽬的1、了解SQL Server数据库的逻辑结构和物理结构;2、了解SQL Server的基本数据类型;3、学会在企业管理器中创建数据库和表;4、使⽤SQL查询分析器⽤CREA TE、DROP、ALTER语句创建和删除数据库,创建、删除、更新基本表。

⼆、实验内容1、创建数据库和查看数据库属性。

2、创建表。

3、查看和修改表结构。

4、熟悉企业管理器和查询分析器⼯具的使⽤⽅法三、实验步骤1、在企业管理器中创建数据库和数据表。

(1) 使⽤企业管理器建⽴图书管理数据库,数据库名为BM,初始⼤⼩为10MB,最⼤为50MB,数据库⾃动增长,增长⽅式是按5%⽐例增长;⽇志⽂件初始为2MB,最⼤可增长到5MB,按1MB增长。

数据库的逻辑⽂件名和物理⽂件名均采⽤默认值。

详细步骤:(2) 在企业管理器中查看图书管理数据库的属性,并进⾏修改,使之符合要求。

(3) 通过企业管理器,在建好了图书管理数据库BM中建⽴图书(book)、读者(reader)和借阅(borrow)3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅⽇期)。

创建上述三个表的步骤:三个表各个字段的数据类型:2、在查询分析器中创建数据库和数据表(1) 创建数据库S-C 的sql语句:(2) 在数据库S-C下,创建基本表学⽣表student(sno,sname,ssex,sage,sdept)的sql语句:创建基本表课程表course(cno,cname, ccredit)的sql语句:创建基本表成绩表sc(sno,cno,grade)的sql语句:(3) 在窗⼝下分别键⼊DROP TABLE Student及DROP TABLE SC命令,运⾏后观察结果。

数据库实习实验报告

数据库实习实验报告

一、实验目的通过本次数据库实习,使学生了解数据库的基本概念、设计方法及实际应用,掌握数据库的基本操作,提高数据库设计及维护能力。

本实验旨在通过具体的实验操作,让学生深入理解数据库的理论知识,并能够将其应用于实际项目中。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库设计(1)需求分析本实验以图书管理系统为例,分析图书管理系统的需求,包括图书信息、读者信息、借阅信息等。

(2)概念结构设计根据需求分析,设计图书管理系统的E-R图,包括实体、属性和联系。

(3)逻辑结构设计将E-R图转换为关系模型,确定实体和实体的属性,以及实体之间的关系。

(4)物理结构设计根据逻辑结构设计,确定数据库的表结构,包括字段类型、长度、约束等。

2. 数据库创建与操作(1)创建数据库在MySQL Workbench中,创建一个名为“library”的数据库。

(2)创建表根据物理结构设计,创建图书信息表(books)、读者信息表(readers)和借阅信息表(borrow_info)。

(3)插入数据向创建的表中插入一些测试数据。

(4)查询数据通过SQL语句查询图书信息、读者信息和借阅信息。

(5)更新数据通过SQL语句更新图书信息、读者信息和借阅信息。

(6)删除数据通过SQL语句删除图书信息、读者信息和借阅信息。

3. 数据库维护(1)备份与恢复使用MySQL Workbench的备份功能,备份数据库。

使用MySQL Workbench的恢复功能,恢复数据库。

(2)性能优化根据查询结果,分析数据库性能,优化查询语句。

(3)用户管理创建数据库用户,设置用户权限。

四、实验步骤1. 打开MySQL Workbench,连接到MySQL服务器。

2. 创建数据库“library”。

3. 创建图书信息表(books)、读者信息表(readers)和借阅信息表(borrow_info)。

数据库实验报告8篇

数据库实验报告8篇

数据库实验报告数据库实验报告8篇在日常生活和工作中,报告不再是罕见的东西,报告成为了一种新兴产业。

我们应当如何写报告呢?下面是小编帮大家整理的数据库实验报告,欢迎阅读,希望大家能够喜欢。

数据库实验报告1经过一个多学期的理论知识学习后,我们迎来了大学生活以来第一个专业实训周——电子商务认知实习。

这为期一周的实训给了我很大的收获但也给了我一个很深的感触,科技的力量不可小视,it技术的飞速发展给我们的生活与工作带来了便捷。

一个星期的实训不知不觉的就这样过去了,在这里不敢说自己学到很多的东西,但我真的在其中明白了很多。

学校给我们提供的这次实训,是一个很好的学习机会,可以摸索自己的兴趣和以后发展的方向,可以让自己提前认识到自己想得到的东西是什么,“不知不知,先行后知”。

两个星期的实习生活,使我受益匪浅,回味无穷,实习所感历历在目。

电子商务的实训课程是学生学习电子商务方法、掌握电子商务技能的重要渠道。

通过这次实训,让我们更深刻地认识到电子商务的特点和应用领域,学习和体会到了电子商务的核心思想。

在实训的过程中学习和提高了自己。

在现代的信息时代中,多种交易都是通过网络实现的,因此,掌握这方面的知识越来越重要了,而此次实训是一次非常好的机会,让我们对电子商务的更深一步的了解,二我们也感觉到了电子商务的优越性,不禁为我们当时的选择而感到窃喜。

在实训的过程中,我们参观了无锡新区科技展示中、感知科技、博宜教育,让我认识到了科技、网络的重要性。

而电子商务则依托于计算机网络,网络的迅速发展也使电子商务得到了迅猛的发展。

而与08届学姐、学长的交流中我们也学到了许多课堂上学不到的宝贵知识,相信这对我们以后的工作会有很大的帮助。

通过这次实训,我认识到了认真学习电子商务的重要性,要注重理论和实践相结合,理论固然重要,但实训操作才能使我们更快的掌握这些知识。

有的人说实训很辛苦,而我觉得实训是一件非常有意义的事情。

这次实训我接触到了很多新的东西,这些东西给我带来新的体验和新的体会。

数据库管理实验报告

数据库管理实验报告

数据库管理实验报告
实验目的
本次实验旨在掌握数据库管理的基本概念和技能,并通过实际操作加深对数据库管理的理解。

实验环境
- 操作系统:Windows 10
- 数据库管理系统:MySQL
实验步骤
1. 安装MySQL数据库管理系统。

2. 创建一个数据库,并设置相应的权限。

3. 设计数据库的表结构,并创建相应的表。

4. 插入测试数据到表中。

5. 编写查询语句,查询指定表的数据。

6. 执行事务管理操作,如插入、更新和删除数据。

7. 使用索引提高查询效率。

8. 执行备份和恢复操作,确保数据的安全性和可靠性。

实验结果
经过实验,我们成功完成了以下任务:
- 安装了MySQL数据库管理系统,并成功创建了数据库。

- 设计了表结构,并成功创建了相应的表。

- 成功插入了测试数据,并能够通过查询语句获取到正确的结果。

- 通过事务管理操作,成功插入、更新和删除了数据。

- 通过使用索引,提高了查询效率。

- 成功进行了备份和恢复操作,确保了数据的安全性和可靠性。

实验总结
通过本次实验,我们深入了解了数据库管理的基本概念和技能。

掌握了数据库的安装与管理、表结构设计、数据插入和查询、事务
管理、索引的使用,以及备份和恢复操作。

这些知识和技能对于日
后的数据库管理工作具有重要意义。

参考文献
- MySQL官方文档
- 数据库管理教材。

数据库实验报告范本(3篇)

数据库实验报告范本(3篇)

第1篇实验名称:数据库设计与实现实验日期:2023年4月15日实验班级:计算机科学与技术专业1班实验学号:12345678一、实验目的1. 理解数据库设计的基本原理和方法。

2. 掌握数据库概念结构、逻辑结构和物理结构的设计。

3. 学会使用数据库设计工具进行数据库设计。

4. 能够使用SQL语句进行数据库的创建、查询、更新和删除等操作。

二、实验内容1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。

- 设计E-R图,表示实体、属性和关系。

2. 数据库逻辑结构设计- 将E-R图转换为关系模式。

- 设计关系模式,确定主键、外键等约束。

3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。

- 设计数据库表结构,包括字段类型、长度、索引等。

- 设计存储策略,如数据文件、索引文件等。

4. 数据库实现- 使用DBMS创建数据库。

- 创建表,输入数据。

- 使用SQL语句进行查询、更新和删除等操作。

三、实验步骤1. 数据库概念结构设计- 分析需求,确定实体和实体间的关系。

- 设计E-R图,表示实体、属性和关系。

2. 数据库逻辑结构设计- 将E-R图转换为关系模式。

- 设计关系模式,确定主键、外键等约束。

3. 数据库物理结构设计- 选择合适的数据库管理系统(DBMS)。

- 设计数据库表结构,包括字段类型、长度、索引等。

- 设计存储策略,如数据文件、索引文件等。

4. 数据库实现- 使用DBMS创建数据库。

- 创建表,输入数据。

- 使用SQL语句进行查询、更新和删除等操作。

四、实验结果与分析1. 数据库概念结构设计- 实体:学生、课程、教师、成绩。

- 关系:学生与课程之间有选课关系,教师与课程之间有授课关系。

2. 数据库逻辑结构设计- 学生表(学号,姓名,性别,年龄,班级号)。

- 课程表(课程号,课程名,学分,教师号)。

- 教师表(教师号,姓名,性别,年龄,职称)。

- 成绩表(学号,课程号,成绩)。

数据库学习实验报告(3篇)

数据库学习实验报告(3篇)

第1篇一、实验目的本次实验旨在通过实际操作,加深对数据库基础知识的理解,掌握数据库的基本操作,包括数据库的创建、表的设计、数据的插入、查询、修改和删除等。

通过本次实验,提高对SQL语言的实际应用能力,为后续深入学习数据库知识打下坚实的基础。

二、实验环境1. 操作系统:Windows 102. 数据库管理系统:MySQL 5.73. 开发工具:MySQL Workbench三、实验内容1. 数据库的创建与删除2. 表的设计与数据类型3. 数据的插入、查询、修改和删除4. 索引与视图的应用四、实验步骤1. 数据库的创建与删除(1)创建数据库```sqlCREATE DATABASE db_student;```(2)删除数据库```sqlDROP DATABASE db_student;```2. 表的设计与数据类型(1)创建学生表```sqlCREATE TABLE student (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50),age INT,gender ENUM('男', '女'),class VARCHAR(50));```(2)创建课程表```sqlCREATE TABLE course (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50),credit INT);```3. 数据的插入、查询、修改和删除(1)插入数据```sqlINSERT INTO student (name, age, gender, class) VALUES ('张三', 20, '男', '计算机科学与技术');INSERT INTO course (name, credit) VALUES ('高等数学', 4);```(2)查询数据```sql-- 查询所有学生信息SELECT FROM student;-- 查询年龄大于20岁的学生信息SELECT FROM student WHERE age > 20;-- 查询课程名称为“高等数学”的课程信息SELECT FROM course WHERE name = '高等数学';```(3)修改数据```sql-- 修改学生张三的年龄为21岁UPDATE student SET age = 21 WHERE name = '张三';-- 修改课程“高等数学”的学分UPDATE course SET credit = 5 WHERE name = '高等数学';```(4)删除数据```sql-- 删除学生张三的信息DELETE FROM student WHERE name = '张三';-- 删除课程“高等数学”的信息DELETE FROM course WHERE name = '高等数学'; ```4. 索引与视图的应用(1)创建索引```sql-- 创建学生表id字段的索引CREATE INDEX idx_student_id ON student(id); -- 创建课程表name字段的索引CREATE INDEX idx_course_name ON course(name); ```(2)创建视图```sql-- 创建包含学生姓名和课程名称的视图CREATE VIEW student_course_view ASSELECT , FROM studentJOIN course ON student.class = course.id;```(3)查询视图数据```sql-- 查询视图中的数据SELECT FROM student_course_view;```五、实验总结通过本次实验,我深入了解了数据库的基本操作,掌握了SQL语言的运用。

数据库实验报告(7个实验完整附截图)

数据库实验报告(7个实验完整附截图)

数据库实验报告(7个实验完整附截图)福建农林大学计算机与信息学院实验报告课程名称:数据库原理及应用姓名:系:计算机科学与技术专业:计算机科学与技术年级:2012 级学号:指导教师:陈长江2014 年5月18 日实验项目列表序号实验项目名称成绩指导教师1 实验一数据库的定义实验(验证性)2 实验二数据库的建立和维护实验(验证性)3 实验三数据库的查询实验(验证性)4 实验四数据库的视图操作实验(验证性)5 实验五触发器、存储过程操作实验(综合性)实验一:数据库的定义实验一、实验目的:1、理解MySQL Server 6.0 服务器的安装过程和方法;2、要求学生熟练掌握和使用SQL、T-SQL、SQL Server Enterpriser Manager Server 创建数据库、表、索引和修改表结构,并学会使用SQL Server Query Analyzer,接收T-SQL 语句和进行结果分析。

二、实验环境:硬件:PC机软件:Windows操作系统、MySQL Server 6.0 和Navicat for MySQL 9.0三、实验内容和原理:1、安装MySQL以及相应的GUI工具2、用SQL命令,建立学生-课程数据库基本表:学生Student(学号Sno,姓名Sname,年龄Sage,性别Ssex,所在系Sdept);课程Course(课程号Cno,课程名Cname,先行课Cpno,学分Ccredit);选课SC(学号Sno,课程号Cno,成绩Grade);要求:1) 用SQL命令建库、建表和建立表间联系。

2) 选择合适的数据类型。

3) 定义必要的索引、列级约束和表级约束.四、实验步骤:1、运行Navicat for MySQL,然后进行数据库连接,进入到GUI 界面;2、利用图形界面建立基础表:student 表的信息:字段名类型长度约束条件Sno varchar9非空、主键Sname varchar20Ssex varchar2Sage smallint 6Sdept varchar20course表的信息:字段名类型长度约束条件Cno varchar4非空、主键Cname varchar40Cpno varchar4与 course 表中 Cno 关联Ccredit smallint 6sc表的信息:字段名类型长度约束条件Sno varchar9非空、主键、与student表中Sno外键关联,级联删除Cno varchar 4Grade smallint6非空、主键、与course表中Cno外键关联(1)连接数据库,在 localhost 中点击鼠标右键(如图1所示),点击“新建数据库”,在弹出的窗口中输入数据库名称(如图2所示),然后单击“确定”,就完成了数据库的建立。

数据库原理实训实验报告

数据库原理实训实验报告

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

为了让学生更好地理解和掌握数据库原理,提高数据库应用能力,我们开展了数据库原理实训实验。

本次实验旨在通过实际操作,让学生熟悉数据库的基本概念、结构、操作方法以及应用技巧,培养学生的实践能力和创新意识。

二、实验目的1. 熟悉数据库的基本概念、结构、操作方法以及应用技巧。

2. 掌握数据库设计、创建、操作、查询、维护和安全性管理的基本操作方法和技巧。

3. 提高学生的实践能力和创新意识。

三、实验内容本次实验主要分为以下几个部分:1. 数据库设计2. 数据库创建3. 数据表操作4. 数据查询5. 数据库维护6. 数据库安全性管理四、实验步骤1. 数据库设计首先,我们需要设计一个数据库。

根据实验要求,我们设计了一个学生信息管理系统数据库,包含学生表、课程表、成绩表和教师表。

以下是数据库设计的基本步骤:(1)确定数据库主题:学生信息管理系统(2)分析数据需求:根据需求分析,确定学生信息管理系统需要存储的数据,包括学生基本信息、课程信息、成绩信息和教师信息。

(3)设计数据结构:根据数据需求,设计学生表、课程表、成绩表和教师表的结构,包括字段名、字段类型、字段长度、约束等。

2. 数据库创建完成数据库设计后,我们需要创建数据库。

以下是创建数据库的基本步骤:(1)打开数据库管理工具,如MySQL、SQL Server等。

(2)在工具中创建一个新的数据库,命名为“学生信息管理系统”。

(3)根据数据库设计,在新建的数据库中创建相应的数据表。

3. 数据表操作创建数据表后,我们需要对数据表进行操作,包括插入、修改、删除和查询数据。

(1)插入数据:使用INSERT语句插入数据。

(2)修改数据:使用UPDATE语句修改数据。

(3)删除数据:使用DELETE语句删除数据。

(4)查询数据:使用SELECT语句查询数据。

4. 数据查询数据查询是数据库操作中非常重要的一环。

数据库实验报告(完整版)

数据库实验报告(完整版)

数据库实验报告班级:07111103学号:**********姓名:***实验一:[实验内容1 创建和修改数据库]分别使用SQL Server Management Studio和Transact-SQL语句,按下列要求创建和修改用户数据库。

1.创建一个数据库,要求如下:(1)数据库名"testDB"。

(2)数据库中包含一个数据文件,逻辑文件名为testDB_data,磁盘文件名为testDB_data.mdf,文件初始容量为5MB,最大容量为15MB,文件容量递增值为1MB。

(3)事务日志文件,逻辑文件名为TestDB_log, 磁盘文件名为TestDB_log.ldf,文件初始容量为5MB, 最大容量为10MB,文件容量递增值为1MB。

2.对该数据库做如下修改:(1)添加一个数据文件,逻辑文件名为TestDB2_data,实际文件为TestDB2_data.ndf,文件初始容量为1MB,最大容量为6MB,文件容量递增值为1MB。

(2)将日志文件的最大容量增加为15MB,递增值改为2MB。

方法一:使用SQL Server Management Studio创建和修改数据库TestDB方法二:使用Transact-SQL语句创建和修改数据库TestDB方法一过于简单,暂不做讨论。

下面学习方法二。

首先,在sql sever 2008中单击新建查询。

然后键入下面的代码。

建立新的数据库。

1. 创建一个数据库,要求如下:2.对该数据库做如下修改:对刚刚的操作进行验证数据均已更新完毕。

[实验内容2 数据表的创建、修改和查询]1.熟悉有关数据表的创建和修改等工作,并了解主键、外键以及约束的创建和应用,熟练掌握使用SQL Server Management Studio和CREATE TABLE、ALTER TABLE等Transact-SQL语句对数据表的操作方法字段名数据类型字段长度注释项目编码char 10 主键名称varchar负责人编码char 10客户int开始日期datetime结束日期datetime员工数据表(Employee)字段名数据类型字段长度注释方法一:使用SQL Server Management Studio创建数据表并添加约束方法二:使用Transact-SQL语句创建数据表并添加约束2.向数据库TestDB中的两个数据表"项目数据表"和"员工数据表"中添加记录3.在查询分析器中书写Transact-SQL语句完成数据查询。

数据库设计实验报告5篇

数据库设计实验报告5篇

数据库设计实验报告数据库设计实验报告5篇在不断进步的时代,需要使用报告的情况越来越多,写报告的时候要注意内容的完整。

相信很多朋友都对写报告感到非常苦恼吧,以下是小编为大家收集的数据库设计实验报告,仅供参考,希望能够帮助到大家。

数据库设计实验报告1有关于数据库实验的心得体会,总的来说,受益匪浅。

在这些天中,我们学到了很多东西,包括建表,导入数据,查询,插入。

最重要的是我们有机会用电脑自己进行实践,没接触的时候总是觉得它比较深奥或是不可接近的新型语言,尽管自己对C语言非常感兴趣,但还是有些心理上的陌生感。

学习数据库就和我们平时的其它科目学习一样感觉它有永无止境的知识,数据库是我在高中时候听过,到了大学渐渐了解了些,但就其原理性的内容还不知道,也就是根本就不清楚什么是数据库,只是知道一个所谓的中国字典里的名词。

我认识它是从我接触实验运作开始的,刚开始就是建立数据库,两种验证模式,没什么东西但还觉得不错。

进而就是操作语言了,紧接着就是触发器的使用,进而对数据库高级的使用,等等。

开始知道数据库的时候想学,不知道从何而起,不懂的话怎么问,从什么地方学起。

后来到大三开学后有数据库原理必修课,非常高兴。

当时感觉SQL Sever数据库管理既然是单独一门课程一定会讲的比较细,也能学到真正实用的内容。

学了这门课以后发现和我想的基本是一样的,老师对学生也比较和蔼可亲,对我们要求也不是很紧。

让每个人都觉得轻轻松松就能把这门课程学完,没有多么紧张的作业,也没有太苛刻的要求。

当老师在最后说这个课程结束了,回顾一下以前老师给我们讲过的东西,真的有很多是我们应该去注意的。

学习完SQL Sever数据库后感觉可分两大块,一块是开发,一块是管理。

开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。

有点类似于程序员。

开发还需要有较强的逻辑思维和创造能力,自己没有真正做过,但感觉应该会比较辛苦,是青春饭;管理则需要对SQL Sever数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会弄掉整个数据库,相对前者来说,后者更看重经验。

数据库课程实验报告

数据库课程实验报告

数据库课程实验报告《数据库课程实验报告》在数据库课程的学习中,学生们经常会进行一些实验来加深对数据库知识的理解和掌握。

这些实验旨在让学生通过实际操作,掌握数据库的设计、实现和管理技能,同时培养学生的数据分析和处理能力。

在本文中,我们将分享一些数据库课程实验的报告,以及实验过程中的一些收获和体会。

实验一:数据库设计与实现在这个实验中,我们学习了数据库的设计原理和实现方法。

通过对一个实际的案例进行数据库设计,我们了解了实体关系模型(ERM)的建模方法,以及如何将实体关系模型转化为关系模式。

在实现阶段,我们学习了SQL语言的基本操作,包括创建表、插入数据、查询数据等。

通过这个实验,我们深刻理解了数据库设计的重要性,以及如何通过SQL语言对数据库进行操作。

实验二:数据库管理与优化在这个实验中,我们学习了数据库的管理和优化技术。

我们了解了数据库的备份和恢复方法,以及如何进行性能优化和索引优化。

通过实验操作,我们学会了如何监控数据库的性能,并对数据库进行优化。

这个实验让我们认识到了数据库管理的重要性,以及如何通过合理的管理和优化手段提高数据库的性能和稳定性。

实验三:数据分析与报表生成在这个实验中,我们学习了如何通过数据库进行数据分析和报表生成。

我们掌握了数据分析的基本方法和技巧,以及如何通过SQL语言进行数据挖掘和统计分析。

通过实验操作,我们学会了如何利用数据库工具生成各种报表,并对数据进行可视化分析。

这个实验让我们认识到了数据库在数据分析和业务决策中的重要作用,以及如何通过数据库技术提高数据分析的效率和准确性。

通过这些实验,我们不仅加深了对数据库知识的理解和掌握,还培养了数据分析和处理能力。

我们相信,在今后的学习和工作中,这些知识和技能都将对我们有很大的帮助。

数据库课程实验不仅是理论知识的巩固和实践的机会,更是对我们未来发展的有益补充和支持。

希望我们能够在未来的学习和工作中,不断提升自己的数据库技能,为自己的发展打下坚实的基础。

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

. . . .科技大学《数据库原理及应用》课程设计报告题目:寄宿学校管理信息系统的设计与实现学院:计算机科学与技术学院专业及班级:软件工程1202及1203班学号:1208010206 1208010207 1208010303:倩楠楠王青枝日期:2014年7月9日目录1课程设计目的及意义 (2)2设计容及人员分工 (2)3 需求分析 (2)3.1 需求述 (2)3.2 功能需求 (2)3.3 数据需求 (3)3.4 其它需求 (3)4 数据库设计 (3)4.1概念结构设计 (3)4.2逻辑结构设计 (4)4.3数据表结构设计 (4)5 系统功能设计 (6)6 系统实现6.1 开发环境 (7)6.2 数据库的创建与连接技术 (7)4.3 主要功能的运行结果及代码 (9)7 总结 (13)参考文献 (13)1、课程设计的目的和意义课程设计目的:通过本课程设计,培养学生具有C/S模式的数据库应用软件系统的设计和开发能力;熟练掌握SQL Server数据库的使用,熟练掌握使用VC、VB或其它开发工具开发数据库应用的能力;为毕业设计打下坚实的基础。

学生根据所学的数据库原理与程序设计的知识, 通过对一个实际问题的分析,设计与实现,将原理与应用相结合,使学生学会如何把书本上学到的知识用于解决实际问题,培养学生的动手能力;另一方面,使学生能深入理解和灵活掌握教学容。

课程设计的意义:通过对这个系统的设计,让我们更加熟悉SQL Sever 2008的相关操作,也巩固了这学期学习的数据库的一些知识,让我们更懂得数据库的重要性无论是在生活中,还是在软件的设计和制作过程中。

让我们学会了数据库的设计,经历了数据库设计的几个阶段,比如需求分析,概念结构设计,逻辑结构的设计,都让我们努力的去想,去做,懂得数据库的优化,想想怎么做才是最好的。

做出一个比较满意的数据库设计。

2、设计容及人员分工楠楠:数据库的需求分析,概念设计王青枝:数据库逻辑设计,表结构设计倩:数据库触发器创建实现3、需求分析3.1 需求述:某寄宿学校需要开发一个信息管理系统,通过该管理系统可以对学生的日常事务进行管理:校长助理:可以对学生的档案进行管理,可以进行新增、删除、查询、修改等操作。

财务人员:进行每月的收费和退费工作,每个学生的每月费用包括住宿费,伙食费220,在6-8月收取空调费20,在11-2月收取取暖费20,每个学期的开学初(3月、9月)收取书本费(不定)。

住宿费分三种情况:双职工的子女为60,单职工的子女80元,父母均不在本单位工作为100元。

每个班的老师在每天要申报本班学生的出勤表,由校长助理完成各班的考勤录入,考勤情况决定上月的伙食退费,以每天10元计算。

学生家长:在对退费有疑问时,可以查询学生的出勤情况。

校长助理可以对学生班级进行管理(新增、删除等),可以进行新学生的编班工作和调班工作,档案录入工作,查询班级名册等情况。

3.2功能需求:3.2.1需求理解如下:1.系统在学生入学时,为其建立个人档按,并由校长助理进行录入。

校长助理可对学生档案进行管理,包括删除,修改,查询等操作。

2.每天由老师记录考勤情况,然后由校长助理完成考勤录入。

3.校长助理对班级进行管理,包括新增和删除班级,进行学生的编班和调班工作,查询班级名册等情况。

4.费用部分有收费和退费两大模块,由财务人员完成。

每月的费用由财务人员根据规定录入,所退费用由系统自动生成,5.如果家长对收费、退费有疑问之处,可登陆系统进行查询。

3.2.2通过分析需求,系统的功能需求应如下:(1)校长助理为新入校学生建立档案,并完成录入。

(2)校长助理在学生离校时删除学生档案。

(3)校长助理可以对学生档案进行修改。

(4)校长助理可以查询学生信息。

(5)校长助理完成考勤的录入。

(6)校长助理可以新增班级。

(7)校长助理可以删除已有的班级。

(8)校长助理可以对新入校的学生进行编班。

(9)校长助理可以对学生进行调班。

(10)财务人员根据学校的规定录入每月的费用数目。

(11)财务人员进行费用的收取。

(12)财务人员可以退费。

(13)家长可以查询学生考勤及退费情况。

3.3 数据需求:所需数据:某大学各个班级成员总数,班级名称,班级号,学生学号,学生,学生所属类别(是单双或非职工子女),宿舍里的各种收费情况(住宿费,伙食费,空调费或取暖费,书本费),获得学生档案并录入表中等。

数据来源:通过与相关人员沟通,向相关负责人获得相关数据。

3.4 其它需求:保证数据库的安全性(登录权限)和完整性(设置主键)数据库的备份和还原。

4、数据库设计4.1概念结构设计:4.1.1分类:将需求分析和功能分析的结果综合起来,将此系统涉及到的实体进行划分。

4.1.2聚集:将已经分好类的实体进行总结,将每个实体相关属性的聚集组成实体型。

4.1.3E—R图:E—R图4.2逻辑结构设计:将概念结构设计的E-R图转换为关系模型如下:Role(Type,Username,Password)Student(Sno,Sname,Cno,Stype)Class(Cno,Cname,Cnumber)Fee(Sno, Fmonth, Fhee, Fzee, Fkee, Fqee, Fsee, Fscharge, Fcharge) Attendance(Ano,Sno,Date)4.3数据表结构设计:Role表结构Student表结构Class表结构Fee表结构Attendance表结构5 、系统功能设计:本系统名为“寄宿学生管理系统”。

其中的人员有财务人员,校长助理,学生家长,具体的操作就是:当这些人员想要进入此系统时,第一眼看到的是登录,然后选择自己相应的身份进行权限的认证(1)校长助理可以对班级信息进行查询、增加、删除、修改,还可对自己的密码进行修改等管理,也可对整个系统的数据进行备份。

(2)财务人员:负责学生的收费、退费,以及学生缴费情况的录入,还负责学生考勤的录入,管理自己的登录密码。

(3)家长:可以通过自己孩子的学号进入该系统,并且可查询自己孩子的缴费机出勤情况。

还有管理自己的登录密码。

6 系统实现6.1 开发环境:(1)vc++6.0(2)win7操作系统(3)SQL Sever 20086.2 数据库的创建与连接技术:ODBC连接技术和ADO连接6.2.1 ODBC连接技术:(1)数据源的配置:在计算机中找到数据源,打开然后选择添加,在弹出的选项中选择SQL Sever 即可(2)然后写出数据库名称和服务器。

(3)配置好后进行测试:结果如下图所示:6.3 主要功能的运行结果及代码:6.3.1建立触发器以实现校长助理的删除学生功能,当删除学生信息时将此学生的相关信息(考勤,收费等)全部删除。

具体实现代码如下:USE[School]GO/****** Object: Trigger [dbo].[delStudent] Script Date: 07/10/2014 17:27:05 ******/ SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOALTER trigger[dbo].[delStudent]/*删除一条学生记录*/on[dbo].[Student]AFTER DELETEasdeclare number char(15)/*删除的学号*/declare cnumber char(15)/*班级号*/select number=Sno,cnumber=Cno from deletedupdate Class/*班级人数减一*/set Cnumber=Cnumber- 1where cnumber=Cnodelete from Student/*从学生表中删除记录*/where number=Snodelete from Attendance/*从考勤表中删除记录*/where number=Snodelete from Fee/*从收费表中删除记录*/where number=Snodelete from Role/*从工作人员表中删除学生对应的家长信息*/where number=Type6.3.2校长助理的档案管理功能6.3.3校长助理的班级管理功能6.3.4各个密码修改功能6.3.5财务人员的考勤录入功能6.3.6财务人员缴费,退费功能6.3.7用户验证登陆功能6.3.7数据备份功能7 总结:在这次的课程设计中,我们遇到了很多问题,在开始的设计中感觉有些迷茫,后来经过同学之间的交流终于明白了,然后在建立触发器的过程中,出了一点小问题,建立错了,没有把它删除,后来又建对了,但是程序中还是不能删除学生,最后发现是之前建立的错误的没有删除,当把它删除之后,就可以删除学生信息了。

通过这次的课程设计,我们对于数据库的设计更加熟练了,对于SQL Sever 2008 软件的使用也熟练了一些,掌握了相关的功能。

更加深入的理解了触发器的作用。

以后还是要多多的参加这种设计,我们的数据库设计能力就能提高的更快。

参考文献[1]王珊萨师煊数据库系统概述(第4版). :高等教育,2006[2] 罗晓霞朱莉数据库原理及应用实验指导科技大学,2012[3]王珊数据仓库与联机分析处理:科学,1998。

相关文档
最新文档