数据库及其应实验报告1
《数据库系统原理及应用》实验报告 实验一 数据库定义
《数据库系统原理及应用》实验报告实验一数据库定义数据库系统原理及应用实验一数据库定义在《数据库系统原理及应用》课程中,实验一是关于数据库定义的实验。
本次实验的主要目的是通过实践操作,掌握数据库的定义过程,了解数据库的基本概念和术语,并学习使用SQL语言创建数据库表格和定义表格的各项属性。
1. 数据库的定义意义数据库是指存储数据的集合,它是一个有组织的数据集合,可以提供查询、存储和管理数据的功能。
数据库的定义是建立数据库的结构和特性,包括数据表的定义、数据类型的定义以及数据表之间的关系定义。
数据库的定义可以规范化和统一数据存储结构,提高数据的存储效率和管理方便性。
2. 数据库的基本概念和术语在数据库的定义过程中,需要了解一些基本概念和术语:(1) 数据表:数据表是数据库的一个基本单位,它由多个数据行和数据列组成,用于存储和表示数据。
(2) 数据类型:数据类型定义了数据的存储格式和表达方式,常见的数据类型有整数、浮点数、字符型、布尔型等。
(3) 主键:主键是数据表中的一列或者一组列,其值用来唯一标识数据表中的每一行,主键的值不能重复。
(4) 外键:外键是数据表之间的关系表达,它是一个指向其他数据表主键的列,用于建立数据表之间的联系。
(5) 索引:索引是一种提高数据检索效率的数据结构,它可以加快数据的查询速度。
3. 使用SQL语言创建数据库表格在实验过程中,我们将使用SQL语言来创建数据库表格。
SQL(Structured Query Language)是结构化查询语言的缩写,是一种用于操作和管理数据库的标准语言。
SQL语言的创建表格语句包括以下几个关键字和语法:(1) CREATE TABLE:用于创建数据库表格。
(2) 表名:指定创建的表格的名称。
(3) 列名和数据类型:指定表格中的各列名称和数据类型。
(4) 主键:指定表格中的主键。
(5) 外键:指定表格中的外键。
4. 定义表格的各项属性在使用SQL语言创建数据库表格时,我们需要定义表格的各项属性,包括表格的名称、列名、数据类型、主键和外键。
《数据库原理及应用》实验报告
《数据库原理及应用》实验报告实验报告:《数据库原理及应用》一、实验目的通过本次实验,掌握数据库原理及应用的相关知识,并能够熟练运用数据库软件进行数据的存储、查询和管理。
二、实验内容1.数据库的概念和基本原理的学习2.数据库设计和规范化的理解和实践3.数据库的建立和配置4.数据的插入、查询和删除操作5.数据库的备份和恢复操作三、实验步骤及结果1.数据库的概念和基本原理的学习根据教材和相关资料,了解数据库的概念和基本原理,并能够用自己的语言进行简单的表述。
2.数据库设计和规范化的理解和实践根据所学知识,对给定的需求进行数据库设计和规范化的实践,包括实体、属性和关系的定义,并通过ER图进行可视化展示。
3.数据库的建立和配置使用数据库软件,如MySQL或Oracle,按照设计要求建立数据库并进行相应的配置。
4.数据的插入、查询和删除操作通过SQL语句,将设计好的数据插入到数据库中,并进行相关的查询和删除操作,验证数据的正确性和完整性。
5.数据库的备份和恢复操作学习数据库的备份和恢复操作方法,并进行实践,保证数据库的安全性和可靠性。
四、实验结果分析根据实验步骤进行数据库的建立、数据插入和查询操作,并比对预期结果,可以得出实验结果的正确性和可行性。
五、实验总结通过本次实验,我对数据库原理及应用有了更深入的了解和掌握,熟练运用相关数据库软件进行数据的存储、查询和管理。
同时,我也发现了在实际操作中可能出现的问题和解决方法,在数据库的设计和维护方面有了更深入的认识和思考。
六、实验心得本次实验让我对数据库有了更直观和深入的认识,通过实际操作和实践,我逐渐掌握了数据库的设计和管理方法,并学会了利用SQL语句进行数据的插入、查询和删除操作。
通过对数据库的备份和恢复操作的实践,我也认识到了数据库的安全性和可靠性的重要性。
总之,本次实验让我收获颇丰,通过实际操作和实践,我对数据库原理及应用有了更深入的了解和掌握,也提高了自己的实际操作能力和问题解决能力。
数据库原理及应用实验报告
数据库原理及应用实验报告数据库原理及应用实验报告一、引言数据库是计算机科学中的重要概念,它是用于存储、管理和检索大量有组织数据的系统。
数据库的应用广泛,从个人电脑上的简单数据文件到大型企业级数据仓库,都离不开数据库的支持。
本实验报告将介绍数据库的原理和应用,并通过实际实验来验证其有效性。
二、数据库原理1. 数据库的定义和特点数据库是一个有组织的数据集合,它具有持久性、共享性、独立性和可变性等特点。
持久性指数据可以长期保存;共享性指多个用户可以同时访问和使用数据库;独立性指数据库的逻辑结构和物理结构相互独立;可变性指数据库可以随时更新和修改。
2. 数据库管理系统(DBMS)数据库管理系统是用于管理数据库的软件,它提供了数据定义、数据操纵、数据控制和数据查询等功能。
常见的DBMS有MySQL、Oracle和SQL Server等。
3. 数据库模型数据库模型是用于描述数据库的结构和组织方式的概念模型。
常见的数据库模型有层次模型、网络模型和关系模型等。
其中,关系模型是最为常用的模型,它使用表格来表示数据,表格中的每一行表示一个记录,每一列表示一个属性。
三、数据库应用实验为了验证数据库的应用效果,我们进行了以下实验。
1. 数据库设计首先,我们根据实际需求设计了一个简单的学生信息管理系统。
该系统包含了学生的基本信息、课程信息和成绩信息。
2. 数据库创建在MySQL数据库中,我们创建了一个名为"student"的数据库,并在其中创建了三张表格,分别是"student_info"、"course_info"和"score_info"。
3. 数据库插入通过SQL语句,我们向数据库中插入了一些样本数据,包括学生的姓名、学号、课程名称和成绩等信息。
4. 数据库查询为了验证数据库的查询功能,我们编写了一些SQL查询语句,如查询某个学生的所有成绩、查询某门课程的平均成绩等。
数据库技术与应用实验报告
数据库技术与应用实验报告一、实验目的本次实验的主要目的是深入了解数据库技术的基本原理和应用,通过实际操作掌握数据库的创建、管理、数据操作以及查询优化等方面的技能。
同时,培养解决实际问题的能力,提高对数据库系统的综合运用水平。
二、实验环境本次实验使用的软件环境为 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` 语句更新表中的数据。
《数据库原理及应用》实验报告 创建数据库和表
《数据库原理及应用》实验报告创建数据库和表题目:创建数据库和表学生姓名:XXXX1(《数据库原理及应用》实验报告一、实验目的在了解SQL Server 数据库的逻辑结构,物理结构,基本数据类型,以及表的结构特点的基础上,学会在“对象资源管理器”中创建数据库和表,重点学会使用T-SQL语句创建数据库和表。
二、实验内容按照题目要求创建一数据库,并按要求在该数据库内创建相应数据表。
在创建过程中需分别使用界面方式创建和命令方式创建。
实验题目创建用于企业管理的员工管理数据库YGGL,其逻辑文件初始大小10MB,最大50MB,自动增长,按5%比例增长,日志文件初始大小2MB,最大5MB,按1MB增长,数据库和事务日志的逻辑文件名和物理文件名采用缺省值,另在该数据库内创建3个数据表,Employees表,Departments表,Salary表,具体表结构见课本P-283页所给出三个表格。
实验准备首先明确创建数据库的用户必须是系统管理员或者是被授予使用CREATEDATABASE语句的用户;其次创建过程中必须确定数据库名,所用者,数据库大小和存储其文件;最后根据表的结构按要求创建表;三、实验程序使用T-SQL语句创建数据库YGGL:CREATE DATABASE YGGL ON (NAME='YGGL_Data',FILENAME='C:\\Program Files\\Microsoft SQLServer\\MSSQL.1\\MSSQL\\Data\\YGGL.mdf', SIZE=10MB, MAXSIZE=50MB, FILEGROWTH=10% ) LOG ON (NAME='YGGL_Log',FILENAME='C:\\Program Files\\Microsoft SQLServer\\MSSQL.1\\MSSQL\\Data\\YGGL_Log.ldf', SIZE=2MB, MAXSIZE=5MB, FILEGROWTH=1MB ) GO使用T-SQL语句创建Employees表:USE YGGL GOCREATE TABLE Employees( EmployeeID char(6)NOT NULL PRIMARY KEY, Name char(10)NOT NULL, Education char(4)NOT NULL, Birthday datetime NOT NULL, Sex bit NOT NULL DEFAULT 1,2WorkYear tinyint NULL, Address varchar(40)NULL, PhoneNumberchar(12)NULL, DepartmentID char(3)NOT NULL, ) GO使用T-SQL语句创建Departments表:USE YGGL GOCREATE TABLE Departments( DepartmentID char(3)NOT NULL PRIMARY KEY, DepartmentName char(20)NOT NULL, Note char(100)NULL ) GO使用T-SQL语句创建Salary表:USE YGGL GOCREATE TABLE Salary( EmployeeID char(6)NOT NULL PRIMARY KEY, InCome float NOT NULL, OutCome float NOT NULL ) GO四、实验结果实验通过编写程序最终获得一新的数据库以及在该库内的三个空表如下图:Employees表Departments表Salary表3五、实验总结这学期是第一次接触SQL Server,在最初的学习过程中对SQL Server环境不是很熟悉,在课堂上学习了有关它的基本的数据类型,空值的概念,数据库的基本概念以及和数据表的相关知识,在未进行上机实验之前主要对理论知识进行掌握,但感觉不是很明白,当开始进行上机实验后,按照老师课上讲的基本操作在结合课本的相关知识,能在老师和同学的帮助下完成实验内容,我感觉很充实。
(完整版)数据库技术与应用实验报告
(完整版)数据库技术与应用实验报告《数据库技术与应用》实验报告班级学号:姓名:实验日期:指导老师:实验名称一、实验一表的建立与维护实验目的与要求 1.初步掌握根据一个应用目标把现实问题抽象为关系数据模型的方法,从而为解决实际问题奠定数据基础。
2.掌握表的建立与维护的一般方法。
3.理解表的记录指针与当前记录的意义。
4.掌握表的打开、关闭、浏览、显示等操作方法。
5.掌握表结构的修改。
6.掌握记录的增加与删除等操作。
7.掌握数据复制方法。
8.二、实验准备 1、复习关系数据库的有关概念,深刻理解Virsual FoxPro中所采用的关系模型的实质及Virsual FoxPro所支持的数据模型。
2、复习表的建立、现实与维护等操作。
三、实验内容下表是某校学生花名册,根据该表完成以下操作,写出操作步骤。
学习成绩性学号姓名别学 009901 张小强男 98 85 否 20XX年获全数外语出生年月否少数民族受奖情况国数学奥林匹克竞赛二等奖。
009902 009903 009904 009905 陈斌李哲男男 88 56 75 88 75 82 72 81 否是否是20XX年获全国中学生田径运动会100米第三名009906 009907 009908 009909 张青松男封小莉女周晓钱倩女女 65 82 65 83 81 73 78 85 否否20XX年获广东省三好学生称号 009910 009911 孙力军男肖彬彬女 64 55 68 95 是否赵大明男冯珊女否否1.设计一个表的结构,使其能描述上表的信息,同时又符合关系模型的基本要求。
2.建立表,输入表中的数据,并将保存在自己盘中。
3.给全部女生的数学成绩加5分。
4.将记录指针定位到第5号记录。
5.将记录指针指向孙力军同学。
6.显示所有姓“张”学生的情况。
7.把表的姓名字段宽度修改为8。
8.浏览记录数据,且表头用汉字。
9.把少数民族学生的记录复制到中。
数据库实验报告(通用3篇)
数据库实验报告(通用3篇)数据库试验报告篇1一、实训时间:20_年5月13日至5月24日二、实训地点:三、实训目的与意义:1,这次实习可以使我们在课本上学到的学问用于实践增加了我对电脑技巧的一些认知。
2,通过这次实习也可以让我体验到上班族的生活为我将来毕业后找工作打下了基础。
3,并且这次实习可以非常好的关心我完成将来的毕业论文。
四、实训感悟:还依旧记得来的第一天对这里很茫然,不知道实习要做些什么。
然后经过老师的急躁讲解,熟悉了自己实习要做些什么,得到了许多心理熟悉,对许多问题都有了一些更深的了解。
同时,我熟识了河北玛世电子商务有限公司,总部位于国家命名的“中国丝网之乡”、“中国丝网产业基地”、中国丝网产销基地“、”中国丝网出口基地“—河北省安平县。
使我们队公司有了更进一步的了解实习,就是在实践中学习。
经过这半个月的实习训练,我了解到自己所学的如何在实践中运用。
当然学的更多的是如何在更新网站内容和添加商品,每天不厌其烦的更新添加,观察自己的胜利更多的是兴奋。
还有发布了一些关于公司产品的博客,比如新浪,网易。
而后又尝试在百度知道上提问与回答,在回答问题的过程中,通过网站搜寻相关内容来回答各种丝网问题,通过百度知道这个平台,我对公司又了更一步的了解。
经过半个月的实训我学到了许多之前没有学过没有接触到的东西,熟悉到自己的不足,需要更加努力,才能尽快的学会在社会上生活,敢于面对社会的压力,使自己可以在社会上成长进展。
数据库试验报告篇2由于平常接触的都是一些私人项目,这些项目大都是一些类库,其他人的沟通相对可以忽视不计,因此也就不考虑规范化的文档。
实际上从学习的经受来看,我们接触的学问体系都是属于比较老或比较传统的,与现在进展快速的IT行业相比许多状况已不再适用,尤其是当开源模式渐渐走近开发者后更是如此。
虽然这次是一个数据库课程设计,由于本人在选择项目的时候是本着对自己有实际应用价值的角度考虑的,所以其中也涉及到一些数据库以外的设计。
数据库原理及应用实验报告 实验一、二
实验一1.实验目的了解SQL Server 2005的系统配置、“联机丛书”的内容;掌握Microsoft SQL Server Management Studio 的基本操作及模版的使用方法。
熟练掌握和使用SQL Server Management Studio、Transact-SQL语句创建和管理数据库,并学会使用SQL Server查询分析器接受Transact-SQL语句和进行结果分析。
熟练掌握SQL Server Management Studio的使用和使用Transact-SQL语句创建并删除数据表、修改表结构,更新数据。
学会使用SQL Server查询分析器接受Transact-SQL 语句并进行结果分析。
2.实验内容(1)查看SQL Server 2005的系统配置。
(2)查看SQL Server“联机丛书”的内容。
(3)查看Microsoft SQL Server Management Studio的环境并掌握其基本操作。
(4)查看Microsoft SQL Server Management Studio脚本模版环境并掌握起模版使用方法。
(5)创建数据库(6)查看和修改数据库的属性(7)修改数据库的名称(8)删除数据库(9)分别使用SQL Server Management Studio和Transact-SQL语句创建和删除数据库表,修改表结构,输入并更新数据。
3.实验步骤1)配置安装完Microsoft SQL Server 2005后要对SQL Server 2005进行配置。
包括两方面的内容:配置服务和配置服务器。
2)“联机丛书”SQL Server“联机丛书”提供了对SQL Server 2005文档和帮助系统所作的改进,这些文档可以帮助用户了解SQL Server 2005以及如何实现数据管理和商业智能项目。
3)SQL Server Management StudioMicrosoft SQL Server Management Studio 是为SQL Server数据库管理员和开发人员提供的新工具。
数据库实验一实验报告总结
数据库实验一实验报告总结【实验目的】该实验的主要目的是让学生通过实际的操作和实践,了解并掌握数据库的基本操作,熟悉数据库的设计原理和方法,学会使用SQL语言进行数据查询和管理,并能够根据实际需求对数据库进行优化和改进。
本次实验主要分为三个部分:1. 熟悉SQL语言通过实验的学习,大家学习了SQL语言的基础操作,如SELECT、FROM、WHERE、GROUP BY、ORDER BY等关键字,了解了SQL语言的执行顺序和语法结构,掌握了数据的添加、删除、修改和查询操作。
2. 数据库设计与应用在本次实验中,我们使用MySQL数据库,并通过实际操作学习了数据库的设计与应用,掌握了数据库的设计过程,包括数据结构的设计、表的分类和关系的建立等。
通过数据的导入和导出,我们能够实现数据的备份和恢复,确保数据的安全和完整性。
3. 数据库优化与管理在实验的最后一部分,我们学习了数据库的优化与管理,了解了索引的作用和创建方法,以及优化查询语句的技巧,提升了数据库的性能和效率。
1. 掌握了SQL语言的基本语法和常见操作,能够熟练使用SQL语言进行数据查询、添加、修改和删除等操作。
2. 学习了数据库的设计原理和方法,了解了数据结构的设计和表的关系建立,能够根据实际需求设计出适合的数据库。
4. 加深了对数据库的理解,提高了数据管理和处理的能力,为以后的学习和工作打下了坚实的基础。
1. 建议增加实验的复杂度,让学生面对更加综合的应用场景,更好地锻炼他们的独立思考和实际操作能力。
2. 建议增加操作的实践环节,引导学生自己动手操作,更好地理解和掌握知识点。
3. 建议加强实验的理论讲解,让学生更好地理解和掌握理论知识,为以后的工作和研究打下坚实的基础。
【总结】本次实验内容丰富,实践性强,让我深刻地体会到了数据库的重要性和实用性。
通过实际操作,我掌握了SQL语言的基本语法和常用操作,并了解了数据库的设计原理和方法,能够根据实际需求设计和维护数据库。
数据库原理及应用实验报告
数据库原理及应用实验报告一、实验目的通过本次实验,深入理解数据库的原理与应用,掌握数据库的基本操作和常见应用场景。
二、实验内容1.数据库的基本概念与原理:关系型数据库与非关系型数据库的区别,数据库的组成要素,关键概念解释等。
2. 数据库的设计与建模:根据需求设计数据库的ER图,熟悉数据库建模工具的使用,如Eclipse、PowerDesigner等。
3.数据库语言与操作:学习SQL语言,包括数据定义语言(DDL),数据操作语言(DML),数据控制语言(DCL)等,通过SQL语句对数据库进行增删改查操作。
4.索引的使用与优化:了解数据库索引的原理和作用,学习索引的创建、使用和优化技巧,提高数据库查询性能。
5.数据库的备份与恢复:掌握数据库的备份与恢复的方法,学会使用数据库备份工具进行数据的完整备份和恢复操作。
三、实验步骤1.确定数据库需求,设计ER图。
2.使用数据库建模工具创建数据库表,定义字段和关系。
3.使用SQL语句创建数据库和表结构。
4.插入数据并进行增删改查操作,验证数据库的正常使用。
5.创建索引并对查询语句进行优化,提高查询性能。
6.使用数据库备份工具进行数据备份,测试数据的完整恢复。
四、实验结果与分析本次实验中,我选择了一个简单的学生管理系统作为实验的对象。
首先,根据需求设计了ER图,确定了数据库表的结构和关系。
然后使用数据库建模工具创建了对应的数据库表。
接下来,使用SQL语句对数据库进行了初始化和插入数据,并通过增删改查操作验证了数据库的正常使用。
在插入大量数据后,使用索引对查询语句进行了优化,提高了查询性能。
最后,使用数据库备份工具对数据进行了完整备份,并进行了测试恢复操作,确保数据的可靠性和完整性。
通过本次实验,我深入了解了数据库的基本概念与原理,掌握了数据库的设计与建模技巧。
同时,我也学会了使用SQL语言进行数据库的增删改查操作,并掌握了索引的使用和优化方法。
数据库的备份与恢复操作也让我加深了对数据库安全性的认识。
《数据库原理及应用》实验报告带答案
实验课程:数据库原理及应用学号:学生姓名:班级:年月日实验1 创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。
(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。
(3)了解手工配置MySQL 5.5 的方法。
(4)掌握MySQL 数据库的相关概念。
(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。
(6)掌握使用Navicat 工具和SQL 语句删除数据库的方法。
二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)1~2人为1小组,实验过程中独立操作、相互学习。
三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。
(2)在服务对话框中,手动启动或者关闭MySQL 服务。
(3)使用Net 命令启动或关闭MySQL 服务。
开始--运行--cmd--输入“net start mysql”回车,启动成功;输入“net--stop--mysql”回车,停止。
(4)分别用Navicat 工具和命令行方式登录MySQL。
①打开Navicat for MySQL,文件--新建连接--确定。
②开始--运行--cmd,输入mysql -h hostname(如果服务器在本机,可以输入localhost或127.0.0.1)user -p 回车后,系统会提示“Enter password”,输入配置的密码就可以登录上了。
(5)创建数据库。
①使用Navicat 创建学生信息管理数据库gradem。
②使用SQL 语句创建数据库MyDB。
①打开Navicat for MySQL,文件--新建连接--常规(设置连接名MySQL,主机名localhost)。
②使用Windows命令行方式登录MySQL,然后输入CREATE DATABASE mydb;回车,显示Query OK, 1 row affected (0.00 sec)创建成功。
数据库原理及应用实验报告(1)
实验一数据库及表的创建与修改一、实验目的1、熟练掌握利用SSMS中的设计工具来创建数据库的办法。
2、了解利用T-SQL语句创建数据库的办法。
3、熟练掌握利用SSMS中的设计工具来创建表、修改表结构以及查看表属性等操作。
4、熟悉T-SQL的数据定义语言,能够熟练地使用SQL语句创建和修改基本表。
二、实验内容1、利用SSMS中的设计工具创建图书管理系统数据库LibraryLib,其中数据库参数均为默认值。
2、使用T-SQL命令创建数据库LibraryLib。
3、利用SSMS中的设计工具为数据库LibraryLib创建表1-6所示的Publish(出版社信息表)和表1-5所示的BookClass(图书类别表)。
4、利用T-SQL创建新表1-10与1-8。
5、numeric(15,2);删除Remarks字段;增加新字段Descript(varchar,70)。
6、利用T-SQL语句:删除BookClass(图书类别表),并重新创建该表。
7、在SSMS中查看Book(图书信息表)的属性。
三、实验步骤1、利用SSMS中的设计工具创建图书管理系统数据库LibraryLib,实现步骤如下:(1)打开SSMS→连接服务器→对象资源管理器界面→右击“数据库”→选择“新建数据库”命令(2)在“常规”选项卡中设置相关选项●输入LibraryLib作为数据库名称,该数据库数据文件默认也是LibraryLib。
●其他设置默认。
(3)单击“确定”按钮,完成创建过程。
2、使用T-SQL的CREATE DATABASE命令创建数据库LibraryLib,步骤如下:(1)打开SSMS→右击“数据库”→选择“新建查询”命令→查询分析器窗口(2)在查询分析器窗口键入以下的T-SQL语句,并进行分析运行。
3、利用SSMS中的设计工具为数据库LibraryLib创建表Publish(出版社信息表)和表BookClass(图书类别表)的步骤如下:“对象资源管理器”→展开“数据库”节点→展开数据库“LibraryLib”节点→右击“表”节点→选择“新建表”命令→在“表设计器”界面进行表设计创建表Publish截图:创建表BookClass截图:4、利用T-SQL创建表ExtraDateFee(超期罚款信息表)和表Borrow(借出图书信息表):设计表ExtraDateFee(超期罚款信息表),可以采用以下T-SQL语句:设计表Borrow(借出图书信息表),可以采用以下T-SQL语句:5、修改表ExtraDateFee(超期罚款信息表),使用T-SQL语句实现,操作截图如下:6、利用T-SQL语句删除BookClass(图书类别表),操作截图如下:采用T-SQL语句重新创建该表,操作截图如下:7、在SSMS中查看Book(图书信息表)的属性,操作步骤如下:展开Book表节点→右击Book表→选择“属性”命令→看到“表属性”对话框→查看“常规”、“权限”、“扩展属性”四、实验心得此次试验是《数据库原理及应用》的第一次实验,内容相对来说是比较简单的,但由于一开始对SQL Serve软件的操作不熟悉,以至在实验的过程中,出现了很多的问题。
数据库及其应用实验1熟悉Access的启动和退出,熟悉Access的界面
能够熟练建立数据库文件、表对象和关系。
能够熟练掌握基本SQL语言,能够在Access中进行一般的SQL 查询。
能够运用SQL对数据库进行更新。
能够熟练掌握不同软件之间的数据交换。
二、实验设备(环境)及要求
PC机,Windows 7,Office 2010(主要是Access 2010)
(1)选择Word表复制,启动Excel,粘贴,然后命名为“专业”存储。
(2)在Access中单击“外部数据”选项卡下“导入并链接”组中的“Excel”按钮,弹出“获取外部数据-Excel电子表格”对话框,单击“浏览”按钮,指出文件“专业.xlsx”的完整存放路径,然后选中“将源数据导入当前数据库的新表中”。
(3)选择“外部数据”选项卡“导入并链接”组下“文本文件”按钮单击,打开“获取外部数据-文本文件”对话框。
(4)在该对话框中,单击“指定数据源”后面的“浏览”命令按钮,弹出“打开”对话框,找到要导入的文本文件“学院.txt”,单击“打开”按钮。
(5)回到“获取外部数据-文本文件”对话框中,再选择“指定数据在当前数据库中的存储方式和存储位置”下面的“将源数据导入当前数据库的新表中”单选项。
(5)如何隐藏导航窗格?
答案:单击导航窗格中的“百叶窗开/关”,或者按 F11
(6)更改Access默认文件夹怎样操作?
答案:
.选择“工具”→“选项”菜单命令,打开“选项”对话框。
.单击“常规”选项卡,在“默认数据库文件夹”文本框中输入所需的保存路径。
单击“确定”按钮即可
(7)怎样在“快速访问工具栏”中添加“复制”按钮图标?
五、教师评阅
1.按时完成实验:
电子科技大学-数据库系统及应用实验报告
电子科技大学-数据库系统及应用实验报告————————————————————————————————作者:————————————————————————————————日期:计算机专业类课程实验报告课程名称:数据库系统及应用学院:计算机科学与工程学院专业:计算机科学与技术学生姓名:朋施羽学号:指导教师:日期:2014 年4月21 日电子科技大学实验报告实验一一、实验名称:创建数据库二、实验学时:4三、实验内容和目的:实验内容:(1)启动SQLSERVER(2)创建数据库:STUD(3)创建表(4)插入样本数据(5)备份数据库(6)恢复数据库“系别代码表“表名:dep“教师表”表名:teacher“学生表”表名:student“课程表”表名:course“选课表”表名:sc为每个表准备大约10记录,使用Insert语句将这些数据插入到相应表中数据录入完成后,将数据库备份到磁盘上,在以后的的试验中备用。
实验目的:本实验要求学生掌握创建数据库的方法及相关操作,创建数据库,向数据库中添加样本数据,学习SQLSERVER数据库的恢复和备份。
四、实验原理:使用数据库管理系统DB、DDL创建数据库及数据库对象。
五、实验器材(设备、元器件)操作系统:Win7数据库: MS SQLSERVER六、实验步骤:(1)创建数据库:STUDCreate database stud;(2)创建表,表的详细说明见表格.“系别代码表“表名:dep其结构如下:(该表的主键为“系代码”)字段名称字段类型字段大小/格式是否可为空约束条件系代码depid VARCHAR 8 否PK系名depname VARCHAR 20 否Not null“教师表”表名:teacher其结构如下:(该表的主键为“教师号”)字段名称字段类型字段大小/格式是否可为空约束条件教师号tid VARCHAR 8 否PK教师名tname VARCHAR 8 否Not null职称title VARCHAR 8 是所属院系编号depid VARCHAR 8 是“学生表”表名:student其结构如下:(该表的主键为“学生号”)字段名称字段类型字段大小/格式是否可为空约束条件学号sid VARCHAR 11 否PK学生名sname VARCHAR 8 否Not null院系编号depid VARCHAR 8 是性别sex VARCHAR 2 否出生年月birthd DATETIME 是邮箱semail VARCHAR 20 是家庭地址homeaddr VARCHAR 40 是“课程表”表名:course其结构如下:(该表的主键是课程号)字段名称字段类型字段大小/格式是否可为空约束条件课程号cid VARCHAR 8 否PK课程名cname VARCHAR 30 否Not null学分credits DECIMAL 3,1(小数位数1) 否Not null“选课表”表名:sc其结构如下:(该表的主键是课程号)字段名称字段类型字段大小/格式是否可为空约束条件学号sid VARCHAR 11 否Not null, PK课程号cid VARCHAR 8 否Not null, PK教师号tid VARCHAR 8 否Not null成绩score DECIMAL 3,1(小数位数1) 是(3)备份数据库BACKUP DATABASE stud TO DISK = 'd:\stud.bak' WITH INIT;(4)恢复数据库RESTORE DATABASE stud FROM DISK = 'd:\stud.bak' WITH REPLACE;七、实验数据及结果分析:(1)启动SQLSERVER(2)创建数据库:STUDcreate database stud;(3)创建表代码:use stud;create table dep(depid varchar(8) primary key,depname varchar(20) not null);create table teacher(tid varchar(8) primary key,tname varchar(8) not null,title varchar(8),depid varchar(8));create table student(sid varchar(11) primary key,sname varchar(8) not null,depid varchar(8),sex varchar(2) not null,birthd datetime,semail varchar(20),homeaddr varchar(40)); create table course(cid varchar(8) primary key,cname varchar(30) not null,credits decimal(3,1) not null);create table sc(sid varchar(11) not null,cid varchar(8) not null,tid varchar(8) not null,score decimal(3,1),primary key(sid,cid));截图:图1-1 创建的数据库和表(4)插入样本数据代码:insert into teacher values('6012','熊教授','教授','601'),('6021','刘教授','教授','602'),('6032','盖茨','副教授','603'),('6074','汤米','讲师','604'),('6059','王淑娟','教授','609'),('6033','蒋亚辉','讲师','610'),('6097','任慧磊','讲师','607'),('6014','徐叉叉','副教授','608'),('6082','段梅梅','讲师','606'),('6053','杨晓','副教授','605');insert into student values('2406010101','张三','男','601','1981/8/8','','沙河庙'),('2406010102','张四','男','601','1982/1/1','','大美路'),('2406010103','张五','女','601','1983/2/2','','清水河'),('2406020101','王三','男','602','1984/12/12','','保研路'),('2406020102','王四','男','602','1985/6/6','','银杏路');insert into student(sid,sname,sex,depid,birthd) values('2406030101','李六','男','603','1986/9/9'),('2406040101','王二','女','604','1981/3/9'),('2406050101','蒋二','女','605','1982/4/9'),('2406090101','段三','男','609','1986/9/23'),('2406080101','秦四','男','608','1982/8/14');insert into course values('1','计算机组成原理','4'),('2','数据结构','4'),('3','数据库','2'),('4','微积分','6'),('5','数学实验','2'),('6','大学英语','4'),('7','计算机操作系统','4.5'),('8','计算机系统结构','2.5'),('9','嵌入式系统及应用','3'),('10','编译原理','4');insert into sc(sid,cid,tid)values('2406010101','1','6012'),('2406010102','1','6012'),('2406010103','1','6012'),(' 2406020101','1','6012'),('2406020102','1','6012'),('2406030101','1','6012'),('24060101 01','2','6021'),('2406010102','2','6021'),('2406010103','2','6021'),('2406020101','2', '6021'),('2406020102','2','6021'),('2406030101','2','6021'),('2406010101','3','6032'), ('2406010102','3','6032'),('2406010103','3','6032'),('2406020101','3','6032'),('240602 0102','3','6032'),('2406030101','3','6032'),('2406010103','4','6074'),('2406010103','5 ','6033'),('2406010103','6','6057'),('2406010103','7','6053'),('2406010103','8','6014' ),('2406010103','9','6097'),('2406010103','10','6059');截图:图1-2 插入数据后的teacher表图1-3 插入数据后的dep表图1-4 插入数据后的course表图1-5 插入数据后的sc表图1-6 插入数据后的student表(5)备份数据库backup database stud to disk='d:\stud.bak' with init;图1-7 备份数据库后产生的文件(6)恢复数据库restore database stud from disk='e:\stud.bak' with replace;八、实验结论、心得体会和改进建议:最后成功建数据库、建表,并在表中插入了数据。
数据库原理与应用实验报告
数据库原理与应用实验报告《数据库原理与应用实验报告》一、实验目的本次实验旨在通过数据库原理与应用的实验,加深对数据库概念、结构、设计和应用的理解,掌握数据库的基本操作和SQL语言的应用。
二、实验内容1. 数据库的创建与管理2. 数据库表的设计与创建3. 数据库表的增删改查操作4. SQL语句的应用三、实验步骤1. 创建数据库在MySQL中创建一个名为“student”的数据库。
2. 创建表在“student”数据库中创建一个名为“student_info”的表,包括学生ID、姓名、性别、年龄等字段。
3. 插入数据向“student_info”表中插入若干条学生信息数据。
4. 查询数据使用SQL语句查询“student_info”表中的数据,并进行条件查询、排序、分组等操作。
5. 更新数据使用SQL语句更新“student_info”表中的数据。
6. 删除数据使用SQL语句删除“student_info”表中的数据。
四、实验结果通过本次实验,我们成功创建了一个名为“student”的数据库,并在其中创建了一个名为“student_info”的表。
我们通过SQL语句对表中的数据进行了增删改查操作,并取得了预期的实验结果。
五、实验总结通过本次实验,我们深入了解了数据库的基本概念和操作,掌握了SQL语句的应用,提高了对数据库原理与应用的理解和掌握程度。
这将为我们今后的数据库应用和开发工作奠定坚实的基础。
六、实验感想通过本次实验,我们对数据库的重要性有了更深刻的认识,也意识到了数据库在各行各业中的广泛应用。
我们将继续学习和探索数据库技术,不断提升自己的数据库应用能力,为今后的工作打下坚实的基础。
数据库-实验1-实验报告
实验一大型数据库的基本操作一、实验目的1.熟悉大型数据库实验环境,以MS SQL SERVER为例。
2.掌握MS SQL SERVER的企业管理器的用法。
3.能够根据给定的设计要求,设计数据库和数据库表结构。
4.能够使用MS SQL SERVER的企业管理器完成数据库创建和表创建等操作。
5.能够往表中添加数据记录。
二、实验内容(1)创建数据库1.数据库名字为:abc;实验图如下:2.此数据库包含两个数据文件,其中主数据文件的逻辑文件名为:Data1,物理文件名为Data1_data.mdf,辅助数据文件的逻辑文件名为:Data2,物理文件名为Data2_data.ndf.逻辑文件名如下所示:物理文件名如下所示:Data1初始大小为3MB,存放在新建目录下,增长方式为自动增长,每次增加1MB,最多增长到10MB.Data2初始大小为2MB,同主数据文件存放在相同的位置,不自动增长。
3.日志文件的逻辑文件名为:log1,物理文件名为log1_log.ldf。
初始大小为2MB,同主数据文件存放在相同的位置,增长方式为自动增长,每次增加15%。
(2)创建表为描述销售人员对产品的销售情况,定义了三张表:销售人员表、产品表和销售情况表,分别用于描述销售人员的基本信息、产品的基本信息和销售人员与产品之间的销售情况。
三张表如下所示:写出在“abc”数据库中定义这三张表的语句并创建这三张表,(请将语句以文件形式保存下来,文件名为“考生名.sql”,存放在新建的目录下。
可以将下述所有的SQL语句均保存到此文件中,在文件中要注明题号),三张表的结构为:注:括号中为表名和列名的拼音表示,建表时用拼音表示表名和列名即可。
1.销售人员表(XSRYB)包括如下字段:职工号(ZGH):普通编码定长字符型,6位长,主码姓名(XM):普通编码定长字符型,10位长,非空年龄(NL):整型,取值范围为20 ~ 60,允许空地区(DQ):普通编码可变长字符型,10位长,允许空邮政编码(YZhBM):普通编码定长字符型,6位长,每一位必须是数字,允许空销售人员表实验图如下图所示:其中年龄(NL)约束条件20~60 check约束如下:邮政编码(YZhBM)每一位必须是数字,允许空的check约束语句如下:2.产品表(CPB)包括如下字段:产品号(CPH):普通编码定长字符型,6位长,主码产品名(CPM):普通编码可变长字符型,20位长,非空生产厂家(SCCJ):普通编码定长字符型,10位长,非空价格(JG):整型,大于0,允许空生产日期(SCRQ): 小日期时间型(SmallDatetime),允许空,默认为系统当前日期产品表实验图如下所示:其中价格(JG)大于0的check约束语句如下:3.销售情况表(XSQKB)包括如下字段:职工号(ZGH):普通编码定长字符型,6位长,非空产品号(CPH):普通编码定长字符型,6位长,非空销售日期(XSRQ):小日期时间型,非空销售数量(XSSL):整型,允许空其中:(职工号,产品号,销售日期)为主码销售情况表如下:职工号为引用销售人员表的外码,产品号为引用产品表的外码。
数据库原理及应用实验报告
数据库原理及应用实验报告引言:数据库是一种专门用于管理和存储数据的软件系统。
它可以高效地组织、存储、管理和访问大量的数据,并且具备数据的可靠性和一致性。
在数据库原理及应用的实验中,我们学习了数据库的基本原理和操作以及实际应用。
实验目的:1.了解数据库的基本原理和概念;2.了解数据库的设计和管理方法;3.学习使用SQL语言进行数据库的操作;4.进行数据库的实际应用实验。
实验内容:本次实验主要分为两个部分,第一部分是数据库的原理和概念学习,第二部分是实际应用实验。
第一部分:数据库原理和概念学习1.数据库基本概念:数据库、数据、数据模型等;2.关系数据库模型:表、列、行、主键、外键的概念及关系模型的基本组成;3.ER图:实体、属性、关系的概念及其在数据库设计中的应用;4.数据库的设计:数据模型设计和规范化的原理和方法;5.数据库查询语言(SQL):SQL基本语法、查询、插入、更新和删除等操作。
第二部分:实际应用实验1.数据库环境的搭建:安装数据库系统、创建数据库、创建表等操作;2.SQL语言的应用:使用SQL语言进行数据库的查询、插入、更新、删除等操作;3.数据库设计与管理:根据实际需求设计数据库表结构,并进行数据的插入、查询等操作;4.数据的导入和导出:将已有数据导入数据库或将数据库中的数据导出到外部文件。
实验步骤:1.搭建数据库环境:根据实验要求选择合适的数据库系统,安装并配置好相关环境;2.创建数据库和表结构:使用SQL语言创建数据库和相应的表结构;3.插入数据:使用SQL语言插入初始数据,保证数据库中有足够的数据进行后续操作;4.查询数据:使用SQL语言进行数据库的查询操作,通过不同的查询条件获取所需的数据;5.更新和删除数据:使用SQL语言进行数据库中数据的更新和删除操作,保证数据的一致性和完整性;6.数据的导入和导出:根据实验需求将外部数据导入数据库或将数据库中的数据导出到外部文件进行备份。
《数据库原理及应用》实验报告(1-21)
数据库原理及应用实验报告实验课程:数据库原理及应用学号:学生姓名:班级:2014年月日实验一创建和维护数据库一、实验目的(1)掌握在Windows 平台下安装与配置MySQL 5.5 的方法。
(2)掌握启动服务并登录MySQL 5.5 数据库的方法和步骤。
(3)了解手工配置MySQL 5.5 的方法。
(4)掌握MySQL 数据库的相关概念。
(5)掌握使用Navicat 工具和SQL 语句创建数据库的方法。
(6)掌握使用Navicat 工具和SQL 语句删除数据库的方法。
二、实验要求(1)学生提前准备好实验报告,预习并熟悉实验步骤;(2)遵守实验室纪律,在规定的时间内完成要求的内容;(3)1~2人为1小组,实验过程中独立操作、相互学习。
三、实验内容及步骤(1)在Windows 平台下安装与配置MySQL 5.5.36 版。
(2)在服务对话框中,手动启动或者关闭MySQL 服务。
(3)使用Net 命令启动或关闭MySQL 服务。
(4)分别用Navicat 工具和命令行方式登录MySQL。
(5)在my.ini 文件中将数据库的存储位置改为D:\MYSQL\DATA。
(6)创建数据库。
①使用Navicat 创建学生信息管理数据库gradem。
②使用SQL 语句创建数据库MyDB。
(7)查看数据库属性。
①在Navicat 中查看创建后的gradem 数据库和MyDB 数据库的状态,查看数据库所在的文件夹。
②利用SHOW DATABASES 命令显示当前的所有数据库。
(8)删除数据库。
①使用Navicat 图形工具删除gradem 数据库。
②使用SQL 语句删除MyDB 数据库。
③利用SHOW DATABASES 命令显示当前的所有数据库。
(9)使用配置向导修改当前密码,并使用新密码重新登录。
(10)配置Path 变量,确保MySQL 的相关路径包含在Path 变量中。
四、思考题My SQL的数据库文件有几种?扩展名分别是什么?五、实验总结1、收获2、存在的问题实验二管理表一、实验目的(1) 掌握表的基础知识。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《数据库及其应用》实验报告实验序号:B0901000-02 实验项目名称:数据库设计和创建、表的创建与相关设置本实验的操作步骤如下:(一)、数据库与表的设计与创建由E-R 模型转换的关系模型是:学生(学号,姓名,性别,生日,民族,籍贯,简历,登记照,专业号)专业(专业号,专业,专业类型,学院号) 学院(学院号,学院名,院长)课程(课程号,课程名,学分,学院号) 成绩单(成绩,课程号,学号) 2. 数据库结构设计指定数据库文件的名称,并为设计好的关系模型设计表结构。
数据库文件保存在“E:\教学管理\”文件夹中,数据库文件名为“教学管理.MDB ”。
表包括学院名、专业名、学生、课程和成绩单。
对应表结构如图表1-2~表1-6所示。
定义存放路径,和数据库文件。
写出操作步骤。
可包括必要的截图。
步骤:首先在E盘上建立“教学管理”文件夹,然后启动Access,单击“新建”按钮图标,出现“任务窗格”中单击“空数据库”超链接,出现“文件新建数据库”对话框,在对话框中找到“E: \教学管理”文件夹,然后在“文件名”下拉列表框中输入“教学管理”,单击“创建”按钮,创建完毕。
如图:4.定义数据库中各表根据事先设计好的结构,分别定义各表、字段名、字段属性。
步骤:在“数据库”窗口中选择“表”对象栏。
在“表”对象栏窗口中双击“使用设计器创建表”选项,弹出表设计窗口。
在设计器中设计“课程表”。
根据事先设计好的结构,分别定义各字段名、字段属性。
然后单击工具栏中的“保存”按钮,弹出“另存为”对话框,如图所示。
在“表名称”文本框中输入“课程”按钮,表对象创建完成。
依次建立“专业”表、“学院”表、“学生”表和“成绩单”表。
如图:5.定义表之间的关系当所有表都定义好后,定义各表之间的关系。
步骤:当所有的表都定义好后,在工具栏中单击“关系”按钮,弹出关系定义窗口,并同时出现“显示表”对话框。
依次选中各表,并单击“添加”按钮,将各表添加到关系窗口中。
选中“学院”表的“学院号”字段,拖到“专业”表内的学院号上,弹出“编辑关系”对话框,选中“实施参照完整性”复选框,单击“创建”按钮,创建“专业”表和“学院”表之间的关系。
类似方式建立“课程”和“学院”、“学生”好“专业”、“成绩”和“学生”及“课程”表之间的关系,得到整个数据库的关系,如图所示。
6.输入表记录当所有表建立好后,可开始输入记录。
简要说明输入的操作。
步骤:当一个数据库的所有表建立好后,可开始输入记录。
由于表之间存在联系,输入时,应该先输入被引用数据的表记录,然后再输入引用其他表数据的表记录。
这里输入的顺序依次是学院表、专业表、学生表和课程记录表,最后是成绩单表的记录。
在数据库表对象窗口中,双击“学院”表,出现“学院”表的“数据库”视图。
在该视图中依次输入各条记录。
如图所示。
当数据库不再使用时,关闭数据库窗口及Acess。
(二)、Access数据库窗口的基本操作1.设置教学管理数据库窗口中表对象列表窗口的显示格式为“详细信息”步骤:在Acess中打开教学管理数据库,在“对象”栏中选择“表”,然后单击命令栏中的“详细信息”按钮,结果如图所示。
2.隐藏和重新显示教学管理数据库窗口步骤:选择“工具”→“启动”命令,弹出“启动”对话框。
取消对“显示数据库窗口”复选框的选择,如图。
这样,下次再打开该数据库文件时,将不再显示相应的数据库窗口。
要想重新显示数据库窗口,在打开数据库后俺F11键,这时将重新显示数据库窗口。
然后在“启动”对话框中选中“显示数据库窗口”复选框。
3.定义一个“学生与成绩”组,将“学生”、“成绩”表放置到该组中步骤:在教学管理数据库窗口中,选择“编辑”→“组”→“新组”命令;或者在对象标签栏中单击右键,从弹出的快捷菜单中选择“新组”命令,弹出“新建组”对话框。
在“新组名称”文本框中输入组的名称“学生与成绩”,如图所示,单击“确定”即可,该组显示在对像标签栏中的“收藏夹”下面。
选择“表”对象,然后分别选中“学生”表和“成绩”表单击右键,选择“添加到组”→“学生与成绩”命令即可。
(三)、创建表时的完整性设置1.定义主键,实现实体完整性的操作每个表都可以定义主键。
在Access中为教学管理数据库的各表定义主键。
步骤:在Acess中打开教学管理数据库,进入数据库窗口的表对象窗口界面,选择学生表,单击设命令,打开学生表的设计器。
可以看到,“学号”字段前有“主键”标识,“学号”字段学表的主键。
若某个表没有定义主键,在该表的设计器中选择可以作为主键的字段,单击工具的“主键”按钮即可。
如图:定义主键后,主键字段不允许重复取值、不允许取空值。
主键可以作为外键的参照字段,实现参照完整性。
当一个表没有合适的字段作为主键时,一般会增加一个“id”字段。
试在“成绩”表中增加一个“成绩id”字段,并定义为“自动编号”型,然后定义其为主键。
2.进行设置参照完整性的操作在定义的有关系的表上,为关系设置参照完整性。
步骤:在表对象窗口,单击工具栏中的“关系”按钮,打开“关系”窗口,将所有表添加到窗口中然后将主键拖到发生联系的表的外键上,就会自动弹出如图“编辑关系”对话框然后进行设置即可。
3.通过不同方式实现用户定义的完整性的操作用户定义的完整性,是指由用户规定的对于表中数据取值的约束。
在Access表定义时,除定义主键和关系外,通过多种方式设置用户定义完整性。
对教学管理数据库中必要的用户定义完整性进行设置和定义步骤:以教学管理数据库中的“学生”表为例在“学生”表中,定义“姓名”等字段不允许取空值;定义“性别”的“有效性规则”为“男”或“女”;为“学号”字段定义每位只能输入0~9的8位输入掩码等。
如图所示。
定义字段的不重复索引可以限制该字段输入重复值;定义“查阅”控件可以使输入局限在给定的区域内。
(四)字段属性定义与应用1. 字段显示格式设置①使“学生”表中的“民族”字段以黄色显示。
步骤:在“学生”表的设计视图中选中“民族”字段,然后设置“格式”字段属性值为:&&&&&&&&[黄色],如图所示。
②使“学生”的生日以中文方式、红色显示。
步骤:在“学生”表设计视图中选中“生日”字段,然后设置“格式”字段属性值为:yyy y\年m\月d\日[红色]。
③使“成绩”表中成绩的显示为3位整数和一位小数,蓝色。
步骤:在“成绩”表的设计视图中选中“成绩”字段,然后设置“格式”字段值为:###.0[蓝色]。
2.字段输入掩码设置在定义“学生”表时,由于“学号”是8位文本,且每位都由0~9组成,因此,要在定义“学号”字段时规定每一位的输入都必须是数字。
步骤:在“学生”表设计视图中选中“学号”字段,定义“输入掩码”字段属性值为00000000.其他如课程表的“课程号”字段、专业表的“专业号”字段等都可以定义类似的输入掩码。
其他如课程表的“课程号”字段、专业表的“专业号”字段等都可以定义类似的输入掩码。
3.定义字段查阅方法查阅控件与字段绑定,可以提示字段的输入。
为“专业”表的“专业类别”定义查阅控件绑定。
步骤:进入“专业”表的设计视图,选中“专业类别”字段,选择“查阅”选项卡,在“显示控件”文本框中选择“列表框”在“行来源类型”文本框中选择“值列表”,在“行来源”下拉列表框中输入“经济学;法学;管理学;会计学;人文”。
如图所示。
单击工具栏中的“保存”按钮保存设计,然后单击“视图”按钮进入数据表视图,可以看到,输入“专业类别”时,可以从列表框中选择数据输入,也可以直接输入字符串和“学院名”两列数据,采用列表框。
如图所示。
(五)数据表视图下数据记录的显示与操作1.输入操作利用数据表视图进行输入操作,输入的数据应该满足完整性的要求。
而如果是有关系的表中的子表,外键输入时还要与主键值对应。
根据给定的数据,为数据库中各表(重点介绍一到两个表)输入记录。
为“专业”表增加新的专业记录步骤:进入“专业”表的数据表视图。
分别输入“专业号”、“专业”,从列表中选择“专业类别”,然后输入“学院号”,如图所示。
输入完毕后关闭。
2. 修改和删除操作修改“课程”表,将“运筹学”所在记录的学分增加1分,将开设学院变为“工商管理学院(05)”。
步骤:进入“课程”表的数据表视图,完成直接修改数据的操作。
删除“课程”表中“美术设计”课程。
步骤:在数据表视图中单击“美术设计”所在记录左边的“记录选定器”,选中该记录,单击右键,如图所示。
在弹出的快捷菜单中选择“删除记录”命令,删除记录。
3. 数据表视图中的设置数据表视图是浏览表中数据的界面,可以做不同的设置,以获得不同的效果。
①数据表视图中父子表的展开。
步骤:进入“学院”表数据视图,若需要展开“信息学院”记录的子表,单击记录左端的“﹢”。
由于“学院”表的子表有两个,因此会弹出“插入字数据表”对话框。
在其中选中“课程表”。
这样又展开了下一层子表,如图所示。
②按照指定的字段排序浏览。
在“成绩”数据表视图中,按照成绩的大小排列。
步骤:在“成绩”数据表视图中,若按照成绩的大小排列,选中“成绩”字段,然后单击工具栏中的“降序排列”按钮,数据即重新排列显示。
③在学生表中只显示女生数据记录。
步骤:在“学生”表的数据表视图中,选择“记录”→“筛选”→“按窗体筛选”命令,这时数据表视图变成“按窗体筛选”窗口,选择“性别”字段,从列表中选择“女”,如图所示。
这时,菜单中出现“筛选”菜单,选择“筛选”→“应用筛选/排序”命令,数据表视图就只显示女生信息。
如要取消筛选,选择“记录”→“取消筛选/排序”即可。