第一篇:组建企业网与数据库系统第七章作业报告
组建企业网与数据库系统第七章作业报告 2011-3-27 星期日 第三机房 实验思路:使用ASP.NET连接数据库 实验步骤:1 附加数据库 将网站发布到IIS上
(新建虚拟目录,修改文档,版本等信息)
连通数据库
(修改网站上的Web.config文件)
测试连通性 实验截图:
首先修改文件夹的可读权限
附加数据库
选择网站文件夹下的date文件添加
在IIS上添加虚拟目录
选择添加网站的网站文件夹
设置权限为读取和运行脚本选项
在站点下添加站点下的login.aspx文件
上移到顶端
选择ASP.NET版本
实验需求的是 2.0版本
选择混合模式身份验证
配置成功
使用帐户登陆
登陆成功
实验完成!
第二篇:组建企业网站与数据库系统第六章实验报告
组建企业网站与数据库系统第六章实验报告 2011-3-24 星期四 第三机房
实验思路:建立数据库实现数据库的增删改查 实验步骤:对员工信息表进行操作的要求:
1.查询员工信息表中职称的所有信息
2.查询员工信息表中姓名和工资的列信息
3.查询员工信息表中工资大于3500的所有员工信息
4.查询工资在4000到6000的所有员工信息
5.只查询姓名是张三的信息
6.将工资按从高到低的顺序显示
7.将张三的工资更新为4500
8.将所有姓张的员工从员工信息表中删除掉
9.在员工信息表中插入一条记录(姓名,职称,工资),值为(张三,网络工程师,4500)
10.建一个新表员工信息表2,字段为(姓名,职称,工资),将员工信息表中的(姓名,职称,工资)内容添加到员工信息表2中)
11.将员工信息表中的(姓名,职称,工资)内容添加到新表员工信息表3中
12.用delete命令将员工信息表2中的所有数据全部删除
13.用Truncate Table命令将员工信息表3中的所有数据全部删除
员工信息表内容
员工编号
姓名
职称
工资
学历
001
张三
系统工程师
4000
大本
002
李四
网络工程师
5000
大本
003
张五
Linux工程师
6000
大本
004
王四
网络管理员
3000
大专
005
李明
系统管理员
3500
大专
实验截图:
建立员工信息表的数据库
1.查询员工信息表中职称的所有信息
2.查询员工信息表中姓名和工资的列信息
3.查询员工信息表中工资大于3500的所有员工信息
4.查询工资在4000到6000的所有员工信息
5.只查询姓名是张三的信息
6.将工资按从高到低的顺序显示
7.将张三的工资更新为4500
8.将所有姓张的员工从员工信息表中删除掉
9.在员工信息表中插入一条记录(姓名,职称,工资),值为(张三,网络工程师,4500)
10.建一个新表员工信息表2,字段为(姓名,职称,工资),将员工信息表中的(姓名,职称,工资)内容添加到员工信息表2中)
11.将员工信息表中的(姓名,职称,工资)内容添加到新表员工信息表3中
12.用delete命令将员工信息表2中的所有数据全部删除
13.用Truncate Table命令将员工信息表3中的所有数据全部删除
实验完成!
第三篇:第一学期组建企业网总结
北大青鸟 网络接口层功能:负责接收从IP层交来的数据报并将IP数据报通过低层物理网络发送出去,或者从低层物理网络上接收物理帧,抽出IP数据报,交给IP层。
互联网层功能:负责相邻节点之间的数据传输。
传输层功能:在源节点和目的节点的两个进程实体之间提供端到端的数据传输。
应用层功能:包括所有的高层协议。
8、OSI和TCP/IP的相同点:都有应用层、传输层、网络层。相邻层下层为上层服务。
OSI和TCP/IP的不同点:层次数目不同。OSI现有模型后有协议,TCP/IP现有协议后有模型。
9、PDU:协议数据单元。传输层的PDU为段,网络层的PDU为包,数据链路层的PDU为帧,物理层的PDU为比特。
5、MAC地址前24位是生产商向IEEE申请的厂商编号,而后24位是网络接口卡序列号。
MAC地址的
13、交换机的三种转发方式:
1)
存储转发:延迟不确定,速度慢,接收完整的帧,能校验。
2)
快速转发:延迟小,速度快,接收到目的地址。
3)
分段转发:延迟中,速度中,接收到前64字节,有一定冲突检测
4、trunk的工作模式:开启关闭期望自动
3、配置中继链路命令:
switch#configure terminal switch(config)#int f0/1
switch(config-if)#switchport mode trunk
TTL(8)协议号(8)
首部校验和(16)源地址(32)目标地址(32)可选项
Ip包头一直是我们的重点,虽然不是常考,但是这是我们网络
工程师的必备要点
子网划分的题型:
已知子网掩码算多少子网多少主机
已知子网主机算子网掩码的长度
算网络ID
用网络流量 3 静态路由是单向的缺乏灵活性
路由器的硬件:
Flash:闪存,存放路由器的IOS的
RAM:随机存储存放临时文件 running-config
ROM:只读存储存放POST伪代码和启动文件bootstrup NVRAM:非易失性存储存放永久配置文件的 startup-config
3)
v2路由选择更新具有认证功能
4)v2更新包中包含外
部路由标记
9、配置命令
router(config)#router rip
开启rip进程
router(config-router)#version 2 设置为版本2
router(config-router)#no auto-summary 配置不自动汇总
router(config-router)#network 192.168.1.0 宣告主网络号
router#show ip route 查看路由表
router#show ip protocol 查看路由协议配置
router#debug ip rip 开启调试命令
递归:客户机到服务器 迭代:服务器到服务器
6、为了增快解析速度,使用高速缓存。
7、HTTPS:安全超文本传输协议,基于HTTP开发。
8、在路由器上配置VTY口令: Router(config)#line vtg 0 4 Router(config-line)#login
vty
不需要no shutdown!!谁再noshutdown 把他shutdown了 Router(config-line)#password 123456
Router(config)#enable secrat 654321 配置加密的使能口令 Router#copy nvram:startup-config tftp
TELNET 10.1.1.1(端口号)
TELNET命令
Router#copy flash tftp
下载路由器中的IOS Router#copy tftp:flash
上传IOS到路由器 Router#copy nvram tftp
下载配置文件
Router#copy tftp:startup-config.cfg nvram
上传配置文件到路由器 Router#erase startup-config 恢复出厂默认值
路由器密码恢复
1、ctrl+break
2、rommon1>confreg ox2142
3、rommon2>reset 重启不读nvram
4、router#copy s r
5、router#sh run
6、清空密码
7、router(config)#config-register ox2102
8、router#copy r s
9、router#reload 重启
10、交换机密码恢复:
1、按mode开机2
2、flash_init
3、dir flash:
(交换机配置文件保存在config.text,在FLASH里)
4、rename flash:config text flash:config old
-----重命名config.text文件
5、boot
6、rename flash:config old flash:config text
-----改回来文件名
7、copy flash:config.text run
8、sh run
9、清空密码
10、保存并重启
交换机配置命令:
1、在交换机上设置主机名
switch(config)# hostname hostname
2、查看交换机的配置 switch#show running-config
3、使能口令
switch(config)# enable password password
4、加密保存的使能口令
switch(config)# enable secret password
5、配置IP地址
switch(config)# interface vlan 1
switch(config-if)# ip address ipaddress netmask switch(config-if)#no shutdown
6、配置交换机网关
switch(config-if)# ip default-gateway ipaddress
7、查看MAC地址表
switch#show mac-address-table
8、show cdp命令
switch# show cdp 显示设备的CDP全局配置信息
switch# show cdp interface-number 显示接口的CDP配置信息 switch# show cdp neighbors查看此还连有哪些cisco设备
switch# show cdp neighbors detail 显示相邻CISCO设备的详细信息 switch# show cdp traffic 显示有关CDP包的统计信息 switch# show cdp entry * 显示所有入口项的细节
9、保存交换机配置
switch#copy running-config startup-config switch#write
10、恢复交换机出厂配置 switch#erase startup-config
11、重启交换机 switch#reload
12、创建VLAN 1)在全局配置模式下 switch#configure terminal switch(config)#vlan 20 switch(config-vlan)#name test20 switch(config-vlan)#end 2)在VLAN数据库中 switch#vlan database switch(vlan)#vlan 20 name test20 switch(vlan)#exit
13、删除VLAN switch(vlan)#no vlan vlan-id
14、在VLAN端口中添加、删除端口
switch(config)# interface interface fastethernet0/1
switch(config-if)# switchport mode access
switch(config-if)# switchport access vlan vlan-num switch(config-if)# end
15、验证VLAN信息
switch#show vlan brief
16、配置接口为TRUNK模式命令
switch(config)# interface interface-id switch(config-if)# switchport mode trunk
17、配置接口为动态协商模式 switch(config)# interface interface-id switch(config-if)# switchport mode dynamic desirable/auto
18、使用show命令验证接口模式
switch#show interface interface-id switchport
19、从TRUNK中删除VLAN switch(config)# interface interface-id switch(config-if)# switchport trunk allowed vlan remove vlan-list 20、在TRUNK上添加VLAN switch(config)# interface interface-id switch(config-if)# switchport trunk allowed vlan add vlan-list
路由器配置命令 1.router>
路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它网络和主机,但不能看到和更改路由器的设置内容。2.router#
在router>提示符下键入enable,路由器进入特权命令状态router#,这时不但可以执行所有的用户命令,还可以看到和更改路由器的设置内容。3.router(config)#
在router#提示符下键入configure
terminal,出现提示符router(config)#,此时路由器处于全局设置状态,这时可以设置路由器的全局参数。4.router(config-if)# router(config-line)# router(config-router)#
路由器处于局部设置状态,这时可以设置路由器某个局部的参数。5.设置路由器名:
router(config)# host name 6.配置路由器端口IP地址
router(config)# interface fastethernet0/0 router(config-if)#ip add 192.168.1.1 255.255.255.0 router(config-if)#no shutdown router(config-if)#exit router(config)# exit 7.配置静态路由
router(config)#ip route 目标网络目标网络子网掩码下一跳地址
8.配置缺省路由
router(config)#ip route 0.0.0.0 0.0.0.0 下一跳地址 9.配置控制台密码
router(config)# line console 0 router(config-line)# login
router(config-line)# password cisco 10.配置console超时时间 router(config)# line console 0
router(config-line)# exec-timeout 0 0 11.配置显示同步
router(config-line)#logging synchronous 12.配置欢迎信息
router(config)#banner motd # 输入一段欢迎信息并以#号结束 13.配置路由器密码
router(config)#enable password cisco 设置使能口令为cisco router(config)#enable secret ciscolab 设置使能密码为ciscolab 14.配置路由器f0/0端口描述信息 router(config)# interface fastethernet0/0 router(config-if)#description 要描述的信息 15.对所有明文密码加密
router(config)#service password-encryption 16.将配置信息存盘(存入NVRAM)router#copy running-config startup-config 17.查看当前配置信息(RAM中的信息)router#show running-config 18.查看以存盘的信息(NVRAM中的信息)router#show startup-config 19.查看路由表信息 router#show ip route 20.查看此路由器还连有哪些cisco设备 router#show cdp neighbors 21.将路由器恢复的出厂配置 router#reload 22.将路由器配置拷贝到running-config中 router#copy startup-config running-config 23.保存信息
router#copy running-config startup-config
其实命令是需要你自己去练的,谁也帮不了你,不练你就不熟练!!
第四篇:数据库系统设计报告及项目总结
数据库系统设计报告及项目总结
我对数据库的制作是为了能够更方便更快捷的对学生基本信息、系部基本信息、课程信息、教职工信息以及学生成绩进行查询。
数据库的最终效果是能够按学号、姓名、系号查询学生基本信息;按职工号、姓名、系号查询教职工基本信息;按系号、系名称查询系的基本信息;按课程号、课程名称、上课教师姓名查询课程基本信息;按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。若查询涉及多门课程,则按课程分组。每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩);能按课程号、课程名称、教师姓名输出对应课程的成绩报表;能够根据课程、授课教师统计成绩>=90分、>=80分、>=70分、>=60分及不及格学生的人数及比例。内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。
我建立了学生基本信息表,系部基本信息表,课程信息表,教职工信息表,选课信息表以及没门课程的成绩表。课程包括音乐鉴赏、影视鉴赏、体育、数学、商业应用文写作、实用英语这几门课程。学生基本信息表的内容及数据类型如下:学号INT PRIMARY KEY,姓名VARCHAR(10)NOT NULL,性别 VARCHAR(50),出生日期 INT ,入学成绩 INT,所在系号 INT。系部基本信息表内容及数据类型如下:系号 INT PRIMARY KEY,系名称VARCHAR(50)NOT NULL,系的简介 VARCHAR(50)。课程信息表内容及数据类型如下:课程号INT PRIMARY KEY,课程名称 VARCHAR(50)NOT NULL,任课教师号INT,学时INT ,学分INT,上课时间
VARCHAR(50),上课地点 VARCHAR(50),考试时间VARCHAR(50)。教职工信息表内容以及数据类型如下:职工号 INT PRIMARY KEY,教师姓名VARCHAR(10)NOT NULL,性别 VARCHAR(50),出身年月 INT ,所在系号INT,职称VARCHAR(50),技术专长 VARCHAR(50)。将课程信息中的任课教师号与教职工信息表的职工号。选课信息表内容以及数据类型如下:学号INT PRIMARY KEY,教师姓名VARCHAR(10)NOT NULL,课程号 INT,课程名称 VARCHAR(10),平时成绩 INT,考试成绩 INT,总评成绩 INT。
我创建数据库是在图形界面下进行的,数据库的名称为market,一些查询语句是通过SQL语句进行的。我创建了视图方便对学生成绩进行查询,在创建视图过程中用到了COUNT函数和AVG函数和存储过程。因为在创建成绩报表关于不同分值的人数和比例时,需要这些函数和存储过程,可以先利用COUNT函数求出不同分值之间的人数在创建存储过程,接着在利用AVG函数和存储过程求出不同分值间的人数所占比例,最后在创建视图,一个有关成绩报表的视图就建立成功了。
在数据库的设计过程中,我也遇到了一些问题,例如,创建表时没有注意各表之间的联系,所以在设计数据库时应先对各表之间的联系进行全面的了解。其次要注意创建和查询时的SQL语句的正确运用,输入字母和数字时要在英文输入法的状态下,有时要注意各字段之间的空格间距,创建多表之间的链接时要注意写出各表之间的相同项目之间的链接。
所做任务如下:
建立外键
Alter table 课程信息 add
constraint Fk_课程信息_教职工信息foreign key(任课教师号)REFERENCES 教职工信息(职工号)go
修改语句 USE market GO UPDATE 学生基本信息
SET 姓名='王晓明', 出生日期='19930721' WHERE 学号=12432201
GO
删除语句 USE market GO DELETE 学生基本信息 WHERE 学号=12432210 GO
a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩
USE market GO CREATE VIEW 成绩报表 AS SELECT 课程信息.课程号,课程信息.课程名称, 课程信息.任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩, 学生基本信息.性别 FROM 课程信息 INNER JOIN 教职工信息 ON 课程信息.课程号=教职工信息.职工号 INNER JOIN 选课信息
On 选课信息.课程号=课程信息.课程号 INNER JOIN 学生基本信息
On 学生基本信息.学号=选课信息.学号
group by 课程信息.课程号,课程信息.课程名称, 课程信息.任课教师号,课程信息.学时,课程信息.学分,教职工信息.教师姓名, 选课信息.学号, 选课信息.平时成绩, 选课信息.考试成绩, 选课信息.总评成绩,学生基本信息.性别 go
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershu1 AS SELECT * FROM 数学成绩信息
WHERE 总评成绩 >= 90
--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE order1renshu1
SELECT D90人数=COUNT(ALL 学号)
FROM ordershu1
USE market GO--建立信息的存储过程
CREATE PROCEDURE order1bili AS SELECT
D90所在比例 =AVG(distinct 10)
FROM order1renshu1
USE market GO CREATE VIEW 成绩报表1 AS SELECT D90人数,D90所在比例
FROM ordershu1 INNER JOIN order1bili INNER JOIN order1renshu1
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershu2 AS SELECT * FROM 数学成绩信息
WHERE 总评成绩 >= 80--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershu3 AS SELECT * FROM 数学成绩信息
WHERE 总评成绩 >= 70--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershu4 AS SELECT * FROM 数学成绩信息
WHERE 总评成绩 >= 60--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershu5 AS SELECT * FROM 数学成绩信息
WHERE 总评成绩 =< 60--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE orderti AS SELECT * FROM 体育成绩信息
WHERE 总评成绩 >= 90--比较运算符 USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershang AS SELECT * FROM 商业应用文成绩信息
WHERE 总评成绩 >= 90--比较运算符
USE market GO--建立信息的存储过程
CREATE PROCEDURE ordershi AS SELECT * FROM 实用英语信息
WHERE 总评成绩 >= 90--比较运算符
第五篇:《数据库系统概论》实训报告
《数据库系统概论》实训报告
上机坏境:XP系统SQL Server Management Studio 2008
实训步骤:
一、表的建立
1·建立“供应商关系”S表
2·建立“关系零件” P表
3·建立“工程关系”J表
4·建立“供应关系”SPJ表
二、输入表的数据;
1·输入“供应商关系”S表数据:
2·输入“关系零件” P表数据:
3·输入“工程关系”J表数据:
4·输入“供应关系”SPJ表数据:
三、用SQL语句表达下列查询:
1·检索供应零件给编号为J1的工程的供应商编号SNO
2检索供应零件给工程J1,且零件编号为P1的供应商编号SNO
3查询全体工程的详细信息
4查询没有正余额的工程编号、名称及城市,结果按工程编号升序排列
5求使用零件数量在100与1000之间的工程的编号、零件号和数量
6、查询上海的供应商名称(假设供应商关系的SADDR列的值都以城市名开头)
7、求使用了P3零件的工程名
称
8、求供应零件给工程J1,且零件颜色为红色的供应商编号SNO
9、求至少使用了零件编号为P3和P5的工程编号JNO
10、求不使用编号为P3零件的工程编号JNO和名称JNAME
11、求使用了全部零件的工程名称
12、求至少用了供应商’S1’所供应的全部零件的工程号JNO
13、求供应P3零件的供应商个数
14求项目余额的最大值,最小值,总值和平均值,输出的列名分别为:MAX_NUMBER,MIN_NUMBER,SUM_NUMBER,AVG_NUMBER
15统计每个供应商供应不同零件的种数和供应总数量
16统计上海地区的项目使用零件的种数(超过3种)和零件总数量。要求查询结果按零件的种数升序排列,种数相同时按总数量降序排列。
17求不使用编号为P3零件的工程编号JNO和名称JNAME
18检索至少不使用P3和P5这两种零件的工程编号JNO
19查询最昂贵的零件单价
20查询至少使用了‘东方配件厂’一种零件的工程编号
四.心得体会 经过此次实训,认识到数据库是数据管理的最新技术,是计算机科学的重要分支。促进了信息的便捷管理和查询。在语句的查询中代码的准确性和语句的理解至关重要。
在老师的悉心教导和上机实验实践当中度过的,经过这次实训,让我们学习到了很多东西,让我们又多掌握了一项专业的技术,今后我们将更努力的学习这门课程,勤于实践,不断提高。