实验一 数据库及表基本操作

合集下载

实验一ACCESS数据库及表的操作

实验一ACCESS数据库及表的操作

可编辑可修改实验一数据库及表的操作实验类型:验证性实验课时:_6_学时指导教师: _______________时间:2013年月日课次:第___________________ 节教学周次:第________ 周实验分室:_______________ 实验台号:__________ 实验员:_________________一、实验目的1.掌握数据库的创建及其它简单操作2.熟练掌握数据表建立、数据表维护、数据表的操作二、实验内容与要求1.数据库的创建、打开、关闭2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容4•数据表的操作:查找替换数据、排序记录、筛选记录三、实验步骤案例一:创建数据库1.创建空数据库要求:建立“教学管理.accdb ”数据库,并将建好的数据库文件保存在“实验一”文件夹中。

操作步骤:IS 1 丿小・ e 叮亍Micrtilitil ftfdwvi口可审业a 站j-t4审时OffiCfLC WFgm■ *陆(2)单击険'I 按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,在“ 件夹中,单击“确定”按钮,如图1-2所示。

(3)这时返回到access 启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件 扩展名,access 将自动添加上。

(4 )在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。

(5)这时开始创建空白数据库,自动创建了一个名称为表 1的数据表,并以数据表视图方式打开这 个表1,如图1-3所示。

J曰归图1-1 创建教学管理数据库(1 )在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“” 。

把它修改为“教学管理”如图 1-1所示。

实验一”文(6 )这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。

数据库和表的基本操作

数据库和表的基本操作

数据库和表的基本操作数据库和表的基本操作是指对于数据库和表进行增删改查等基本操作的一系列操作。

数据库是一种用于管理和存储数据的软件系统,属于某个特定应用领域内的数据仓库,可以存储各种类型的数据,如文本、数字、图形、音频和视频等。

而表则是数据库中的基本数据单元,由行和列组成,每一行代表数据库中的一个记录,每一列代表一个数据项。

下面将对数据库和表的基本操作进行详细介绍。

一、数据库的基本操作1、创建数据库在MySQL中创建一个新的数据库有两种方法。

第一种方法是通过MySQL Workbench创建:打开MySQL Workbench,点击“Database”-“Connect to Database”-输入用户名和密码-选择你要创建数据库的服务器-右键单击“数据连接”-“Create Schema”-设置数据库名称及其他属性。

第二种方法是通过SQL语句创建:CREATE DATABASE 数据库名;2、删除数据库若要删除数据库,则需要使用以下SQL语句:DROP DATABASE 数据库名;3、修改数据库修改数据库名称、字符集等可以使用ALTER语句:ALTER DATABASE 数据库名CHARSET = UTF8;4、查询数据库使用以下SQL语句可以查询MySQL中已经存在的数据库:SHOW DATABASES;二、表的基本操作1、创建表创建表需要指定表名、表中的列名、每列的数据类型、列限制条件等。

例如:CREATE TABLE 表名(列名1 数据类型1,列名2 数据类型2,列名3 数据类型3,列名4 数据类型42、删除表删除表需要使用DROP TABLE语句,例如:DROP TABLE 表名;3、修改表修改表结构可以使用ALTER TABLE语句,例如:ALTER TABLE 表名ADD COLUMN 列名数据类型; ALTER TABLE 表名DROP COLUMN 列名;ALTER TABLE 表名MODIFY COLUMN 列名新数据类型; 等操作。

数据库和表数据库表的基本操作和表级约束约束条件-实验报告

数据库和表数据库表的基本操作和表级约束约束条件-实验报告

《数据库系统概论》实验报告题目:实验一 数据库和表数据库/表的基本操作和表级约束约束条件姓名 班级 学号 日期2010.9.29一. 实验内容和步骤结果1.在Student 数据库中,利用图形用户界面,创建一个选修了数据库课程并且是1986年出生的学生的视图,视图中包括学号,性别,成绩这三个信息:2.用两种不同的SQL 语句创建课本128页第11题中要求的视图(视图名:V_SPJ ) 方法一:CREATE VIEW V_SPJ ASSELECT SNO ,PNO ,QTY FROM SPJ WHERE JNO in( SELECT JNO FROM J 表WHERE JNAME ='三建')方法二:CREATE VIEW V_SPJASSELECT SNO,PNO,QTYFROM SPJ,J表WHERE SPJ.JNO=J表.JNO ANDJNAME='三建'3.用SQL语句完成课本128页第11题中对视图V_SPJ的查询(1)SELECT PNO,QTYFROM V_SPJ(2)SELECT PNO,QTY FROM V_SPJWHERE SNO='S1'4.用T-SQL语句操作视图的数据。

(15分,每题5分)(1) 给视图V_SPJ中增加一条数据(基本表中有插入的数据即可)。

INSERTINTO V_SPJVALUES('S0','P0','100')(2)修改视图V_SPJ中的任意一条数据的供应数量。

UPDATE V_SPJSET QTY=10WHERE SNO='S1'ANDPNO='P1'(3)删除视图V_SPJ中的任意一条数据。

DELETEFROM V_SPJWHERE SNO='S1';5.在图形用户界面中创建新登录名以及用户。

(20分,每题10分)(1)对于数据库company创建P148页第 8题中所需要用到的各个用户以及相关的关的登录名。

数据库应用实验报告创建数据库和表以及表操作

数据库应用实验报告创建数据库和表以及表操作

实验一创建数据库和表以及表操作一、实验目的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 数据库操作题目

实验1 数据库操作题目

实验1 数据库操作
1.创建数据库:
操作 1.1:创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小10MB,最大尺寸为无限大,增长速度1MB;数据库日志文件逻辑名称为test_log,物理文件名为test_log.ldf,初始大小为1MB,最大尺寸为5MB,增长速度为10%。

参考答案:
2.查看数据库属性:
操作1.2:使用T-SQL语句查看数据库test属性
参考答案:
3.删除数据库:
操作1.3:使用T-SQL语句删除数据库test
实验2 表操作
1.创建表:
操作2.1:创建学生表:
操作2.2:创建课程信息表:
表名:couse 说明:课程信息表
操作2.3:创建选课表:
操作2.4:创建院系信息表:
表名:dept 说明:院系信息表
参考答案:
2.修改表结构:
(1)向表中添加列:
操作2.5:为“dept”表添加“dp_count”列(数据类型为nvarchar,长度为3,允许为空)
参考答案:
(2)修改列数据类型:
操作2.6:修改“dept”表的“dp_count”列数据类型为int
参考答案:
操作2.7:删除“dept”表的“dp_count”列
参考答案:
3.删除表
操作2.8:删除“dept”表
参考答案:
4.向表中输入数据记录
操作 2.9:分别向“student”表、“couse”表、“slt_couse”表、“dept”表中输入数据记录。

西安石油大学数据库实验1数据库和数据表基本操作

西安石油大学数据库实验1数据库和数据表基本操作

实验报告课程名称:学院名称:数据原理与应用计算机学院专业班级:计1201学生姓名:张文江学号:201107010122实验1数据库和数据表基本操作一、实验目的1.巩固数据库的基础知识。

2.掌握利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。

3.掌握使用SQL Server查询分析器接收Transact-SQL语句和进行结果分析、保存。

4.掌握使用SQL Server查询分析器向已经建好的表中添加信息、修改信息、删除信息和进行信息的简单查询。

二、实验环境硬件环境:PC机软件环境:操作系统为Microsoft Windows 2000或以上版本。

数据库管理系统为Microsoft SQL Server 2000标准版或企业版。

三、实验内容1.熟悉SQL Server的安装步骤和环境。

2.熟悉SQL Server企业管理器和查询分析器工具的基本使用方法。

3.利用企业管理器和使用Transact-SQL创建数据库、表和修改、删除数据库、表等。

4.查看数据库属性,查看和修改表结构和表内容。

5.练习使用SELECT、INSERT、UPDATE语句对数据表进行基本的操作。

四、实验步骤1.熟悉SQL Server 2000安装步骤和环境。

2.使用企业管理器完成:(1)建立学生_课程数据库;CREATE DATABASE student-course(2)查看学生_课程数据库的属性,并进行修改,使之符合要求;(3)在建好的学生_课程数据库中建立学生、课程和选课3个表,其表结构为:学生S(学号,姓名,性别,年龄,所在专业名称)课程C(课程号,课程名,任课教师名,开设的学期)选课SC(学号,课程号,成绩)要求为每个表定义其主键,每个字段选择合适的数据类型,设置是否允许空值和默认值,给每个表中至少插入5条学生信息等;学生表sCREATE TABLE s(sno varchar(12) primary key,sname varchar(20) not null,sex varchar(10) default '男',age int check(age>=0 and age<=120),dept varchar(20))课程表cCREATE TABLE c(cno varchar(12) not null,cname varchar(20) not null,tname varchar(20) not null,term varchar(10) not null,primary key (cno))选课表scCREATE TABLE sc(sno varchar(12),cno varchar(12),grade real check(grade>=0 and grade<=100), primary key (sno,cno),foreign key (sno) references s(sno),foreign key (cno) references c(cno))(4)向各表中输入数据,查看各表的结构和内容;insert into sselect'20080101','李枫','女','22','软件工程'union all select'20080102','张强','男','29','软件工程'union all select'20080205','王依萍','女','18','网络工程'union all select'20080211','胡东','男','24','网络工程'union all select'20081008','李小玲','女','20','英语'union all select'20081010','李萍','男','30','英语'insert into cselect'c01','英语','李兰','1'union allselect'c02','英语写作','李兰','2'union allselect'c03','高等数学','朱虹','1'union allselect'c04','数据结构','朱虹','4'union allselect'c05','离散数学','赵强','3'union allselect'c08','普通物理','张放','2'union allselect'c10','计算机网络','赵强','5'insert into scselect'20080101','c01','90'union all select'20080101','c03','90'union all select'20080101','c04','85'union all select'20080101','c05','95'union all select'20080102','c01','73'union all select'20080102','c03','42'union all select'20080102','c04','90'union all select'20080102','c05','85'union all select'20080205','c01','88'union all select'20081008','c01','92'union all select'20081008','c02','80'union all select'20081010','c01','85'(5)修改数据库、表等;修改基本表1.在学生表中增加“联系电话”列,数据类型为字符型,长度为11. ALTER TABLE sAdd phone char(11)2.删除选课表中的grade列.ALTER TABLE scDROP COLUMN grade(6)删除数据库、表等。

数据库原理实验一-数据库和表的创建与管理

数据库原理实验一-数据库和表的创建与管理

一.实验内容、步骤以及结果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语句删除创建的表。

实验一数据库及基本表的建立

实验一数据库及基本表的建立

实验一数据库及基本表的建立一、实验目的1、掌握SQL SERVER的查询分析器和企业管理器的使用;2、掌握创建数据库和表的操作;二、实验内容和要求1、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库;2、练习使用SQL语句、企业管理器(Enterprise Manager)创建数据库表;三、实验主要仪器设备和材料1.计算机及操作系统:PC机,Windows 2000/xp;2.数据库管理系统:SQL sever 2005;四、实验方法、步骤及结果测试题目1、创建数据库“学生情况”:SQL语句Create database 学生情况查询分析器执行情况:SQL语句及执行结果截图显示找到主数据文件和日志文件,观察大小,并给出截图。

SQL语句EXEC sp_renamedb学生情况, student查询分析器执行情况:SQL语句及执行结果截图显示题目3、创建基本表含义字段名字段类型字段说明宽度学号Sno Char 10 主键,不允许为空姓名Sname char 10 不允许为空性别Ssex char 2 取值为男或女专业Ssp char 20系别Sdept char 20出生日期Sbirth datetime地区来源Sfrom varchar 30变动情况Schg char 10政治面貌Spa char 8 默认团员民族Snation char 8 默认为汉族含义字段名字段类型字段宽度说明课程编号Cno Char 10 主键课程名称Cname Char 10 唯一约束任课教师Tname Char 8Cdept Char 20开课系别学分CCredit Real 0-20含义字段名字段类型字段宽度说明学号Sno Char 10 外键,与cno共同构成主键课程编号Cno Char 10 外键,与sno共同构成主键成绩Grade real 检查约束0-100 备注Remark varchar 50SQL语句create table S(Sno char(10)primary key,Sname char(10)not null,Ssex char(2)check(Ssex='男'or Ssex='女'),Ssp char(20),Sdept char(20),Sbirth datetime,Sfrom varchar(30),Schg char(10),Spa char(8)default'团员',Snation char(8)default'汉族');create table C(Cno char(10)primary key,Cname Char(10)unique,Tname char(8),Cdept char(20),CCredit real check(CCredit>=0 and CCredit<=20));create table Sc(Sno char(10)References C(Cno),Cno char(10)References s(sno),Grade real check(Grade>=0 and Grade<=100))忘记了一个字段,加上:alter table Sc add Remake varchar(50)查询分析器执行情况:SQL语句及执行结果截图显示题目4*、用sql语句将C表中的ccredit改为整型,同样约束为0-20之间题目5、用sql语句在S表中添加一格“备注”字段remark,变长字符型,长度30,并保存结果题目6. 用sql语句将S表中“专业”字段数据类型改为varchar,长度为30并保存结果题目7. 用sql语句删除SC表中的“备注”字段并保存结果生成数据库关系图截图显示题目9*.用sql语句在S中增加约束,要求学号要用S开头,后接4位数字组成的字符串试着插入学号为0001,姓名为张三的学生,给出提示结果的截图alter table sc drop FK__Sc__Sno;update sc set sno='s'+sno;update s set sno='s'+sno;alter table s add constraint ck_s_sno check(sno like's____');alter table sc add constraint fk_sc_sno foreign key(sno)references s(sno);通过sql语句Sno Sname Ssex Ssp Sdept Sbirth Sfrom Schg Spa SnationRemarkS0001 高明男计算机科学与技术CS 1994-03-14 大连团员汉S 0002 东学婷女计算机应用CS 1986-10-24 包头转系团员蒙S 0003 张五男男电子商务MA 1984-2-17 上海退学团员汉S 0004 刘% 男电子商务MA 1985-4-24 巴盟团员汉S 0005 吴惠女软件开发CS 1985-2-10 通辽团员汉S 0006 王涛男软件开发CS 1984-9-8 赤峰团员满S 0007 郭凤丽男应用电子IS 1984-3-2 广州团员蒙S 0008 贾惠男应用电子IS 1983-2-2 深圳团员汉S 0009 刘一% 男软件开发CS 1985-9-9 东莞团员满S 0010 李春刚男计算机应用CS 1985-2-10 河源团员汉李春刚insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark)values('s0001','高明','计算机科学与技术','CS','1994-03-14','大连',null,default,'汉)'insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark)values('s0002','东学婷','女','计算机应用','CS','1986-10-24','包头','转系',default,'蒙',null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark)values('s0003','张五男','男’,'电子商务','MA','1984-2-17','上海','退学',default,default,null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0004','刘%','男','电子商务','MA','1985-4-24','巴盟',null,default,default,null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0005','吴惠','女','软件开发','CS','1985-2-10','通辽',null,default,default,null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0006','王涛','男','软件开发','CS','1984-9-8','赤峰',null,default,'满',null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0007','郭凤丽','男','应用电子','IS','1984-3-2','广州',null,default,'蒙',null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0008','贾惠','男','应用电子','IS','1983-2-2','深圳',null,default,default,null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0009','刘一%','软件开发','CS','1985-9-9','东莞',null,default,'满',null);insert into s(sno,sname,ssex,ssp,sdept,sbirth,sfrom,schg,spa,snation,sremark) values ('s0010','李春刚','男','计算机应用','CS','1985-2-10','河源',null,default,default,'李春刚'');.通过sql语句向C表中添加数据,并保存结果Cno Cname Tname Cdept Ccredit01 计算机应用王晓梅IS 402 高等数学李一MA 603 网页制作张铁柱CS 604 软件工程付大鹏CS 405 数据库白一格CS 6INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit)VALUES('01','计算机应用','王晓梅','IS',4) INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit)VALUES('02','高等数学','李一','MA',6)INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit)VALUES('03','网页制作','张铁柱','CS',6) INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit)VALUES('04','软件工程','付大鹏','CS',4) INSERT INTO C(Cno,Cname,Tname,Cdept,CCredit)VALUES('05','数据库','白一格','CS',6)截图:Sno Cno Grade 0001 02 85 000103 75 000104 90 0002 05 50 0003 01 85 0003 02 75 0004 03 60 0004 02 92 0005 01 85 0005 04 46 0006 05 95 0006 03 52 0007 04 96 0007 05 85 0008 04 76 0008 05 68INSERT INTO Sc(Sno,Cno,Grade)V ALUES('001','02',85) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('001','03',75) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('001','04',90) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('002','05',50) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('003','01',85) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('003','02',75) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('004','03',60) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('004','02',92) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('005','01',85) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('005','04',46) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('006','05',95) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('006','03',52) INSERT INTO Sc(Sno,Cno,Grade)V ALUES('007','04',96)五、实验中出现的问题及解决方案1.创建数据库时常出错,可不删除原数据库,再修改字段,然后再重新定义数据库2.要去除强制外键约束,才能在中间插入值六、思考题1、说明数据库中的表和数据文件的关系。

数据库系统实验报告1 (数据库的基本操作)

数据库系统实验报告1 (数据库的基本操作)

数据库系统课程实验报告
图1-1
图1-2
单击下一步,打开向导的选择目的对话框,该对话框用于指定将数据复制到何处。

这里
图1-3
单击下一步,打开向导的保存、调度和复制包对话框。

使用默认设置。

单击对话框的下一步,打开向导的完成信息对话框,在对话框中显示了当前任务的摘要信息,单击
图1-4
单击完成,结束数据复制工作。

服务器管理器主要用于启动、暂停、停止和检查本地服务的状态,稍后的内容将详细介绍如何管理服。

,可选择
3
服务管理器窗口中,、和
、和
任务栏中看到服务管理器的指示器图标。

可用鼠标右击服务器管理器的指示图标选择“退出”结束
图1-6
客户端网络实用工具
图1-8
事件探察器可监视服务器和数据库活动(如死锁数、严重错误、跟踪存储过程和
事件探察器数据捕获到SQL Server表或文件供以后分析,还可以逐步重播在
5
2.导入导出数据
7
9
11
IIS中配置SQL XML支持——虚拟目录
备注:
1、表头及以下的栏目和内容,不得更改;其它栏目的位置可以适当调整,可以根据需要适当增加或减少页。

2、本课程包含多次实验,请每次实验项目填写一份。

数据库和表的基本操作实验总结

数据库和表的基本操作实验总结

数据库和表的基本操作实验总结一、实验目的1.1 熟悉数据库和表的基本操作1.2 掌握数据库和表的创建、删除、修改等操作方法1.3 理解数据库和表的结构和关系二、实验环境2.1 实验工具:MySQL2.2 实验数据:学生信息表(包括学号、尊称、芳龄、性别、班级等字段)三、实验步骤及结果3.1 数据库的创建和删除3.1.1 使用CREATE DATABASE命令创建名为student的数据库 3.1.2 使用DROP DATABASE命令删除student数据库3.2 表的创建和删除3.2.1 在student数据库中,使用CREATE TABLE命令创建名为student_info的表,包括字段学号、尊称、芳龄、性别、班级3.2.2 使用DROP TABLE命令删除student_info表3.3 数据插入和查询3.3.1 使用INSERT INTO命令向student_info表插入学生信息3.3.2 使用SELECT命令查询student_info表中的数据3.4 数据更新和删除3.4.1 使用UPDATE命令更新student_info表中的学生信息3.4.2 使用DELETE命令删除student_info表中的学生信息四、实验总结4.1 通过本次实验,我深入了解了数据库和表的基本操作,掌握了创建、删除、插入、查询、更新、删除等操作的方法和技巧4.2 通过实际操作,我对数据库和表的结构和关系有了更清晰的认识,为日后的数据库应用打下了良好的基础4.3 本次实验内容较为简单,但是实践操作起来需要细致、耐心,对细节的注意和经验的积累对于数据库操作具有非常重要的意义4.4 在日后的学习和工作中,我将继续加强对数据库的学习和实践,提升自己的数据库操作技能,为今后的发展打下坚实基础。

以上是关于数据库和表的基本操作实验总结,希望对您有所帮助。

非常抱歉,我似乎重复了前面的部分。

让我再试一次:第五、实验成果分析5.1 数据库的创建和删除通过实际操作,我成功创建了名为"student"的数据库,并且通过DROP DATABASE命令将其成功删除。

实验一 数据库基本操作

实验一 数据库基本操作

实验一数据库基本操作1 实验目的1.熟悉数据库的交互式SQL工具。

2.熟悉通过SQL对数据库进行操作。

3.完成作业的上机练习。

2 实验工具SQL Server 2000利用SQL Server 2000及其交互式查询语言熟练操作数据库3实验内容和要求实验要求:1. 在SQL Server 2000中建立一个学生管理数据库,进行实验所要求的各种操作,所有的SQL操作均在此建立的新库里进行。

2. 根据以下要求认真填写实验报告,记录所有的实验用例。

3.1 数据定义1.熟悉基本表的创建。

2.熟悉基本表的修改。

3.熟悉基本表的删除。

3.2 数据操作1.完成各类更改操作(修改属性,删除属性,添加属性等)。

2.完成各类更新操作(插入数据,修改数据,删除数据)。

实验内容:一、创建数据库二、基本表操作1、建立基本表1)、创建学生表student由以下属性组成:学号sno(char型,主码,)),姓名sname(char型,长度为8,非空唯一),sdept(char 型,长度为2),sclass(char , 2),sage( int)2)、创建课程表course,由以下属性组成:课程号cno(char 型,主码,长度为2),课程名称cname(char型,长度为20,非空),学分credit(int型)3)、创建学生选课表sc,由以下属性组成:学号sno,课程号cno,成绩grade(int)。

,其中(sno,cno)为主码。

4)、创建教师表teacher,由以下属性组成:教师编号tno(int 型,主码),教师姓名tname(char型,长度为8,非空),所在系depno2、修改基本表1)、在student表中加入属性性别ssex(char型,长度为2)3、删除基本表1)、删除teacher表三、数据操作(一)、更新操作1、插入数据1)、向student表中插入下列数据:('96001','马小燕','CS','01',21,'女');('96002','周明','CS','01',18,'男');('96003','刘东明','MA','01',18,'男'); ('96004','赵志勇','IS','02',20,'男'); ('97001','马蓉','MA','02',19,'女');('97002','李成功','CS','01',20,'男'); ('97003','黎明','IS','03',19,'女');('97004','李丽','CS','02',19,'女');('96005','司马志明','CS','02',18,'男');2)、向课程表course中插入下列数据:('c1','数学分析',144);('c2','普通物理',144);('c3','微机原理',80);(c4','数据结构',72);('c5','操作系统',80);('c6','数据库原理',80);('c7','编译原理',60);('c8','程序设计',40);7)、向选课表sc中插入下列数据('96001','c1',77.5);('96001','c3',89);('96001','c4',86);('96001','c5',82);('96002','c1',88);('96002','c3',92.5);('96002','c6',90);('96005','c4',92);('96005','c5',90);('96005','c6',89);('96005','c7',76);('96003','c1',69);('97001','c1',96);('97001','c8',95);('96004','c1',87);('96003','c3',91);('97002','c3',91);('97002','c4',NULL);('97002','c6',92);('97004','c5',90);('97004','c6',85);2、修改数据将课程表中的数据库原理的学分改为144,将选课表中选修c1号课程的学生成绩全部加5分将学生表中学号为96005的学生姓名改为万历3、删除数据删除学号为96001学生的所有选课记录4 实验中遇到的问题及解决方案,实验体会。

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建、管理和数据操作(实验一),数据库创建

数据库表的创建、管理和数据操作(实验⼀),数据库创建数据库表的创建、管理和数据操作(实验⼀),数据库创建今天我们就以实验的形式对表的创建、管理和数据操作进⾏学习,上课吧。

【实验⽬的】:了解SQL语⾔的使⽤,进⼀步理解关系运算,巩固数据库的基础知识。

【实验要求】:利⽤SQL语⾔进⾏数据库表的各种操作:1.数据库表的创建、修改和删除操作。

2.向表中进⾏数据的插⼊、删除和修改操作。

【实验内容】1. 利⽤数据定义语句在实验⼀创建的stu_DB库中建⽴学⽣管理系统的三个表:Student、Course、SC。

2.利⽤INSERT、UPDATE和DELETE语句对上述三张表的数据进⾏插⼊、更新和删除操作。

3.在stu_DB库中添加Teacher和TC表,对已建⽴的学⽣管理系统中的表添加充⾜的数据(每个表不少于20条),以便完成本实验的后继操作。

【实验步骤】⼀、数据定义(⼀)表的创建在实验⼀创建的数据库stu_DB中分别⽤企业管理器和查询分析器,按下⾯的表结构创建学⽣管理系统的表。

1.利⽤企业管理器创建表(1)打开企业管理器。

(2)选中实验⼀创建好的数据库stu_DB,单击数据库中的表对象,然后右击窗⼝右侧选择新建表,弹出如图所⽰窗体。

(3)在这个窗体中,列名列就⽰表的字段名,可以在这个窗体中为字段选择数据类型和长度以及是否可以为空值。

(4)在此处可以为表选择⽂件组,在表中单击右键,选择属性,如果已经为数据库创建了⼀个次要组,可以在属性窗体的表⽂件组中为此表选择⽂件组。

应该把⼀些竞争使⽤的表放于不同的⽂件组中,并且让⽂件组属于不同磁盘,这样可以在表竞争读写时提⾼并发性能。

(5)创建完成后,单击磁盘图标,并为表取⼀个名字。

注意,应该为表取⼀个有意义的名字。

2.⽤Transact_SQL语句创建表语法为:CREATE TABLE[ database_name.[owner].] table_name( {column_name data_type [DEFAULT ‘default_value']|[CONSTRAINT CONSTRAINT_name]}, […n] [IDENTITY [(seed, increment )]])[ON { filegroup | DEFAULT }][TEXTIMAGE_ON {filegroup | DEFAULT }]【例1】⽣成⼀个表名为student的表create table student(sno CHAR(8) primary key,sname CHAR(10) not null,ssex CHAR (2) check (ssex='男'or ssex='⼥'),sage smallint,sdept CHAR (20) default ('计算机系'),)【例2】创建⼀张名为Ta1的表,此表中有3列,第⼀列Pid定义为主键,并且⾃动增长。

实验1 Access数据表的基本操作

实验1 Access数据表的基本操作

实验1 建立和操作数据库(Access)一、实验内容1.根据关系数据库设计原则设计“教学管理系统”数据库2.创建“教学管理系统”数据库3.数据库的基本操作。

二、设计“教学管理系统”数据库实验要求:某学校教学管理的主要工作包括教师基本情况和授课管理及学生基本信息和选课管理等,要求建立数据库系统来统一管理和使用教学信息。

(1)需求分析确定建立数据库的目的,明确数据库中要保存哪些信息。

根据本实验要求,明确建立“教学管理系统”数据库的目的是为了解决教学信息的组织和管理问题。

主要任务包括教师信息管理、教师授课信息管理、学生信息管理和选课情况管理等。

(2)确定所需数据表在教学管理业务的描述中提到了教师基本信息和学生选课信息等情况,根据已确定的“教学管理系统”数据库,应将数据分为5类,并分别放在“教师信息表”、“授课信息表”、“学生信息表”、“课程表”和“成绩表”中。

(3)5个表中包含的字段教师信息表(职工编号,姓名,性别,出生日期,政治面貌,学历,职称,系别,联系电话);授课登记表(职工编号,课程代码,学生,授课班级,授课时间,授课地点);学生信息表(学号,姓名,性别,出生日期,籍贯,专业,联系电话,已获学分);课程表(课程代码,课程名称,学分,是否学位课)成绩表(学号,课程代码,成绩)(4)确定关键字为了能迅速查找表中数据,为每张数据表确定主关键字,下列加横线处为关键字。

教师信息表(职工编号,姓名,性别,出生日期,政治面貌,学历,职称,系别,联系电话);授课登记表(职工编号,课程代码,学生,授课班级,授课时间,授课地点);学生信息表(学号,姓名,性别,出生日期,籍贯,专业,联系电话,已获学分);课程表(课程代码,课程名称,学分,是否学位课)成绩表(学号,课程代码,成绩)四、数据库的创建打开Microsoft Access 2003,在右侧任务窗格中单击“空数据库”,系统弹出如图1所示的对话框,选择数据库的保存位置,然后输入数据库文件名“教学管理系统”。

实验1 数据库和表的基本操作

实验1 数据库和表的基本操作

实验一数据库和表的基本操作
一、实验名称
数据库和表建立
二、实验目的
1、掌握access数据库的建立、打开;
2、掌握创建表的4种方法;
3、掌握表记录的输入、浏览、与查找与替换方法。

4、掌握表记录内容、表结构的修改方法;
5、掌握表字段属性、格式设置的方法;
三、实验内容
1.练习教材P28页的3.
2.3,学习字段属性的设置;练习教材P33页的例题
1.3.8,学习表间关系的建立。

2.完成以下操作
1)在F:\下以自己的学号姓名建立文件夹,创建“学生管理”数据库保存
在里面;
2)按要求在“学生管理”数据库中分别创建“xsda”表、“xscj”表和“kc”
表并在表中添加记录:
“xsda”表部分字段内容(其他字段自行录入)
“xscj”表内容
“kc”表内容:倒入txt或xls 文件。

access实验一 数据库和数据表的操作

access实验一 数据库和数据表的操作

实验一数据库和数据表的操作[实验目的]1.掌握创建数据库的方法。

2.掌握创建数据表的方法。

3.掌握数据表记录的编辑操作。

4.掌握字段的属性设置。

[实验内容]在D盘下创建一个文件夹,用自己的学号命名。

一、在自己的文件夹中新建一个名为“教工”的空的数据库。

1.在“教工”数据库中使用设计视图建立名为“部门”的表,并确定哪个字段为主键?2.在“教工”数据库中使用设计视图建立名为“教工信息”的表,并确定哪个字段为主3.将“教工”数据库中有关表的部门名称、姓名字段的“必填字段”属性项选定:是。

4.将“教工信息”表的基本工资字段的有效性规则属性域输入:>=0;并在有效性文本属性域输入确切提示:基本工资应大于等于0。

5.将“教工信息”表中的“参加工作时间”字段的默认值为当天日期(使用date()函数)。

二、下载“教工管理.mdb”到自己的文件夹中(以下的操作都是在“教工管理”数据库中)。

1.将“通讯录”表中的联系电话字段改名为家庭电话;插入手机号码{文本,12}字段。

2.将“通讯录”表中的家庭电话字段删除。

3.向“通讯录”表中输入5条记录(内容不限)。

4.将“通讯录”表中第一和第三条记录的姓名分别改为:李英和张建英。

5.利用替换将“通讯录”表中姓名为李英和张建英的人改名为李华和张建华。

6.将“通讯录”表复制成名为“朋友联系”的表。

7.将“任课情况”表中的各字段类型改为查阅向导型,其查阅值来自其它相关表中的字段。

8.将“教工情况”表中的婚姻状况的字段类型改为查阅向导型,根据表中的数据进行分析,应该键入哪些值?9.根据实际情况在“教工管理”数据库各个表之间建立正确的关系,要求实施参照完整性。

思考以下相关表之间的关系。

①部门简况表与教工情况表是关系②教工情况表与任课情况表是关系③课程档案表与任课情况表是关系④教工情况表与技术职称编码表是关系⑤教学效果编码表与任课情况表是关系⑥教工情况表与文化程度编码表是关系10.将“教工情况”表中的数据以Excel形式的文件导出。

实验一数据库表和视图的基本操作

实验一数据库表和视图的基本操作

实验八数据库备份和恢复一、实验大纲实验目的1. 掌握数据库备份和恢复的概念 2. 熟练掌握数据库备份和恢复的实现方法实验要求 1. 用企业管理器创建一个备份设备。

2. 为职工信息数据库设置一个备价计划要求每当CPU空闲时进行数据库备份。

3. 为图书借阅数据库设置一个备份计划要求每月1号进行数据库备份。

4. 在企业管理器中恢复职工信息数据库。

5. 修改图书借阅数据库备份计划要求每星期对数据库备份一次。

实验环境SQL Server 2000 二、实验指导说明本示例用例的表结构如下所示Student sno sname sexsagedept oldgrade advisor Teacher tno tname dept salary title Course cno cname descry dept credit SC sno cno grade 以上数据库表的含义为Student—学生sno学号sname学生姓名sex性别sage年龄dept系oldgrade高考成绩advisor导师Teacher—教师tno教师编号tname教师姓名dept所在系salary工资title职称Course—课程cno课程号cname课程名descry课程说明dept开课系credits学分SC—成绩sno学号cno课程号grade成绩1.利用企业管理器实现数据库备份和恢复1创建、查看和删除备份设备创建备份设备图1 图2 在企业管理器中扩展要操作的SQL 服务器在管理文件夹中找到备份文件夹。

用鼠标右键单击该文件夹后在弹出的菜单中选择“新建备份设备‟项如图1所示。

随后会出现如图2所示的备份设备属性对话框。

在备份设备属性对话框中执行下列操作输入备份设备的逻辑名称确定备份设备的文件名单击“确定”按钮。

在确定备份设备的文件名时需要单击文件名栏最右边的“??”按钮并在弹出的文件名对话框中确定或改变备份设备的缺省磁盘文件路径和文件名。

数据库及表的基本操作

数据库及表的基本操作

第四章数据库与表的基本操作实验4-1 数据库及表的操作(一)实验目的1.掌握创建数据库的基本操作方法。

2.熟练掌握创建表结构和输入记录的操作方法。

3.熟练掌握修改表结构、浏览和修改表记录数据的操作。

4.熟练掌握建立索引的操作。

5.掌握创建表间联系的操作。

(二)实验内容及步骤1.创建数据库【实例4-1】在实验2-1所建立的“教学管理.pjx”项目中,创建一个“学生成绩.dbc”数据库。

操作步骤如下:(1)打开“教学管理.pjx”项目。

(2)在“项目管理器”窗口中,选择“数据库”,然后单击“新建”按钮,打开“新建数据库”对话框,单击其中的“新建数据库”按钮,打开“创建”对话框,如图4-1所示。

图4-1“创建”对话框(3)在“保存在”文本框中,选择保存数据库的文件夹“程序VX”;在“数据库名”文本框中,输入数据库名称“学生成绩”。

(4)单击“保存”按钮,即在指定位置建立一个“学生成绩.dbc”数据库文件。

此时,在VFP主窗口中弹出一个“数据库设计器”窗口,同时还激活了“数据库设计器”工具栏,如图4-2所示。

图4-2“数据库设计器”窗口2.创建数据表【实例4-2】在“教学管理.pjx”项目中,创建学生表(Student.dbf)、成绩表(Grade.dbf)、课程表(Course.dbf)、授课表(Teach.dbf)和教师表(Teacher.dbf)。

各个表的结构和数据记录如图4-3、图4-4、图4-5、图4-6、图4-7、图4-8、图4-9、图4-10、图4-11和图4-12所示。

图4-3学生表(Student.dbf)的结构图4-4学生表(Student.dbf)的记录浏览窗口图4-5成绩表(Grade.dbf)的结构图4-6成绩表(Grade.dbf)的记录浏览窗口17页图4-7课程表(Course.dbf)的结构图4-8课程表(Course.dbf)的记录浏览窗口图4-9授课表(Teach.dbf)的结构图4-10授课表(Teach.dbf)的记录浏览窗口图4-11教师表(Teacher.dbf)的结构图4-12教师表(Teacher.dbf)的记录浏览窗口(1)建立表结构创建学生表(Student.dbf)结构的操作步骤如下:1)打开“教学管理.pjx”项目文件,在“项目管理器”中,选择“自由表”,如图4-13所示。

数据库实验报告-表的基本操作和表级约束约束条件

数据库实验报告-表的基本操作和表级约束约束条件

《数据库系统概论》实验报告题目:实验一 数据库和表数据库/表的基本操作和表级约束约束条件姓名 班级学号 日期2010.9.29一. 实验内容和步骤结果1. 利用图形用户界面创建和删除数据库和数据表 (1) 创建SPJ 数据库:具体步骤:在数据库上鼠标右键点新建数据库,然后按照要求创建即可。

运行结果:(2) 在SPJ 数据库中分别创建上述的四张表(只输入一部分数据示意即可):具体步骤:鼠标移到刚建好的SPJ 目录下的表上,右键单击,选择新建表,然后按要求建立即可。

运行结果:(3)备份SPJ数据库:具体步骤:在需要备份的数据库即SPJ上单击鼠标右键,选择任务,然后选择备份,在备份时可选择性的将数据库备份到自己新建的目录下,以方便查找。

运行结果:(4)删除已经创建的工程项目表(J表):具体步骤:在表上右键选择删除即可。

运行结果:(5)删除SPJ数据库:具体步骤:在数据库上右键选择删除即可。

运行结果:(6)还原刚才删除的SPJ数据库:具体步骤:在数据库上点鼠标右键,选择还原数据库,在需要还原的数据库即目标数据库中输入SPJ,在源设备中输入刚才所保存的路径,确认即可。

运行结果:2.利用SQL语言创建数据库和数据表(1)用T-SQL语句创建数据库Student:SQL源码:CREATE DATABASE StudentON(NAME=Student,FILENAME='D:\Student.mdf',SIZE=20,MAXSIZE=100,FILEGROWTH=10)LOG ON(NAME=StuLog,FILENAME='D:\Student.ldf',SIZE=2MB,MAXSIZE=5MB,FILEGROWTH=1MB);运行结果:(2)使用T-SQL语句创建三张表:S表,C表,SC表:SQL源码:CREATE TABLE S(sno CHAR(10),sname CHAR(10),ssex CHAR(10),sbirth CHAR(10),Sdept CHAR(10));CREATE TABLE C(cno int,cname CHAR(10),cpno int,Ccredit int);CREATE TABLE SC(sno CHAR(10),cno int,grade int);运行结果:(3)用T-SQL语句备份数据库Student:SQL源码:BACKUP DATABASE StudentTO disk='D:\Student.bak'运行结果:(4)用T-SQL语句删除创建的表:SQL源码:DROP TABLE SDROP TABLE CDROP TABLE SC运行结果:(5)用T-SQL语句删除创建的数据库: SQL源码:DROP DATABASE Student运行结果:(6)用T-SQL语句还原刚才备份的数据库Student: SQL源码:RESTORE DATABASE StudentFROM DISK='D:\Student.bak'运行结果:3.利用图形用户界面对上题中创建的Student库的S表中,增加以下的约束和索引(1)将学号(sno)设置为主键,主键名为pk_sno:(2)为性别(ssex)添加默认约束(默认值),其值为“男”:(3)为姓名(sname)添加唯一约束(唯一键),约束名为uk_sname:(4)为出生日期(sbirth)添加CHECK约束,约束名为ck_sbirth,其检查条件为:出生日期大于1986年1月1日:(5)为sbirth创建一个降序排列的UNIQUE索引,索引名为IX_Sbirth:4. 用SQL语言为Student数据库中的SC表添加外键约束,要求如下:将sno,cno设置为外键,其引用表为分别是S表和C表,外键名称分别为fk_sno,fk_cno:SQL源码:ALTER TABLE SC ADD PRIMARY KEY (Sno,Cno)ALTER TABLE SC ADD FOREIGN KEY (fk_sno)REFERENCES S(Sno)ALTER TABLE SC ADD FOREIGN KEY (fk_sno)REFERENCES C(Cno) 运行结果:5. 利用图形用户界面根据上面的外键定义画出由S,C,SC表构成的数据库关系图6.用SQL语言删除S表中所创建的约束或者索引(第3小题中的(1)-(5)) (1)删除主键pk_sno:(2) 删除ssex的默认值“男”:(3)删除sname的唯一约束uk_sname:(4)删除sbirth 的CHECK约束:(5)删除sbirth的UNIQUE索引IX_Sbirth:二. 实验中出现的问题以及解决方案(对于未解决问题请将问题列出来)除了标题内容以外,该部分内容中还可以写对于实验的一些感受,建议,意见等。

实训一 数据库、数据表操作

实训一 数据库、数据表操作

实训二数据库、数据表操作[实训目的]1、掌握数据库的创建、修改、删除2、掌握数据表的数据录入、插入、删除、修改[实训内容]一、根据实验一的内容创建数据库,并输入一定量的记录。

备份数据库,上交教师机。

二、创建数据库1、该数据库名称销售数据库(sales),有1个1MB和1个10MB的数据文件和2个5MB的事务日志文件。

数据文件逻辑名称为sale1和sale2,物理文件名为sale1.mdf和sale2.ndf。

主文件是sale1,由primary指定,两个数据文件的最大尺寸分别为无限大和100MB,增长速度分别为10%和1MB。

事务日志文件的逻辑名为sale_log1和sale_log2,物理文件名为sale_log1.ldf和sale_log2.ldf,最大尺寸均为50MB,文件增长速度为1MB。

2、查看sales数据库的属性,数据文件和日志文件的空间使用情况3、为了扩大sales数据库,将它的主数据文件(sale1.mdf)大小改为5MB,文件增长速度为20%。

然后,查看sales数据库的属性,数据文件和日志文件的空间使用情况4、压缩sales数据库。

然后,查看sales数据库的属性,数据文件和日志文件的空间使用情况二、创建数据表(T-SQL语句方法)1、销售数据库;其中有四个数据表:订单明细表,客户表,产品表和订单表。

结构如下图:注意:●numeric 为精确数值型●Bit 为位型2、在产品表中添加一个字段:产品产地、数据类型为char、长度为30、并且允许为NULL。

用T-SQL语句查看产品表的信息。

3、将上题添加的字段删除。

查看表的信息4、添加数据表。

从数据库内容.xls导入数据5、向产品表中插入下表所示的记录要插入的记录值产品ID 产品名称供应商ID 类别ID单位数量单价库存量订购量再订购量中止78 苹果派 1 1 每箱40个¥5.00 39 0 10 TRUE79 鸡蛋牛奶 1 1 每箱24瓶¥2.00 17 40 25 FALSE80 蕃茄沙拉 1 2 每箱12瓶¥10.00 13 70 25 FALSE6、将的“货主名称”字段中的所有华东地区的“王先生”改为“程先生”7、在订单命明细表,将数量超过20的订单的折扣增加0.018、将客户表的“联系人姓名”字段中的所有华东地区的“王先生”改为“程先生”9、在订单表中删除所有“发货日期”为空的记录。

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

实验报告一数据库及表基本操作
姓名:柯杰学号:1021030106
班级:行政管理01 日期:2011-3-19
请填入你的班级和做实验的日期。

按照《数据库技术及应用——习题与实验指导》第一部分实验指导中“实验三熟悉Access系统集成环境”、“实验四数据库操作”、“实验五表操作”和预习“实验一数据库设计”、“实验二SQL语言应用”的实验内容,边完成各项实验操作,边按要求填写该实验报告。

一、实验目的
1.掌握Access 2003的基本操作。

2.掌握建立一个数据库文件,并对其实施打开与关闭的操作方法。

3.掌握创建表的基本操作方法。

4.掌握对各表完成部分数据操纵的方法。

二、实验报告内容
1.按照P.10实验3-2的操作提示将创建的空数据库命名为“某某的第一个数据库”(注:某某为自
己的姓名),保存位置为以自己姓名命名的文件夹,并将保存文件的对话框粘贴到此:
2.按照P.15实验4-2的操作提示,关闭自己所创建的数据库;再按照P.15实验4-1的操作提示,
找到保存自己所创建的数据库的位置,打开自己所创建的数据库,并将打开文件的对话框粘贴
到此:
3.参照P.16实验5-1的操作提示,预习“实验一数据库设计”并根据P.3中实验1-4的8个表结
构逐一定义每个表每个字段的名字、类型、长度等相关内容,并将定义好的每一个表设计视图窗口粘贴到此:
表1-1-1 “学院”表结构(表设计视图窗口)
表1-1-2 “系”表结构(表设计视图窗口)
表1-1-3 “班级”表结构(表设计视图窗口)
表1-1-4 “学生”表结构(表设计视图窗口)
表1-1-5 “课程”表结构(表设计视图窗口)
表1-1-6 “成绩”表结构(表设计视图窗口)
表1-1-7 “教研室”表结构(表设计视图窗口)
表1-1-8 “教师”表结构(表设计视图窗口)
4.创建另一个新数据库,命名为“学号姓名英才学校数据库”(其中学号姓名为自己的学号和姓
名,如:070000001张三英才学校数据库)。

✧根据P.6“实验二SQL语言应用”中实验2-1~实验2-8的内容,使用SQL编辑器在刚创
建的数据库中建立数据表,并将每一个SQL编辑器窗口粘贴到下面:
✧创建方法请参照P.17实验5-2~实验5-8的操作提示
✧注意:
i.首先创建“学院”表。

ii.查询的名字不能与表同名
iii.运行查询后,观察创建的表,理解SQL语句的含义。

iv.若还是有不懂的地方,就请教老师吧。

表1-1-1 “学院”表结构(SQL编辑窗口)
表1-1-2 “系”表结构(SQL编辑窗口)
表1-1-3 “班级”表结构(SQL编辑窗口)
表1-1-4 “学生”表结构(SQL编辑窗口)
表1-1-5 “课程”表结构(SQL编辑窗口)
表1-1-6 “成绩”表结构(SQL编辑窗口)
表1-1-7 “教研室”表结构(SQL编辑窗口)
表1-1-8 “教师”表结构(SQL编辑窗口)
整的关系结构图粘贴到下面:
据(其中必须有自己的真实信息的记录),并将该表的数据表视图窗口粘贴到此:
7.在完成以上所有操作的前提下,参照P.31图1-6-11~图1-6-14的表格内容,分别给“学号姓
名英才学校数据库”数据库表中“学院”、“系”、“班级”和“学生”表输入数据(其中必须有
自己院、系和班级的真实信息的记录),并将四张“表”浏览器窗口粘贴到此:
8. 请同学们保存好本次试验创建好的数据库,下次试验将再次使用该数据库。

三、保存和上传实验报告
注意将“学号 姓名 英才学校数据库”数据库文件保存在自备优盘的相应文件夹中,无须上传,保存好,后续实验将反复应用。

本实验全部完成后,将此电子实验报告以自己的学号姓名和实验序号为文件名(如:0900000001张三 实验报告一 数据库及表基本操作),按照指导教师的要求将此文件传送到FTP 服务器自己所在班级的目录下。

(FTP://218.199.185.229)。

相关文档
最新文档