数据库系统概论实验报告

数据库系统概论实验报告

ID:13829230

大小:336.50 KB

页数:22页

时间:2018-07-24

数据库系统概论实验报告_第1页
数据库系统概论实验报告_第2页
数据库系统概论实验报告_第3页
数据库系统概论实验报告_第4页
数据库系统概论实验报告_第5页
资源描述:

《数据库系统概论实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《数据库系统概论》实验报告班级学号_KT1073-2-39姓名_王敏_指导老师__杨林__目录实验一数据库服务器的连接及数据库的建立1实验二简单SQL查询及数据库多表查询3实验三视图、索引、存储过程和触发器的使用9实验四E-R模型与关系模型的转换13注意事项:报告最好双面打印,排版要美观大方,可以手写或交打印稿Email:netdoc@163.com2222实验一数据库服务器的连接及数据库的建立1.1实验名称:数据库服务器的连接及数据库的建立1.2实验类型:验证型1.3实验学时:3h1.4实验目的:了解连接数据库服务器的身

2、份验证模式,熟悉样例数据库。掌握DBMS中利用界面进行建库建表操作。1.5实验准备:1.5.1数据模型1.5.2数据库系统的三级模式结构1.5.3DBMS的功能1.6实验内容1.6.1熟悉网络环境和数据库环境1.向输入表中的记录:(每个表最少5条记录,其中一条是与自己相关的真实记录)2222  1.7思考题:1、从用户角度看,数据库系统都有哪些体系结构?2、数据库管理系统通常由哪几部分组成?3、如何用SQL语句完成上述的工作?1.答:库最终用户角度看,数据库系统的结构分为单用户结构、主从式结构、分布式结构、客户/服务器、浏

3、览器/应用服务器/数据库服务器多层结构。这是数据库外部体系结构。物理存储结构、逻辑存储结构、内存结构和实例进程结构。这是内部体系结构。2.答:数据库管理系统,又称DBMS,通常由数据定义语言及其翻译处理程序、数据操纵语言及其编译程序、数据库运行控制程序、使用程序四部分构成。3.答:首先创建数据库SQL语句,创建自己的数据库;然后创建表结Department,Class,Student,Course,Grade;再2222打开Microsoft SQL Server 2000查询分析器,输入要求的语句,点击运行,命令已成功完

4、成。insert into classvalues('0446312',11,'信管044',null,null,'本科',2004,22)insert into departmentvalues(11,'计算机及信息工程','计算机','8762898','张太红',22)insert into studentvalues('044631201','0446312','王泊','男','1981-03-11',null,null,null)insert into coursevalues('26110033','fff'

5、,3,2,5)insert into gradevalues('044631201','26110033',85)1.8实验心得(不少于50字)答:实验一比较简单,主要是让我们掌握DBMS中利用界面进行建库建表操作。做的过程中要注意细节,像是字母大小写,还有数据类型,要保证在后面建立表关系图是不出差错,要仔细检查。在向表中输入记录时,要注意规范字符长度,按表的要求填写,有的要求为空值的可不用填写,以免造成冲突。保证这个实验的准确性会更有利于做后面的实验。在建用户表是容易遇到数据冗余的情况,通过这个实验不仅初步认识了DBMS

6、的功能,还掌握了基础的知识,一举两得。2222二简单SQL查询及数据库多表查询2.1实验名称:简单SQL查询及数据库多表查询2.2实验类型:验证型2.3实验学时:3h2.4实验目的:通过本章的学习,用户将能够:1.掌握向表中添加数据的方法2.掌握如何快速的把一个表中的多行数据插入到另一个表中3.掌握更新表中多行数据的方法。4.学会如何删除表中的一行数据5.学会如何删除表中的所有行6.掌握SELECT语句的基本用法7.使用WHERE子句进行有条件的查询8.掌握使用IN,NOTIN,BETWEEN来缩小查询范围的方法9.利用L

7、IKE子句实现模糊查询,利用ORDER子句为结果排序10.学会用SQLSERVER的统计函数进行统计计算11.掌握用GROUPBY子句实现分组查询的方法。12.掌握多表查询的技术和嵌套查询的方法。 2.5实验准备:1、常用的统计函数:sum()返回一个数字或计算列的总和avg()对一个数字列或计算求列平均值min()返回一个数字或一个数字表达式的最小值max()返回一个数字或一个数字表达式的最大值count()返回满足SELECT语句中指定条件的记录的值count(*)返回找到的行数注意:对于以下类型的数据values值不

8、用使用引号1、整型数据类型:bit,int,smallint,tinyint2、货币数据类型:money,smallmoney3、数字数据类型:decimal,numeric4、浮点类型数据:real,float5、简单的日期/时间类型数据:datetime,smalldatetime2222对于以下数

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。