数据库系统概论实验指导书.doc
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《数据库系统概论》 实验报告 班级学号_____ ___ 姓 名_____ ______ 指导老师______ _ __ 目 录 实验一 数据库服务器的连接及数据库的建立 1 实验二 简单SQL查询及数据库多表查询 3 实验三 视图、索引、存储过程和触发器的使用 9 实验四 E-R模型与关系模型的转换 13 实验一 数据库服务器的连接及数据库的建立 1.1实验名称:数据库服务器的连接及数据库的建立 1.2实验类型:验证型 1.3实验学时:3h 1.4实验目的: 了解连接数据库服务器的身份验证模式,熟悉样例数据库。掌握DBMS中利用界面进行 建库建表操作。 1.5实验准备: 1.5.1 数据模型 1.5.2 数据库系统的三级模式结构 1.5.3 DBMS的功能 1.6实验内容 1.6.1熟悉网络环境和数据库环境 1.向输入表中的记录:(每个表最少5条记录,其中一条是与自己相关的真实记录) 1.7思考题: 1. 从用户角度看,数据库系统都有哪些体系结构? 2. 数据库管理系统通常由哪几部分组成? 3. 如何用SQL语句完成上述的工作? 1.8 实验心得(不少于50字) 通过本次实验我学会了数据库的连接,开始我以windows身份登录,但是登录不进去,后来 一SQL service身份登录后成功建立了数据库,然后再建立了要求的表,我发现建立表一定要注意 某些表的要求,尤其是数据类型,是文本型还是数字或者是字符型 实验二 简单SQL查询及数据库多表查询 2.1实验名称:简单SQL查询及数据库多表查询 2.2实验类型:验证型 2.3实验学时:3h 2.4实验目的: 通过本章的学习,用户将能够: 1.掌握向表中添加数据的方法 2.掌握如何快速的把一个表中的多行数据插入到另一个表中 3.掌握更新表中多行数据的方法。 4.学会如何删除表中的一行数据 5.学会如何删除表中的所有行 6.掌握SELECT语句的基本用法 7.使用WHERE子句进行有条件的查询 8.掌握使用IN, NOT IN,BETWEEN来缩小查询范围的方法 9.利用LIKE 子句实现模糊查询 ,利用ORDER子句为结果排序 10.学会用SQL SERVER 的统计函数进行统计计算 11.掌握用GROUP BY 子句实现分组查询的方法。 12.掌握多表查询的技术和嵌套查询的方法。 2.5实验准备: 1、 常用的统计函数: sum() 返回一个数字或计算列的总和 avg() 对一个数字列或计算求列平均值 min() 返回一个数字或一个数字表达式的最小值 max() 返回一个数字或一个数字表达式的最大值 count() 返回满足SELECT语句中指定条件的记录的值 count(*) 返回找到的行数 注意:对于以下类型的数据values值不用使用引号 1、整型数据类型:bit,int,smallint,tinyint 2、货币数据类型:money,smallmoney 3、数字数据类型:decimal,numeric 4、浮点类型数据:real,float 5、简单的日期/时间类型数据:datetime,smalldatetime 对于以下数据类型就要对values值加单引号 1、字符数据类型:char,varchar,text 2、复杂的日期/时间类型数据:datetime,smalldatetime 2、常用SQL语句语法 添加语句: INSERT [INTO] table_or_view [(column_list)] data_values 删除语句: DELETE [ FROM ] table_name WHERE search_condition 更新语句: UPDATE table_name SET column_name = { expression " DEFAULT " NULL }[ ,...n ] [ FROM table_name [ ,...n ] ] WHERE searchcondition 查询语句: SELECT select_list FROM table_source [ WHERE search_condition ] [ GROUP BY group_by_expression ] [ HAVING search_condition ] [ ORDER BY order_expression [ ASC " DESC ] ] 2.6实验内容: 2.6.1 操作一:INSERT(插入) 1、首先检查表结构:(截图,一个就好) 图2-1 输入检查表结构的语句 1. 单条语句插入样例:(截图,向自己的表插入一个记录,前后对比。写出语句) 图2-2 各表插入语句样例 2.6.2 操作二:UPDATE(更新) 4、执行以下更新 在class表中,no_
剩余16页未读,继续阅读
- 粉丝: 84
- 资源: 9357
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助