表的创建和管理实验报告
数据库和表的创建实验报告
数据库和表的创建实验报告《数据库和表的创建实验报告》摘要:本实验报告旨在介绍数据库和表的创建过程,以及相关的实验步骤和结果。
通过实验,我们深入了解了数据库和表的概念,以及如何使用SQL语句创建和管理数据库和表。
实验结果表明,我们成功创建了数据库和表,并能够对其进行基本的操作和管理。
1. 实验背景数据库是一个存储和管理数据的系统,它可以帮助我们有效地组织和管理大量的数据。
在数据库中,数据以表的形式存储,每个表包含多个字段和记录。
在本次实验中,我们将学习如何使用SQL语句创建数据库和表,并进行相关的实验操作。
2. 实验目的本次实验的主要目的是让我们掌握数据库和表的创建方法,以及相关的SQL语句和操作。
通过实验,我们将学习如何创建数据库、创建表,以及对表进行基本的操作和管理。
3. 实验步骤首先,我们需要使用SQL语句创建一个新的数据库。
我们可以使用CREATE DATABASE语句来创建数据库,语法如下:CREATE DATABASE database_name;接下来,我们需要在创建的数据库中创建一个新的表。
我们可以使用CREATE TABLE语句来创建表,语法如下:CREATE TABLE table_name (column1 datatype,column2 datatype,...);在创建表之后,我们可以使用INSERT语句向表中插入数据,使用SELECT语句查询表中的数据,使用UPDATE语句更新表中的数据,以及使用DELETE语句删除表中的数据。
4. 实验结果经过实验操作,我们成功创建了一个新的数据库,并在其中创建了一个新的表。
我们使用INSERT语句向表中插入了一些数据,使用SELECT语句查询了表中的数据,使用UPDATE语句更新了表中的数据,以及使用DELETE语句删除了表中的数据。
实验结果表明,我们能够熟练地使用SQL语句对数据库和表进行操作和管理。
5. 实验结论通过本次实验,我们深入了解了数据库和表的创建方法,以及相关的SQL语句和操作。
EXCEL实验报告
EXCEL实验报告实验一利用 Excel对数据进行描述统计分析 (2)实验二 Excel图表制作及编辑 (13)实验三 Excel区间估计 (24)实验四一元线性性回归模型 (26)实验五长期趋势分析 (29)实验六 Excel综合指数计算实验 (36)实验七方差分析 (39)实验一利用 Excel对数据进行描述统计分析一、实验目的1、掌握Excel的基本知识2、学会应用Excel创建表格,输入和编辑信息3、熟练运用excel的公式和函数求各种统计指标4、利用Excel的分析工具对数据进行描述性统计5、掌握组距式变量数列的编制原理6、用EXCEL进行数据抽样二、实验要求1、掌握Excel的基本操作方法2、通过练习,能够独立运用Excel进行数据整理和数据分析3、掌握利用Excel对数据进行分组编制的基本操作方法;4、掌握利用EXCEL对数据进行抽样的方法。
三、实验内容1、分别用函数和数据分析工具计算这31 个地区人口的总和、平均值、中位数、众数、标准差。
表1-1 2008年全国各地区人口统计地 区 总人口(万人) 地区 总人口(万人)北京1695 山东 9417天津1176 河南 9429河北6989 湖北 5711山西 3411 湖南 6380内蒙 2414 广东 9544辽宁 4315 广西 4816吉林 2734 海南 854黑龙江 3825 重庆 2839上海 1888 四川 8138江苏 7677 贵州 3793浙江 5120 云南 4543安徽 6135 西藏 287福建 3604 陕西 3762青海 554 宁夏 618新疆 2131 甘肃 2628江西 44002、根据抽样调查,某月X市50户居民购买消费品支出资料如下(单位:元):表1-2 某月X市50户居民购买消费品支出830 880 1230 1100 1180 1580 1210 1460 1170 10801050 1100 1070 1370 1200 1630 1250 1360 1270 14201180 1030 870 1150 1410 1170 1230 1260 1380 15101010 860 810 1130 1140 1190 1260 1350 930 14201080 1010 1050 1250 1160 1320 1380 1310 1270 1250 根据以上数据,以 900、1000、1100、1200、1300、1400、1500、1600为组限,对居民户月消费支出额编制组距式变量数列,并计算居民户月消费支出额的累计频数和频率。
财务管理excel实验报告
财务管理excel实验报告财务管理Excel实验报告一、引言财务管理是企业管理中至关重要的一环,它涉及到企业的资金运作、预算控制、财务分析等方面。
在这个信息化时代,Excel作为一种强大的电子表格软件,为财务管理提供了很多便利。
本实验报告旨在通过实际操作,探索如何利用Excel进行财务管理。
二、实验目的本次实验的目的是熟悉Excel在财务管理中的应用,具体包括财务报表制作、财务分析、预算编制等方面。
三、实验过程1. 财务报表制作首先,我们需要利用Excel制作财务报表。
通过使用Excel的公式和函数,我们可以自动计算各项财务指标,如利润、资产负债表等。
同时,Excel的数据透视表功能可以帮助我们更好地分析财务数据。
2. 财务分析利用Excel进行财务分析是财务管理中重要的一环。
我们可以通过Excel的图表功能,将财务数据以直观的方式展示出来,以便更好地分析和理解。
此外,Excel的排序和筛选功能也可以帮助我们对财务数据进行分类和比较。
3. 预算编制预算编制是财务管理中的重要环节。
通过Excel的预算模板,我们可以方便地编制预算,并进行预算分析。
Excel的条件格式和数据验证功能可以帮助我们对预算进行有效的控制和监测。
四、实验结果通过本次实验,我们成功地利用Excel进行了财务报表制作、财务分析和预算编制。
通过对财务数据的整理和分析,我们可以更好地了解企业的财务状况,并做出相应的决策。
同时,Excel的强大功能也为财务管理提供了更多的工具和手段。
五、实验总结通过本次实验,我们深入了解了Excel在财务管理中的应用。
Excel作为一种强大的电子表格软件,为财务管理提供了很多便利。
通过利用Excel的公式、函数、图表等功能,我们可以更好地分析和管理财务数据。
同时,通过对财务数据的整理和分析,我们可以更好地了解企业的财务状况,并做出相应的决策。
因此,掌握Excel在财务管理中的应用是非常重要的。
六、参考文献[1] 《Excel财务管理实用技巧》,XXX,XXX出版社,2018年。
管理表数据实验报告
课程名称 实验项目名称 实验者 学号 商务数据库应用 管理表数据 专业班级 实验成绩 批阅教师 实验日期 2012-11-26
一、实验预习报告(实验目的、内容,主要设备、仪器,基本原理、实验步骤等) (可加页) 实验目的 1) 掌握在对象资源管理器中对数据表进行插入、修改和删除数据的操作。 2) 掌握 T-SQL 语句对数据表进行插入、修改和删除数据的操作。 实验内容 1) 利用对象资源管理器向数据表中添加、修改和删除数据。 2) ቤተ መጻሕፍቲ ባይዱ用 T-SQL 语句向数据表中添加、修改和删除数据。
5) 启动 SQL Server Management Studio,在 SQL 编辑器中,利用 T-SQL 语句 UPDATE 命令 修改表数据: 在数据表 stu_info 中,将学号(stu-id)为 2007070102 同学的院系(stept)改为 “会计学院” 。
在数据表 stu_grade 中,将成绩(grade)小于 60 分的所有同学成绩置空。
6) 启动 SQL Server Management Studio,在 SQL 编辑器中,利用 T-SQL 语句 DELETE 命令 删除数据表 stu_info 中所有性别(sex)为空的记录。
三、实验结果分析(可加页) 通过本次实验,练习了利用对象资源管理器向数据表中添加、修改和删除数据,利用 T-SQL 语句向数据表中添加、修改和删除数据,掌握了在对象资源管理器中对数据表进行插 入、修改和删除数据的操作,以及利用 T-SQL 语句对数据表进行插入、修改和删除数据的操 作。
二、实验过程记录(包括实验过程、数据记录、实验现象等) (可加页) 1) 启动 SQL Server Management Studio,在对象资源管理器中,利用图形化的方法向学生 信息表 stu_info、课程信息表 course_info 和学生成绩表 stu_grade 中添加数据。
数据库原理实验报告(3)实验三数据表的创建与管理实验
数据库原理实验报告(3)实验三数据表的创建与管理实验南京晓庄学院《数据库原理与应⽤》课程实验报告实验三数据表的创建与管理实验所在院(系):数学与信息技术学院班级:学号::1.实验⽬的(1)理解SQL Server 2005常⽤数据类型和表结构的设计⽅法。
理解主键、外键含义,掌握建⽴各表相关属性间参照关系的⽅法。
(2)熟练掌握使⽤SQL Server Management Studio图形⼯具创建表,删除表,修改表结构,插⼊及更新数据的⽅法。
(3)熟练掌握使⽤Transact-SQL语句创建表,删除表,修改表结构,插⼊及更新数据的⽅法。
2.实验要求基本实验:(1)在实验⼆所创建的“TM”数据库中合理设计以下各表逻辑结构:学⽣信息(学号,,性别,籍贯,出⽣⽇期,民族,学院/系别号,班级号)课程信息(课程号,课程名称,课程所属模块,课程类别,学分,学时)学习信息(学号,课程号,考试成绩,平时成绩)院系信息(院系号,院系名称)要求确定各个字段的名称、类型、是否有默认值,是否主键等信息。
(2)依据你所设计的表结构,使⽤SQL Server Management Studio图形⼯具在“TM”数据库中创建学⽣信息表和课程信息表,并试验在图形界⾯中修改表结构,删除数据表,输⼊并更新数据的⽅法。
(3)依据你所设计表结构,使⽤Transact-SQL语句创建学习信息表和院系信息表,并试验使⽤T-SQL语句修改表结构,删除数据表,插⼊和更新数据的⽅法。
(4)找出已创建各表之间相关属性的参照关系,并在相关表中增加引⽤完整性约束。
(5)按要求完成实验报告。
扩展实验:(1)在“TM”数据库中补充设计以下各表结构:教师信息(教师号,,性别,出⽣⽇期,学历,学位,⼊职时间,职称,院系号)授课信息(教师号,课程号,学期)班级信息(班级号,班级名称,专业号)专业信息(专业号,专业名称,学制,学位)图书信息(图书号,书名,作者,,出版⽇期,册数,价格,分类)借书偏息(学号,图书号,借出时间,归还时间)奖励信息(学号,奖励类型,奖励⾦额)(2)设计并实现各表之间相关属性的参照关系。
顺序表的建立与基本操作实验报告
顺序表的建立与基本操作实验报告
实验目的:
1、理解顺序表的概念和工作机制。
2、掌握顺序表的建立方法和基本操作。
实验仪器:
1、计算机
2、编程软件
实验原理:
顺序表是一种线性结构,它可以用一段地址连续的存储单元依次存储线性表中的数据元素。
其中,数据元素在存储区中的位置是按其逻辑次序依次存放的。
实验步骤:
1、定义顺序表结构体。
顺序表的结构体包含两个元素:顺序表存储的数据和顺序表存储的长度。
2、初始化顺序表。
初始化顺序表其实就是将顺序表长度设为0。
3、增加数据元素。
当往顺序表中增加元素时,需要先判断顺序表中是否还有剩余的可存储空间,如果没有,需要扩展顺序表空间。
4、删除数据元素。
删除顺序表中的元素时,需要先判断该元素是否在顺序表中存在,然后将该元素后面的元素依次往前移动一位。
5、查找数据元素。
查找顺序表中的元素时,需要先判断该元素是否在顺序表中存在,然后返回该元素在顺序表中的下标。
实验结果:
根据以上步骤和原理,我们创建了一个简单的顺序表程序。
通过该程序的运行,我们可以看到以下结果:
1、创建了一个长度为0的顺序表。
2、在顺序表中增加了8个整数数据。
3、删除了顺序表中下标为2的元素。
4、查找了顺序表中值为7的元素并返回其下标。
结论:
通过这次实验,我们掌握了顺序表的建立方法和基本操作。
顺序表在实际编程中十分常见,因此这次实验为我们今后的编程实践提供了有用的知识和工具。
数据库应用实验报告创建数据库和表以及表操作
实验一创建数据库和表以及表操作一、实验目的1.了解SQL Server数据库的逻辑结构和物理结构,表的结构特点;2.了解SQL Server的基本数据类型,空值概念;3.学会在企业管理器中创建数据库和表;4.学会使用T—SQL语句创建数据库和表;5.学会在企业管理器中对数据表进行插入、修改、删除数据操作;6.学会使用T-SQL对数据表进行插入、修改、删除数据操作;二、实验内容1.实验题目(1)创建用于企业管理的员工管理数据库,数据库名为YGGL,包含员工的信息、部门信息以及员工的薪水信息。
数据库YGGL包含下列3个表。
(1)Employees:员工自然信息表。
(2)Departments:部门信息表。
(3)Salary:员工薪水情况表。
各表的结构分别如表T2.1,表T2.2,表T2.3所示。
表T2.1 Employees表结构表T2.2 Departments表结构实验步骤1.在企业管理器中创建数据库YGGL要求:数据库YGGL初始大小为10MB,最大大小为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB(默认为不限制),按1MB增长(默认是按5%比例增长)。
数据库的逻辑文件名和物理文件名均采用默认值,分别为 YGGL_data 和e:\sql\data\MSSQL\Data\YGGL.mdf,其中e:\sql\data\MSSQL为SQL Server 的系统安装目录;事务日志的逻辑文件名和物理文件名也均采用默认值分别为YGGL—LOG 和 e:\sql\data\MSSQL\Data\YGGL_Log.1df。
以系统管理员Administrator是被授权使用CREATE DATABASE语句的用户登录SQL Server服务器,启动企业管理器一>在服务器上单击鼠标右键一>新建数据库一>输入数据库名“YGGL”一>选择“数据文件”选项卡一>设置增长方式和增长比例一>选择“事务口志”选项卡一设置增长方式和增长比例。
数据库和表的创建与管理实验报告
南京信息工程大学实验(实习)报告实验(实习)名称数据库和表的创建与管理实验(实习)日期得分指导教师系计算机专业计算机科学与技术年级班次姓名学号一、实验目的1.熟悉S QL Server 2005 中S QL Server Management Studio 的环境。
2.了解S QL Server 2005 数据库的逻辑结构和物理结构。
3.掌握使用向导创建和删除数据库的方法。
4.掌握使用S QL 语句创建和删除数据库。
5.了解表的结构特点,了解SQL Server 的基本数据类型,管理器创建表,会用T-SQL语句创建表。
6.管理器中修改表的定义,使用SQL语句修改表的定义。
二、实验内容内容一:使用向导创建和删除数据库。
内容二:使用SQL 语句创建和删除数据库。
内容三:用向导和SQL 语句创建和删除表。
‘内容四:修改数据库基本表的定义。
三、实验步骤内容一:设有一学籍管理系统,其数据库名为“EDUC”,初始大小为10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB 增长。
数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。
日志文件的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。
(1)使用向导创建上诉描述的数据库。
1.建立数据库2.修改数据库名,数据库逻辑名,初始大小,增长方式等(2)使用向导删除上面建立的数据库。
1.删除数据库:内容二:1.以下是创建数据库userdb1 的SQL 语句,Create database userdb1On((name='userdb4_data',/*数据文件的逻辑名称,注意不能与日志逻辑同名*/filename='d:\sql_data\userdb4.mdf' ,/*物理名称,注意路径必须存在*/size=5,/*数据初始长度为M*/maxsize=10,/*最大长度为M*/filegrowth=1)/*数据文件每次增长M*/log on(( name=userdb4_log,filename='d:\sql_data\userdb4.ldf ' ,size=2,maxsize=5,filegrowth=1)Goa.选“视图”-“模板资源管理器”-Database-create database,双击databaseb.编写上述代码:2.根据步骤1 的sql 语句,写出创建实验二中数据库EDUC 的sql 语句,并建立数据库EDUC.3.用SQL 语句删除步骤一建立的数据库userdb1。
数据库及数据库中表的建立实验报告
数据库及数据库中表的建立实验报告一、实验目的本次实验的主要目的是熟悉数据库管理系统的操作环境,掌握数据库及数据库中表的建立方法,理解数据库设计的基本概念和原则,提高数据管理和组织的能力。
二、实验环境本次实验使用的数据库管理系统是 MySQL 80,操作系统为Windows 10。
三、实验内容及步骤(一)数据库的建立1、打开 MySQL 命令行客户端,输入用户名和密码登录到数据库服务器。
2、使用`CREATE DATABASE` 语句创建数据库,例如:`CREATE DATABASE my_database;`,其中`my_database` 为数据库的名称。
(二)表的建立1、选择要操作的数据库,使用`USE` 语句,如:`USEmy_database;`。
2、使用`CREATE TABLE` 语句创建表。
以下是创建一个名为`students` 的表的示例,其中包含`id`(整数类型,主键,自增)、`name`(字符串类型,长度为 50)、`age`(整数类型)和`grade`(浮点数类型)等字段:```sqlCREATE TABLE students (id INT PRIMARY KEY AUTO_INCREMENT,name VARCHAR(50),age INT,grade FLOAT);```(三)数据的插入1、使用`INSERT INTO` 语句向表中插入数据。
例如:```sqlINSERT INTO students (name, age, grade)VALUES ('张三', 20, 855);INSERT INTO students (name, age, grade)VALUES ('李四', 21, 900);```(四)数据的查询1、使用`SELECT` 语句查询表中的数据。
例如,查询所有学生的信息:```sqlSELECT FROM students;```2、可以根据条件进行查询,如查询年龄大于 20 岁的学生:```sqlSELECT FROM students WHERE age > 20;```(五)数据的更新1、使用`UPDATE` 语句更新表中的数据。
数据库原理实验一-数据库和表的创建与管理
一.实验内容、步骤以及结果1.利用图形用户界面创建,备份,删除和还原数据库和数据表(1)创建SPJ数据库,初始大小为 10MB,最大为50MB,数据库自动增长,增长方式是按5%比例增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。
数据库的逻辑文件名和物理文件名均采用默认值。
(2)在SPJ数据库中创建如图2.1-图2.4的四张表(3)备份数据库SPJ(第一种方法):备份成一个扩展名为bak的文件。
(提示:最好先删除系统默认的备份文件名,然后添加自己指定的备份文件名)(4)备份数据库SPJ(第二种方法):将SPJ数据库定义时使用的文件(扩展名为mdf,ldf的数据文件、日志文件等)复制到其他文件夹进行备份。
(5) 删除已经创建的工程项目表(J表)。
(6) 删除SPJ数据库。
(可以在系统默认的数据存储文件夹下查看此时SPJ数据库对应的mdf,ldf文件是否存在)(7) 利用备份过的bak备份文件还原刚才删除的SPJ数据库.(还原数据库)(8) 利用备份过的mdf,ldf的备份文件还原刚才删除的SPJ数据库。
(附加)(9)将SPJ数据库的文件大小修改为100MB。
(10) 修改S表,增加一个联系电话的字段sPhoneNo,数据类型为字符串类型。
2。
利用SQL语言创建和删除数据库和数据表(1)用SQL语句创建如图2.5—图2.7要求的数据库Student, 初始大小为20MB,最大为100MB,数据库自动增长,增长方式是按10M兆字节增长;日志文件初始为2MB,最大可增长到5MB,按1MB增长。
数据库的逻辑文件名和物理文件名,日志文件名请自定义。
(2) 用SQL语句创建上述的三张表,各个字段的数据类型请自己确定,每张表只要有主键约束即可,不要其他约束.不用输入数据。
(3)用SQL中的backup 语句将数据库Student备份到一个bak文件。
(提示:backup database student to disk)——备份:BACKUP DATABASE ”student”TO DISK ='C:\lzcDB1\mybak1015.bak’(4)用SQL语句删除创建的表。
mysql实验报告
mysql实验报告《MySQL实验报告》摘要:本实验报告旨在对MySQL数据库进行实验,通过实验过程和结果分析,深入了解MySQL数据库的基本操作和特性。
实验内容包括数据库的创建、表的设计与管理、数据的插入与查询等,通过实验验证了MySQL数据库的稳定性和高效性。
通过本实验报告,读者将能够对MySQL数据库有更深入的了解,并且掌握基本的数据库操作技能。
一、实验目的本次实验的目的是通过对MySQL数据库的实验,掌握MySQL数据库的基本操作和特性,包括数据库的创建、表的设计与管理、数据的插入与查询等。
二、实验环境本次实验使用的环境为Windows操作系统,MySQL数据库管理系统。
三、实验内容1. 数据库的创建:通过命令行或者图形化界面创建一个新的数据库。
2. 表的设计与管理:设计一个包含多个字段的表,并进行表的管理操作,如添加、删除、修改字段等。
3. 数据的插入与查询:向表中插入数据,并进行简单的查询操作,包括条件查询、排序等。
四、实验步骤1. 数据库的创建:使用CREATE DATABASE命令创建一个名为“test”的数据库。
2. 表的设计与管理:使用CREATE TABLE命令创建一个名为“student”的表,并添加、删除、修改表的字段。
3. 数据的插入与查询:使用INSERT INTO命令向表中插入数据,并使用SELECT 命令进行简单的查询操作。
五、实验结果与分析通过实验,我们成功创建了一个名为“test”的数据库,并在其中创建了一个名为“student”的表。
我们成功向表中插入了数据,并且能够通过查询操作获取到所需的数据。
实验结果表明,MySQL数据库具有稳定性和高效性,能够满足基本的数据库操作需求。
六、实验总结通过本次实验,我们对MySQL数据库有了更深入的了解,掌握了基本的数据库操作技能。
通过实验过程和结果分析,我们认识到MySQL数据库具有稳定性和高效性,适用于各种规模的应用场景。
数据库实验 建立基本表
课程名称:数据库系统概论实验项目:建立基本表计算机科学与技术学院实验教学中心2017 年10 月25 日实验项目名称:建立基本表一、实验目的熟练掌握数据库基本表的建立。
二、实验内容1、综合运用相关知识,熟悉数据库管理系统2、掌握基本表的建立方法,建立学生选课数据库。
三、实验步骤1、建立选课数据库打开SQL server的查询分析器,新建查询,输入如下sql语句create database scuse sc选课数据库包括学生表,课程表和学生选课表三个基本表:(1)学生表:Student(Sno,Sname,Ssex,Sage,Sdept)Sno-学号 Sname- 学生姓名 Ssex-性别 Sdept-所在系其中Sno为关系的主码(2)课程表:Course(Cno,Cname,Cpno,Ccredit)Cno-课程号 Cname-课程名 Cpno-先修课 Ccredit-学分其中Cno为关系的主码Cpno为外码,参照此表中的Cno(3)学生选课表:SC(Sno,Cno,Grade)Sno-学号 Cno-课程号 Grade-成绩其中Sno,Cno共同做关系的主码Sno为外码,参照学生表的SnoCno为外码,参照课程表的Cno2、建立基本表SQL语言使用create table语句定义基本表,其基本格式如下:Create table<表名>(<列名><数据类型>[列级完整性约束条件],<列名><数据类型>[列级完整性约束条件],...[表级完整性约束条件]);建表的同时通常还可以定义与该表有关的完整性约束条件,这些完整性约束条件被存入系统的数据字典中,当用户操作表中的数据时有数据库管理系统自动检查该操作是否违背这些完整性约束条件。
如果完整性约束条件涉及表的多个列,则必须定义在表级上,否则既可以定义在表级,也可以定义在列级。
常用数据类型(1)建立学生(1)创建表StudentSql语句如下create table Student(Sno char(10) primary key,Sname char(20) unique, //Sname取唯一值Ssex char(2),Sage int,Sdept char(20));(2)创建表Coursecreate table Course(Cno char(4) primary key,Cname char(20) not null, //Cname不能取空Cpno char(4),Ccreait int,foreign key(Cpno)references Course(Cno)/*表级完整性约束,Cpno是外码,被参照表是Course,被参照列是Cno*/);参照表和被参照表可以是同一个表。
数据库及数据库表的建立实验报告
实验1 数据库及数据库表的建立实验一.实验目的使学生熟悉SQL Server的企业管理器的用法,初步了解SQL Server查询分析器的使用方法,熟悉SQL SERVER的常用数据类型,加深对SQL和SQL语言的查询语句的理解.熟练掌握简单表的创建与修改.二.实验时数3学时三.实验内容(一)基本表的建立:1.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的.2.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,其中学号属性不能为空,并创建检查约束(nl>0).3.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,要求学号为主键,xb有默认的值为'男'4.建立"课程kc"包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键5.建立"成绩登记表cjdj"包括学号xh,程号kch,成绩,要求建立主键及与student及kc表联接的外键(二)基本表的修改:1.在cjdj表中增加一列"任课教师rkjs"2.删除cj表中rkjs一列3.将student表的xm一列允许空值的属性更改成不允许为空,将列xm的长度由char(8)改为char(10)4.增加cjdj表的列cj增加一个约束要求cj>0 and cj<=1005.建立一个临时表,再将其删除6.索引的建立与删除(理解以下语句的含义并上机实践):create unique index stu_xh on student(xh)create index xh_kch on cj(xh asc,kch desc)drop index student.xh_kch四.实验方法在SQL查询分析器"完成以上的任务.并检查所做的操作表现.五.实验步骤:(一)基本表的建立1.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,其中学号属性不能为空,并且其值是唯一的.程序:CREATE TABLE student1(xh INT PRIMARY KEY,xm CHAR(20),xb CHAR (2),nl INT,xi CHAR(20) );SELECT * FROM student12.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,其中学号属性不能为空,并创建检查约束(nl>0).程序:CREATE TABLE student2(xh INT PRIMARY KEY,xm CHAR(20),xb CHAR (2),nl INT,xi CHAR(20),CHECK(nl>0));SELECT *FROM student23.建立一个"学生"表Student,它由学号xh,姓名xm,性别xb,年龄nl,所在系xi五个属性组成,要求学号为主键,xb有默认的值为'男'程序:CREATE TABLE student3 (xh INT PRIMARY KEY, xm CHAR(20),xb CHAR (2) DEFAULT'男', nl INT,xi CHAR(20));SELECT *FROM student34.建立"课程kc"包括课程号kch,课程名称kcmc,先修课程xxkc,学分xf,要求建立主键CREATE TABLE kc(kch INT PRIMARY KEY,kcmc CHAR(20),xxkc CHAR (2),xf INT );select *from kc5.建立"成绩登记表cjdj"包括学号xh,程号kch,成绩,要求建立主键及与student及kc表联接的外键程序:CREATE TABLE ciji(xh INT ,kch INT,cj CHAR (20),PRIMARY KEY(xh,kch),FOREIGN KEY(xh) REFERENCES student(xh), FOREIGN KEY(kch) REFERENCES kc(kch), );SELECT *FROM student2(二)基本表的修改:1.在cjdj表中增加一列"任课教师rkjs"程序:alter table cjadd rkjs char(20);select *from cj;2.删除cj表中rkjs一列程序:alter table cijidrop column rkjs ;select *from ciji;3.将student表的xm一列允许空值的属性更改成不允许为空。
数据表的基本操作实验报告
数据表的基本操作实验报告一、实验目的本次实验旨在掌握数据表的基本操作,包括创建数据表、插入数据、修改数据、删除数据和查询数据等。
二、实验环境本次实验使用的是MySQL数据库管理系统。
三、实验步骤1. 创建数据表在MySQL中使用create table语句创建一个名为student的数据表,包含学生的姓名(name)、性别(sex)、年龄(age)和班级(class)等字段。
2. 插入数据使用insert into语句向student表中插入若干条学生信息。
3. 修改数据使用update语句修改student表中某个学生的信息,例如将某个学生的年龄改为20岁。
4. 删除数据使用delete语句删除student表中某个学生的信息,例如删除姓名为张三的学生信息。
5. 查询数据使用select语句查询student表中所有学生的信息,并按照年龄从小到大排序输出结果。
同时,也可以根据条件进行筛选查询,例如查询班级为一班且年龄大于18岁的学生信息。
四、实验结果及分析1. 创建数据表create table student(name varchar(20),sex varchar(10),age int,class varchar(10));2. 插入数据insert into student(name, sex, age, class) values('张三', '男', 18, '一班');insert into student(name, sex, age, class) values('李四', '女', 19, '二班');insert into student(name, sex, age, class) values('王五', '男', 20, '三班');3. 修改数据update student set age=20 where name='张三';4. 删除数据delete from student where name='张三';5. 查询数据select * from student order by age asc;select * from student where class='一班' and age>18;通过以上操作,我们可以得到如下结果:姓名性别年龄班级张三男 20 一班李四女 19 二班王五男 20 三班姓名性别年龄班级张三男 20 一班通过以上实验,我们掌握了MySQL数据库的基本操作,包括创建数据表、插入数据、修改数据、删除数据和查询数据等。
数据库原理实验报告
计算机与信息学院数据库原理实验报告专业:计算机科学与技术班级:2012级本科班学号:*****姓名:指导教师:2014年06月18 日实验项目列表计算机与信息学院实验报告纸实验一数据库创建与管理一、实验目的与要求1、熟练掌握SSMS中界面方式创建和管理数据库。
2、熟练掌握SSMS查询编辑器T-SQL语句创建和管理数据库。
3、熟练掌握备份和还原数据库。
二、实验内容1、界面方式创建和管理数据库(1)创建数据库(2)修改数据库(3)删除数据库2、利用企业管理器备份和还原数据库(1)备份数据库(2)还原数据库3、T-SQL语句方式创建和管理数据库(1)创建SPJ数据库:在SSMS中“新建查询”,输入以下语句并运行CREATE DATABASE SPJON(NAME=’SPJ_Data’,FELENAME='C:\Program Files\Microsoft SQL Server\MSSQL\data\SPJ_Data.MDF' ,SIZE = 3,MAXSIZE = 10,FILEGROWTH = 10%)LOG ON(NAME = 'SPJ_Log', FILENAME = 'C:\Program Files\Microsoft SQL Server\MSSQL\data\SPJ_Log.LDF' ,SIZE = 1,FILEGROWTH = 10%)(2)修改SPJ数据库:在查询分析器中输入以下语句并运行ALTER DATABASE SPJMODIFY FILE(NAME='SPJ_Data',SIZE=4,ALTER DATABASE SPJADD FILE(NAME='SPJ_Data_2', FILENAME='C:\Program Files\Microsoft SQL Server\MSSQL\Data\SPJ_Date_2.ndf',SIZE=1,MAXSIZE=10,FILEGROWTH=10%)(3)删除SPJ数据库:DROP DATABASE SPJ4、界面方式创建数据库XSBOOK,写出操作过程。
创建数据表实验报告
数据库技术与应用
实验报告二
班级;机械因材` 学号1200409025 姓名:高永吉
一:实验名称:创建数据表
二:实验目的;
⑴了解SQL Server的数据类型;
⑵掌握数据表的创建方法及数据输入;
⑶掌握数据表的修改删除。
三.实验内容、过程和结果:
1.使用 SQL Server 中的图形化界面,在SM数据库中新建表Teacher,包括如下数据项Teacher(Tno,TName,bir,gender ,sal,mgr,DNo)。
其中Tno为教师编号、Tname为教师姓名、bri为出生年月,sal为月薪,mgr为教职工的上一级领导(即上一级领导的职工号),DNo为部门号。
添加5行数据。
熟练表的创建方法与管理方法;
2. 用sql语句在SM数据库中创建Teacher1(内容跟1中一样)的表格并且用sql语句插入5行数据。
附加题:
3.验证书中的示例【例4-2】【4-3】【4-4】,练习使用 SQL 语句完成表的创建与管理操作;
图一图形化界面建立表并输入名称
图二在建立的表中输入数据
图三用SQL语句创建表附加题
图四表的删除
图五加入列
实验感想;1;学会了用这两种方法建立表格,图形化的方法比较简单。
2.sql 语句的特点是可以使用中文,
3需要知道每种名称的数据类型,使用过程中注意选择正确恰当的数据类型。
4在进行表的内容填写时。
注意填完一行再填下一行。
避免因为可空
不可空的问题而出现错误。
数据库的创建与管理实验报告
使用T-SQL语句创建课程表C o urse和选课表S CCREATE TABLECourse(Cno char(4) primar y key NOT NULL, Cnamechar(40),Cpno char(4),Ccredi t int,foreig n key(Cpno) refere ncesCourse(Cno));create tableSC(Sno char(9) not null,Cno char(4) not null,Gradeint,primar y key(Sno,Cno),foreig n key(Sno) refere ncesStuden t(Sno),foreig n key(Cno) refere ncesCourse(Cno));(3)使用T-SQL语句修改Stud ent表的结构:将姓名改为6位定长字符串、新增入学时间列、新增姓名取唯一值的约束条件、删除入学时间列。
altertableStuden t add S_en DATETI MEaltertableStuden tdrop column S_en(4)使用T-SQL语句为S tude nt表,按Sdept列建立一个聚簇索引,为SC表按学号升序和课程号降序建立唯一索引create cluste red indexStusde pt on Studen t(sdept)create unique indexScon on SC(Sno ASC,Cno DESC)(5)利用企业管理器分别向学生表Stu dent、课程表Cou rse和选课表SC添加如下表所示的数据。
创建和管理表的实验报告心得体会
创建和管理表的实验报告心得体会创建和管理表的实验报告心得体会「篇一」实验室工作是培养学生素质的一个重要方面,因此,抓好实验工作管理,以实验为突破口,通过实验激发学生兴趣,提高学生素质,是我校整个教学工作计划中的重要一环,真正体现管理为教学服务的宗旨。
1、努力做好实验室的管理工作由于学校重视实验管理工作,因此每学期学校计划与总结都有实验室工作内容,每学期实验室工作计划由科学教师拟定,并交给实验管理员,以便于管理员合理安排实验室工作。
让实验室有条不紊地运作起来,充分发挥它潜在的功能。
2、实验室工作规范化学校制定了一整套实验管理规则。
如实验室管理制度、教师岗位职责、学生实验守则、仪器管理制度,并张贴在墙,所有的自然、科学教师实验教师在实施过程中都能严格按以上的制度执行。
教学使用时都有严格的借还登记。
3、仪器管理有序化为使仪器管理更加有序,建立了仪器总帐、分类帐、低值易耗品帐、仪器出借领用登记帐。
实验仪器和添置的新设备及时分门别类入帐,有序地摆放好。
每个橱要有反映内容的目录卡,帐物相符、物卡相符、帐物卡相符。
期末清点仪器设备数目,检查损坏程度报总务处,较贵重仪器设备报校长室审批后,做好报废登记。
4、教学仪器维护、保养经常化根据仪器不同的要求做好通风、防尘、防潮、防锈、防腐蚀工作,生物标本采取防潮、降温、隔热、防鼠、防蛀等措施,所以到今未发现生锈、腐蚀等保养不良的问题。
对损坏的仪器及时维修及时做好损坏维修记录使实验仪器经常处理可用状态。
5、实验教学与研究方面为提高实验室的使用率,期初订好科学教学实验计划,编排好实验课程总表,备好实验器材。
凡教学大纲与教材规定做的演示与分组实验,我们都想办法给学生开出。
分组实验的材料有四个来源:(1)、仪器室内分组实验盒,(2)、学生下发的实验耗材;(3)、自制自购分组实验材料及演示教具。
(4)、发动学生平时注意收集各利废旧物品。
本学期实验开出率达100%。
实验教学做到规范化,每次演示与分组实验都预先写好实验?单,课堂上的演示、分组实验有仪器配备、使用情况、过程等整体效果记录。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
信息工程学院实验报告
课程名称:《数据库原理》
实验项目名称:表的创建和管理
一、实 验 目 的:
1、了解SQL Server 的基本数据类型。
2、学会在企业管理器中创建数据库及表。
3、学会使用T-SQL 语句创建数据库及表。
4、学会在企业管理器中修改表的定义。
5、学会使用SQL 语句修改表的定义。
二、实 验 设 备 与 器 件
Win7 Sql server 2008 电脑的画图软件
三、实 验 内 容 与 步 骤
1、用企业管理器,建立的名为school 的数据库,在数据库中添加如书本79、80页的student,course,sc
三张表,并添加数据。
2、用企业管理器将school 数据库备份到school.bak 文件,自行保存好该文件,以备后期使用。
3、用企业管理器删除所建立的sc 表,在查询分析器中用sql 语句删除表student,course ,使用备份文件
school.bak 还原数据库。
4、在查询分析器中用sql 语句创建数据库SPJ ,用SQL 语句创建书本71页的P,S,J,SPJ 四张表,用insert
命令分别向四张表里面添加如71页所示的数据。
要求:①供应商表:供应商代码为主码②工程表:
工程代码为主码③零件表:零件代码为主码④供应零件表:供应商代码、工程代码、零件代码为联
合主码;供应商代码为外码,参照供应商表的供应商代码;工程代码为外码,参照工程表的工程代
码;零件代码为外码,参照零件表的零件代码。
5、将以上用到的SQL 命令以 “实验一.SQL ”文件的形式保存。
6、用企业管理器备份数据库SPJ 到备份文件SPJ.bak 。
(自行保存好该文件,以备后期使用)
7、在企业管理器中用“附加”功能,添加数据库文件examination_Data.MDF ,生成数据库examination 。
8、将数据库examination 中的student 、dept 两张表,导出到新建的EXCEL 文件school.xls 中。
四、实 验 总 结:
1. 建立的名为school 的数据库,在数据库中添加student,course,sc 三张表,并添加数据
student
course
成 绩:
指导老师(签名):
sc
2.利用企业管理器将school数据库备份到school.bak文件
3、用查询分析器中用sql语句删除表student
4.使用备份文件school.bak还原数据库
5.还原之后界面
总结:第一次试验,感觉对这个软件不是很熟悉,花了我一点时间才搞明白,然后在试验过程中,对语句的运用不熟悉,导致整个试验做的进度很慢,下次要加油了。