数据库技术实验一

合集下载

数据库实验1

数据库实验1

实验 1 :数据库的定义实验本实验需要 2 学时。

一、实验目的要求学生熟练掌握和使用SQL 、Transact-SQL 、SQLServer 企业管理器创建数据库、表、索引和修改表结构,并学会使用SQL Server 查询分析器接收Transact-SQL 语句和进行结果分析。

二、实验内容1)创建数据库和查看数据库属性。

2)创建表、确定表的主码和约束条件,为主码创建索引。

3)查看和修改表结构。

4)熟悉SQL Server 企业管理器和查询分析器工具的使用方法。

三、实验步骤1 .基本操作实验1)、使用企业管理器建立学生_课程数据库。

2)、在企业管理器中查看学生_课程数据库的属性,并进行修改,使之符合要求。

3)、通过企业管理器,在建好的学生_课程数据库中建立学生、课程和选课3 个表,其结构为:学生( 学号,姓名,性别,出生日期,学院,所在系,联系电话) ;课程( 课程号,课程名,教师,开课学期,学时,学分) ;选课( 学号,课程号,成绩) 。

要求为属性选择合适的数据类型,定义每个表的主码,是否允许空值和默认值等列级数据约束。

4)、在企业管理器中建立学生、课程和选课3 个表的表级约束:每个表的主码约束;学生表与课程表间、课程表与选课表之间的外码约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现选课表的课程号和学号的惟一性约束;实现学生表性别只能是“男”或“女”的Check( 检查) 约束。

2 .提高操作实验1)、用SQL 描述的建立学生—课程库操作,在SQL Server 企业管理器中实现2) 将设计的数据库应用系统中的数据库、库中的表、索引和约束用Transact-SQL 表达,并通过企业管理器或查询分析器实现建库、建表、建立表间联系和建立必要的索引、列级约束和表级约束的操作。

四、实验方法1 .创建数据库(1)、使用企业管理器创建数据库的步骤1)、从“开始”菜单中选择:程序Microsoft SQL Server 2000 企业管理器。

实验1数据库定义实验 一 实验内容 1、数据库的创建、修改和删除 2、基本表的定义

实验1数据库定义实验 一 实验内容 1、数据库的创建、修改和删除 2、基本表的定义

实验1数据库定义实验一实验内容1、数据库的创建、修改
和删除2、基本表的定义
一、实验内容
1. 数据库的创建、修改和删除
- 创建名为`TestDB` 的数据库
```sql
CREATE DATABASE TestDB;
```
- 修改数据库的属性,例如增加日志文件大小
```sql
ALTER DATABASE TestDB
MODIFY FILE (NAME = TestDB_Log, SIZE = 50MB);
```
- 删除数据库
```sql
DROP DATABASE TestDB;
```
2. 基本表的定义
- 创建名为`Employees` 的表,包含员工编号(`ID`)、姓
名(`Name`)和工资(`Salary`)列
```sql
CREATE TABLE Employees (
ID INT PRIMARY KEY,
Name VARCHAR(50),
Salary DECIMAL(10, 2)
);
```
- 修改表结构,添加部门(`Department`)列
```sql
ALTER TABLE Employees
ADD Department VARCHAR(50);
```
- 删除表
```sql
DROP TABLE Employees;
```
二、总结
通过这个实验,你应该学会了如何使用SQL 语句创建、修改和删除数据库,以及定义基本表的结构。

数据库实验一 简单数据查询

数据库实验一 简单数据查询

实验一简单数据查询
一、实验目的
掌握利用select语句进行简单数据查询。

二、实验要求
写出实训时碰到的问题以及解决问题的办法,完成本次实训的体会。

三、实验内容
1.从student表中检索学生所在班级编码,并消除重复行
2.检索课程表(course)中的教师名、课程号、课程名称,要求检索结果按照教师名降序排序
3.检索课程表(course)信息,显示课程号大于’005’的课程编号及课程名称,只显示结果中前15行
4.检索每位教师所上课程的平均报名人数,只显示平均报名人数在25到35人之间的教师
5.查看部门编号为“03”的部门名称。

6.查看部门名称中包含有“工程”两个字的系的全名。

7.显示共有多少个部门。

8.显示“01”年级共有多少个班级。

9.查看在“周二晚”上课的课程名称和教师。

10.查看姓“张”、“陈”、“黄”同学们的基本信息,要求按照姓名降序排列查询结果。

四、实验作业
严格按照各题要求做实验,在实训报告中,需要对知识点进行描述,撰写实验过程及过程中遇到的难点,并给出解决办法或新的心得体会。

数据库实验报告

数据库实验报告

实验(一): 熟练掌握SQL语言实验目的:熟悉上机环境,创建数据库,在数据库上建立关系模式,插入数据,进行相应的查询操作。

实验内容:具体包括如下三部分。

一、熟悉上机环境。

客户/服务器结构,数据库服务器在一台NT服务器上,同学们通过客户机(操作系统为Windows 2000)上安装的SQL Server客户端程序, 使用SQL Server数据库服务器。

具体包括:1.了解SQL Server 环境。

鼠标点击开始,进入“Microsoft SQL Server→企业管理器”,点击SQL Server组下的数据库服务器(服务器名称为NEUC-201S(Windows NT)), 可以看到服务器上的圆形标志变为绿色,说明客户端程序已与服务器连接成功。

点击服务器(NEUC-201S(Windows NT))下的数据库,可以看到服务器上已建立的数据库,你可访问你有权访问的数据库,并进行相应的操作功能。

因为,数据库服务器上建有许多数据库, 每个数据库都有一些合法的用户。

2.鼠标点击开始,进入“Microsoft SQL Server→查询分析器”,输入用户名和口令,进入SQL查询分析器。

如:你登录的客户机为27号,那么请以用户名user27,口令为user27登录,登录后缺省连到数据库user27上,user27/user27是数据库user27的创建者,因此用户user27/ user27具有在数据库user27上创建表等一切权力。

3.在SQL查询分析器环境下,你就可进行SQL命令语句操作了。

二、在数据库useri上创建学生选课有关关系模式,并插入相应的数据,实现有关查询。

1.描述学生、课程情况的E-R图如下,请将其转化为用关系数据模型描述的关系模式CREA TE TABLE Student(Sno CHAR(9) PRIMARY KEY,Sname CHAR(20) UNIQUE,Ssex CHAR(2),Sage SMALLINT,Sdept CHAR(20));CREA TE TABLE Course(Cno CHAR(4) PRIMARY KEY,Cname CHAR(40),Cpno CHAR(4),Ccredit SMALLINT,FOREIGN KEY (Cpno) REFERENCES Course(Cno) );CREA TE TABLE SC(Sno CHAR(9),Cno CHAR(4),Grade SMALLINT,PRIMARY KEY(Sno,Cno),FOREIGN KEY(Sno) REFERENCES Student(Sno), FOREIGN KEY(Cno) REFERENCES Course(Cno) );4在已建立的关系模式之上(已插入一些数据)建立主键约束,参照约束和用户定义的约束(要求学生年龄不小于14岁,不大于35岁),如果约束不能建立,请分析原因,修改后建立上述约束。

数据库实验《实验1》

数据库实验《实验1》
实验名称
实验1
实验地点
8-318
实验类型
设计
实验学时
1
实验日期
2018.6.4
★撰写注意:版面格式已设置好(不得更改),填入内容即可。
一、实验目的
1.掌握系统数据类型的特点和功能。
2.掌握创建、修改表结构的方法。
3.掌握插入、更新和删除表数据的方法。
二、实验内容
1.SQL Server Management Studio的启动和退出
FILENAME='D:\DATA\test.mdf')
ALTERDATABASEtest
MODIFYFILE
(NAME=test_log,newname=测试数据日志,
FILENAME='D:\DATA\test_log.ldf')
ALTERDATABASEtest
ADDFILE
(NAME=测试数据2,
9.利用SQL Server Management Studio添加次要数据文件employee2和事务日志文件employees2_log。
10.利用Transact-SQL语句:
创建数据库test,采用默认参数。若改数据库已存在,则删除后重建。
修改数据库test,将数据文件的逻辑文件名修改为“测试数据”,操作系统文件名修改为D:\DATA\test.mdf。将事务日志文件的逻辑文件名修改为“测试数据日志”,操作系统文件名修改为D:\DATA\test_log.ldf。并且为数据库新增一个逻辑名称为“测试数据2”的次要数据文件。
2.SQL Server Management Studio的基本操作。
3.“新建查询”操作。
4.注册SQL Server 2008பைடு நூலகம்务器。

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

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

一.实验内容、步骤以及结果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)创建一个表空间,和一个用户,并登陆用户,创建表.2)创建一个序列和一个表,并用序列产生的值向表中插入记录。

3)创建一个过程,要求其向表中插入记录。

二实验目的:通过实验内容掌握如何利用SQL*Plus创建表空间、用户、表、序列、过程,以及如何登陆DBA和普通用户,了解两者的区别,并掌握向普通用户授权权限.三实验过程:1.创建一个表空间test1,两个datafile第一个10m,自增,每次增加20m,最大100m.第二个20m,自增,每次增加10m,最大没有限制。

创建用户test01,密码test01,默认表空间test1用test01登陆,建表test3,表项:id 数字型,name 字符型并使用户scott能对该表操作.1.1实验准备:创建表空间语法:create tablespace tablespace_namedatafile‘file_name’siz_file_size[uniform size extent_size|autoextend];创建用户:create user user_nameidentified by passworddefault tablespace tablespace_namequota q_size on tablespace_namepassword expire创建表:create table table_name(column_name datatype,…)1.2实验分析:要创建表空间,必须是DBA用户或具有createTablespace 系统权限的用户,这里选择登陆DBA:conn / as sysdba。

要求表空间有两个数据文件,所以需要在创建表空间后再增加一个文件。

创建用户test_1后,无法直接创建表.因为初始建立的数据库用户没有任何权限,不能执行任何数据库操作。

所以还要授予其连接数据库的系统权限(grant create session to test01)和建表的系统权限(grant create table to test01).1。

数据库实验1-实验报告

数据库实验1-实验报告

中南大学数据库原理实验一实验报告学生姓名学号专业班级指导教师周芳芳学院信息科学与工程学院完成时间2015年5 月目录一、实验目的 (3)二、实验内容 (3)1、创建数据库 (3)2. ............................................................................................ 创建表 (4)3. ............................................................................................ 在表中添加数据 (5)三、附加题 (7)、实验目的1.熟悉大型数据库实验环境,以MS SQL SERVER为例。

2.掌握MS SQL SERVER的企业管理器的用法。

3.能够根据给定的设计要求,设计数据库和数据库表结构。

4.能够使用MS SQL SERVER 的企业管理器完成数据库创建和表创建等操作。

5.能够往表中添加数据记录。

二、实验内容1、创建数据库创建名为‘ abc'的新数据库,并添加一个主数据文件,一个辅助数据文件和一个日志文件,并按照实验要求确定初始大小,增长方式,存储位置和物理文件名。

注:本实验要求创建Datal的初始大小为3MB,但是由于SQL server 的版本不同会出现错误,本实验使用SQL server2012要求初始大小为5MB。

数据库名称on:abc所有者©):戦U0使用全文索引QJ)数据库文件09:逼辑名称文件类型文件组初始大小(MB)自动增长侮大小路径行数据PRIMARY3增重为1 HB3限制为10 ME|\ . . | D:\S9L logl日志不适用2增里拘15%,增恢无限制Ql DWL行敎据PRIMARY2无〔―| B:\SUMicrosoft SQL Server Managenrient Studio 创建対于数据库站be咲败o gitrosofiSqlServer.Smo) 其他信息:山执行TransactSQL语句蕭批处【里时发生了异常。

数据库实验一

数据库实验一

班级:计网103 学号:1007300334 姓名:贾彩华数据库实验一创建数据库和表、简单查询一. 实验目的:认识DBMS(SQL server 2000);创建数据库和表。

二. 内容:1.定义数据库: CAP2.定义表: customers, agents, products, orders3.练习简单查询语句(Example3.3.1.-3.3.6)。

4. 验证、分析作业: 2.4 (a), (c), (e), (g)。

三. 操作方法:1.使用SQL server 2000查询分析器创建数据库和表;验证例题及测试作业题。

2.使用SQL server 2000企业管理器查看已创建的数据库和表及表结构。

分析作业2.4(a) Find all(ordno,pid)pairs for orders of quantity equal to 1000 or more.select ordno,pid from orderswhere qty>=1000;(c)Find all(ordno,cname)pairs for orders of dollar value less than $e one join here.select ordno,cname from orders x,customers cwhere dollars<500 and x.cid=c.cid;(e) Find all(ordno,cname,aname) triples for orders in e two joins here.select ordno,cname,aname from orders x,customers c,agents awhere month=’mar’ and c.cid=x.cid and a.aid=x.aid;(g) Find all product names of products in Duluth ordered in March.select pname from products p,orders xwhere month=’mar’ and p.pid=x.pid and p.city=’Duluth’;四.小结:1.定义数据库CAP时,把agents表中的属性“percent”改成了“commission”。

数据库原理-实验1- 认识SQL Server 管理数据库

数据库原理-实验1- 认识SQL Server 管理数据库

一、实验目的1. 了解数据库常用对象及组成;2. 了解SQL Server 数据库的逻辑结构和物理结构;3. 掌握在企业管理器中创建、修改和删除数据库的方法;4. 熟练掌握使用T-SQL 语句创建、修改和删除数据库的方法;5. 熟悉在企业管理器中和使用系统的存储过程分离和附加数据库。

二、实验环境SQL Server 2008三、实验原理(或要求)假设SQL Server 服务已启动,并以Administrator 身份登录计算机;请分别使用Management 界面方式和T-SQL 语句实现以下操作:(创建新的文件夹存放数据库)1.要求在本地磁盘D 创建一个学生-课程数据库(名称为s_+人名汉语拼音首字母+学号尾数),只有一个数据文件和日志文件,文件名称分别为stu 和stulog,物理名称为stu_data.mdf 和stu_log.ldf,初始大小都为5MB,增长方式分别为10%和3MB,数据文件最大为50MB,日志文件大小不受限制。

2. 在数据库s 中增加数据文件db2,初始大小为10MB,最大大小为50 MB,按10%增长;3. 在数据库中添加日志文件db_log,初始大小为3MB,最大无限制,增长方式按照1MB 增长;4. 修改数据库student 主数据文件的大小,将主数据文件的初始大小修改为10Mb,增长方式为20%;5. 修改数据库student 辅助数据文件初始大小为3MB,最大为100MB,按照10%增长,名称为db;6. 删除数据库student 辅助数据文件和第二个日志文件;7. 使用sp_attach_db 和sp_detach_db 附加和分离student 数据库。

四、实验步骤准备知1. 数据库相关属性1)逻辑名称:数据文件和日志文件名称2)文件类型:数据文件及日志文件3)文件组:各个数据文件所属的文件组名称4)初始大小:文件的最原始大小5)自动增长:文件按指定的大小增长,也可限制到最大容量。

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

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

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

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

使用默认设置。

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

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

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

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

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

北方工业大学计算机专业数据库技术I 实验报告 实验一:数据库的建立与维护

北方工业大学计算机专业数据库技术I 实验报告 实验一:数据库的建立与维护

数据库技术I(2010年秋)数据库技术I 实验报告系别:班级:姓名:学号:成绩:评语:指导教师签字:日期:实验一:数据库的建立与维护一、实验题目1、根据以上数据字典,画出该数据库的ER图,完成数据库的概念结构设计;2、将ER图转换成逻辑关系模式,判断逻辑数据库模式中的各个关系(表)是第几范式,如果没有达到第三范式或BC范式,请进行规范化。

完成数据库的逻辑结构设计。

3、通过企业管理器或者查询分析器实现关系模式的存储,包括确定主码、外部码等。

4、通过企业管理器或查询分析器向数据库中输入数据。

5、打开数据库SQL Server 2005的查询分析器,用SQL语言完成以下语句。

并通过实验结果验证查询语言的正确性,将每个SQL语言及结果存盘,以备老师检查。

(1)求全体学生的学号、姓名和出生年份。

(2)求每个系的学生总人数并按降序排列。

(3)求选修了课程号为002或003的学生的学号、课程名和成绩。

(4)检索选修某课程的学生人数多于3人的教师姓名。

(5)查询所有未选课程的学生姓名和所在系。

(6)求每个同学的课程成绩的最高分,查询结果项包括:学生姓名、课程号及最高分。

(7)求所有讲授数据结构课程的教师姓名(8)查询所有选修了李正科老师的课程的学生信息(9)新建一个关系表S1(SNO,SNAME,SD,SA),其字段类型定义与Student表中的相应字段(SNO,SNAME,SDEPT,SAGE)的数据类型定义相同。

将表Student中在计算机系‘CS’的学生数据插入到表S1中。

(10)建立计算机系的学生的视图STUDENT_CS。

利用视图STUDENT_CS,将学生的001号课程的成绩提高5分。

(11)创建一个带参数的存储过程,将数据结构课程的成绩在low与Hign分数段的学生信息提取出来,查询后的结果包括:姓名、所在的系、成绩。

二、实验环境及要求数据库实验要求如下环境,服务器端:Windows 2000/xp、数据库服务器(SQL Server 2005)、Web服务器(IIS 5.0)和ASP。

数据库实验1-7

数据库实验1-7

1《实验一 认识DBMS 》在SQL Server 2005中完成以下操作:(1) 建立SC 数据库,数据库命名:SC_姓名拼音+学号后三位,如SC_xiebing131;(2) 在其中建立Student 表、Course 表和SC 表,表结构如下,自己选择各属性的数据类型;学生关系Student(Sno ,Sname ,Ssex ,Sage ,Sdept)其中Sno 为主码,并且Sname 取值也唯一 课程关系Course(Cno ,Cname ,Cpno ,Ccredit)其中Cno 为主码,并且Cname 取值也唯一选修关系SC(Sno ,Cno ,Grade) 其中Sno 和Cno 不能为空,(Sno, Cno)为主码(3) 参照教材在各表中输入一定的记录,在student 表中输入一条自己的记录;(4) 进行表结构的修改和记录的修改、删除操作;(5) 验证教材P45基本关系具有的6个性质;(6) 分离数据库,保存数据库文件,以后上机要带上。

《实验二数据定义》实验内容:(1) 数据库的定义与删除(2)基本表的创建、修改及删除;(3) 索引的创建和删除;(4) 使用SQL 对数据进行完整性控制(实体完整性、参照完整性);(一)使用命令行方式建立SPJ 数据库(1)用SQL 语言建立SPJ 数据库,数据库命名:SPJ-姓名拼音+学号后三位,如SPJ-liyan112;(2)用SQL 语言在其中建立S 表、P 表、J 表和SPJ 表(要求进行完整性定义),表结构如下;厂家 S (SNO ,SNAME ,STA TUS ,CITY ),其中STA TUS (状态)为整型,其他均为字符型产品 P (PNO ,PNAME ,COLOR ,WEIGHT ),其中WEIGHT (重量)为浮点型,其他均为字符型工程 J (JNO ,JNAME ,CITY ),其中各属性均为字符型供应 SPJ (SNO ,PNO ,JNO ,QTY ),其中QTY (供应量)为整型,其他均为字符型建立数据表的语法格式CREA TE TABLE <表名>(<列名><数据类型>[<列级完整性约束条件> ] [,<列名><数据类型>[<列级完整性约束条件>]] …[,<表级完整性约束条件> ] );(3) 参照教材用SQL 语言分别在4个数据表中输入一定的记录;插入数据的语法格式:INSERTINTO <表名> [(<属性列1>[,<属性列2 >…)]V ALUES (<常量1> [,<常量2>] … )(4) 保存SQL 文件,文件名:SPJ-姓名拼音+学号后三位.sql ,如SPJ-xukai012.sql(二)使用命令行方式建立学生课程数据库(1) 用SQL 语言建立学生课程数据库,数据库命名:SC_学号后四位及姓名,如SC_3112liyan ;(2) 用SQL 语言在学生课程数据库中建立3个表,要求进行完整性定义;学生关系Student(Sno ,Sname ,Ssex ,Sage ,Sdept)其中Sno 不能为空,值是唯一的,并且Sname 取值也唯一,Sage 自定义约束“大于16” 课程关系Course(Cno ,Cname ,Cpno ,Ccredit)其中Cno 不能为空,值是唯一的,并且Cname 取值也唯一教师关系Teacher(Tno ,Tname ,Department ,Email ,Salary) 其中Tno 不能为空,值是唯一的选修关系SC(Sno ,Cno ,Grade) 其中Sno 和Cno 不能为空,(Sno, Cno)为主码,Grade 的数据类型为int(3) 修改数据表:✓ 将SC 表中Grade 的数据类型改为f loat ;✓ 在Student 表中增加一个属性Scome 记录学生的入学时间,其数据类型为DATETIME ;✓ 删除Student 表中新增加Scome 属性;✓ 删除表Teacher 表中的Email 属性;✓ 删除Student 表中对Sname 属性创建的Unique 约束。

数据库技术及应用(1.3)--实验一

数据库技术及应用(1.3)--实验一

“数据库技术及应用”教学单元1:绪论实验1.SQL Server实验实验:SQL Server产品介绍实验目的:了解DBMS产品的特点① 介绍用户界面良好SQL Server系统提供了一整套功能全面的图形化用户界面,使SQL Server的各种功能的实现更简便、更直观。

② 介绍开发工具齐全SQL Server系统提供了一系列的系统管理和应用系统开发工具。

利用系统工具可以配置SQL Server 系统环境;可以在集成化的数据库操作环境下完成对数据库对象的各种操作;可以捕捉系统活动,分析、诊断和审计系统性能;可以使用Transact-SQL语言实现多样的数据操作,分析一系列数据库查询语句性能,并可将其进行优化;可以利用20多个向导的引导,完成所要进行的数据管理的任务。

③ 介绍用户群体广泛SQL Server数据库管理系统适用于各种各样的用户,从单机的桌面用户,到大型的多个处理器的服务器,以及一定规模的Web站点。

SQL Server有3个典型的版本,即企业版、标准版和个人版。

④.介绍高度的系统集成化SQL Server是一种开放式的系统,它可以与操作系统、Internet网络和XML等紧密集成。

SQL Server是在操作系统上运行的数据库管理系统,SQL Server利用了操作系统多处理器、事件查看器和性能监测器等功能;SQL Server在Internet技术支持下,可以创建Web页面,安排动态的数据维护任务,发布数据处理结果,发布监测服务器中用户的服务器报告,利用扩展存储过程在SQL Server发布信息等;SQL Server利用数据库引擎使用XML(Extensive Markup Language,扩展标记语言)文档返回数据,使用XML可向数据库插入数据,可修改和删除数据库中的数据。

⑤ 介绍丰富的编程接口工具SQL Server系统提供了丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地。

MySQL数据库技术》实验报告模板

MySQL数据库技术》实验报告模板

MySQL数据库技术实验报告系别班级学号姓名地点地点机房课程名称MySQL数据库技术实验名称实验1 MySQL的使用实验过程目的要求:(1)掌握MySQL服务器安装方法(2)掌握MySQL Administrator的基本使用方法(3)基本了解数据库及其对象实验准备:(1)了解MySQL安装的软硬件要求(2)了解MYSQL支持的身份验证模式(3)了解MySQL各组件的主要功能(4)基本了解数据库、表、数据库对象实验内容:1.安装MySQL服务器和MySQL界面工具安装MySQL界面工具。

(插入安装好的界面工具截图即可)2.利用MySQL客户端访问数据库(1)打开开始,程序,MySQL,MySQL server 5.1,MySQL command line client,进入MySQL客户端界面,输入管理员密码登录。

(2)在客户端输入“help”或“\h”,查看MySQL帮助菜单,仔细阅读帮助菜单的内容。

(3)实用show语句查看系统自动创建的数据库。

(4)实用USE语句选择mysql数据库为当前数据库。

(5)使用SHOW TABLES 语句查看当前数据库中的表。

(6)使用了一条SELECT语句查看mysql数据库中存储用户信息表的user的内容。

(7)使用use语句将当前的数据库设定为information_schema,并查看数据库数据库中有哪些表。

<图表见下页>实验小结:在安装MySql中有时可能不能安装不成功,那么卸载时,会存在删除不完全的情况。

导致再次安装时依然不成功。

在对某个数据库进行操作之前,必须先选中该数据库。

在MySql安装过程中,注意修改字符集为gb2312或gbk, 以支持中文信息输入。

MySQL数据库技术实验报告系别班级学号姓名地点地点机房课程名称MySQL数据库技术实验名称实验2 创建数据库和表实验过程目的和实验要求:(1)了解MySQL数据库中的存储引擎分类(2)了解表的结构特点(3)了解MySQL的基本数据类型(4)了解空值的概念(5)学会在MySQL界面工具中创建数据库和表(6)学会使用SQL语句创建数据库和表实验内容:1.实验题目创建用于企业用于管理的员工管理数据库,数据库名为YGGL,包含员工的信息,部门信息,及员工的薪水信息。

实验一 数据库基本操作

实验一 数据库基本操作

实验一数据库基本操作一、实验目的与要求1、熟练掌握SQL Server Enterprise Manager 创建和管理数据库;2、熟悉使用SQL语句创建和管理数据库3、熟练掌握使用企业管理器和T-SQL语句创建、修改和删除表。

4、熟练掌握使用企业管理器和T-SQL语句插入、修改和删除表数据。

二、实验内容和步骤1、利用企业管理器创建和管理数据库(1) 创建数据库ⅰ展开服务器组,然后展开服务器ⅱ右击"数据库",然后单击"新建数据库"命令ⅲ键入新数据库的名称(自己的名字命名,如tom),同时用指定的数据库名tom作为前缀创建主数据库和事务日志文件,例如:tom_Data.mdf 和tom_Log.ldfⅳ要更改新建主数据库文件的默认值,单击"常规"选项卡。

若要更改新建事务日志文件的默认值,单击"事务日志"选项卡”,要更改"文件名"、"位置"、"初始大小(MB)"和"文件组"等列的默认值,单击要更改的适当单元格,再键入新值。

要指定文件增长方式和文件大小按界面提示选择相应的项。

(2) 删除数据库选择tom数据库,右击鼠标选择“删除”命令即可。

2、利用企业管理器备份和还原数据库(3) 备份数据库选择tom数据,右击鼠标选择“所有任务|备份数据库”命令,在弹出对话框中输入备份名称,选择“备份到”栏目中的“添加”命令,输入具体的文件名为位置,默认情况备份文件存放在SQL Server的安装目录中如“C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\”;当需要将备份文件存放到自定义文件夹中时,修改上述默认路径。

(4) 还原数据库选择student数据,右击鼠标选择“所有任务|还原数据库”命令,在对话框中会列出已备份过的文件记录,输入相应的选项值按确定即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DROP DATABASE diannaoxs1
实验总结(结论或问题分析) : 通过本次试验是我熟悉了 SQL Server 2005 的常用工具: SQL Server Mangement Stdio 工具,SQL Server Configuration Manage 工具等的操作及用途同时也能够 掌握使用 SSMS 和 T-SQL 语言创建和操作用户数据库 。在操作期间也遇到过比较低 级的错误比方说,在创建数据库 diannaoxs 时用 SSMS 创建后没有删除,接着用 T-SQL 语句创
图五
4 根据教材【实训项目 3-1】 ,分别使用 SSMS 和 T-SQL 语句创建“电脑器材销售管 理”数据库 diannaoxs,掌握数据库的创建; 答: (1)使用 SSMS 创建“电脑器材销售管理”数据库 diannaoxs:开始——程 序 — — SQL Server 2005— — SQL Server Mangement Stdio 命 令 , 进 入 SQL Server 环境连接服务器——右击“数据库”节点——“新建数据库”命令, “常 规”中设置数据库名称“diannaoxs”如图:
执行结果如下:
图八
5.利用 T-SQL 语句查看数据库(diannaoxs)的信息,设置下列数据库选项:自动 关闭和自动收缩。 Diannaoxs——单击右键——收缩 6. 修改数据库(diannaoxs) ,将它的主数据文件的初始大小修改为 5MB,文件增长 量修改为 20KB.
图九
7. 将数据库(diannaoxs)与 SQL Server 系统分离,并复制到自带的 U 盘上,然 后重新把数据库从 U 盘附加回系统。 答:Diannaoxs——单击右键——分离
图一
打开在本地或网络上的“查找服务器”对话框如图:
图二
选择完成后,单击图一中“连接”按钮,若服务器与“对象资源管理器”窗口连接成功, 将如图:
图三
连接服务器成功后,右击“对象资源管理器”窗口中包含了 8 个选项,其中“常规”选项 窗口列出了当前服务器的内存大小、处理器数量、SQL Server 安装目录、服务器的排列 顺序规则以及是否群集化等信息,如图
课程名称 实验名称 学号
数据库技术 数据库的创建与操作 姓名 乔志清 班级 Z120551
实验 成139
实验目的: 1. 熟悉 SQL Server 2005 的常用工具; 2. 掌握使用 SSMS 和 T-SQL 语言创建和操作用户数据库; 实验平台: SQL Server 2005 实验内容与步骤: 1. 练习配置 SQL Server 2005 服务的两种方法; 答:第一种方法是通过系统, “控制面板”--->“管理工具”--->”组件服务” 窗口,在列表中找到 SQL Server 2005 有关的服务,右击服务名称,选择“属性” 命令。 第 二 中 方 法 是 使 用 SQL Server 2005 中 附 带 的 服 务 配 置 工 具 SQL Server Configuration Manage,打开后仅列出了与 SQL Server 2005 相关的服务。然后右
图十
在“分离数据库”中单击“确定”或者用语句 EXEC SP_detach_db ‘diannaoxs’,’true’ 8. 完成上述任务后,把该数据库删除。 答:第一种方法:使用 SSMS 删除数据库,展开对象资源管理器的数据库节点,右击 要删除的数据库,在弹出的快捷菜单中选择“删除”命令,在“删除数据库”确认 对话框中单击“是”按钮即可。 第二种方法:使用 DROP DATABASE 语句删除数据库语法如下:
建同样的名字数据库时显示
所 以 我 用 T-SQL 语 句 见 创 建 了 一 个
diannaoxs1 的数据库,用 SSMS 创建了一个 dianaoxs 的数据库。
图六
图七
(2)使用 SSMS 和 T-SQL 语句创建“电脑器材销售管理”数据库 diannaoxs: 开始——程序—— SQL Server 2005——SQL Server Mangement Stdio,打开查询 编辑器在查询编辑器窗口输入以下代码:
CREATE DATABASE diannaoxs1 ON (NAME=diannaoxs1, FILENAME='D:\DNXS\diannaoxs11.mdf', SIZE=3,
图四
3 熟悉 SSMS 中的对象资源管理器和查询编辑器的使用; 答: (1)SQL Server Mangement Stdio 中的对象资源管理器是一个集中的环境, 用于询问、配置、控制、管理和开发 SQL server 的所有工作,如图三。 (2)查询编辑器可以编写和执行 T-SQL 语句,并且可以迅速查看这些语句的执行 效果,以便于分析和处理数据库中的数据,如图:
MAXSIZE=UNLIMITED, FILEGROWTH=10% ), (NAME=diannaoxs2, FILENAME='D:\DNXS\diannaoxs2.mdf', SIZE=1, MAXSIZE=UNLIMITED, FILEGROWTH=10%) LOG ON (NAME=diannaoxs3, FILENAME='D:\DNXS\diannaoxs13.mdf', SIZE=500KB, MAXSIZE=5, FILEGROWTH=500KB ) GO sp_dboption diannaoxs,autoclose,true EXEC sp_dboption diannaoxs,autoshrink,true GO EXECUTsp_helppdbdiannaoxs
击服务名称,在弹出的快捷菜单中选择“属性”对话框。在“登陆”选项卡中设置 服务的登陆身份。 2. 练习连接 SQL Server 2005 服务器的方法 答: 可以使用 SSMS 进行服务器的配置, 打开 SSMS 环境, 连接使用的服务器 , “服 此 务器的名称”下拉列表框中输入本地计算机名,也可以从中选择“浏览更多”选项
相关文档
最新文档