数据库原理与应用实验报告完成11计算机数据库_计算机-数据库.pdf





《数据库原理与应用实验报告完成11计算机数据库_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《数据库原理与应用实验报告完成11计算机数据库_计算机-数据库.pdf(24页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、河南财经政法大学 计算机与信息工程学院 实验报告 20122013学年第1学期 专 业:信息管理与信息系统 _ 课程名称:数据库原理与应用 班 级:_ 100706 _ 姓 名:杜 学号:20122070615 _ 指导教师:张斌 实验一:熟悉 SQL Server数据库管理系统 实验目的 1.了解 Microsoft SQL Server 2008 系统;2.熟悉 SQL Server服务的启动和停止;3.熟悉 SQL Server 2008管理器的使用。实验内容 1.启动 SQL Server服务;2.启动 SQL Server 2008管理器,熟悉其界面环境;3.停止 SQL Serve
2、r服务。实验数据记录及分析(或程序及运行结果)思考:1.启动 SQL Server服务的方法有哪几种?怎样实现该服务的自动启动?2.SQL Server 2008系统有哪几个系统数据库?答:一 1 使用服务管理器启动数据库服务器:在计算机管理框里找到 SQL Server配置管理 器,找到 SQL Server服务并打开启动 SQL Server服务。2 使用企业管理器启动数据库服务器:找到 SQL 安装目录。点击开始-所有文 件-Microsoft SQL Server 2008-配置工具-SQL Server 配置管理器,开启服务。3 在 DOS 命令行状态下启动数据库服务器和代理服务:打
3、开 DOS 命令框,点击开 始-运行卜输入:CMD 命令。打开命令框后输入:nets tart mssqlserver启动服务器。自动启动服务:可以在操作系统启动时启动服务;可以在 Server Manager中选择自动启动 选项;可以在操作系统的计划任务中设置自动启动;可以在服务器属性配置中制定。二 系统数据库主要包括 master,model,msdb,resource,tempdb这四个数据库。用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服
4、务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修 评语:日期:年 月曰 实验二:数据库操作 实验目的 了解数据库的结构;学会使用图形化的方法创建、修改、删除数据库;学会使用 T-SQL 命令创建、修改、删除数据库。1.2.3.实验内容 1
5、.启动 SQL Server服务;2.启动 SQL Server 2008管理器,利用图形化的方法创建数据库 student(如下表 所示);3.利用图形化的方法修改数据库 stude nt,增加一个数据文件到新建的文件组 studata 中,其中:逻辑文件名为 stude nt_data1,物理文件名为 D:DATAstudent_data1.ndf,初始大小为 50MB,以 30%的速度增长,最大文 件大小为 500MB;4.利用图形化的方法删除数据库 stude nt;5.利用 T-SQL 命令重复上述工作。选项 参数 数据库名称 student 逻辑文件名 student_data 数
6、 物理文件名 C:DATAstudent_data.mdf 据 文件组 PRIMARY 文 件 初始大小 3MB 最大文件大小 不受限制 增量 1MB 逻辑文件名 student_log 日 志 文 件 物理文件名 C:LOGstudent_log.ldf 初始大小 1MB 最大文件大小 200MB 增量 10%用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器
7、启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修实验数据记录及分析(或程序及运行结果)思考:1.你的老板要求你创建一个数据量为 20G 的数据库,但是你现在的硬盘上没有 一个这么大空闲容量的分区,只有 3 个空闲容量为 8G 的分区,请问,你该如 何完成这个任务?2.你想创建一个初始大小为 2MB 的数据库,但是你却发现你创建
8、的数据库的初 始大小是5MB,而且不能小于这个值,请问是什么原因?用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰
9、了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修 评语:日期:年 月曰 实验三:数据表操作 实验目的 1.了解表的结构和 SQL Server的基本数据类型;2.学会使用图形化的方法创建、修改、删除数据表;3.学会使用 T-SQL 命令创建、修改、删除数据表;4.学会创建各种约束。实验内容 1.启动 SQL Server服务;2.启动 SQL Server 2008管理器,利用图形化的方法在数据库 student 中创建学生 信息表 stu_info、课程信息表 course nfo 和学生成绩表 stu_grade,其结构如下 表所示;3.利用图形化的方法对数据表进行
10、如下修改:在表 stu_info 中,增加备注字段,字段名 memo,字段类型 nvarchar,字段 长度 200;在表 course_info中,对于字段 course_name设置 UNIQUE 约束;在表stu_grade中,对于字段 grade 设置 CHECK 约束,其取值在 0 到 100 之间;在表 stu_grade中,对于字段 stud 设置 FOREIGN KEY 约束,其取值参 考表stunfo 中 stud 字段的取值;4.利用图形化的方法向以上表中输入一些数据,体会约束的作用;5.利用图形化的方法删除表 stunfo、course_info、stu_grade;6.
11、利用 CREATE TABLE 命令在数据库 student 中创建学生信息表 stunfo、课程 信息表 course_info和学生成绩表 stu_grade,其结构如下表所示;7.利用 ALTER TABLE 命令对表进行如下修改:在表 stu_info 中,增加身份证号码字段,字段名 code,字段类型 char,字 段长度18,不允许为空;在表 stu_info 中,对于字段 code 设置 UNIQUE 约束;在表 stu_info 中,删除身份证号码字段 code;在表 stu_info 中,对于字段 sex 设置 CHECK 约束,其取值仅为男”或女”;在表 course_in
12、fo中,增加先行课字段,字段名 pre_course_id,其取值参考 course_id 字段的取值;8.利用图形化的方法向以上表中输入一些数据,体会约束的作用;用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以
13、在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修9.利用 DROP TABLE 命令删除表 stunfo、course nfo、stu_grade。学生信息表(stu_info)列名 数据类型 大小 小数位 是否为空 默认值 约束 含义 stu_id char 10 否 主键 学号 n ame n varchar 20 否 姓名 birthday date 生日 sex n char 1 男 性别 address n varchar 20 籍贯 mark smalli nt
14、 入学成绩 major n varchar 20 专业 sdept n varchar 20 院系 课程信息表(stu_info)列名 数据类型 大小 小数位 是否为空 默认值 约束 含义 course_id char 3 否 主键 课程编号 course_ name n varchar 20 否 课程名 course_type n varchar 2 考试 课程类型 course_mark tin yi nt 课程学分 学生成绩表(stu_grade)列名 数据类型 大小 小数位 是否为空 默认值 约束 含义 stu_id char 10 否 主键 学号 course_id char 3 否
15、 主键外键 课程编号 grade int 成绩 实验数据记录及分析(或程序及运行结果)思考:1.创建和删除表 stu_i nfo、course_ info 和 stu_grade在顺序上分别有什么样的要 求?用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行
16、卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修答:创建时三个表对表的创建顺序并没有特别的要求,可以根据用户的个人需求进行创建,但进行删除时需要在顺序上进行特别的注意,要删除主表,必须先删除与其相关联的表,即 要删除 stu_grade必须首先删除 course nfo,要删除 stu_info 必须首先删除 stu_grade.用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使
17、用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修 评语:日期:年 月曰 实验四:数据的插入、修改和删除 实验目的 1.学会使用图形化的方法对表中
18、数据进行插入、修改和删除;2.学会使用 T-SQL 命令对对表中数据进行插入、修改和删除;3.了解数据在插入、修改和删除时要注意数据的完整性。实验内容 1.启动 SQL Server服务;2.启动 SQL Server 2008管理器,利用图形化的方法向学生信息表 stu_info、课程 信息表 course nfo 和学生成绩表 stu_grade中添加数据,其数据内容参考下表。3.利用图形化的方法对表数据进行如下修改:在表 stunfo 中,将学号(stu_id)为“2007070101”同学的籍贯(address)改为河南洛阳”;在表 stu_grade中,将成绩(grade)小于 60
19、 分的所有同学成绩增加 10%;4.利用图形化的方法删除数据表 stu_grade中成绩(grade)小于 60 分的选课记 录;5.利用 INSERT INTO 命令向学生信息表 stu_info、课程信息表 course_info和学 生成绩表 stu_grade中添加数据,其数据内容参考下表;6.禾 U 用 UPDATE 命令修改表数据:在表 stunfo 中,将学号(stud)为2007070102”同学的院系(sdept)改为“会计学院”;在数据表 stu_grade中,将信息学院成绩(grade)小于 60 分的所有同学成 绩置空;7.利用 DELETE 命令删除表数据:在表 st
20、u_info 中,删除所有籍贯(address)为“河南洛阳”的同学信息;在表stu_grade中,删除“张元选修操作系统”这一选课信息;8.假设有表“借阅(借书证号,书名,借阅日期,是否到期)”,修改表中各记录 在字段“是否到期”上的值,用借阅日期与当前日期比较,当差值大于规定期 用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置
21、管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修限(如 60 天)时,将字段“是否到期”的值由“否”(默认值)改为“是”。用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打
22、开启动服务找到安装目录点击开始所有文使用企业管理器启动数据库服务器件配置工具配置管理器开启服务在命令行状态下启动数据库服务器和代理服务打开命令框点击开始运行卜输入命令打系统的计划任务中设置自动启动可以在服务器属性配置中制定二系统数据库要包括这四个数据库评语实验目的实验内容实验二数据库操作日期年月曰了解数据库的结构学会使用图形化的方法创建修改删除数据库学会使用命令创建修学生信息表(stunfo)stud n ame birthday sex address mark major sdept 2007070101 张元 1985-10-09 男 河南郑州 576 计算机科学与技术 信息学院 200
23、7070102 张红 1985-01-14 女 河南开封 565 计算机科学与技术 信息学院 2007070103 王明 1986-07-08 男 河南洛阳 570 计算机科学与技术 信息学院 2007070104 李伟 1986-03-11 男 河南郑州 564 计算机科学与技术 信息学院 2007070201 郑澜 1985-12-01 女 河南平顶山 567 电子商务 信息学院 2007070202 赵恒 1986-02-03 男 河南周口 566 电子商务 信息学院 2007070203 张兰 1986-04-06 女 河南许昌 571 电子商务 信息学院 2007080101 李伟
24、1985-09-12 男 河南郑州 578 会计学 会计学院 2007080102 钱丽 1985-11-23 女 河南安阳 573 会计学 会计学院 2007080201 孙楠 1986-11-19 男 河南南阳 578 财务管理 会计学院 课程信息表(stunfo)course_id course_ name course_type course_mark course_time 701 计算机基础 考试 3 50 702 操作系统 考试 4 50 703 计算机网络 考试 4 50 704 数据库原理 考查 3 50 706 Java 考查 3 40 801 宏观经济学 考试 4 50
25、802 初级会计 考试 4 50 803 财政学 考试 3 50 804 会计电算化 考查 3 学生成绩表(stu_grade)stu_id course_id grade stud course_id grade 2007070101 701 75 2007070104 702 88 2007070101 702 81 2007080101 701 用班级姓名杜学号指导教师张斌实验一熟悉数据库管理系统实验目的了解系统熟悉服务的启动和停止熟悉管理器的使用实验内容启动服务启动管理器熟悉其界面环境停止服务实验数据记录及分析或程序及运行结果思考启动服务的方管理框里找到配置管理器找到服务并打开启动服务
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 应用 实验 报告 完成 11 计算机

限制150内