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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

数据库应用实验.docx

1、数据库应用实验数据库应用实验大纲实验一 用E-R图设计数据库实验目的与要求:1. 掌握E-R模型的基本概念和图形的表示方法。2. 掌握将现实世界的事物转化成E-R图的基本技巧3. 熟悉关系数据模型的基本概念。4. 掌握E-R图转化成关系表的基本方法实验环境:1. Windows 2000/XP2. SQL Server 2000实验内容:1. 根据需求确定实体、属性和联系。2. 将实体、属性和联系转化为E-R图。3. 将E-R图转化为表。实验步骤:1. 设计能够表示学生、课程和成绩关系的数据库。1) 确定学生、课程和成绩实体的属性。2) 确定学生、课程和成绩实体的联系以及联系类型。3) 画出学

2、生、课程和成绩关系的E-R图。2. 设计能够表示商品、顾客和商品生产厂家关系的数据库。1) 确定商品、顾客和商品生产厂家实体的属性。2) 确定商品、顾客和商品生产厂家的联系以及联系类型。3) 画出商品、顾客和商品生产厂家关系的E-R图。讨论:E-R图和关系表之间的关系。实验二 SQl Server 2000管理工具的使用实验目的与要求:1. 掌握SQL Server 2000企业管理器的基本使用方法。2. 掌握SQL Server 2000查询分析器的基本使用方法。3. 对数据库及其对象有一个基本的了解。实验环境:1. Windows 2000/XP2. SQL Server 2000实验内容

3、:1. 启动和终止SQL Server服务管理器。2. 进入SQL Server 2000企业管理器,掌握企业管理器的基本操作,并利用SQL Server 2000企业管理器和pubs数据库,了解数据库和数据表。3. 进入SQL Server 2000查询分析器,掌握查询分析器的基本操作。4. 利用企业管理器和查询分析器注册服务器。实验步骤:1. SQL Server服务管理器的基本操作。1) 点击菜单“开始”“程序”“Microsoft SQL Server”“服务管理器”,此时桌面状态栏的右下角出现SQL Server服务管理器图标。如果图标上是一个绿色的三角形图标,即表示SQL Serv

4、er服务管理器已正常启动。2) 鼠标右键单击SQL Server服务管理器图标,在快捷菜单中,选择“暂停”选项,则服务管理器暂停运行,图标显示为黑色;或在快捷菜单中,选择“停止”选项,则服务管理器停止运行,图标显示为红色。 3) 如果需要服务管理器重新启动,选择“启动”选项。4) 左键双击服务管理器图标,进入服务管理器界面,进行以上操作。2. 企业管理器的基本操作。1) 点击菜单“开始”“程序”“Microsoft SQL Server”“企业管理器”,启动企业管理器。2) 了解企业管理器的窗口组成和菜单功能。3) 展开企业管理器的目录树,查看目录树的结构组成。4) 在数据库中,找到pubs数

5、据库并展开,查看数据库的所有对象。5) 在pubs数据库中,找到authors数据表,查看该表的表结构以及记录。3. 查询分析器的基本操作。4) 点击菜单“开始”“程序”“Microsoft SQL Server”“查询分析器”,启动查询分析器。在启动时,需要进行身份验证。默认值,SQL Server选择本机,并使用Windows身份验证。5) 了解查询分析器的窗口组成和菜单功能。6) 展开查询分析器的目录树,查看目录树的结构组成。4. 利用企业管理器和查询分析器注册服务器。1) 在企业管理器中,新建SQL Server组,注册到局域网中其它SQL Server服务器。2) 在查询分析器中,连

6、接到局域网中其它SQL Server服务器。讨论:企业管理器和查询分析器相同与不同之处。实验三 创建数据库和表实验目的与要求:1. 详细了解SQL Server数据库的逻辑结构和物理结构。2. 了解表的结构特点。3. 了解SQl Server的基本数据类型。4. 了解空值的概念。5. 学会在企业管理器中创建数据库和表。6. 学会在查询分析器中创建数据库和表。7. 学会在表中插入、修改和删除数据。8. 学会创建索引。实验环境:1. Windows 2000/XP2. SQL Server 2000实验内容:在企业管理器和查询分析器中,创建一个企业管理数据库company,包含了表employee

7、(职员信息表)、department(部门信息表)、project(工程项目表)、paccepter(工程接收表)、dep_pro(部门工程连接表),对数据库和表进行创建、修改、删除等操作。数据库和表的详细信息,参考课本。实验步骤:1. 在企业管理器中创建企业管理数据库company。1) 展开企业管理器的目录树,鼠标右键单击“数据库”选项,选择“新建数据库”选项。2) 在数据库属性对话框中,输入名称为“company”;输入数据库文件主文件名为“comp1”,位置为“c:mydatabasecomp1.mdf”;辅文件文件名为“comp2”,位置为“c:mydatabase comp2.nd

8、f”;日志文件文件名为“comp3”,位置为“c:mydatabasecomp3.ldf”。每个文件增长和大小可以任意设置。3) 创建后,展开该数据库,查看数据库的组成。4) 查看硬盘c:mydatabase文件夹下的文件。5) 删除数据库。鼠标右键单击“company”数据库选项,选择“删除”选项,删除该数据库(刷新查看)。再查看硬盘c:mydatabase文件夹下的文件。2. 在查询分析器中创建企业管理数据库company。1) 进入查询分析器,使用T-SQL语句create database创建一个和刚才一样的数据库company。T-SQL语句如下所示:create database

9、companyon primary(name=comp1,filename=c:mydatabasecomp1.mdf,size=50mb,maxsize=100mb,filegrowth=10mb),(name=comp2,filename=c:mydatabasecomp2.ndf,size=10mb,maxsize=20mb,filegrowth=10%)log on(name=comp3,filename=c:mydatabasecomp3.ldf,size=20mb,maxsize=50mb,filegrowth=20%)go2) 查看硬盘c:mydatabase文件夹下的文件。3.

10、 在企业管理器中创建表employee和department。展开company数据库,鼠标右键单击“表”选项,选择“新建表”,进入表设计器,设计表结构(参照课本设计)。4. 在查询分析器中,使用T-SQL语句create table创建表project、paccepter、dep_pro。T-SQL语句如下所示(以表project为例,表paccepter、dep_pro的创建参考课本):create table project(pname varchar(20) unique,pnumber int primary key,pmgrid int,budget numeric(10,2),g

11、ross numeric(10,2),pstrdate datetime,penddate datetime)go5. 在企业管理器中,删除表project、paccepter、dep_pro。鼠标右键选中表project、paccepter、dep_pro,选择“删除”选项,删除表。6. 在查询分析器中,使用T-SQL语句drop table删除表employee和department。T-SQL语句如下所示(以表employee为例):drop table employeego7. 在企业管理器中创建表project、paccepter、dep_pro;在查询分析器中创建表employee

12、和department(重复步骤3,4)。8. 在企业管理器修改表结构,并向表中插入、删除和修改数据。9. 在查询分析器中,使用T-SQL语句alter table、insert、delete、update对表结构进行修改,并向表中插入、删除和修改数据(T-SQL语句参考课本)。10. 在企业管理器中创建索引(以表employee为例)。进入表设计器,选中“name”属性,鼠标右键选中“索引/键”选项,进入表属性对话框设置索引。11. 在查询分析器中使用T-SQL语句创建索引(T-SQL语句参考课本)。讨论:SQL Server2000中,数据库和表有何不同。建立索引对源表的表结构有影响吗?对

13、记录有影响吗?实验四 数据库的查询实验目的与要求:1. 掌握select语句的基本语法。2. 掌握子查询的表示。3. 掌握连接查询的表示。4. 掌握数据汇总的方法。5. 掌握group by子句的作用和使用方法。6. 掌握order by子句的作用和使用方法。实验环境:1. Windows 2000/XP2. SQL Server 2000实验内容:1. select语句的基本使用。2. 子查询的使用。3. 联接查询的使用。4. 数据汇总。5. group by子句、order by子句的使用。实验步骤:1. select语句的基本使用。1) 查询所有职员的基本信息:use companyse

14、lect *from employeego2) 查询所有部门的基本信息:use companyselect *from departmentgo3) 查询工资大于5000元的男职员的基本信息:use companyselect *from employeewhere sex= 男 and salary5000go2. 子查询的使用。1) 查询所有的开发部工作的员工的姓名,性别,出生日期:use companyselect name,sex,birthdayfrom employeewhere dno=(select dnumberfrom departmentwhere dname= 开发部)

15、go2) 查询所有的财务部工作的且年龄不低于人事部员工的姓名,性别:use companyselect name,sexfrom employeewhere dno in(select dnumberfrom departmentwhere dname=开发部)andbirthday all(select birthdayfrom employeewhere dno=(select dnumberfrom departmentwhere dname=人事)3. 联接查询的使用。查询每个职员所在的姓名、性别、出生日期和部门情况:use companyselect name,sex,birthda

16、y,department.*from employee,departmentgo4. 数据汇总。1) 求人事部职员的平均工资:use companyselect avg(salary) as 财务部职员的平均工资from employeewhere dno=(select dnumberfrom departmentwhere dname=财务部)go2) 求开发部职员的总人数:use companyselect count(id) as 开发部职员的总人数from employeewhere dno in(select dnumberfrom departmentwhere dname=开发

17、部)go5. group by子句、order by子句的使用。1) 求各个部门职员的人数:use companyselect count(id)from employeegroup by idgo2) 查询工资在30006000之间的员工的姓名、id号,并按照id号由高到低排序:use companyselect name,idfrom employeewhere (salary3000)and (salary6000)order by id descgo讨论:group by子句、order by子句的区别。实验五 T-SQL函数以及编程实验目的与要求:1. 掌握各种用户自定义类型的使用。

18、2. 掌握各种控制语句的使用。3. 掌握系统函数及用户自定义函数的使用。实验环境:1. Windows 2000/XP2. SQL Server 2000实验内容:1. 用户自定义类型的使用。2. 各种控制语句的使用。3. 系统函数及用户自定义函数的使用。实验步骤:1. 系统函数的使用。1) 数学函数:abs( )、rand( )等。2) 字符串处理函数:ascii( )、char( )、replace( )、substring( )、str( )等。3) 数据类型转换函数:cast( )、convert( )等。4) 日期函数:getdate( )等。2. 用户自定义类型的使用。use co

19、mpanyexec sp_addtype id_type,char(6),not nullgocreate table employees(eid id_type,name char(10) not null,sex bit,birthday datetime)3. 用户自定义函数以及各种控制语句的使用。create function check_id(departmentid char(3)returns integer asbegin declare num int if exists (select dnumber from department where departmentid=d

20、number) select num=0 else select num=-1 return numendgoselect num=dbo.check_id(2)if num=0 insert employees values(111,tom,0,200-1-1)go讨论:用户是否可以自定义任何数据类型?实验六 SQL Server 2000开发实例实验目的与要求:1. 掌握SQL Server 2000创建数据库、表、索引、触发器、存储过程等的完整方法。2. 了解通过VB.NET开发SQL Server 2000数据库系统。实验环境:1. Windows 2000/XP2. SQL Serv

21、er 20003. VB.NET实验内容:1. 创建一个完整的数据库student,包括表、索引、触发器和存储过程。2. 通过VB.NET查看数据库对象。实验步骤:1. 创建一个完整的数据库classmate,用来管理学生和教师信息。包括教师表teacher(包括id、name、sex、birthday、tel、email)、表student(包括id、name、sex、birthday、tel、email、qq)2. 用VB.NET开发SQL Server 2000数据库系统。1) 启动Microsoft Visual Studio .NET 2003,选择“Visual Basic项目”,新建一个“Windows应用程序”。2) 建立一个窗体,添加相应控件(例如标签、文本框、命令按钮等),以便对数据库进行查询操作。3) 用“工具箱”中的DataGrid控件创建对象DataGrid1,通过该对象访问SQL Server数据库。4) 用“工具箱”中的SqlConnection组件创建对象SqlConnection1,通过该对象访问SQL Server数据库。

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

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