数据库原理与应用实验报告完成11.doc
文本预览下载声明
河南财经政法大学
计算机与信息工程学院
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管理器,利用图
显示全部