2用“企业管理器”管理数据库

合集下载

zss

zss

第1单元数据库和表的创建一、实训目的1、了解数据库的逻辑结构、物理结构及其特点2、学会利用企业管理器对数据库进行操作3、学会利用Transact-SQL语句对数据库进行操作二、实训任务1、建立数据库,删除该数据库2、建立新数据库3、更改数据库属性4、设计表结构5、建立表,删除表6、更改表7、向表中插入数据,删除表中的数据,更改表中的数据三、实训要求1、数据库、表的创建、更改和删除要求用SQL命令和企业管理器两种方式完成2、要求数据库中至少包含两个文件组,主文件组中至少包含两个数据文件,明确规定数据库存放的物理路径,文件大小,增长方式等属性。

3、建立四张以上的用户表,字段类型要求合理、合法,为空性要求要合理。

4、每张表给出至少三十条以上记录作为后续实训数据,实验数据要求合理5、表结构要用表格的形式给出,并添加到实训内容中6、将涉及到的SQL命令拷贝到“实训内容及步骤”中7、将实训过程、结果通过截屏的方式添加到“实训内容及步骤”中,并用适当的文字进行说明四、实训内容及步骤1、建立数据库,删除该数据库用企业管理器创建数据库用企业管理器删除数据库用命令方式创建数据库create database zz用命令方式删除数据库drop database zzgo2、建立新数据库create database sjk3、更改数据库属性右键单击所要更改的数据库,选择属性。

4、设计表结构设计学生信息管理系统的表结构,包括项目号,列名,数据类型,是否可空,5、建立表,删除表用企业管理器建立表。

用企业管理器删除表。

在查询分析器中用命令方式建立表。

use ssgocreate table xsb(学号 char(6) not null primary key, 姓名 char(8) not null,性别 bit null default 1,出生时间 datetime null,专业 char(12),总学分 int null,备注 varchar(500) null)go在查询分析器中用命令方式删除表。

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

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

实验题目:数据库及数据库中表的建立学院:计算机班级:网络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.会用企业管理器和Transact—SQL语句创建 数据库 2.会用企业管理器和Transact—SQL语句修改 数据库 3.会用企业管理器和Transact—SQL语句删除 数据库
模块1 管理数据库的建立
教学目标 1.会用企业管理器和Transact—SQL语句创 建数据库 2.会设置数据库的属性





CREATE DATABASE Company ON ( NAME = COMPANY_Data, FILENAME = ‘e:\e\Company.MDF', SIZE = 10, FILEGROWTH = 10% ) LOG ON ( NAME = COMPANY _Log, FILENAME = ‘e:\e\ COMPANY.LDF', SIZE = 1, MAXSIZE=5, FILEGROWTH =1 )
这些系统数据库的文件存储在Microsoft SQL Server默认安装目录下的MSSQL子目录下的 Data文件夹中,数据库文件的扩展名为 “.mdf”,数据库日志文件的扩展名为“.ldf”

2、用户数据库:
是用户为了存放自己的数据而创建的 数据库,用户可以根据需要对创建的数据库 进行必要的维护。 SQL Server每个服务器中最多可以创 建32767个数据库。当然,创建数据库需要 一定的许可,在默认情况下,只有系统管理 员和数据库拥有者可以创建数据库。当然, 也可以授权其他用户这种许可。

四、 创建数据库
每个数据库都由以下几个部分的数据库对 象所组成: 关系图、表、视图、存储过程、用户、角 色、规则、默认、用户自定义数据类型和 用户自定义函数。

SQL企业管理器操作指南

SQL企业管理器操作指南

SQL企业管理器操作指南SQL企业管理器(SQL Server Management Studio,简称SSMS)是一款用于管理和操作SQL Server数据库的软件工具。

它提供了多种功能,包括数据库的创建、修改和删除,数据表的管理,查询的执行和优化,以及安全权限的管理等。

以下是针对SSMS的操作指南,帮助用户熟悉和使用该软件工具。

1.安装和启动2.连接数据库在启动SSMS后,首先需要连接到要操作的数据库。

点击工具栏上的“连接”按钮,在弹出的对话框中输入相应的服务器名称、身份验证类型和登录凭据,然后点击“连接”。

3.创建数据库在已连接的服务器上创建新数据库。

右键点击“数据库”节点,选择“新建数据库”,在弹出的对话框中输入数据库名称、文件路径及其它相关设置,然后点击“确定”。

4.创建数据表5.管理数据表对已创建的数据表进行管理操作。

支持多种操作,例如添加、修改和删除字段,修改约束和索引,修改数据表的属性,以及导入和导出数据等。

6.执行查询在“新建查询”窗口中,输入相应的SQL语句,并点击工具栏上的“执行”按钮执行查询操作。

查询的结果会显示在结果窗口中。

7.查询优化SSMS提供了多种查询分析和优化的工具,以帮助用户提高查询的性能。

例如可以使用执行计划来分析查询的执行情况,了解查询所涉及的表和索引等。

8.管理安全权限SSMS允许管理员对数据库中的用户和用户组进行权限管理。

可以通过右键点击相应的数据库或登录节点,选择“属性”来设置数据库的安全权限。

9.备份和还原通过SSMS可以对数据库进行备份和还原操作。

右键点击相应数据库节点,选择“备份”或“还原”来执行相应的操作。

10.监视和管理服务器通过SSMS可以监视和管理SQL Server实例。

可以查看服务器的性能指标,设定警报和任务计划,监视活动和错误日志等。

12.导入和导出数据可以使用SSMS来导入和导出数据。

右键点击相应的数据库节点,选择“任务”>“导入数据”或“导出数据”,然后按照向导进行相应设置和操作。

新SQL——SERVER实验练习答案

新SQL——SERVER实验练习答案

SQL-Server实验答案上海师范大学计算机系目录第一部分企业管理器的使用 (3)试验一注册服务器.................................................................................. 错误!未定义书签。

试验二创建数据库.................................................................................. 错误!未定义书签。

试验三创建表.......................................................................................... 错误!未定义书签。

实验四数据输入...................................................................................... 错误!未定义书签。

实验五登录到数据库服务器.................................................................. 错误!未定义书签。

第二部分SQL语言 (3)第二部分SQL语言 (3)试验一数据库创建 (3)试验二创建表 (3)试验三创建数据完整性 (5)试验四数据完整性试验 (6)试验五索引 (10)试验六更新数据 (11)试验七 Sql 查询语句 (12)试验八视图 (15)试验九安全性控制实验 (16)试验十存储过程 (17)试验十二触发器 (21)试验十二恢复技术 (25)试验十三事务 (26)试验十四锁 (27)第一部分企业管理器的使用第二部分SQL语言试验一数据库创建目的:1掌握利用SQL语言进行数据库的创建、维护。

2 sp_helpdb 命令要求:1 创建数据库 2 修改数据库 3 删除数据库一建立school 数据库1 使用查询分析器创建数据库 schoolCreate DataBase school2 使用 SP_helpdb 查询数据库 School 的信息3 使用SQL-Server 的企业管理器查看数据库 school 的信息。

实验三、四创建表及输入数据及完整性约束

实验三、四创建表及输入数据及完整性约束

实验三、四 创建表及输入数据及完整性约束本实验需要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的数据库中,文件夹是按数据库对象的类型建立的.文件夹名是该数据库对象名。

当在企业管理器中选择服务器和数据库文件夹,并打开已定义好的图书.读者数据库后,会发现它自动设置了关系图、表、视图、存储过程、用户、角色、规则、默认等文件夹。

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

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

实验一创建数据库和表以及表操作一、实验目的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习题答案】class=txt>4. 启动查询分析器,在查询分析器中使用transact-sql 语句create database创建studb数据库。

然后通过系统存储过程sp_helpdb查看系统中的数据库信息create database studbsp_helpdb5. 在查询分析器中使用transact-sql语句alter database修改studb数据库的设置,指定数据文件大小为5mb,最大文件大小为20mb,自动递增大小文1mb。

alter database studbmodify file(name=studb,size=5mb,maxsize=20mb,filegrowth=1mb)7. 使用企业管理器将studb数据库的名称更改为student_db。

alter database studbmodify name=student_db8. 使用transact-sql语句drop database删除student_db数据库。

drop database student_db实验3 sql server 数据表的管理5. 使用transact-sql语句create table在studentsdb数据库中创建grade表。

create table grade(学号 char(4),课程编号 char(4),分数 decimal(5))8. 使用transact_sql语句insert into...values向studentsdb数据库的grade表插入以下数据:学号课程编号分数0004 0001 80use studentsdbgoinsert into gradevalues(0004,0001,80)9. 使用transact_sql语句alter table修改curriculum表的“课程编号”列,使之为非空。

SQL Server 上机考试题

SQL Server 上机考试题

SQL Server 上机考试题一、数据库(表)的创建1、利用企业管理器(或查询分析器)创建一个软件学院学生管理系统的数据库RJXY06,要求:(1)含有一个数据文件,存入C盘,初始大小2MB,自动增长幅度为10%;(2)日志文件存入D盘,初始大小2MB。

2、系统对学生成绩进行管理,其中包含有学生、课程两个实体及两者的联系,通过E_R图分析,它们对应的属性分别有:(1)学生情况(学号,姓名,班级代号,班级名称,性别,出生日期,身高,家庭所在地,家庭人均月收入,是否团员)(2)课程档案(课程号,课程名称,总学时)(3)选课及成绩(学号,课程号, 课程名称,平时成绩, 考试成绩, 考试日期)2.1 如果按上述创建数据表,利用规范化理论判断其是否满足3NF?如果不满足,请修改。

2.2 利用查询分析器在RJXY06中创建数据表,要求:(1)为每个字段设计合理的数据类型;(2)为数据表定义正确的主键;(3)对学生情况表中的至少一个非主属性,定义约束。

2.3利用企业管理器建立表之间的联接(即关系图),并保存。

二、数据表的基本操作和用户权限1、在RJXY06中创建3个用户U1,U2,U3;创建1个角色R1。

要求:(1)利用企业管理器(或查询分析器)实现:U1,U2,U3均属于R1,授予R1有SELECT各个表的权限。

(2)分别授予U1有INSERT各个表的权限;授予U2有UPDA TE各个表的权限;授予U3有DELETE各个表的权限。

2、表的添加、修改和删除操作用户U1,U2,U3分别利用查询分析器登录,实现其中一个表的添加、修改和删除操作,并查询进行验证。

3、基本查询(1)查询学生的学号、课程号和总成绩(平时成绩*0.3+考试成绩*0.7)(2)查询学生性别='女' 并且家庭所在地='北京'的学生学号,姓名,性别,家庭所在地(3)查询学生姓名中包含有'梅'的学生情况(4)查询课程总学时IS NULL的课程档案情况(5)查询学生平时成绩在80到90之间的学号、课程号、平时成绩(6)查询选课及成绩表中的平时成绩(不要重复)(7)查询平时成绩为前5名的学号、课程号和平时成绩三、高级查询1、查询选课及成绩表中平均考试成绩、最高考试成绩;2、按学号统计学生的平均考试成绩;3、按学号统计学生的平均平时成绩,并且分数在85分以上;4、按学号统计学生的平均考试成绩,并且显示明细分类;5、实现3个表的内联接;注意与左外联接//右外联接//完全联接//交叉联接的区别;6、利用子查询实现:查询学生考试成绩>90的学生姓名、家庭所在地等;四、索引、视图、存储过程、备份、转换、自动化工作1、按姓名对学生情况表建立索引,并利用索引进行查询2、要求只能查询学生学号、姓名、班级代号等,不允许查询出生日期,利用视图实现3、建立存储过程实现两个整数的和4、利用企业管理器(或查询分析器)实现RJXY06的全备份,每周自动执行一次5、利用DTS将学生情况表转换为EXECEL表,每5分钟自动执行一次。

数据库实验指导sqj版

数据库实验指导sqj版

实验1 数据库的创建与管理(2学时)目的和要求1、巩固数据库的基础知识2、掌握创建数据库的方法3、掌握查看、修改数据库属性的方法4、掌握缩小、更名与删除数据库的方法5、掌握添加数据文件及分离、附加数据库的方法内容和步骤一、实验内容:试用企业管理器、查询分析器建立数据库JWGL(教务管理),并用企业管理器对建立的数据库进行管理。

1、创建数据库使用企业管理器创建(1)打开企业管理器,在左窗格中双击要建立数据库的服务器节点,将该节点展开。

双击“数据库”节点,然后在右窗格中右击空白区域,从弹出的快捷菜单中选择“新建数据库”命令。

(2)在“名称”文本框中输入的数据库名称“JWGL”,然后单击“数据文件”选项卡,在“文件名”栏中自动生成文件名为“JWGL_DATA”的数据文件,注:SQLServer2000在默认情况下自动在用户输入的文件名后面增加上Data字样。

(3)在“文件组”栏中,输入文件所属的文件组名称。

(主文件文件组名不能改变)(4)在“文件属性”选项组里,选中“文件自动增长”复选框,当数据文件的空间不够用时,SQLServer2000可以自动增加容量。

SQLServer2000提供了两种方式来实现数据文件的自动增加。

一种是以“按兆字节”的方式递增,一次增加1MB;另外一种方式是以“按百分比”的方式递增,一次递增原数据库文件容量的10%。

图1-1 数据库属性(5)单击“位置”栏中的按钮,选择存放数据文件的位置。

(6)单击“确定”返回“数据库属性”,单击“事务日志”选项卡,输入日志文件的名称、位置、大小,在日志需要更多空间时可以在“文件属性”选项组中设置日志自动增长和最大值选项,方法与设置数据文件类似。

用T—SQL语言创建数据库在查询分析器中输入如下所示的创建数据库的SQL脚本。

CREATE DATABASE JWGLONPRIMARY (NAME='JWGL_data',FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\DATA\JWGL_data.mdf',SIZE=20MB,MAXSIZE=200MB,FILEGROWTH=5MB) (或FILEGROWTH=5%)LOG ON(NAME='JWGL_log',FILENAME='c:\Program Files\Microsoft SQL Server\MSSQL\DATA\JWGL_log.ldf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=1MB)刷新后即可见建立的数据库JWGL12、查看、修改数据库属性1.使用企业管理器查看、修改数据库属性(1)SQLServer2000有许多选项可以改变数据库的行为。

数据库系统原理 实验二 以图形界面方式进行数据库和表的创建

数据库系统原理 实验二 以图形界面方式进行数据库和表的创建

实验二以图形界面方式进行数据库和表的创建实验目的:掌握使用图形界面的方式进行库和表的创建,以及数据的插入方法。

实验内容及要求:1、利用图形界面方式创建数据库;2、利用图形界面方式创建一个模式;3、利用图形界面方式在模式中创建表;4、利用图形界面方式在表中插入数据。

实验工具:企业管理器——可以运行在多种操作系统平台上的图形界面总控管理平台。

它允许用户、程序员和管理员进行管理和配置数据库服务器、管理各种数据库对象、管理数据安全、监视数据库服务活动、诊断修改和优化数据库等操作。

企业管理器的总的设计思想是记录下用户通过图形方式进行的操作,并转换成相应的SQL语句。

实验过程及步骤:一、创建TEST数据库创建步骤:打开企业管理器→在企业管理器的【数据库】节点,点击鼠标右键→点击【新建数据库】→弹出【新建数据库窗口】,在该窗口中的“数据库名称”后面输入要创建的数据库名,其他选项默认即可→点击【确定】。

图1 新建数据库二、在TEST数据库中创建SCOT模式实验一中已将TEST数据库创建完成,接下来需要在该数据库中创建SCOT 模式。

模式(Schema)实际上是一个名字空间,它包含命名对象(表,视图,存储过程,函数和序列)。

创建步骤:打开企业管理器→在企业管理器的【模式】节点,点击鼠标右键→点击【新建模式】→弹出【新建模式窗口】,在该窗口中的“模式名”后面输入要创建的模式名,点击【确定】。

图2 新建模式三、创建表在SCOT模式中创建三张表,分别为DEPT部门表、EMP员工表和SALGRADE工资等级表。

其中各表的结构为:DEPT表结构EMP表结构SALGRADE表结构创建步骤:打开企业管理器→在企业管理器的【表】节点,点击鼠标右键→点击【新建表】→弹出【新建表窗口】,在该窗口中的设置列名、数据类型、主键、精度等,点击【保存】,在窗口中输入表名。

图3 创建表四、在表中插入数据DEPT表数据EMP表数据SALGRADE表数据创建步骤:打开企业管理器→在企业管理器的【表】节点中找到插入数据的表名→点击鼠标右键→点击【打开表】下的【返回所有行】→弹出【打开表窗口】,在该窗口中的输入具体数据。

数据库管理系统实验指导书

数据库管理系统实验指导书

数据库管理系统(贾晓毅)--实验指导书实验课程名称:数据库管理系统实验指导书实验周学时: 2适用年级专业:课程负责人:李蕴实验指导老师:开放实验项目数:实验所需软硬件环境:586以上计算机实验一【实验目的】熟悉SQL Server 2000的操作环境【实验内容】1)熟悉Server 2000的主要组件2)各主要组件界面的了解实验二【实验目的】创建和使用数据库、数据表【实验内容】1)使用企业管理器按第6章P166表6-5的内容建立图书读者数据库。

2)在企业管理器中查看图书读者数据库的属性,并进行修改,使之符合要求。

3)通过企业管理器,在建好的图书读者数据库中建立图书、读者和借阅3个表,其结构为:图书(书号,类别,出版社,作者,书名,定价);读者(编号,姓名,单位,性别,电话);借阅(书号,读者编号,借阅日期)。

要求为属性选择合适的数据类型,定义每个表的主码,Allow Null和Default Value等列级数据约束。

4)在企业管理器建立图书、读者和借阅3个表的表级约束:每个表的PRIMARY KEY约束,借阅表与图书表、借阅表与读者表之间的FOREIGN KEY约束,要求按语义先确定外码约束表达式,再通过操作予以实现;实现借阅表的书号和读者表的编号的UNIQUE约束;实现读者表性别只能是“男”或“女”的CHECK约束。

5)通过企业管理器,在图书借阅数据库的图书、读者和借阅3个表中各输入10条记录。

要求记录不仅满足数据约束要求,要有表间关联的记录。

6)通过企业管理器实现对图书借阅数据库的图书、读者和借阅3个表中数据的插入、删除和修改操作。

实验三【实验目的】索引的创建与使用及数据库完整性设计;【实验内容】1、索引的创建和使用1)使用T-SQL命令建立教材P187的“球员球队”数据库及player和club数据库表。

2)利用企业管理器在player表的pno列上创建非聚集且唯一索引。

3)利用T-SQL命令在club表的cno列上创建聚集且唯一索引,在player表的fname、lname 两列上创建非聚集且唯一索引。

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

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

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

【实验⽬的】:了解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定义为主键,并且⾃动增长。

Oracle11g数据库基础教程课后习题答案

Oracle11g数据库基础教程课后习题答案

Oracle11g数据库基础教程参考答案第1章Oracle 11g数据库安装与配置1.简答题(1)企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。

(2)常用数据库类型包括事务处理类、数据仓库类以通用类型。

其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。

事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。

对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。

数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。

对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。

既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。

(3)数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。

在单机环境中,可以不设置域名,域名长度不能超过128个字符。

Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。

(4)● OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。

SQL SERVER 企业管理器操作指南

SQL SERVER 企业管理器操作指南

SQL SERVER 企业管理器操作指南使用SQL企业管理器管理我的SQL空间1、如果您的SQL空间开通以后,请打开您本地的SQL server 企业管理器(如果您没有安装SQL Server企业管理器,请先安装),如下图:2、点SQL server 组右键,选择新建SQL server 注册,如下图:3、弹出SQL server 注册向导,点下一步,如下图:4、可用的服务器填写,您订单中的服务器IP地址,然后点添加,如下图:5、您添加的服务器IP即可增加到右侧,然后点下一步,如下图:6、按下图选择连接使用方式,点下一步;7、按下图所示,按您的订单中显示的SQL用户名和密码,分别填写后,点下一步;8、完成SQL server 注册,点击完成,如下图:9、显示注册成功。

(如果总是提示失败,请检查您的局域网是否开放了1433端口,同时检查您的SQL链接超时时间,SQL默认超时时间为4秒,建议改成60秒---在SQL server 企业管理器=>工具=>选项=>高级。

)10、完成SQL server 注册后,在左侧列表中即可看到我们的远程服务器,如下图:11、点击我们的远程服务器,展开,再展开数据库,显示出服务器上的数据库列表,请找到您的订单中显示的数据库名称,点击展开,如下图:12、在表上点击右键,选择所有任务,选择导入数据,如下图所示:13、弹出数据导入向导,如下图:14、选择您原来存放数据库的服务器及登陆方法,如下图所示:15、选择目的,即为本公司的远程服务器,一般下图的内容不用修改;16、点下一步后,按下图选择,再点下一步;17、选择您想要导入的表、视图等数据内容,如下图所示:18、可以点击全选,也可以手动选择;19、选好后,点击下一步,弹出下面的图示,按提示,点下一步,完成。

20、至此,您已经设置好了数据库,然后修改您程序中的数据库链接,按您订单里面显示的服务器IP地址、数据库名、登陆用户名、登陆密码进行修改,即可进行数据库链接。

SQL-Server2000实用教程-全

SQL-Server2000实用教程-全
Pubs和Northwind数据库:它们是SQL Server自带的两个实例数据库 。
1.4 SQL Server 2000的系统数据库
1.4.2 SQL Server 2000系统表简介 Sysobjects表。SQL Server 的主系统表,出现在每 个数据库中。它对每个数据库对象含有一行记录。
1.4 SQL Server 2000的系统数据库
Sysusers表。出现在master数据库和每个用 户自定义的数据库中,它对整个数据库中的每 个Windows NT用户、Windows NT用户组、 SQL Server用户或者SQL Server角色含有一 行记录。
Sysdatabases表。它对SQL Server系统上 的每个系统数据库和用户自定义的数据库含有 一行记录,只出现在master数据库中。
Sysdepends表。它对表、视图和存储过程之 间的每个依赖关系含有一行记录,出现在 master数据库和每个用户自定义的数据库中。
1.4 SQL Server 2000的系统数据库
注意:如果使用DDL语句的INSERT、 UPDATE和DELETE语句来修改系统表的信息, 对整个系统是非常危险的,应该使用系统存储 过程来代替。
服务管ห้องสมุดไป่ตู้器;
企业管理器;
查询分析器;
服务器网络实用工具;
客户端网络实用工具;
导入和导出数据; 联机帮助文档;
本章首页
2.2 SQL Server服务管理器
SQL Server服务管理器(Service Manager) 是在服务器端实际工作时最有用的实用程序。 SQL Server服务管理器的主要作用是用来启动 数据库服务器的实时服务、暂停和停止正在运 行的服务,或在暂停服务后继续服务。

实验一 注册服务器

实验一 注册服务器

实验一注册服务器、建立数据库【实验目的】1.学会使用企业管理器2.学会注册、连接服务器3.学会创建登录、建立数据库4.学会为数据库创建和设置用户【实验内容】1.使用企业管理器注册、连接SQL数据库服务器2.使用企业管理器建立数据库3.使用企业管理器创建登录4.使用企业管理器为数据库创建用户并设置其权限【实验准备】1.复习与本次实验内容相关知识2.预习有关登录的建立等相关内容【实验步骤】1.启动企业管理器启动过程:开始菜单-->程序-->Microsoft SQL Server-->企业管理器,如下图所示。

2.注册SQL服务器⏹在企业管理器中,展开树形列表中的“Microsoft SQL Servers”项目,找下面的一个子项目“SQL Server组”。

用鼠标右键点击该图标,在弹出的菜单中选“新建SQL Server注册”菜单项,如下图所示。

⏹企业管理器启动向导进行注册。

然后点击“下一步”按钮。

出现如下图所示的对话框,在服务器编辑框中输入SQL Server的IP地址及数据库实例的名称,选择SQL Server身份验证方式,并填入登录名和密码,然后点击“确定”按钮。

3.连接SQL服务器⏹展开树形列表框中“SQL Server组”,在刚注册的服务器图标(如上图中所示,图中的服务器名称为(LOCAL) (Windows NT)上右击,选择弹出菜单中的“连接”,即可与SQL服务器进行连接。

4.建立数据库⏹数据库服务器连接以后,展开该服务器项目,其下有子项目“数据库”,选择该项目后,右击该项目,或者在右面的子窗口中右击,在弹出菜单中有“新建数据库”。

⏹点击“新建数据库”菜单项后,出现下图所示的对话框。

在“常规”选项卡中的“名称”编辑框中输入新建数据库的名称,如下图所示(图中51022201101处应为你的学号),设置完成后点击"确定"按钮,即可建立数据库。

5.建立登录帐号⏹为便于本课程后面的实验顺利进行,需要每位同学为自己在数据库系统中建立各自的登录帐号,并将上面自己新建的数据库的所有者角色授予给自己的登录帐号。

SQL+SERVER实验指导

SQL+SERVER实验指导

基于SQL SERVER的数据库技术实验指导计算机科学系软件教研室实验一数据库和表的管理实验目的掌握SQL SERVER常用组件的使用学会数据库的建立和使用学会表的建立和使用实验内容1.SQL SERVER常用组件的使用2.使用企业管理器和T-SQL语句来建立数据库3.使用企业管理器和T-SQL语句建立表实验步骤1、实例一本实例讲解企业管理器的使用(1)在“开始”|“程序”|“Microsoft SQL Server”中选择“企业管理器”,打开企业管理器。

界面如图所示。

图1.1 企业管理器主界面(2)双击“控制台根目录”下的“Microsoft SQL Servers”,出现“SQL Server组”,在组中选择相应的SQL Server注册服务器。

如下图所示。

图1.2 SQL SERVER服务器注册(3)双击“数据库”可以打开本服务器中的相应数据库,之后可以对数据库进行建立、更改、删除和对数据库中的表进行建立、更改和删除操作。

结果如下图所示。

图1.3 建立数据库(4)在企业管理器中可以对服务器的属性进行相应的设置。

右键单击服务器“SYS\SYS(WindowNT)”选择属性,出现下图所示属性对话框。

通过该对话框,可以对服务器和数据库进行适当的设置。

图1.4 SQL SERVER属性窗口(5)企业管理器也可以设置数据库的属性,右键单击某一数据库,选择“属性”,则会出现数据库属性对话框。

设置该对话框可以设置数据库的属性。

图1.5 数据库属性窗口2、实例二本实例讲解查询分析器的使用(1)在“开始”|“程序”|“Microsoft SQL Server”中选择“查询分析器”,打开查询分析器。

界面如图所示。

图1.6 SQL 查询分析器窗口(2)如果用户已经设置了密码,则会出现“连接SQL Server”对话框,输入相应的用户名和密码即可进入查询分析器窗口。

对话框窗口如下图所示。

图1.7 新建查询窗口(3)进入查询分析器窗口后,即可使用查询分析器的各项功能,如使用T-SQL语言查询数据库中的相关信息等。

数据库的安全管理

数据库的安全管理

实验9 数据库的安全管理一、实验目的1、掌握SQL Serve 的安全机制。

2、掌握服务器的安全性管理。

3、掌握数据库用户管理。

4、掌握权限的管理。

二、1、使用企业管理器注册向导注册一个SQL Server服务器,选择“Windows身份验证模式”注册。

如果已完成注册操作,先删除当前SQL Serve注册项,再重新注册。

2、 在企业管理器中通过SQL Server服务器属性对话框对SQL Server服务器进行混合认证模式配置。

3、 在Windows中创建用户账户,命名为“st_学号”,如st_10。

使用企业管理器为该用户创建一个用于SQL Serve的登录账户,使用Windows身份认证,服务器角色为system ,授权可访问的studentsdb数据库,及数据库中的访问角色为public和administratorsbdo。

4、使用系统存储过程sp_grantlogin为实验内容3创建的Windows用户授权,使其具有登录SQL Server的权限sp_grantlogin 'stu51\st_41'5、使用系统存储过程sp_addlogin创建混合模式验证的SQL Server登录,指定用户名为“st_学号”(不必在Windows中建立该用户,下面以st_11为例),密码为学号,默认数据库为studentsdb。

sp_addlogin 'st_41','1007514241','studentsdb'6、使用企业管理器或系统存储过程sp_grantbaccess为登录账户st_11建立数据库用户账户,指定用户名为st_user。

sp_grantdbaccess 'stu51\st_41','st_user'7、使用企业管理器或系统存储过程sp_addsrvrolemember将登陆账户st_11添加为固定服务器角色sysadmin,使st_11所拥有的所有权限。

SQL数据库配置

SQL数据库配置

数据库的配置:1、配置SQL Server 服务管理器
开启数据库代理是为收缩日志
2.在安装完数据库以后进入企业管理器
3.下拉企业管理器根目录至LOCAL下数据库右键点击选择新建数据库
在常规下将其新建名称建为newpd
记住数据文件及日志文件的位置路径,后面还原数据库时需要更改还原路径
4.在生成的新数据库下右键点击弹出对话框,点选所有任务-还原数据库弹出还原数据库对话框,一次在还原项点选“从设备”-------选择设备-----添加------“。

”-------选择备份文件路径。

在选项菜单下勾选强制还原。

确定开始还原数据库。

5. 还原数据库后单击newpd右键属性数据文件选项,在文件增长选项选择按兆字节大小,在最大文件大小项选择文件不受限制。

然后选择事务日志,在文件增长选项选择按兆字节大小10.在最大文件大小项选择文件增长限制为500 此项根据硬盘实际大小确定,如硬盘很大可适当加大在选项菜单下将故障还原选项改为简单,设置内勾选自动收缩。

确定后退出
6.右键点数据库newpd在所有任务下选择收缩数据库,在弹出的对话框下一次点选“根据本调度来收缩数据库”----“更改”---------“反复出现”-------“更改”编辑好收缩时间后确认退出
7.打开数据库newpd表MineIndex 将MineName列改为安装矿名。

数据库安装部分完成。

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

例:创建数据库XSXK,初始大小为5MB,最大大小为50MB,数据库自动增长,增长方式是按10%比例增长;日志文件初始大小为2MB,最大可增长到5MB(默认为不限制),按1MB增长;所有者是Administrator。

假设SQL Server服务已启动,并以Administrator身份登录计算机。

一、创建数据库“XSXK”的步骤如下:
1、从“开始”→“所有程序”→“Microsoft SQL Server”→“企业管理器”,如图1.1
所示。

单击“企业管理器”,打开“企业管理器”窗口,如图1.2所示。

图1.1启动SQL Server企业管理器
图1.2 “企业管理器”窗口
2、展开“Microsoft SQL Servers”→“SQL Server Group”→“(Local)(Windows NT)”,
如图1.3所示。

图1.3 “企业管理器”窗口
3、在“数据库”上单击鼠标右键,出现快捷菜单,如图1.4所示。

图1.4 “企业管理器”窗口
4、单击“新建数据库”,弹出“数据库属性”对话框,在“常规”选项卡的“名称”文本框中输入数据库名“XSXK”,如图1.5所示。

图1.5 “数据库属性”对话框
指导:
下面的操作步骤中,不要单击“确定”按钮(特别指出的除外)。

如果单击了“确定”按钮,则弹出图1.6窗口,此时要通过选择“XSXK”,单击鼠标右键,如图1.7,在弹出的快捷菜单中选择“属性”继续下面的操作。

图1.6 “企业管理器”窗口
图1.7 “企业管理器”窗口
5、选择“数据文件”选项卡,如图1.8所示。

图1.8 “数据文件”选项卡
指导:
数据文件和事务日志文件的默认存储位置是由SQL Server 2000 安装目录确定的。

6、在文件名为“XSXK_data”这一行的“位置”列上单击“浏览”按钮,找到E:\MSSQL 目录,如图1.9所示。

图1.9 找到E:\MSSQL目录
指导:
操作前在E盘下建MSSQL目录。

7、,单击“确定”,将数据文件存储位置改到E:\MSSQL目录下,如图1.10所示。

图1.10 更改数据文件存储位置
8、在文件名为“XSXK_data”这一行的“初始大小”列中,单击初始大小“1”,将其改为5,如图1.11所示。

图1.11 更改数据文件初始大小
9、在文件属性选项的“最大文件大小”多选框中,选中“将文件增长限制为”,将复选框中数字更改为“50”如图1.12所示。

图1.12 更改文件增长限制
10、选择“事务日志”选项卡,将事务日志文件存储位置改到E:\MSSQL目录下;在文件增长选项中,选中“按兆字节”,复选框中为“1”;在最大文件大小选项中,选中“将文件增
长限制为”,复选框中为“5”,如图1.13所示。

图1.13 “实例名”窗口
指导:
更改步骤与更改数据文件步骤基本相同。

11、单击“确定”,回到“企业管理器”窗口,如图1.14所示。

图1.14 “企业管理器”窗口
指导:
①在窗口的右侧可看到新创建的数据库“XSXK”。

数据库创建完毕。

②在计算机E:\MSSQL目录下可看到数据库文件XSXK_Data.MDF和事务日志文件XSXK_Log.LDF
例:修改数据库“XSXK”的初始大小为10MB。

二、修改数据库“XSXK”的步骤如下:
1、从“开始”→“所有程序”→“Microsoft SQL Server”→“企业管理器”,如图1.1所示。

单击“企业管理器”,打开“企业管理器”窗口,如图1.2所示。

图1.1启动SQL Server企业管理器
图1.2 “企业管理器”窗口
2、展开“Microsoft SQL Servers”→“SQL Server Group”→“(Local)(Windows NT)”→
“数据库”,如图1.4所示。

图1.3 “企业管理器”窗口
3、在数据库“XSXK”上单击鼠标右键,出现快捷菜单,选择“属性”,如图1.4所示。

图1.4 “企业管理器”窗口
4、单击“属性”,弹出“XSXK属性”对话框,单击“数据文件”,如图1.5所示。

图1.5 “XSXK属性”对话框
5、选择“数据文件”选项卡,将分配的空间改为“10”,如图1.8所示。

单击“确定”,则数据文件初始大小改为了10MB。

图1.8 “XSXK属性”对话框
指导:
数据文件和事务日志文件的存储位置、文件属性、等等均可在属性中进行修改。

三、删除数据库“XSXK”的步骤如下:
1、从“开始”→“所有程序”→“Microsoft SQL Server”→“企业管理器”,如图1.1所示。

单击“企业管理器”,打开“企业管理器”窗口,如图1.2所示。

图1.1启动SQL Server企业管理器
图1.2 “企业管理器”窗口
2、展开“Microsoft SQL Servers”→“SQL Server Group”→“(Local)(Windows NT)”→“数据库”,如图1.4所示。

图1.3 “企业管理器”窗口
3、在数据库“XSXK”上单击鼠标右键,出现快捷菜单,如图1.4所示,单击“删除(D)”即删除了数据库“XSXK”。

图1.4 “企业管理器”窗口。

相关文档
最新文档