ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:75.14KB ,
资源ID:18790480      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18790480.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数据库原理课程设计Word文档下载推荐.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

数据库原理课程设计Word文档下载推荐.docx

1、3. 了解SQL Server2000数据转化服务、管理、复制、安全性;4. 了解SQL Server支持服务和元数据服务。三、 试验平台1. 操作系统1) Windows XP/Vista/Win72) Windows Server 2000/2003/20082. 数据库管理系统1) SQL Server2000/2005/2008四、 实验内容1. 根据安装文件说明安装数据库管理系统2. 学会启动/停止MS SQL Server服务。3. 初步了解RDBMS的安全性,完成数据库的登录和登出。4. 查看SQL Server自带的四个系统数据库和两个示例数据库。5. 在“企业管理器”中创建名

2、为student_course数据库。6. 在数据库student_course中创建基本表:学生表(student),课程表(course),学生选课表(sc)。表1学生课程数据库student_course的表结构student属性名数据类型可否为空含义SnoChar(7)否学号(唯一)SnameVarchar(20)学生姓名SsexChar(2)性别Sagesmallint年龄sdeptChar(5)学生所在系CourseCnoChar(1)课程号(唯一)Cname课程名称cpno先行课程号ccredit可学分SC学号课程号gradeNumeric(4,1)成绩7. 向学生-课程stud

3、ent_course数据库中的各个表插入数据向6中三个表中插入数据。(数据见p82)答:create table Student (Sno char(7) primary key, Sname Varchar(20) unique, Ssex Char(2), Sage smallint, Sdept Char(5) );select * from Studentcreate table Course (Cno char(1), Cname Varchar(20), cpno Char(1), ccredit smallintselect * from Coursecreate table S

4、C (Sno Char(7), Cno Char(1), gread Numeric(4,1)insert into Student(Sno,Sname,Ssex,Sage,Sdept)values(2002151,李勇男20CS)insert into Course(Cno,Cname,Cpno,Ccredit)1数学54alter table SC alter column Gread char(2) insert into SC(Sno,Cno,Gread)2001024376五、 实验报告内容1. 安装数据库SQL Server2000的步骤及遇见问题解决方法。2. 写出在“企业管理器

5、”中创建数据库和表的一般步骤。3. Numeric(4,1)是什么意思。实验二 数据定义(2课时)一. 实验目的通过查询分析器的环境执行SQL脚本语句方式,学会创建、修改、删除基本表、索引等基本操作。二. 实验准备1 复习对基本表、索引的创建、删除和修改操作;2 复习Create table、Create Index、Alter table、Drop table、drop index等命令。三. 实验内容1 启动MSSQL Server服务,打开Enterprise Mamager 和Query Analyzer。2 在Query Analyzer中用Create Table命令创建Stude

6、nt_course数据库中的基本表:学生表(student)、课程表(course)、以及成绩表(grade) 。3 验证下列各项操作:1) 学生表增加一属性nation(民族),数据类型为varchar(20)。2) 删除学生表中新增的属性Nation。3) 为学生创建一个名为IX_sname的索引,以姓名排序。4) 删除IX_sname索引。四. 实验步骤1 打开“查询分析器”有两种方法可进入“查询分析器”,一种是执行如下操作:开始MS SQL Server组查询分析器;另一种是在“企业管理器”界面中操作:工具查询分析器。2 在“查询分析器”的工具栏的数据库下拉选择框中,选中Student

7、_course,使之成为当前操作的数据库,在编辑框中键入下列SQL语句,创建实验内容中要求完成的表。3 按编辑框上方的图形菜单中的绿色箭头按钮,执行编辑框中的sql语句。五. 实验报告内容1 写出用Create Table语句对四个基本表的定义。2 写出验证各项操作的SQL语句。实验三 数据检索(4课时)一. 实验目的 掌握数据检索SQL语句SELECT的应用,能使用Select语言对表作数据检索、数据过滤、数据计算、数据汇总、数据分组及连接检索等操作。1、 复习SELECT语句的语法。2、 复习SQL中五种库函数:AVG、SUM、MAX、MIN、COUNT。3、 复习连接查询,嵌套查询,集合

8、查询。4、 用SQL语句完成下列各项操作:(1)查询全体学生的学号和姓名。(2)查询全体学生的详细记录。(3)查询全体学生的姓名及其出生年份。(4)查询全体学生的姓名、出生年份和所在院系,要求用大写字母表示所有系。(5) (Sno char(7) primary key,(6) Sname Varchar(20) unique,(7) Ssex Char(2),(8) Sage smallint,(9) Sdept Char(5)(10) );(11)(12)select * from Student(13)(14)create table Course(15) (Cno char(1),(1

9、6) Cname Varchar(20),(17) cpno Char(1),(18) ccredit smallint(19) );(20)(21)select * from Course(22)(23)create table SC(24) (Sno Char(7),(25) Cno Char(1),(26) gread Numeric(4,1)(27) );(28)(29)select * from Student(30)(31)insert into Student(Sno,Sname,Ssex,Sage,Sdept)(32)values(33)(34)insert into Cour

10、se(Cno,Cname,Cpno,Ccredit)(35)values(36)(37)alter table SC alter column Gread char(2) (38) (39)insert into SC(Sno,Cno,Gread)(40)values(41)(42)alter table Student add nation varchar(20)(43)(44)alter table Student drop column nation (45)(46)create unique index LX_sname on Student(Sname)(47)(48)select

11、Sno,Sname(49)from Student(50)(51)select * (52)from Student;(53)(54)select Sname,Sdept(55)from Student;(56)(57)查询被选修了的课程的课程号。(58)查询年龄在20-23岁(含20,不含23岁)之间学生的姓名,性别和年龄。(59)查询计算机系和数学系的学生学号、姓名和系别。(60)查询姓“欧阳”且全名为4个汉字的学生的姓名、年龄。(61)查询以“DB%”开头,且倒数第3个字符为a、倒数第2个字符是a或者b或者c的课程的详细情况。(62)查询所有有成绩的学生学号和课程号。(63)练习例26-

12、30(课本p99)。(64)查询选修了3号课程的学生的学号及其成绩,结果按分数升序排列。(65)查询每个学生及选修课程的情况。(66)查询每一门课的间接先修课。(67)查询选修3号课程且成绩在60分以下的所有学生的学号、姓名。(68)查询跟“张扬”在同一系学习的学生。(69)查询选修了课程名为“数据库原理”的学生学号和姓名。(70)找出每个学生超过他选修课程平均成绩的课程号。(71)练习例42-43.(P108)(72)练习例48-52.(P112)1、 验证完成各项操作的SQL语句。2、 检验下面语句是否正确:SELECT eno,basepay,serviceFROM salaryWHER

13、E basepayAVG(basepay)四. 实验报告内容1 写出完成各项操作的SQL语句。2 实习内容2的SQL语句是否正确?如果不正确,请写出正确的语句表达式。3 使用存在量词NOTEXISTS的嵌套查询时,何时外层查询的WHERE条件为真,何时为假。实验四 数据操作和视图(2课时)一、实验目的1掌握用数据操作SQL语句对已建基本表完成操作:修改update、删除delete、插入insert数据操作SQL语句。2掌握创建、删除和查询视图的方法,验证可更新视图和不可更新视图。二、实验准备1 复习UPDATE,INSERT,DELETE语句格式的使用。2 复习视图概念。3 复习UPDATE

14、、DELETE、INSERT语句与自查询的结合使用。4 用SQL语句完成下列各项操作:(1)将课程表中的“信息系统”课程记录删除。(2)将计算机系的学生选课信息建立视图CS_VIEW。(3)将一条成绩记录(0100201,1)插入到成绩表中。(4)修改学号为“2001110”的学生的成绩为70分。三、实验内容1 验证各项操作的SQL语句。2 建立一个视图dept_grade,用来反映每个系的所有选修课的平均成绩,并对 其进行更新操作。四、实验报告内容2 实验内容2创建的视图能否进行更新?为什么?实验五 使用ERWIN4.0完成ER图设计(2课时)1. 了解ERWIN工具的使用方法,掌握提交/模

15、式生成引擎和反转引擎;2. 掌握ER图的设计及数据库的反转;3. 能够利用ERWIN工具实现ER模型到逻辑、物理模型的转化。1. 阅读ERWIN说明文档及ER图的表示方法;2. 了解ERWIN的logical、physical、logical/physical模型及其区别;3. 掌握反转引擎;4. 掌握提交/生成模式引擎。1. 打开Computer Associates ERwin 4.0软件,选择默认路径打开程序EMOVIES.ER1;2. 利用反转引擎,生成SQLServer2000下自带数据库 pubs的ER逻辑物理模型;3. 创建工厂物资管理逻辑模型,并将其生成SQLServer200

16、0模式。实验过程中详细讲解。1. 提交数据库pubs反转后的ER模型图及完成步骤;2. 设计工厂物资管理概念模型及转化为SQLServer2000数据模式的步骤。六. 思考题1. 深入理解概念模型、逻辑模型、物理模型及其在数据库设计中的体现?2. ERWIN是如何实现反转及生成模式的?NorthWind数据库反转生成的ER图实验六 SQL Server数据库编程应用(4课时)1 利用JSP+JavaBean+SQL Server构建数据库应用开发平台。2 了解ODBC和JDBC的数据库访问技术。1 熟悉JSP简单语法,会简单的界面设计。2复习ODBC、JDBC的知识。3完成完整的流量传感器数据

17、显示功能。1 配置ODBC、部署JDBC 。2分别以ODBC方式和JDBC方式连接数据库。四、实验步骤:1 具体配置ODBC(1)打开Windows 控制面板性能和维护管理工具双击(ODBC)图标弹出”ODBC数据源管理器”窗口。(2)选择“系统DSN”选项卡,单击“添加”按钮,弹出“创建新数据源”对话框。(3)从列表框选择”SQL Sever”,然后单击”完成“按钮。(4)在对话框中设置如下:名称:Test,描述:测试,服务器 :local(5)单击”下一步“按钮。(6)设置数据源的登陆方式i. 如果选择”使用网络登陆ID的Windows NT验证“单选按钮,则采用Windows的用户名和密

18、码登陆SQL Sever服务器。ii. 如果选择”使用用户登陆ID和密码的SQL Sever 验证“单选按钮,”登陆ID“和”密码“文本框将被激活。(7)设置好验证方式后,单击”下一步“按钮。(8)在对话框中,更改默认数据库为所要选择的数据库,还可以更改附加数据 库文件名和ANSI标志。设置好单击”下一步“按钮。(9)单击”完成“按钮,这时系统会弹出”ODBC Microsoft SQL Sever 安装“。(10)单击”测试数据源“按钮,如果正确创建 ”测试结果“对话框将显示测试成功信息。此时Test 数据源设置成功。2 连接数据库(1)ODBCClass.forName(sun.jdbc.

19、odbc.JdbcOdbcDriver); /load driver conn=DriverManager.getConnection(jdbc:odbc:sss,123456/get connection stmt = onn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);/generation sql statement (2)JDBCcom.microsoft.jdbc.sqlserver.SQLServerDrivermicrosoft:sqlserver:/127.0.0.1:1

20、433;DatabaseName=sensoradminilyforfor/get connection1什么是ODBC、JDBC?2. 两种方式连接数据库的过程及区别?如何连接SQLServer2005数据库?实验七 存储过程和触发器(选学)1 掌握存储过程的概念、作用和创建方法。2 掌握触发器的概念、作用和创建方法。1 复习存储过程的相关知识。2 复习触发器的相关知识。3了解T_SQL中存储过程的参数调用。4完成下列两小题:(1)创建一存储过程:根据学生学号查询学生选修课的成绩,学号作为参数输入。(2)创建一存储过程:用来传入的参数是班级名,判断该班级中是否已有学生存在。若有,存储过程返回

21、1;若没有,存储过程返回0。5了解SQL Server中触发器的创建方法,特别是临时表Inserted和Deleted的使用。6完成下列两小题:(1)为成绩管理数据库中的student表创建一触发器:当向表插入或删除记录时,修改class表中的相应班级的人数。(2)为class表建一个更新触发器:当更新班长学号时,检查新输入的学号是否为同一班级的学生学号,若不是,给出适当的提示信息。1 验证在查询分析器中创建的两个存储过程,其SQL语法的正确性。2 企业管理器中操作:展开Student_course数据库,选择“存储过程”节点,从右侧窗口查看刚创建的两个存储过程,必要时可进行修改。3验证在查询

22、分析器中创建的两个触发器,其SQL语法的正确性。4在企业管理器中操作:展开Student_course数据库,右击鼠标,选择“所有任务”的“编辑触发器”,查看刚创建的两个触发器,必要时可进行修改。1 写出建立两个存储过程的SQL定义语句。2 写出建立两个触发器的SQL定义语句。实验八 作业、调度和报警系统(选学)1、 掌握数据库中作业的作用;2、 掌握调度的作用3、 了解报警系统的作用及其使用方式1、 了解流量传感器采集的瞬时数据及汇总处理的存储过程;2、 配置邮件管理客户端及系统邮件配置文件生成;三、 实验内容1、 创建作业;2、 创建调度;3、 设置报警机制。四、 实验报告内容提供作业、调度创建步骤及代码,说明报警发生条件。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1