实验2:创建数据表

合集下载

创建数据库和表的实验步骤

创建数据库和表的实验步骤

创建数据库和表的实验步骤一.实验名称:创建数据库和表二.目的和要求:(1)了解SQL Server数据库的逻辑结构和物理结构。

(2)了解表的结构特点。

(3)了解SQL Server 的基本数据类型。

(4)了解空值概念。

(5)学会使用T-SQL语句创建数据库和表.。

三.实验准备首先要明确,能够创建数据库的用户必须是系统管理员,或是被授权使用CREATE DATABASE语句的用户。

其次创建数据库必须要确定数据库名、所有者(即创建数据库的用户)、数据库大小(最初的大小、最大的大小、是否允许增长及增长方式)和存储数据库的文件。

然后,确定数据库包含哪些表,以及所包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。

此外还要了解使用T-SQL语句创建数据库、表的方法。

四.实验内容:1、实验题目创建用于学校管理的学生-课程数据库,数据库名为“DB_自己的学号”,包含学生的信息、课程的信息以及学生选修的信息,即数据库中包含下列3个表:(l)Student:学生信息表。

(2)Course:课程信息表。

(3)Sc:选修情况表。

2.实验步骤(1)使用 T-SQL语句创建数据库按照上述要求创建学生-课程数据库。

启动查询分析器→在“查询”窗口中输人创建数据库的T-SQL语句。

单击快捷工具栏的执行图标执行上述语句,并查看执行结果(也可在企业管理器中查看)。

打开查询分析器,在工作区域输入create database DB_**********创建一个以自己学号为名的库,结果如图(1)所示:[创建数据库和表的实验步骤]。

数据库及数据库中表的建立实验报告

数据库及数据库中表的建立实验报告

实验题目:数据库及数据库中表的建立学院:计算机班级:网络0803 学号:姓名:任课教师:孟彩霞时间:一.实验目的1.熟悉SQL Server2000的环境。

2.掌握企业管理器的基本使用方法,对数据库及其对象有基本了解,了解SQLServer2000进行配置的方法。

3.掌握查询分析器的基本使用方法以及在查询分析器中实行T-SQL语气的方法。

4.了解SQL Server 2000数据库的逻辑结构和物理结构。

5.学会在企业管理器中创建数据库及查看数据库属性。

6.学会使用T-SQL语气创建数据库。

7.了解SQL Server 2000的基本数据类型、空值的概念,以及表的结构特点。

8.学会使用T-SQL语气和企业管理器创建表结构和修改表结构。

9.学会使用SQL Server 2000提供的数据完整性功能,并在创建表时定义表的数据完整性。

通过实验进一步理解数据完整性的概念及分类。

二.实验内容1.学会使用企业管理器和查询分析器管理工具。

2.使用企业管理器创建数据库。

3.在查询分析器中使用T-SQL语句创建数据库。

4.使用T-SQL语句创建一个图书管理数据库,数据库名为TSGL,数据文件和日志文件的初始大小,增长方式,文件的增长上限等均可采用默认值。

5.使用T-SQL语句或企业管理器创建课本第二章习题10的SPJ数据库,可以自行定义文件大小,增长方式等。

6.查看物理磁盘目录,理解并分析SQL Server 2000数据库的存储结构。

7.使用企业管理器查看数据库属性。

8.使用T-SQL语句或企业管理器对于(2)-(5)中建立的数据库进行和删除操作。

9.用企业管理器在教务管理数据库JWGL中创建学生表STUDENT,课程表COURSE,学生选课表SC。

10.用TQL语句在MARKET数据库中创建客户信息基本表CUOSTOMERS,货品信息表GOODS,订单信息表ORDERS。

11.使用T-SQL语句在SPJ数据库中建立第2章习题10中的4张表:S,P,J,SPJ.12.使用T-SQL语句在图书借阅管理数据库TSGL中建立图书,读者和借阅3个表。

计算机应用基础实验教程第二版课程设计

计算机应用基础实验教程第二版课程设计

计算机应用基础实验教程第二版课程设计1. 前言计算机应用基础实验作为一门重要的教学环节,是培养学生计算机应用能力的重要手段。

本次课程设计旨在帮助学生进一步掌握计算机应用基础知识,提高计算机应用能力。

2. 课程设计目的本次课程设计的主要目的是帮助学生进一步熟练掌握计算机应用基础知识,特别是Office办公软件的使用。

通过对所学知识的综合运用,帮助学生提高计算机应用能力和实际操作能力。

同时,还能提高学生的创新能力和理论化思考能力,培养学生积极进取、勇于创新、注重实践的精神。

3. 课程设计内容3.1 实验1:Word文档排版本实验的目的是让学生熟悉Word文档的操作,掌握Word文档的排版方法,提高学生的文字编辑和排版能力。

学生需要完成以下任务:1.新建一个Word文档,设置页面大小、页边距和页面方向;2.插入图片、表格等内容,并进行适当排版;3.使用样式和标题功能;4.设置页面设定、页码和页眉、页脚。

3.2 实验2:Excel数据处理及图表绘制本实验的目的是让学生掌握Excel软件的操作,并具备对数据进行处理和分析的能力。

学生需要完成以下任务:1.新建一个Excel工作簿,输入数据,并对其进行各种计算;2.制作图表,包括柱形图、折线图、饼图等;3.进行数据筛选和排序,并对数据进行条件格式化。

3.3 实验3:PowerPoint演示制作本实验的目的是让学生掌握PowerPoint软件的操作,能够制作出专业、美观的演示文稿。

学生需要完成以下任务:1.新建一个PowerPoint演示文稿,设置幻灯片大小和背景;2.插入图片、图表、表格等内容,并进行排版;3.使用动画效果和切换效果,使幻灯片更具吸引力;4.设置音乐、声音等多媒体元素。

4. 实验教学方法本次课程设计采用问题导向的教学方法,通过将问题与实践结合,来提高学生的计算机实用能力和综合能力。

在教学中,教师应为学生提供必要的指导和辅导,引导学生思考问题、解决问题。

SQL数据库实验报告2

SQL数据库实验报告2

南京理工大学紫金学院实验报告书课程名称:《数据库系统》实验题目:实验2用SQL语句创建数据库和表班级: 0906012 学号: 090601257姓名:朱书宏指导教师:叶庆生一、实验目的1.更熟悉SQL语句对数据库的查询命令2. 对数据库的实际运用有一定的认识3.熟悉SQL的操作界面二、实验内容1.根据下列数据库模式Product(marker, model, type)PC(model, speed, ram, hd, rd, price)Laptop(model, speed, ram ,hd, screen, price)Printer(model, color, type, price)用SQL语句写出后面的查询,并使用习题1提供的资料写出查询结果。

* a) 找出所有价格在$1200以下的PC机的型号、速度和硬盘大小。

* b) 要求同(a),但是重命名列speed为megahertz以及列hd为gigabytes。

c) 找出所有打印机制造厂商。

d) 找出价格在$2000以上的手提电脑的型号、内存大小和屏幕尺寸。

* e) 找出关系Printer中所有彩色打印机元组,注意属性color是一个布尔类型。

f) 找出价格少于$2000并拥有12X或16X DVD的PC机的型号、速度和硬盘尺寸。

把rd属性看作一个字符串属性。

* g) 查询硬盘容量至少在30G的手提电脑制造商及电脑的速度。

* h) 查询制造商B制造的任意类型的所有产品的型号和价格。

i) 查询只卖手提电脑不卖PC的厂商。

! j) 查询出现在两种或两种以上PC中的硬盘的尺寸。

! k) 查询每对具有相同速度和RAM的PC机,每一对只出现一次。

例如,如果(i,j)符合,则(j,i)就不能出现在结果中出现。

!!l) 查询生产至少两种速度大于等于1000的计算机(PC或手提)的厂商。

2.根据下列数据库模式Classes ( class , type , country , numCuns , bore , displacement )Ships( name , class , launched )Battles( name , date )Outcomes ( ship , battle , result )用SQL语句写出后面的查询,并使用习题2给出的数据库模式和资料写出查询结果。

数据库系统概论实验教案

数据库系统概论实验教案
7.建立供应商S1的供货视图V_S1(PNO,JNO,QTY)
8.建立工程J1的零件供应视图V_J1(SNAME,PNAME,QTY)
9.建立红色零件视图V_RED(PNO,PNAME)
实验
重点

难点
重点:
对数据库进行插入、删除、修改等操作,学习建立视图。
难点:
更新数据时体会数据完整性约束的作用,

周次
13
实验类型
验证型
教学对象
本科生
实验时数
2
实验
目的

要求
目的:
熟练掌握SQL SELECT语句,能够运用该语句完成一般查询
要求:
熟练掌握SELECT语句的一般格式。
实验
内容
在实验一建立的供应数据库基础上,进行SQL语句的一般查询
1.查询所在城市为“北京”的所有工程号和工程名。
2.查询所有零件的名称和颜色。
本科生
实验时数
2
实验
目的

要求
目的:
熟练掌握SQL SELECT高级语句。
要求:
能够运用SELECT语句完成使用集函数及嵌套查询。
实验
内容
在实验一建立的供应数据库基础上,进行SQL语句的集函数查询
1.查询工程J1中由北京供应商供应的零件总数。
2.查询每个工程所需的零件总数。
3.查询为每个工程供货的供应商个数。
10.查询为所有工程供货的供应商名。
实验
重点

难点
重点:
用SQL语句进行一般查询
难点:
嵌套查询的使用






教学内容

实验二 实验报告表(1)

实验二 实验报告表(1)

.实验二实验报告表
实验名称:
学号1120172270 姓名刘江班级:02041703 实验时间:2017年10月16日
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储,并负数只考虑原码;②实数用4个字节存储,其中阶码部分占一个字节。

实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。

《数据库原理及应用》实验指导

《数据库原理及应用》实验指导

理学院信科08—2班陈先国实验1 创建数据库与数据表下面写出实现如下操作的SQL语句:(1)创建供应系统“GYXT”数据库。

CREATE DATABASE GYXTON(NAME=GYXT_data,FILENAME=’D:\GYXT.mdf’,SIZE=10,MAXSIZE=50,FILEGROWTH=5)LOG ON(NAME=GYXT_Log,FILENAME=’D:\GXTYData.ldf’,SIZE=5,MAXSIZE=25,FILEGROWTH=5);(2) 建立供应商表S。

CREATE TABLE S( SNO char(5)not null unique,SNAME char(20)not null unique,CITY char(20));INSERT INTO S VALUES('S1','精益','天津');INSERT INTO S VALUES('S2','万胜','北京');INSERT INTO S VALUES('S3','东方','北京');INSERT INTO S VALUES('S4','丰泰隆','上海');INSERT INTO S VALUES('S5','康健','南京');(3) 建立零件表P。

CREATE TABLE P(PNO char(2)not null PRIMARY KEY(PNO),PNAME char(20),COLOR char(20),WEIGHT smallint);INSERT INTO P V ALUES('P1','螺母','红',12);INSERT INTO P V ALUES('P2','螺栓','绿',17);INSERT INTO P V ALUES('P3','螺丝刀','蓝',14); INSERT INTO P V ALUES('P4','螺丝刀','红',14); INSERT INTO P V ALUES('P5','凸轮','蓝',40); INSERT INTO P V ALUES('P6','齿轮','红',30);(4) 建立工程项目表J。

实验二数据定义实验报告

实验二数据定义实验报告

实验二数据定义一、实验目的1、掌握使用S‎QL语句创‎建和删除数‎据库;2、掌握使用S‎QL语句创‎建和删除数‎据表,创建各种完‎整性约束,修改表的结‎构;3、掌握索引的‎创建和删除‎方法。

二、预备知识1、数据库的建‎立与删除可以使用S‎QL语句建‎立数据库,语句格式为‎:CREA T‎E DA TAB‎A SE <数据库名>其中CRE‎A TE DA TAB‎A SE为关‎键字,<数据库名>为用户创建‎的数据库的‎名称,由用户自定‎。

使用DRO‎P DA TAB‎A SE 语句可以删‎除数据库,语句格式为‎:DROP DA TAB‎A SE <数据库名>其中DRO‎P DA TAB‎A SE为关‎键字,<数据库名>为要删除的‎数据库的名‎称。

当数据库被‎删除时,数据库中的‎所有数据对‎象也一起被‎删除掉。

2、数据表的创‎建与删除使用Cre‎a te Table‎语句创建数‎据表,语句格式为‎:CREA T‎E TABLE‎<表名>(<列名> <数据类型> [列级完整性‎约束条件][,<列名> <数据类型> [列级完整性‎约束条件]]…[,<表级完整性‎约束条件>]);其中CRE‎A TE TABLE‎为关键字,<表名>为数据表的‎名称,由用户确定‎,<列名>为组成这个‎表的属性列‎的名称,由用户确定‎,<数据类型>为属性列的‎取值的类型‎,由用户在具‎体的DBM‎S所提供的‎数据类型中‎选择。

使用Dro‎p Table‎语句删除数‎据表,语句格式为‎:DROP TABLE‎<表名>注意:删除一个表‎,表的定义以‎及表中的所‎有数据,以及该表的‎索引、约束、触发器等将‎自动删除,并且与表相‎关联的规则‎和默认对象‎也将失去与‎它的关联关‎系。

实验2创建表

实验2创建表

实验2:创建表和表的基本操作一、目的和要求1.学会在企业管理器中创建表。

2.学会使用T-SQL语句创建表。

3.学会在企业管理器中对表进行插入、修改和删除数据操作。

4.学会使用T-SQL语句对表进行插入、修改和删除数据操作。

5.了解T-SQL语句对表数据库操作的灵活控制功能。

二、实验准备1.确定数据库包含哪些表以及包含的各表的结构。

2.了解常用的创建表的方法。

3.了解表的更新操作,即数据的插入、修改和删除,对表数据的操作可以在企业管理器中进行,也可以由T-SQL语句实现。

4.掌握T-SQL中用于对表数据进行插入(INSERT)、修改(UPDATE)和删除(DELETE或TRANCATE TABLE)命令的用法。

三、实验内容1.使用企业管理器,创建用户自定义数据类型:名称为“unittype”,数据类型为varchar,长度为10,不允许为空。

2.使用企业管理器,在数据库STUDENT中创建student表(学生基本情况表),表的结构见表3.使用T-SQL语句,在数据库STUDENT中创建course表(课程信息表)和sc表(学生选课表),表的结构见表 2.2和表2.3所示:null)。

5. 用T-SQL语句将student表中列sno的类型改为char型,长度为4。

6. 用T-SQL语句在表student中插入如下记录:学号姓名性别出生日期0001李华女1985-02-030002张敏女1984-02-120003付丽女1983-03-030004张晓华男1980-03-100005邓刚男1984-03-160006张红女1982-02-120007王丰男1982-3-217. 将所有课程号为“c004”的课程的成绩提高10%。

8. 将1983-1-1以前出生的所有的女同学的记录信息删除。

数据库实验2 数据定义 答案

数据库实验2 数据定义 答案

实验二数据定义一、实验目的1、掌握使用SQL语句创建和删除数据库;2、掌握使用SQL语句创建和删除数据表,创建各种完整性约束,修改表的结构;3、掌握索引的创建和删除方法。

二、实验内容(一)数据库的建立使用CREATE DATABASE语句创建名为“gongcheng”的数据库。

(二)数据表操作1.建立数据表create table s(SNO nchar(20)primary key,SNAME nchar(20)unique,CITY nchar(20),);create table P(PNO nchar(20)primary key,PNAME nchar(20),COLOR nchar(20),WEIGHT nchar(20)check(weight>=0 and weight<=50),);create table J(JNO nchar(20)primary key,JNAME nchar(20)not null unique,CITY nchar(20),);create table SPJ(SNO nchar(20),PNO nchar(20),JNO nchar(20),QTY int,primary key (SNO,PNO,JNO),foreign key (SNO)references S(SNO),foreign key (PNO)references P(PNO),foreign key (JNO)references J(JNO),);在创建的“gongcheng”数据库中使用SQL语句建立4个关系,如下:供应商表S (Sno,Sname,City)零件表P(Pno,Pname,Color,Weight)工程项目表J(Jno,Jname,City)供应情况表SPJ(Sno,Pno,Jno,QTY)其中:供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量组成(QTY),表示某供应商供应某种零件给某工程项目的数量为QTY。

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

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

数据库实验报告班级: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语句完成数据查询。

ASP实验报告实验2

ASP实验报告实验2

ASP实验报告实验2一、实验目的本次实验旨在深入了解和掌握 ASP(Active Server Pages)的基本原理和应用,通过实际操作,提高对动态网页开发的能力,熟练运用ASP 技术实现特定的功能和效果。

二、实验环境1、操作系统:Windows 102、开发工具:Microsoft Visual Studio Code3、服务器:IIS(Internet Information Services)三、实验内容(一)创建 ASP 页面1、打开 Visual Studio Code,新建一个文本文件,并将其扩展名修改为`asp` 。

2、在文件中输入以下基本的 ASP 代码结构:```html<%@ Language=VBScript %><html><head><title>我的第一个 ASP 页面</title></head><body><%ResponseWrite("Hello, ASP!")%></body></html>```3、保存文件,并将其放置在 IIS 服务器的默认网站目录下。

(二)使用变量和表达式1、在 ASP 页面中定义变量,例如:```vbscript<%Dim num1, num2, sumnum1 = 5num2 = 10sum = num1 + num2ResponseWrite("两数之和为:"& sum)%>```2、进行简单的数学运算和字符串连接操作,观察输出结果。

(三)使用条件语句1、实现ifelse 条件判断,根据不同的条件输出不同的内容,例如:```vbscript<%Dim ageage = 20If age < 18 ThenResponseWrite("您是未成年人")ElseResponseWrite("您是成年人")End If%>```2、尝试使用多重条件判断,如 ifelseifelse 结构。

实验 2 创建SQL Server 2000数据库表查询数据库

实验 2  创建SQL Server 2000数据库表查询数据库

实验 2 创建SQL Server 2000数据库表及查询数据库一、实验目的1)熟悉SQL Server 2000查询分析器环境。

2)掌握基本的SELECT查询及其相关子句的使用。

3)掌握复杂的SELECT查询,如多表查询、子查询、连接和联合查询。

4)掌握数据的备份与还原。

二、实验内容1)启动SQL Server 2000 查询分析器环境。

2)创建数据库3)向表中插入数据4)涉及多表的简单查询。

三、试验步骤1、使用企业管理器建立表1) 安装SQL Server 2000(步骤略)2) 启动SQL Server企业管理器,打开“SQL Server Enterprise Mananger”窗口,并在左边的目录树结构中选择“数据库”文件夹。

3) 选择“操作”菜单中的“新建数据库”命令,打开“数据库属性” 对话框,并在“名称”框内输入数据库名称XSCJ。

4) 单击“确定”按钮,完成XSCJ数据库的创建。

5) 打开刚才创建的“XSCJ” 文件夹,并在“SQL Server Enterprise Mananger”窗口的右边窗口中选择“表”对象。

6) 选择“操作”菜单中的“新建表”命令,打开SQL Server的表编辑器窗口。

7) 根据表2-1所示的表结构增加新列。

表2-1 学生情况表XSQK的结构8) 点击快捷工具栏上的快捷按钮,在弹出的“选择名称”对话框中输入表名XSQK,然后单击“确定”按钮,关闭表编辑器窗口,完成新表的创建。

9) 打开“表”对象,在“SQL Server Enterprise Manager”窗口的右边窗口中选择刚才创建的“XSQK”表。

10) 选择“操作”菜单中的“打开表”子菜单下的“返回所有行”命令,打开表的数据记录窗口。

11) 输入的学生情况数据记录见表2-2。

表2-2 学生情况记录12) 同理建课程表KC,表的结构见表2-3所示,表的内容见表2-4所示。

表2-3 课程表KC的结构表2-4 课程表记录13) 同理建成绩表XS_KC,表的结构见表2-5所示,表的内容见表2-6所示。

VFP-实验2-3数据表记录的查找、统计及文件操作

VFP-实验2-3数据表记录的查找、统计及文件操作

VFP_实验2-3数据表记录的查找、统计及文件操作一、表结构的操作1.创建表结构命令1:CREATE[路径][表名]例子:在A盘创建GZ数据表。

CREATEAGZ命令:CREATE[新表名]FROM[旧表名]例子:在A盘由GZ1创建GZ3数据表。

CREATEAGZ3FROMAGZ1命令3:COPYSTRUCTRUETO[路径][表名]例子:在D盘生成一个与正在使用的表结构相同的新表文件MY COPYSTRUCTRUETOD\MY命令4:CREATETABLE[路径][表名]([字段类型[(字段长度[,精度])]] CTEATETABLEfd((6),g(3)).表结构的显示命令:LISTSTRUCTUREDISPLAYSTRUCTURE例子:显示当前数据表在结构。

LISTSTRUCTURE3.表结构的修改命令:MODIFYSTRUCTURE作用:显示表文件结构,并允许修改此表的结构说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。

例子:修改当前数据表的结构。

MODIFYSTRUCTURE二、表文件的打开和关闭1.打开命令:USE表名[INDEX索引文件名][EXCLUSIVE]USE表名IN[工作号]SELECT<工作号>;USE[表名]ALIAS[表别名]例子:打开A盘GZ1数据表。

USEA\GZ1例子:以独占方式打开当前表文件XXUSEXXEXCLUSIVE.关闭命令:USE例子:关闭当前打开的表。

USE三、记录指针的定位1绝对定位命令:GO[TO]|TOP|BOTTOM说明:定位到第条记录,TOP定位到最上面一条记录,BOTTOM定位到最下端一条记录.相对定位SKIP[+|-]说明:它以当前记录为基准前移(-)或后移(+)个记录,不选任选项,则默认记录指针后移一条记录。

四、表数据的添加1.记录的追加命令:APPEND[BLANK]例子:向当前数据表尾部追加记录。

数据结构 实验二:单链表的基本操作

数据结构 实验二:单链表的基本操作

数据结构实验二:单链表的基本操作数据结构实验二:单链表的基本操作实验二:单链表的基本操作一、【实验目的】1、理解和掌握单链表的类型定义方法和结点生成方法。

2、掌握建立单链表和显示单链表元素的算法。

3、掌握单链表的查找、插入和删除算法二、【实验内容】1、建立一个整形数的单链表,手动输入10个数,并从屏幕显示单链表元素列表。

2、从键盘输入一个数,查找在以上创建的单链表中是否存在该数;如果存在,显示它的位置;如果不存在,给出相应提示。

3、删除上述单链表中指定位置的元素。

以下就是程序部分代码,恳请调试并补足并使之恰当运转:1.linlist.htypedefstructnode{datatypedata;structnode*next;}slnode;voidlistinitiate(slnode**head)/*初始化*/{/*如果有内存空间,申请头结点空间并使头指针head指向头结点*/if((*head=(slnode*)malloc(sizeof(slnode)))==null)exit(1);(*head)->next=null;/*置链尾标记null*/}intlistlength(slnode*head){slnode*p=head;/*p指向首元结点*/intsize=0;/*size初始为0*/while(p->next!=null)/*循环计数*/{p=p->next;size++;}returnsize;}intlistinsert(slnode*head,inti,datatypex)/*在带头结点的单链表head的数据元素ai(0≤i≤size)结点前*//*填入一个存放数据元素x的结点*/{slnode*p,*q;intj;p=head;/*p指向首元结点*/j=-1;/*j起始为-1*/while(p->next!=null&&j<i-1)/*最终让指针p指向数据元素ai-1结点*/{p=p->next;j++;}if(j!=i-1){printf(\填入边线参数弄错!\return0;}/*生成新结点由指针q指示*/if((q=(slnode*)malloc(sizeof(slnode)))==null)exit(1);q->data=x;q->next=p->next;/*给指针q->next赋值*/p->next=q;/*给指针p->next重新赋值*/return1;}intlistdelete(slnode*head,inti,datatype*x)/*删除带头结点的单链表head的数据元素ai(0≤i≤size-1)结点*//*删除结点的数据元素域值由x带回。

实验二 实验报告表

实验二 实验报告表

实验二实验报告表
实验名称:
学号1120180244姓名黄钰菲实验时间:2018年10月19日
实验报告表2-1 数值型数据在计算机中的二进制实验记录表
说明:本实验对计算机内存数据的存放拟定为:①整数用两个字节存储;②实数用4个字节存储,其中阶码部分占一个字节。

前两行“任意”数范围以实验软件要求为准,后4行数以理论分析为准。

实验报告表2-2 其他进制数据与二进制转化实验记录表
实验报告表2-3 数据的原码、补码和反码表示实验记录表
实验报告表2-4 二进制算术运算实验记录表
实验报告表2-5溢出实验记录表
实验报告表2-6浮点数的小数点浮动实验记录表
实验报考表2-7 表示浮点数的二进制串中阶码位数改变实验记录表。

创建数据表实验报告

创建数据表实验报告

数据库技术与应用
实验报告二
班级;机械因材` 学号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在进行表的内容填写时。

注意填完一行再填下一行。

避免因为可空
不可空的问题而出现错误。

实验二表数据基本操作

实验二表数据基本操作

软件技术基础实验报告实验名称:表数据基本操作实验地点:科技楼420实验批次: 5学号: 0900210328姓名:韦健臻实验日期:2011 年10 月19 日实验2使用向导及T-SQL 语句创建、修改、删除数据表一、实验目的1.了解表的结构特点;2.了解SQL Server 的基本数据类型;3.学会在企业管理器中创建表;4.学会使用T-SQL 语句创建表。

二、实验准备1. 确定数据库包含包含的各表的结构,还要了解SQL Server 的常用数据类型,以创建数据库的表;2.了解常用的创建表的方法;3. 已完成实验一,成功创建了数据库“Student”。

三、实验要求1.熟练使用企业管理器创建和删除基本表;2.使用查询分析器,完成用SQL 语句创建和删除基本表;3.完成用企业管理器和SQL 创建和删除基本表的实验报告。

四、实验内容在实验一建立的数据库“Student”中,根据分析需要如下几个表:1.创建名为student(学生信息)的表,表中各列要求如下:create table student(sno char(8) primary key, --学号sname char(8) not null, --姓名sex char(2), --性别birthday smalldatetime, --出生日期dno char(6), --所在院系spno char(8), --专业代码(外键)classno char(4)) --班级号2.创建名为course(课程信息表)的表,表中各列要求如下:create table course(cno char(10) primary key not null, --课程编号spno char(8), --专业代码sname char(20) not null,--课程名称credit tinyint) --课程学分3.创建名为score 表(学生成绩表)的表,表中各列要求如下:create table score(sno char(8) primary key not null, --学生学号cno char(10) not null, --课程编号score tinyint) --学生成绩4.创建名为teacher 表(教师信息表)的表,表中各列要求如下:create table teacher(tno char(8) primary key not null, --教师编号tname char(8)not null, --教师姓名sex char(2), --教师性别birthday smalldatetime, --教师出生日期dno char(6), --教师所在院系pno char(10)) --教师职务或职称5.创建名为teacher_course 表(教师上课课表)的表,表中各列要求如下:create table teacher_course(tcid char(10) primary key not null,--上课编号tno char(8), --教师编号spno char(8), --专业代码classno char(4), --班级号cno char(10) not null, --课程编号semester char(6), --学期schoolyear char(10)) --学年6. 删除名为student(学生信息)的表DROP TABLE student7. 删除名为teacher (教师信息表)的表DROP TABLE teacher五、实验指导5.1 使用向导创建上述描述的表根据如上表结构用向导创建各表,用企业管理器删除所建立的表Student和5.2 使用T-SQl 语句创建上述描述的表根据如上表结构用SQL 语句创建各表,在查询分析器中用sql 语句删除表和表Teacher,将以上创建表的SQL 命令以.SQL 文件的形式保存在磁盘上。

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

实验2 创建数据表
一.实验目的:
学习利用菜单和对话框创建数据表和向表中输入数据。

二.实验步骤
第一步:找到实验一自己所建立的数据库
第二步:右键单击自己的数据库,右键单击表,选择弹出菜单的“新建表”项,如下图:
第三步:在出现的表结构的设计界面中,给表设置如下列:
设置表的结构后如下:
第四步:点击工具栏中的“关闭”按钮出现表名输入对话框,在对话框中输入“联系人表”后,点击“确定”,联系人表即建立成功。

第五步:退出表设计界面,单击“视图->摘要”在自己的数据库中查看刚刚新建的联系人表,如下图:
这就是我的
联系人表
第六步鼠标右键单击“联系人表”,选中“打开表”
第七步往表中输入一些数据,如下图所示:。

相关文档
最新文档