实验3 创建数据表
实验3:使用SQL语句创建并管理数据库
序号:云南大学软件学院实验报告课程:数据库原理与实用技术实验学期:2015-2016学年第二学期任课教师:张云春专业:信息安全学号:20141120206 姓名:严鑫成绩:实验3使用SQL语句创建并管理数据库做删除或修改操作时,请注意备份数据库一、CAP数据库1、用T-SQL语句创建并管理数据库CAP:记录创建数据库的SQL语句。
CREATE DATABASE capon(name='cap',filename='d:\cap.mdf',size=5mb,maxsize=30mb,filegrowth=10%)log on(name='caplog',filename='d:\cap.ldf',size=5mb,maxsize=25mb,filegrowth=1mb)2、修改数据库:将“CAP数据库”的数据库最大容量更改为无限制(UNLIMITED),然后将“CAP数据库”的日志文件增长方式改为2MB。
记录SQL语句。
alter database capmodify file(name=cap,filename='d:\cap.mdf',maxsize=unlimited)alter database capmodify file(name=caplog,filename='d:\cap.ldf',filegrowth=2)3、用T-SQL语句在“CAP数据库”创建数据表,数据表的结构见教材。
记录创建表的SQL语句。
create table customers(cid char(10)not null,cname char(10)not null,city char(10)not null,discnt char(10)null,primary key(cid))create table agents(aid char(10)not null,aname char(10)not null,city char(10)not null,[percent]char(10)null,primary key(aid))create table products(pid char(10)not null, pname char(10)not null, city char(10)not null, quantity char(10)not null, price char(10)not null, primary key(pid))create table orders(ordno char(10)not null, [month]char(10)not null, cid char(10)not null,aid char(10)not null,pid char(10)not null,qty char(10)not null, dollars char(10)not null, primary key(ordno))4、向表中添加记录,使用Insert Into 语句分别向四张表中添加教材上的数据记录。
创建数据库和表的实验步骤
创建数据库和表的实验步骤一.实验名称:创建数据库和表二.目的和要求:(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)所示:[创建数据库和表的实验步骤]。
实训三:运用Excel进行数据整理
实训三:运⽤Excel进⾏数据整理实训项⽬三、运⽤Excel进⾏数据整理⼀、实训学时2学时⼆、实验⽬的1.掌握Excel中基本的数据处理⽅法。
2.掌握⽤Excel作数据的频率分布表和直⽅图。
3.掌握⽤Excel作常⽤统计图。
三、实验要求1、已学习教材相关内容,理解数据整理中的统计计算问题。
2、准备好相应数据。
四、实验内容和操作步骤(⼀)⽤Excel作数据的频率分布表和直⽅图利⽤Excel处理数据,可以建⽴频率分布表和条形图。
⼀般统计数据有两⼤类,即定性数据和定量数据。
定性数据⽤代码转化为定量数据后再处理,这⾥就不涉及了,下⾯主要以定量数据为例来说明如何利⽤Excel进⾏分组,并作频率分布表和直⽅图。
[资料]现有某管理局下属40个企业产值计划完成百分⽐资料如下:97、123、119、112、113、117、105、107、120、107、125、142、103、115、119、88、115、158、146、126、108、110、137、136、108、127、118、87、114、105、117、124、129、138、100、103、92、95、127、104(1)据此编制分布数列(提⽰:产值计划完成百分⽐是连续变量);(2)计算向上累计频数(率);(3)画出次数分布直⽅图。
[步骤]第1步:打开Excel界⾯,输⼊40个企业的数据,从上到下输⼊A列(也可分组排列)。
第2步:选择“⼯具”下拉菜单,如附图3.1:图表 3.1第3步:选择“数据分析”选项,如果没有该功能则要先⾏安装。
“数据分析”的具体安装⽅法,选择“⼯具”下拉菜单中“加载宏”,在出现的选项中选择“分析⼯具库”,并“确定”就可⾃动安装。
图表 3.2第4步:在分析⼯具中选择“直⽅图”,如附图3.3:图表 3.3第5步:当出现“直⽅图”对话框时,在“输⼊区域”⽅框内键⼊A2:A41或$A$2:$A$41(“$”符号起到固定单元格坐标的作⽤,表⽰的是绝对地址),40个数据已输⼊该区域内,如果是分组排列的,就应选择整个分组区域。
数据库原理实验报告(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)设计并实现各表之间相关属性的参照关系。
数据库原理实验报告-实验三-数据完整性与安全性控制
《数据库原理》实验报告题目:实验三数据完整性与安全性控制学号班级日期2016.10.18一、实验容、步骤以及结果1.利用图形用户界面对实验一中所创建的Student库的S表中,增加以下的约束和索引。
(18分,每小题3分)(1)非空约束:为出生日期添加非空约束。
非空约束:取消表S中sbirth的勾。
可能需要重建表。
(2)主键约束:将学号(sno)设置为主键,主键名为pk_sno。
设主键:单击数据库Student-->单击表-->单击S-->右击sno-->选择‘修改’命令-->对话框中右击sno-->选择‘设置主键’-->修改主键名为‘pk_sno’-->保存(3)唯一约束:为(sname)添加唯一约束(唯一键),约束名为uk_sname。
唯一约束:单击数据库Student-->单击表-->单击S-->右击sname-->选择‘修改’命令→右击sname-->选择‘索引和键’命令-->打开‘索引和键’框图-->添加-->是否唯一改为‘是’-->名称改为‘us_sname’-->关闭。
(4)缺省约束:为性别(ssex)添加默认值,其值为“男”。
设默认约束:单击数据库Student→单击表→单击S→右击sno→选择‘修改’命令→单击cno-->在默认值栏输入‘男’→保存(5)CHECK约束:为SC表的成绩(grade)添加CHECK约束,约束名为ck_grade,其检查条件为:成绩应该在0-100之间。
(6)外键约束:为SC表添加外键约束,将sno,cno设置为外键,其引用表分别是S表和C表,外键名称分别为fk_sno,fk_cno。
2.在图形用户界面中删除以上小题中已经创建的各种约束,用SQL语言分别重新创建第1题中的(2)-(6)小题.(15分,每小题3分,提示:alter table add constraint)删除约束:单击数据库Student-->表-->单击S-->展开键、约束。
实验3-1使用界面方式创建表
实验3-1使用界面方式创建表
1、在图形界面下创建数据库
在“ Microsoft SQL Server Management Studio 中创建数据库:
创建数据库“ student” ,主数据文件初始大小为20MB,数据库自动增长,增长方式是按5% 比例增长;日志文件初始为10MB,按2MB增长。
都不限制增长,数据库存放路径为:c:\data。
2、在数据库Student中创建User表,User表的结构定义如下:
(1)表设计的窗口截图并粘贴到下面:
(2)字段ssex “check约束”设置的窗口截图并粘贴到下面:
(3)字段en_time绑定当前系统日期的界面截图并粘贴到下面:
3、在图形界面下修改表结构,将姓名字段的长度更改为30,设置的窗口截图并粘贴到下面:
4、右击user表---“编辑前200行”,,输入一条个人信息的数据并保存。
右击user表---“选择前1000行”,显示输入的数据,截图并粘贴到下面:。
实验三 数据库和数据表的创建
实验三创建数据库和数据表一、实验目的1. 掌握使用SQL Server Management Studio创建数据库的方法与步骤2. 掌握创建数据库的SQL 语句3、掌握使用SQL Server Management Studio创建数据表的方法与步骤4、掌握创建数据表的SQL 语句背景知识在SQL Server中,数据库是由数据库文件和事务日志文件组成的。
一个数据库至少应包含一个数据库文件和一个事务日志文件。
数据库文件是存放数据库数据和数据库对象的文件。
一个数据库可以有一个或多个数据库文件,当有多个数据库文件时,有一个文件被定义为主数据库文件,扩展名为.mdf,它用来存储数据库的启动信息和部分或全部数据,一个数据库只能有一个主数据库文件。
其它数据库文件被称为次数据库文件,扩展名为.ndf,它主要用来存储除主数据文件外的所有数据文件。
一个数据库可以没有次数据库文件,但也可以同时拥有多个次数据库文件。
事务日志文件是用来记录数据库更新情况的文件,扩展名为.ldf。
它包含恢复数据库所需的所有日志信息。
每个数据库必须至少有一个日志文件。
文件组是将多个数据库文件集合起来形成的一个整体。
每个文件组有一个组名。
文件组分为主文件组和用户定义文件组。
一个文件只能存在于一个文件组中,一个文件组也只能被一个数据库使用。
注:事务日志文件不属于任何文件组。
二、实验内容与步骤2.1 操作内容:●创建一个名为“testdb”数据库:(1)包含一个数据文件,逻辑文件名“testdb_data”,磁盘文件名‘d:\testdb-data.mdf’,文件初始容量为5MB,最大容量为15MB,文件容量递增值为1MB;(2)包含一个事务日志文件,逻辑文件名为‘d:\testdb_log’, 磁盘文件名“testdb_log.ldf”,文件初始容量为5MB,最大容量为10MB,文件容量递增值为1MB;●对数据库作如下修改:(1)添加一个数据文件,逻辑文件“testdb2_data”,磁盘文件名“d;\testdb2_data.ndf”,文件初始容量为1MB,最大容量为6MB,文件容量递增值为1MB;(2)将事务日志文件的最大容量增加为15MB,递增值改为2MB;在testdb数据库下创建一个members(会员表),表结构如下:表1 表Members(会员表)2.2 实验步骤:方式一:使用SQL Server Management Studio创建和修改数据库1、创建数据库1. 单击“开始”,指向“程序”,指向“Microsoft SQL Server 2005”,然后单击“SQL Serv erManagement Studio”。
实验3 数据库 数据操作
选择导入目的对话框
选择源表、目的表
实验3
数据操作
2.在企业管理器中录入数据至数据表T中 在企业管理器中录入数据至数据表T 把左下表中的内容录入数据至表T。
待录入到表 T的数据 待插入表C的数据 语句插入数据至数据表C 3.使用INSERT INTO语句插入数据至数据表C中 使用INSERT INTO语句插入数据至数据表 把右上表中的数据插入课程表C。 在查询分析器中输入下面SQL语句,把表中第一行数据插入表C: 在查询分析器中输入下面SQL语句,把表中第一行数据插入表C: SQL语句 USE jxsk VALUES( C1 C1’, 程序设计 程序设计’, 60 60’) INSERT INTO C VALUES(‘C1 ,‘程序设计 ,‘60 )
格式的S_EXCEL.xls Excel 格式的S_EXCEL.xls 数据文件内容
实验3
【实验步骤】 实验步骤】
数据操作
1.利用导入导出向导把Excel文件S_EXCEL.xls中的数据导入数据表S中 ቤተ መጻሕፍቲ ባይዱ用导入导出向导把Excel文件S_EXCEL.xls中的数据导入数据表S Excel文件S_EXCEL.xls中的数据导入数据表
实验3
数据操作
"TNO" "T1" "T1" "T2" "T3" "T3" "T4" "T4" "T5" "T5"
"CNO" "C1" "C4" "C5" "C1" "C1" "C2" "C3" "C5" "C7"
实验三、四创建表及输入数据及完整性约束
实验三、四 创建表及输入数据及完整性约束本实验需要4学时。
一、实验目的要求学生熟练掌握和使用Transact-SQL、SQL Server企业管理器创建表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL语句和进行结果分析。
学生熟练掌握使用 SQL、Transact-SQL和SQL Server企业管理器向数据库输入数据、修改数据和删除数据的操作。
二、实验内容1 创建表、确定表的主码和约束条件。
为主码建索引。
2 查看和修改表结构。
3 输入数据、修改数据和删除数据三、实验步骤(1)通过企业管理器,在建好的图书借阅数据库中建立图书、读者和借阅3个表,其结构为;图书(书号,类别,出版社,作者,书名,定价,作者).读者(编号,姓名,单位,性别,电话).借阅(书号,读者编号,借阅日期)要求为属性选择合适的数据类型,定义每个表的主码.是否允许空值和默认值等列级数据约束。
(2)在企业管理器中建立图书、读者和借阅3个表的表级约束.每个表的主码约束.借阅表与图书表间、借阅表与读者表之间的外码约束,要求按语义先确定外码约束表达式.再通过操作予以实现.实现借阅表的书号和读者编号的惟一性约束:实现读者性别只能是“男”或“女”的Check(检查)约束。
(3)通过企业管理器,在图书借阅数据库的图书、读者和借阅3个表中各输入10条记录。
要求记录不仅满足数据约束要求.还要有表间关联的记录。
(4)通过企业管理器实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入。
删除和修改操作。
(5)通过企业管理器实现对学生选课库的数据增加、数据删除和数据修改操作、要求学生、课程和选课表中各有10条以上的记录。
四、实验方法1 新建表在 SQL Serve 2000的数据库中,文件夹是按数据库对象的类型建立的.文件夹名是该数据库对象名。
当在企业管理器中选择服务器和数据库文件夹,并打开已定义好的图书.读者数据库后,会发现它自动设置了关系图、表、视图、存储过程、用户、角色、规则、默认等文件夹。
数据库原理 实验三 数据定义
《数据库原理及应用》上机实验实验三数据定义一、学时2学时二、实验类型设计三、实验目的1.巩固数据库的基础知识;2.熟悉SQL Server2012中常用的数据类型;3.熟悉和掌握利用查询分析器进行数据表的建立、修改和删除的方法;4.利用查询分析器用SQL语言定义索引并进行相关操作。
四、实验准备1.熟悉SQL Server 2012的工作环境;2.复习有关表的建立、修改和删除的SQL语言命令和方法;3.复习有关索引的建立、修改和删除的SQL语言命令和方法。
五、实验方法及步骤1.登陆企业管理器/查询分析器;2.创建数据库或连接已建立的数据库;3.在当前数据库上建立新表,并注意定义表的主码,外码;4.修改表的结构;5.在表上建立索引;6.删除表的定义。
六、实验内容使用企业管理器完成以下操作:1.创建学生课程数据库SCDB,并在SCDB中完成以下操作。
CREATE DATABASE SCDB2.创建附录中的学生关系表student:(学号为主码,姓名要求唯一值,各属性数据类型根据实际情况设置);CREATE TABLE student(sno CHAR(11)PRIMARY KEY,sname VARCHAR(12)UNIQUE,ssex VARCHAR(6),sage INT,sdept VARCHAR(50))3.创建附录中的课程关系表course:(课程号为主码,各属性数据类型根据实际情况设置);CREATE TABLE course(cno CHAR(3)PRIMARY KEY,cname VARCHAR(12),cpo VARCHAR(12),credit INT)4.创建附录中的选课关系表sc:(sno和cno共同作为主码,sno和cno分别为外码,各属性数据类型根据实际情况设置);CREATE TABLE sc(sno CHAR(11)FOREIGN KEY REFERENCES student(sno),cno CHAR(3)FOREIGN KEY REFERENCES course(cno),grade int,PRIMARY KEY (sno,cno))5.在表student上增加“出生日期”属性列sbirth,数据类型为日期型。
数据库应用实验报告创建数据库和表以及表操作
实验一创建数据库和表以及表操作一、实验目的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”一>选择“数据文件”选项卡一>设置增长方式和增长比例一>选择“事务口志”选项卡一设置增长方式和增长比例。
SQL数据库实验报告 实验三
实验3 SQL Server数据表的管理1.实验目的(1)掌握使用SQL Server管理平台和Transact-SQL语句CREA TE TABLE和ALTER TABLE创建和修改表的方法。
(2)掌握在SQL Server管理平台中对表进行插入、修改和删除数据操作的方法。
(3)掌握使用Transact-SQL语句对表进行插入、修改和删除数据操作的方法。
(4)了解SQL Server的常用数据类型。
2.实验内容及步骤(1)启动SQL Server管理平台,在对象资源管理器中展开studentsdb数据库文件夹。
(2)在studentsdb数据库中包含有数据表student_info、curriculum、grade,这些表的数据结构如图1-2至图1-4所示。
图1-2 学生基本情况表student_info图1-3 课程信息表curriculum图1-4 学生成绩表grade(3)在SQL Server管理平台中创建student_info、curriculum表。
(4)在SQL Server 管理平台中,将student_info 表的学号列设置为主键,非空。
(5)使用Transact-SQL语句CREA TE TABLE在studentsdb数据库中创建grade表。
(6)student_info、curriculum、grade表中的数据如图1-5至图1-7所示。
图1-5 student_info的数据图1-6 curriculum的数据图1-7 grade的数据(7)在SQL Server管理平台中为student_info、curriculum、grade表添加数据。
(8)使用Transact-SQL语句INSERT INTO...V ALUES向studentsdb数据库的grade表插入数据:学号为0004,课程编号为0001,分数为80。
(9)使用Transact-SQL语句ALTER TABLE修改curriculum表的“课程编号”列,使之为非空。
实验三 多表查询、数据更新、视图
实验名称:多表查询、数据更新、视图、实验性质:验证性、成1、掌握Select语句的基本语法;
2、掌握连接查询的表示和使用方法;
3、掌握子查询的表示和使用方法;
4、掌握对数据表的更新语法;
5、掌握视图的创建、查询和修改方法;
二、实验准备
1、理解Select语句的基本语法格式和执行方法;
(7)删除计算机系学生视图中学号为200215121的记录,并查看Student表的变化,说明是为什么。
四
、
实
验
过
程
实验过程、存在的问题及解决办法:
1.(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
2.(1)
(2)
(3)
(4)
(5)
(6)
3.(1)
(2)
(3)
(4)
(5)
(6)
(7)
(2)建立计算机系选修了’3’号课程且成绩在90分以下的学生视图,并对此视图进行查询。
(3)将学生的学号,姓名和平均成绩定义为一个视图。
(4)利用所建立的视图,查询选修了2号课程的计算机系的学生。
(5)将计算机系学生视图中学号为200215122的学生姓名改为“刘留”。
(6)向计算机系学生视图中插入一条新的学生记录,其中学号为200215126,姓名为李三,年龄为20岁,院系为IS,并分析下执行结果。
(4)删除姓名为张立的学生记录。
(5)添加学生记录,姓名为张立,学号为200215125,性别为男,年龄19,院系为信息系。
(6)使用SQL增加一条记录到course表中,增加的记录内容如下:
(’9’,’数据挖掘’,’1’,5)
SQL实验三
SQL实验三基本表的创建、插入、更新和修改实验目标:⏹学会基本表的创建⏹掌握插入记录、更新记录和删除记录的操作3.1基本表的创建SQL对基本表的定义是用CREATE TABLE语句来实现的,该语句的格式如下:CREATE TABLE tablename(columnname1 datatype(size),……columnnameN datatype(size));实验3-1给出如图3-1所示的 SQL 语句,创建如下的Customer表(客户表)。
客户表图3-1注意:语句末尾的分号是必需的,这表示语句结尾。
实验3-2 给出如图3-2所示的 SQL 语句,建立订单表Order,其结构如下表所示。
Orders表图3-23.2查看表结构表结构的查看可以使用 DESC 语句来完成,该语句的格式如下:DESC tablename实验3-3.给出如图3-3所示的语句,查看customer表的结构。
图3-3Oracle 数据类型3.3 将数据插入表中1.直接插入记录要将记录插入一个表中,可以使用 INSERT 语句,其一般语法如下:INSERT INTO tablename VALUES(value1 for column1,value2 for column2,:valueN for columnN);实验3-4让我们使用如图3-4所示的 INSERT 语句在Customer表中插入数据:图3-4注意:Value 子句中的值列表表示表中各个列的值,必须按照与创建列时相同的顺序为表的所有列输入一个值。
2.通过用户交互操作插入记录必须插入大量记录时,通过上述INSERT 语句插入记录会非常费劲。
您得给出与要插入的记录的数量一样多的 INSERT 语句。
取而代之的方法是提示用户输入数据,并重复同一命令。
实验3-5. 给出如下 INSERT 语句:INSERT INTO CustomerVALUES(‘&Cno’,’&Cname’,’&Company’,’&City’,’&Tel’);说明:“&”会提示用户输入数据。
Word实验操作-实验三-表格制作
实验三表格制作一、实验目的1. 熟练掌握创建表格及合并与拆分单元格的方法2. 熟练掌握表格的插入与删除等常用操作3. 熟练掌握调整与修饰表格的方法及技巧4. 熟悉表格的排序与计算二、实验范例1. 按如下要求完成图3-97的表格。
(1) 插入图3-97所示的表格,合并、拆分单元格后,输入表格中的内容。
图3-97 表格效果(2) 将表格第2至6行的行高设为0.8厘米。
(3) 表格内文字水平居中,“金额总计”单元格为靠上两端对齐。
(4) 第1行底纹颜色为橙色,强调文字颜色6,淡色80%。
(5) 表格标题为宋体,小一号字,加粗,居中;表格第1行单元格文字加粗。
(6) 表格外边框1.5磅实线,内边框1磅实线,“单价”列右侧设置0.75磅双实线。
【操作步骤】①插入表格前,先确定插入的行列数,切换到“插入”功能选项卡,在“表格”组单击“表格”按钮,在下拉列表中单击“插入表格”,拖动出表格,也可以打开“插入表格”对话框,输入行数、列数。
生成表格后,切换到“表格工具”的“布局”选项卡,“合并”组有“合并单元格”和“拆分单元格”按钮,按样图3-97所示合并、拆分表格,然后输入表格内容。
②选中表格的第2至6行,切换到“表格工具”的“布局”选项卡,在“表”组单击“属性”按钮,打开“表格”对话框,在“行”选项卡中设置“指定高度”为0.8厘米。
③在“对齐方式”组,设置单元格中文字的对齐方式。
④选中需要设置底纹的单元格,切换到“表格工具”的“设计”选项卡,在“表格样式”组设置“底纹”。
⑤将光标定位到第1个单元格的最前面,按回车键,在表格前插入一个空行,输入标题。
⑥选中整个表格,切换到“表格工具”的“设计”选项卡,在“表格样式”组单击“边框”下拉列表中的“边框和底纹”选项,打开“边框和底纹”对话框。
在“边框”选项卡中,设置“应用于”为表格,在“设置”部分单击“自定义”,分别选择内外边框,在预览窗口添加边框,单击“确定”按钮,将表格的内外框显示出来。
实验训练3数据增删改操作
实验训练3 数据增删改操作一、实验内容与目的1.使用SQL语言完成数据定义、数据查询、更新,删除。
2.利用SQL语言提供的INSERT语句、UPDATE语句和DELETE语句对所创建的表进行操作;二、实验方法、步骤1.运行数据库SQL sever20082.新建数据库,并且创建新的表3.利用相关语句进行数据查询,更新,删除,修改三、实验过程原始记录1)创建供应商表汽车配件表Autoparts,由以下属性组成:零件代码PNO(CHAR型),零件名PNAME(CHAR型),颜色COLOR (CHAR型),价格Money (INT型)CREATE TABLE Autoparts(PNO CHAR(3),PNAME CHAR(10),COLOR CHAR(4),Money INT);2)创建供应商表汽车配件表category,由以下属性组成:轮胎Tires(CHAR型),灯Lights(int型)。
CREATE TABLE category(Tires CHAR(20),Lights CHAR(10));3)创建用户表Client,由以下属性组成:姓名NAME(CHAR型),TEL (int型)。
CREATE TABLE Client(NAME CHAR(20),TEL INT(10));4)创建用户类别表Clientkind,由以下属性组成:普通Normal(CHAR 型),贵宾VIP(CHAR型)。
CREATE TABLE Clientkind(Normal CHAR(20),VIP CHAR(20));5)创建购物车表shoppingcart,由以下属性组成:名称SHOPNAME (CHAR型),Money(int型)CREATE TABLE shoppingcart(SHOPNAME CHAR(20),Money INT(10));6)创建订单表Order,由以下属性组成:订单号Order_ID(INT型),Money(INT型)CREATE TABLE Order(Order_ID INT(50),Money INT(10));7)创建订单明细表order_has_Autoparts,由以下属性组成:配件名称SHOPNAME(CHAR型),价格Money(INT型),姓名NAME(CHAR 型),联系电话TEL (INT型),地址Address(CHAR型)CREATE TABLE order_has_Autoparts(SHOPNAME CHAR(50),NAME CHAR(50),TEL INT(20),Address CHAR(50),Money INT(10));8)创建评论表Comment,由以下属性组成:订单号Order_ID(INT 型),分数Fractions(INT型), 内容Content (CHAR型),姓名NAME(CHAR 型),联系电话TEL (INT型),地址Address(CHAR型)CREATE TABLE Comment(Order_ID INT(50),Fractions INT(10)Content CHAR(500),NAME CHAR(50),TEL INT(20),Address CHAR(50));二)数据操作1..插入数据(以Autoparts表为例,其他表同理)1)向Autoparts表插入下列数据:P1,螺母,红,12P2,螺栓,绿,17P3,螺丝刀,蓝,14P4,螺丝刀,红,14P5,凸轮,蓝,40P6,齿轮,红,30 INSERT INTO Autoparts VALUES (‘P1’,’螺母’,’红’,’12’);INSERT INTO Autoparts VALUES (‘P2’,’螺栓’,’绿’,’17’);INSERT INTO Autoparts VALUES (‘P3’,’螺丝刀’,’蓝’,’14’);INSERT INTO Autoparts VALUES (‘P4’,’螺丝刀’,’红’,’14’);INSERT INTO Autoparts VALUES (‘P5’,’凸轮’,’蓝’,’40’);INSERT INTO Autoparts VALUES (‘P6’,’齿轮’,’红’,’30’);2)修改数据:将全部红色零件的颜色改成蓝色。
第三章_Access数据表的建立与操作
字段类型 文本 文本 文本 数字
字段长度 10字节 6字节 2字节 长整型
字段小数位
表结构的设计
课程信息表结构
表的名字:课程信息表 表中的字段数:5个 表中的主关键字:无
课程信息表结构
字段名 课程号 课课程名 开课院系 学分 学时 字段类型 文本 文本 文本 数字 数字 字段长度 6字节 20字节 12字节 整型 整型 字段小数位
表的索引(Index)是按表中某些字段值的 大小重新排列表中记录的顺序,是数据 表的一种逻辑排序方法。索引不改变原 数据表中记录的顺序。 按表中的某个字段或某几个字段的组合 进行索引后,可提高查询的效率。 可以按单字段或多字段索引 。
表的索引
表的“物理顺序” :占用更多的空间,花更 多的时间。 表中数据进行排序的另一种方法:索引。
格式
输入掩码(实践P115)
默认值
有效性规则
有效性文本
字段属性设置
如果是全女生或女生占多数
性别的有效性设置
字段属性设置
必填字段
决定本字段是否允许为“空”。即NULL值 本字段中的数据可否显示或存储多种语言 当得到焦点时,输入法如何工作
Unicode压缩
输入法模式
表2.3常用的输入掩码定义符及说明
第3章 Access数据表的建立与操作
表的建立与修改 表的基本操作 表的排序与筛选 表的索引与表间的关系
Access数据库文件
对象 表 查询 窗体 报表 页 宏 模块
实验三-数据表的创建与管理
实验三数据表的创建与管理一、实验目的要求学生熟练掌握SQL server Management Studio的使用和利用T-SQL语句进行数据表的创建和删除,并对数据表和表中数据进行有效的管理。
二、实验内容分别使用SQL Server Management Studio和T-SQL语句创建和删除数据表,修改表结构,输入数据、更新数据。
三、实验指导1. 数据表定义实验3.1在“JXGL”数据库中,使用SQL Server Management Studio建立S、C和SC三个表,其结构如表表1.3.1 学生表S结构列名描述数据类型允许空值说明sno 学号char(8) NO 主键sname 姓名char(8) NOage 年龄Smallint YESsex 性别char(2) YESsdept 所在系Varchar(50) YES表1.3.2 课程表C结构列描述数据类型允许空值说明cno 课程号char(4) NO 主键cname 课程名char(20) NOcredit 学分Float YESpcno 先修课char(4) YESdescribe 课程描述varchar(100) YES表1.3.3 选课表SC结构列描述数据类型允许空值说明sno 学号char(8) NO主键(同时都是外键)cno 课程号char(4) NOgrade 成绩Float YES具体步骤如下:(1)在SQL Server Management Studio的对象管理器中,单击数据库前面的“+”号,选择“表”并击右键,在弹出的快捷菜单中选择“新建表”菜单项,则进入设计表字段对话框,如图图1.3.1设计字段对话框(2) 在设计表字段对话框中,共有三列参数:列名,数据类型,允许Null 值。
“列名”就是数据库表的字段名,而“数据类型”是字段值的类型即整型、字符型、日期时间型等类型,“允许Null值”是用来设置该字段中的值能不能为空。
大学计算机实验3-实验报告
深圳大学实验报告课程名称:计算机基础实验名称:文字信息处理学院:建筑与城市规划学院专业:建筑学报告人:XXX 学号:2015XXXX 班级:XXXXXX 同组人:指导教师:***实验时间:2015.11.04实验报告提交时间:2015.11.05教务处制一.实验目的1. 掌握文档的编辑操作技能。
2. 掌握文档的格式化操作方法。
3. 掌握图文混排方法、艺术字设计和数学公式编辑。
4. 掌握表格处理方法。
5. 掌握页面设置、分栏和分节技术。
6. 掌握样式设置、引用和目录、修订和批注的操作方法。
二.实验步骤与结果3.2 实验环境1.硬件环境:微型计算机2.软件环境:Windows 8,WPS文字20163.3 实验内容1. 文档的基本操作(1)Word 的启动和退出在Windows 桌面上,执行“开始”→“所有程序”→“WPSt office”→“WPS文字”,打开Word 应用程序窗口如图3-1 所示。
图3-1 Word应用程序窗口也可使用快捷方式启动的文件(即 Word 文档,文档名后缀为.docx 或.doc ),双击该文件。
如果 Word 是最近经常使用的应用程序之一,则在 Windows 8 操作系统下,单击屏幕左下角“开始”菜单按钮后,执行[开始|WPS 文字2016]命令。
退出 Word 的方法有多种,常见退出 Word 的方法有:① 执行[文件|退出]命令;② 右击文件标题,单击“关闭窗口”按钮; ③ 单击右上方“关闭”按钮; ④ 双击 Word 窗口左上角 的控制按钮。
退出 Word 时,若文档修改尚未保存,系统会给出一个对话框,询问是否要保存未保存的文档,若单击“是”按钮,则保存当前文档后退出;若单击“否”按钮,则直接退出 Word ;若单击“取消”按钮,则取消这次操作,继续工作。
(如图3-2所示)(2) 文档的创建、保存及打开 1) 文档的创建在启动 Word 后,打开一个空白文档,并在标题栏中显示名字“文档 1”(对应的默认磁盘文件名doc 和docx ),用户可直接在插入点后输入文字、符号、表格、图形等内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验3 创建数据表(二)一、实验目的1.熟悉将各种数据导入到数据表中的方法。
2.学会各种类型数据的输入方法。
3.学习值列表和查阅列表字段的创建方法。
4.学会如何设置数据表的格式。
二、实验内容实验3-1将Excel文件导入到Access的表中。
1.实验要求将已经建好的Excel文件“学生简况表.xls”导入到“教学信息管理”数据库中,数据表的名称为“学生简况表”。
2.操作步骤(1)打开“教学信息管理”数据库,在数据库窗口中,选择“文件|获取外部数据|导入”菜单命令,弹出“导入”对话框,在“查找范围”中指定文件所在的文件夹,然后在“文件类型”下拉列表中选择“Microsoft Excel”选项,如图3-1所示。
图3-1 指定导入文件的“文件类型”(2)选取“学生简况表.xls”(该文件已经存在),再单击“导入”按钮。
(3)在“导入数据表向导”的第1个对话框中勾选“第一行包含列标题”复选框,如图3-2所示,单击“下一步”按钮,弹出“导入数据表向导”的第2个对话框,如图3-3所示。
图3-2 选取“第一行包含列标题”图3-3 保存在“新表中”(4)在图3-3中,选择“新表中”单选按钮,表示来自Excel工作表的数据将成为数据库的新数据表,再单击“下一步”按钮,弹出“导入数据表向导”的第3个对话框,如图3-4所示。
(5)在图3-4中,如果不准备导入“学号”字段,在“学号”字段单击鼠标左键,再勾选“不导入字段(跳过)”复选框。
在此不勾选,完成后单击“下一步”按钮,弹出“导入数据表向导”的第四个对话框,如图3-5所示。
图3-4 处理导入字段图3-5 设置主键(6)在图3-5中选择“让我自己选择主键”单选按钮,并选择“学号”字段作为主键,再单击“下一步”按钮,弹出“导入数据表向导”的第五个对话框,如图3-6所示。
图3-6 指定数据表的名称(7)单击“完成”按钮,弹出“导入数据表向导”结果提示框,如图3-7所示,提示数据导入已经完成。
图3-7 “导入数据表向导”结果提示框完成之后,“教学信息管理”数据库会增加一个名为“学生简况表”的数据表,内容是来自“学生简况表.xls”的数据。
实验3-2将带分隔符或固定宽度的文本文件链接到Access的表中。
1.实验要求将已经建好的文本文件“学生成绩表.txt”链接到“教学信息管理”数据库中,链接的数据表的名称为“学生成绩表”。
2.操作步骤(1)打开“D:\Access\教学信息管理”数据库。
(2)在数据库窗口中,选择“文件|获取外部数据|链接表”菜单命令,弹出“链接”对话框,如图3-8所示,在“文件类型”下拉列表中选择“文本文件”选项。
图3-8 指定链接“文件类型”(3)选取“D:\Access\学生成绩表.txt”文件(该文件已存在),再单击“链接”按钮,弹出“链接文本向导”的第1个对话框,如图3-9所示。
图3-9 选择“链接文本”数据的格式(4)在图3-9中选择“带分隔符”单选按钮,单击“下一步”按钮,弹出“链接文本向导”的第2个对话框,如图3-10所示。
(5)在图3-10中,选择“逗号”为字段分隔字符,勾选“第一行包含字段名称”复选框,然后单击“下一步”按钮,弹出“链接文本向导”的第3个对话框,以下步骤与实验3-1的操作类同,不再复述。
以上是链接文本文件的操作,完成后即可将文本文件的数据链接到Access,使其成为数据库中的一张链接数据表。
图3-10 选取字段分隔符该例中链接的文本文件是用“逗号”分隔的。
由于数据库必须明确定义字段,所以导入的文本文件需有统一分隔单位,两个逗号之间的所有数据,即为一个字段。
因此文本文件的分隔单位必须统一,才可以做到正确分隔,如果未统一,则导入后的数据有可能不正确。
除了用逗号做分隔字符外,还可以使用制表符、分号、空格等其他字符,也可以使用“固定宽度字符”。
实验3-3向“学生简况表”输入“OLE对象”和“备注”型字段的内容。
1.实验要求向“学生简况表”中输入“照片”字段和“备注”字段的内容。
2.操作步骤(1)在设计视图下打开“学生简况表”,将“照片”字段的数据类型更改为“OLE对象”型,“简历”字段更改为“备注”型。
(2)切换到数据表视图下,将鼠标指针指向该记录的“照片”字段列,单击鼠标右键,弹出快捷菜单,如图3-11所示。
图3-11 快捷菜单(3)选择“插入对象(J)…”命令,弹出“插入对象”对话框,如图3-12所示。
(4)选择“新建”单选按钮,然后在“对象类型”列表框中选择“画笔图片”,单击“确定”按钮,弹出“画图”程序窗口,如图3-13所示。
图3-12 “插入对象”对话框图3-13 “画图”程序窗口(5)在图中,选择“编辑|粘贴来源”菜单命令,弹出如图3-14所示“粘贴来源”对话框。
在“查找范围”中找到存放图片的文件夹,并打开所需的图片。
图3-14 “粘贴来源”对话框(7)关闭“画图”程序窗口。
此时第1条记录的“照片”字段已有内容,如图3-15所示。
已插入图片图3-15 “学生简况表”内容(8)将鼠标移到“简历”字段,输入“北京大学”,到此,“学生简况表”第1条的“照片”字段和“备注”字段已输入完成。
实验3-4学习设置“查阅向导”型字段。
1.实验要求为“学生简况表”中的“性别”和“政治面貌”字段创建值列表,方便数据的输入。
2.操作步骤(1)切换到“学生简况表”的设计视图,将“性别”字段的数据类型改为“查阅向导”,弹出如图3-16所示的对话框,在此对话框中选择“自行键入所需的值”单选按钮。
图3-16 选择“查阅向导”(2)单击“下一步”按钮,弹出如图3-17所示的对话框,在“第1列”中第1行输入“男”、第2行输入“女”,然后单击“下一步”按钮,在弹出的下一个窗口中选择“完成”按钮。
图3-17 为“性别”字段自行键入所需的值(3)同样方法为“政治面貌”字段设置“查阅向导”,自行键入的值分别为“党员”、“团员”和“群众”,如图3-18所示。
图3-18 为“政治面貌”字段自行键入所需的值(4)切换到数据表视图,单击“性别”列或“政治面貌”列右边的按钮,打开其下拉列表,如图3-19所示,“性别”列或“政治面貌”列不必再自行键入其值,只需要从其下拉列表中选取即可。
实验3-5使用表的设计视图创建表,学习设置“查阅向导”型字段。
图3-19 “政治面貌”字段的值列表1.实验要求(1)在“教学信息管理”数据库中添加“课程表”,表的结构如表3-1所示。
表3-1 “课程表”结构(2)为“教师编号”字段创建查阅列表,该字段的值来源于“教师简况表”的“教师编号”字段的值,为了使字段显示的内容清晰,隐藏“教师编号”字段的实际数据,显示与之对应的“教师姓名”字段的值。
(3)为“课程编号”字段创建查阅列表,该字段的值来源于“课程名称表”的“课程编号”字段的值,隐藏“课程编号”字段的实际数据,显示与之对应的“课程名称”字段的值。
(4)为“教室编号”字段创建查阅列表,该字段的值来源于“教室名称表”的“教室编号”字段的值,隐藏“教室编号”字段的实际数据,显示与之对应的“教室名称”字段的值。
2.操作步骤(1)建立“课程表”的结构操作可参照表3-1,不再复述。
(2)在“课程表”的设计视图下,单击“教师编号”的“数据类型”,选择“查阅向导”,弹出如图3-20所示的“查阅向导”对话框,在此对话框中选择“使用查阅列查阅表或查询中的值”单选按钮。
图3-20 选择“查阅向导”方式(3)单击“下一步”按钮,弹出如图3-21所示的对话框,由于“教师编号”字段的值来源于“教师简况表”的“教师编号”字段的值,所以选择“教师简况表”。
图3-21 选择为查阅列提供数据的表或查询(4)单击“下一步”按钮,弹出如图3-22所示的对话框,选择“教师姓名”为“选定字段”。
图3-22 选择为查阅列提供的可用字段(5)单击“下一步”按钮,弹出如图3-23所示的对话框,在该对话框中可以设置表中记录的排序次序。
图3-23 确定数据表的排序次序(6)单击“下一步”按钮,弹出如图3-24所示的对话框,在该对话框中勾选“隐藏键列(建议)”复选框。
图3-24 设置查阅列的列宽(7)单击“完成”按钮,在数据表视图下打开“课程表”,当输入“教师编号”字段的内容时,可以单击“教师编号”右边的箭头,在组合框中选择与“教师编号”之对应的“教师姓名”字段的值,方便数据的浏览,如图3-25所示。
图3-25 输入“教师编号”字段的值(8)同样方法为“课程编号”字段和“教室编号”字段设置“查阅向导”,设置后的结果如图3-26所示。
图3-26 输入“课程编号”和“教室编号”字段的内容实验3-6设置数据表的格式。
1.实验要求将“学生成绩表”中的“学号”列隐藏,设置行高为23,所有单元格的格式为“凹陷”,列宽为最佳匹配。
2.操作步骤(1)在数据表视图下打开“学生成绩表”,在“学号”字段单击鼠标右键,在弹出的快捷菜单中选择“隐藏列”命令,如图3-27所示,隐藏后的结果如图3-28所示。
图3-27 “隐藏列”的操作图3-28 隐藏“学号”列后的“学生成绩表”(2)在数据表视图下,在行选择器上单击鼠标右键,在弹出的快捷菜单(见图3-29)中选择“行高”命令,弹出如图3-30所示的设置“行高”对话框,输入行高“23”。
图3-29 设置“行高”的快捷菜单图3-30 设置“行高”对话框(3)在数据表视图下,选择“格式|数据表…”命令,弹出如图3-31所示的对话框,选择“单元格效果”为“凹陷”,再单击“确定”按钮。
图3-31 设置“单元个效果”的对话框(4)在数据表视图下,将鼠标放在“课程编号”字段上,拖曳鼠标使指针指到“成绩”字段,这时选择了“学生成绩表”的“课程编号”和“成绩”两列,然后选择“格式|列宽”命令,如图3-32所示,在弹出的如图3-33所示的设置“列宽”对话框中单击“最佳匹配”按钮即可。
图3-32 选择“格式|列宽”命令图3-33 设置“列宽”对话框。