实验14Word下载.docx

上传人:b****3 文档编号:6292747 上传时间:2023-05-06 格式:DOCX 页数:14 大小:22.12KB
下载 相关 举报
实验14Word下载.docx_第1页
第1页 / 共14页
实验14Word下载.docx_第2页
第2页 / 共14页
实验14Word下载.docx_第3页
第3页 / 共14页
实验14Word下载.docx_第4页
第4页 / 共14页
实验14Word下载.docx_第5页
第5页 / 共14页
实验14Word下载.docx_第6页
第6页 / 共14页
实验14Word下载.docx_第7页
第7页 / 共14页
实验14Word下载.docx_第8页
第8页 / 共14页
实验14Word下载.docx_第9页
第9页 / 共14页
实验14Word下载.docx_第10页
第10页 / 共14页
实验14Word下载.docx_第11页
第11页 / 共14页
实验14Word下载.docx_第12页
第12页 / 共14页
实验14Word下载.docx_第13页
第13页 / 共14页
实验14Word下载.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

实验14Word下载.docx

《实验14Word下载.docx》由会员分享,可在线阅读,更多相关《实验14Word下载.docx(14页珍藏版)》请在冰点文库上搜索。

实验14Word下载.docx

b)在弹出的确认删除对话框中选择按钮“是”

(或者使用SQL语句“dropdatabaseSPJ2”)

(3)用企业管理器创建表供应商表S(SNO,SNAME,STATUS,CITY);

零件表P(PNO,PNAME,

COLOR,WEIGHT);

a)在SQLServer企业管理器中的数据库下的“表”节点上右击鼠标在弹出的菜单上点击“新建表”

b)在出现的表设计器中为表中加入四个列,如下表所示

列名

数据类型

长度

允许空

SNO

char

10

SNAME

char

10

STATUS

int

4

CITY

c)点击工具栏上的属性图标

,可以查看表的属性。

在描述文本框中输入对该表的描述:

供应商表

d)完成表的设计之后可以点击工具栏上的保存图标,在弹出的选择名称对话框中输入表的名称“S”,点击确定按钮

e)独立完成创建零件表P(PNO,PNAME,COLOR,WEIGHT)。

其中PNO、PNAME、COLOR三列的数据类型为“char”,WEIGHT数据类型为“int”;

PNO非空

(4)用SQL语句创建工程项目表J(JNO,JNAME,CITY);

供应情况表SPJ(SNO,PNO,JNO,QTY),并进行列的修改、删除

a)在查询分析器中输入以下命令:

createtableJ

(JNOchar(10)notnull,

JNAMEchar(10),

CITYint,

AGEint)

点击

,观察执行结果

b)修改CITY的数据类型为char:

AltertableJ

AltercolumnCITYchar(10)

c)删除列AGE:

DropcolumnAGE

d)独立完成用SQL创建供应情况表SPJ(SNO,PNO,JNO,QTY)。

其中SNO、PNO、JNO三列的数据类型为“char(10)”且非空,QTY的数据类型为“int”

(5)为表S、P、J、SPJ创建主键

a)点击“表”节点,在S表上右击鼠标,在弹出的对话框中选择“设计表”

b)选择SNO列,右击鼠标,在弹出的菜单中选择“设置主键”

c)独立思考完成P、J、SPJ表的主键创建。

(6)用SQL语句为表插入元组

InsertintoS

Values(‘S1’,’精益’,20,’上海’)

b)将S1的城市改为“天津”:

UpdateS

SetCITY=’天津’

WhereSNO=’S1’

c)删除元组S1:

DeletefromS

d)独立完成S表的剩余元组插入:

S1

精益

20

天津

S2

盛锡

北京

S3

东方红

30

S4

丰泰盛

S5

为民

上海

(7)用企业管理器为表插入元组

a)点击“表”节点,在P表上右击鼠标,在弹出的对话框中选择“打开表返回所有行”,在出现的对话框中为表加入如下数据:

PNO

PNAME

COLOR

WEIGHT

P1

螺母

12

P2

螺栓

绿

17

P3

螺丝刀

14

P4

P5

凸轮

40

P6

齿轮

b)独立完成J表、SPJ表的元组插入

J表:

JNO

JNAME

J1

三建

J2

一汽

长春

J3

弹簧厂

J4

造船厂

J5

机车厂

唐山

J6

无线电厂

常州

J7

半导体厂

南京

SPJ表:

QTY

200

100

700

400

500

300

(8)将数据库SPJ备份到你的文件夹内

实验二数据库的查询

(1)掌握SELECT语句的基本语法

(2)掌握子查询的表示

(3)掌握连接查询的表示

(4)掌握视图建立、查询方法

(5)掌握数据汇总的方法

(6)掌握ORDERBY子句的作用和使用方法

(1)了解SELECT语句的基本语法格式

(2)了解SELECT语句的执行方法

(3)了解子查询的表示方法

(4)了解连接查询的表示方法

(5)了解数据汇总的方法

(6)了解ORDERBY子句的作用和使用方法

(1)还原实验一备份的数据库

a)打开企业管理器,新建数据库SPJ

b)在SPJ节点单击右键,选择“所有任务还原数据库”

c)在弹出的“还原数据库”对话框中的“还原”项选择“从设备”,单击“选择设备”按钮

d)在弹出的“选择还原设备”对话框中点击“添加”按钮输入备份路径

(2)SELECT语句的基本语法

a)求供应工程J1零件的供应商号码SNO

在查询分析器中执行SQL语句:

SELECTDISTSNOFROMSPJWHEREJNO=’J1’

执行语句,观察执行结果

b)独立完成下列查询:

●求供应工程J1零件P1的供应商号码SNO

●找出所有供应商的姓名和所在城市

●找出所有零件的名称、颜色、重量

●找出使用供应商S1所供应零件的工程号码

(3)掌握子查询的表示

a)找出上海厂商供应的所有零件号码

SELECTPNOFROMSPJ

WHERESNOIN(SELECTSNOFROMSWHERECITY='

上海'

●找出使用上海产的零件的工程名称

(4)掌握连接查询的表示

a)求供应工程J1零件为红色的供应商号码SNO

SELECTSNOFROMSPJ,PWHEREJNO='

J1'

ANDSPJ.PNO=P.PNOANDCOLOR='

红'

●找出工程项目J2使用的各种零件的名称及其数量

●求没有使用天津供应商生产的红色零件的工程号JNO

●找出没有使用天津产的零件的工程号码

(5)掌握视图创建方法

a)请为三建工程项目建立一个供应情况的视图,包括供应商代码(SNO)、零件代码(PNO)、供应数量(QTY)

CREATEVIEWVSPASSELECTSNO,PNO,QTYFROMSPJ,J

WHERESPJ.JNO=J.JNOANDJ.JNAME='

三建'

b)找出三建工程项目使用的各种零件代码及其数量

SELECTDISTPNO,QTYFROMVSP

c)针对视图VSP,独立完成下列查询:

●找出供应商S1的供应情况

d)删除视图VSP

DROPVIEWVSP

(6)掌握数据汇总的方法

a)查询供应商的数量

SELECTCOUNT(*)FROMS

●查询有供应商S3参与的工程数量

(7)掌握ORDERBY子句的作用和使用方法

a)查询有供应商S1参与的零件代码、工程代码,按工程代码升序排列

SELECTPNO,JNOFROMSPJWHERESNO='

S1'

ORDERBYJNO

●查询工程J2所涉及的供应商代码、零件代码,按供应商代码将序排列

 

实验三权限管理与数据转换

(1)掌握SQLSERVER中登录的创建、删除方法

(2)理解角色的概念,掌握角色的创建、删除方法

(3)掌握权限的授予、收回方法

(4)了解数据导入导出概念,掌握SQLSERVER与EXCEL之间的数据转换方法

(1)了解数据库中用户、登录的概念

(2)了解角色的概念

(3)了解权限的概念

(4)了解用SQL语句进行权限管理的方法

(5)了解数据转换的概念

(6)了解数据共享的优点

(1)创建新登录

a)在企业管理器中展开服务器组,然后展开服务器,展开“安全性”文件夹,右击“创建登录”命令。

b)在“常规”页中,输入名称U1,选择默认数据库“SPJ”,选择“sqlserver身份验证”,输入密码(可选)。

c)在“数据库访问”页中,在数据库“SPJ”前划“√”,单击“确定”。

d)独立完成登录U2的创建(默认数据库为“SPJ”)。

(2)删除登录

a)展开“安全性”—〉“登录”。

b)在“U2”上单击右键,选择“删除”。

观察结果。

(3)权限授予

a)在“查询分析器”中输入如下代码:

GrantselectonStoU1

执行。

b)使用U1登陆,分别对表J、P、S、SPJ进行查询操作,观察结果。

切换用户的具体步骤如下:

在节点“(LOCAL)(WindowsNT)”单击右键“编辑sqlserver注册属性”“使用sqlserver身份验证”登录名中输入“U1”(如设置了密码请输入密码)确定。

c)更换为管理员登录,步骤同上,将“使用sqlserver身份验证”更换为“使用Windows身份验证”。

d)独立完成对U1的授权:

对P表查询权限、对J表插入权限、对SPJ表全部操作权限。

使用U1登录,检验授权结果。

(4)权限收回

a)更换为管理员登录,在“查询分析器”中输入如下代码:

RevokeselectonSPJfromU1

执行,切换用户,观察结果。

b)独立完成对U1的权限收回:

对P表查询权限、对SPJ表的删除权限。

(5)角色的创建与删除

a)“角色”节点单击右键“新建数据库角色”名称“db_user”添加用户U1确定。

b)“db_user”单击右键属性权限表S、P、J、SPJ所对应的select权限全部选择“√”。

c)使用U1登录,分别对四个表进行查询操作,观察结果。

d)使用revoke语句收回U1对SPJ的查询权限,观察结果,并思考原因。

(“角色”是一组权限的集合,角色权限是用户的基本权限,不容许管理员收回)

e)独立删除角色db_user,如遇到问题请独立思考原因并解决。

(6)数据转换

Sqlserver作为一款功能强大的数据库管理系统,支持与许多其他数据库、应用系统的数据共享。

这里只介绍sqlserver与excel之间的数据转换方法。

a)导出数据

“SPJ”节点单击右键所有任务导出数据选择目的“microsoftexcel5.0”、(文件名路径自己输入)选择源表和视图“全选”完成。

独立完成从excel文件导入数据,如遇到问题请独立思考原因

实验四数据库设计

实验目的

●掌握数据库设计的基本理论、方法和步骤。

●掌握SQL语言的使用。

实验内容及要求

根据附件中的系统需求,按照数据库设计的基本理论、方法和步骤,完成系教学信息数据库的设计与实施。

具体要求如下:

1.写出需求分析报告,各阶段设计方案(主要包括E-R图、关系模式、视图、索引等);

2.按照设计方案,用SQL建立数据库、表、视图、索引;

3.按照功能需求,用SQL语言实现各种功能需求。

实验步骤

1.系统需求分析;

2.概念结构设计;

3.逻辑结构设计;

4.存储结构设计;

5.数据库实施

6.实验结果及分析

附件:

系统需求

数据库中要存储以下信息:

1.数据库需要存储以下基本信息:

系、班级、教师、学生、课程,开课学期等,各个实体型的属性自己确定;

2.数据库中还要保存以下实体之间的联系:

每个系有若干教师并有一个系主任;

每个系有若干班级,每个班级有若干学生并有一个班长;

每学期每个教师可以讲授若干课程,每学期每门课程只能由一个教师讲授;

每学期每个学生可以选修若干课程,每门课程可以有若干学生选,每个学生选修的课程有一个成绩。

对数据库要实现以下基本功能要求:

1.各种基本信息的维护(插入、删除、修改、检索);

2.实现教师讲授课程,学生选修课程信息的维护(插入、删除、修改、检索);

3.教师在每门课程考试结束后,要登录该课程的考试成绩。

4.学生可以查询自己的课程成绩。

(注:

检索操作可自己设计,但要求多样化)

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 党团工作 > 入党转正申请

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2