文档详情

数据库原理与应用实验报告完成11.doc

发布:2017-07-06约6.55千字共23页下载文档
文本预览下载声明
河南财经政法大学 计算机与信息工程学院 2012—2013学年第1学期 专 业: 信息管理与信息系统 课程名称: 数据库原理与应用 班 级: 100706 姓 名: 杜 学号:20122070615 指导教师: 张 斌 实验一:熟悉SQL Server数据库管理系统 实验目的 了解SQL Server 2008系统 熟悉SQL Server熟悉 实验内容 实验数据记录及分析(或程序及运行结果) 思考: 启动SQL Server服务的方法有哪几种? 答:一 1使用服务管理器启动数据库服务器::在计算机管理框里找到SQL Server配置管理器, 找到SQL Server服务并打开启动SQL Server服务。 2 使用企业管理器启动数据库服务器::找到SQL安装目录。点击[开始]-[所有文件]-[Microsoft SQL Server 2008]-[配置工具]-[ SQL Server配置管理器],开启服务。 3 在DOS命令行状态下启动数据库服务器和代理服务:打开DOS命令框,点击[开始]-[运行]-输入:CMD命令。打开命令框后输入:nets tart mssqlserver启动服务器。 自动启动服务:可以在操作系统启动时启动服务;可以在Server Manager中选择自动启动选项;可以在操作系统的计划任务中设置自动启动;可以在服务器属性配置中制定。 二 系统数据库主要包括master, model, msdb, resource,tempdb这四个数据库。 评语: 日期: 年 月 日 数据库名称 student 数 据 文 件 逻辑文件名 student_data 物理文件名 C:\DATA\student_data.mdf 文件组 PRIMARY 初始大小 3MB 最大文件大小 不受限制 增量 1MB 日 志 文 件 逻辑文件名 student_log 物理文件名 C:\LOG\student_log.ldf 初始大小 1MB 最大文件大小 200MB 增量 10% 实验数据记录及分析(或程序及运行结果) 思考: 你的老板要求你创建一个数据量为20G的数据库,但是你现在的硬盘上没有一个这么大空闲容量的分区,只有3个空闲容量为8G的分区,请问,你该如何完成这个任务? 你想创建一个初始大小为2MB的数据库,但是你发现你创建的数据库的初始大小是5MB,而且不能小于这个值,请问是什么原因? 数据类型 大小 小数位 是否为空 默认值 约束 含义 stu_id char 10 否 主键 学号 name nvarchar 20 否 姓名 birthday date 生日 sex nchar 1 男 性别 address nvarchar 20 籍贯 mark smallint 入学成绩 major nvarchar 20 专业 sdept nvarchar 20 院系 课程信息表(stu_info) 列名 数据类型 大小 小数位 是否为空 默认值 约束 含义 course_id char 3 否 主键 课程编号 course_name nvarchar 20 否 课程名 course_type nvarchar 2 考试 课程类型 course_mark tinyint 课程学分 学生成绩表(stu_grade) 列名 数据类型 大小 小数位 是否为空 默认值 约束 含义 stu_id char 10 否 主键 学号 course_id char 3 否 主键外键 课程编号 grade int 成绩 实验数据记录及分析(或程序及运行结果) 思考: 创建和删除表stu_info、course_info和stu_grade在顺序上分别有什么样的要求? 答:创建时三个表对表的创建顺序并没有特别的要求,可以根据用户的个人需求进行创建,但进行删除时需要在顺序上进行特别的注意,要删除主表,必须先删除与其相关联的表,即要删除stu_grade必须首先删除course_info,要删除stu_info必须首先删除stu_grade. 评语: 日期: 年 月 日 实验四:数据的插入、修改和删除 实验目的 学会使用图形化的方法对表中数据进行插入、修改和删除; 学会使用T-SQL命令对对表中数据进行插入、修改和删除; 了解数据在插入、修改和删除时要注意数据的完整性。 实验内容 启动SQL Server服务; 启动SQL Server 2008管理器,利用图
显示全部
相似文档