数据库原理与技术

数据库原理与技术

ID:18764814

大小:276.00 KB

页数:26页

时间:2018-09-22

数据库原理与技术_第1页
数据库原理与技术_第2页
数据库原理与技术_第3页
数据库原理与技术_第4页
数据库原理与技术_第5页
资源描述:

《数据库原理与技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、北京航空航天大学计算机学院数据库实验报告数据库原理与技术实验报告25北京航空航天大学计算机学院数据库实验报告实验一:安装SQLServer数据库管理系统班级学号姓名日期实验目的1.学会安装SQLServer数据库管理系统,为今后的数据库实验搭建实验平台。2.了解配置数据库客户/服务器环境的基本方法和知识。实验环境1.操作系统版本:2.SQLServer版本:3.CPU:MHZ4.内存:MB5.硬盘:GB实验步骤1.制订安装计划确定SQLServer的验证方式:确定运行SQLServer的启动帐户:确定SQLServer程序文件和数据文件的安装目录:确定SQLServer所使用的字符集和排序规

2、则:确定SQLServer所使用的网络协议库:2.实施安装按照安装程序的提示进行安装。3.配置客户/服务器环境打开服务器网络实用工具,查看和配置服务器所使用的网络协议:。打开客户端网络实用工具,查看和配置客户所使用的网络协议:。4.验证安装打开企业管理器,连接到所安装的SQLServer实例,启动、关闭和暂停该实例。问题讨论1.SQLServer都有哪几个版本?2.SQLServer的两种验证模式有何不同?3.SQLServer的启动帐户的作用是什么?是用户登录到SQLServer时所使用的帐户吗?选择本地帐户和域帐户作为启动帐户有何不同?该帐户的权限对SQLServer有没有影响?4.字符

3、集和排序规则有什么用处?5.网络协议库有什么用处?是否只需要配置服务器的网络协议库就可以了?为什么?6.如果已经在一台机器上安装了SQLServer服务器,想从另外一台机器上访问它,应当怎么办?7.企业管理器是否就是SQLServer的数据库引擎呢?25北京航空航天大学计算机学院数据库实验报告我的问题教师评语 25北京航空航天大学计算机学院数据库实验报告实验二:创建数据库、表和定义完整性约束班级学号姓名日期实验目的1.学会创建SQLServer数据库的SQL命令,并配置数据库的属性。学会创建、修改和删除表和完整性约束的SQL命令。2.验证数据库的物理模式和逻辑模式。实验步骤1.在企业管理器中

4、查看SQLServer都有哪些数据库。2.在企业管理器中创建一个新的数据库School,注意系统要求你输入了什么信息。3.在企业管理器中查看上面新创建的数据库的属性,配置数据文件的自动增长选项。4.使用查询分析器,创建以下几个表:ØStudent表(学生表),包含的字段有:Sno(学号),字符型,长度为6位数字,是Student表的主键。Sname(姓名),字符型,长度为4个汉字,不能为空。gender(性别),字符型,长度为1个汉字,只能接受‘男’和‘女’两个值,默认值为‘男’。age(年龄),整型,可以为空,但如果有值则必须在15岁和45岁之间取值。dept(系别),整型,可以为空,但如

5、果有值必须在1到30之间取值。ØCourse表(课程表),包含的字段有:Cno(课程号),字符型,长度为4位数字,是Course表的主键。Cname(课程名),字符型,长度为10个汉字,不能为空。Cpno(先修课课程号),字符型,长度为4位数字,允许为空,它引用了Cno,是Course表的外部键。ØSC表(选课表),包含的字段有:Sno(学号),字符型,长度为6位数字,它引用了Student表的Sno。Cno(课程号),字符型,长度为4位数字,它引用了Course表的Cno。Grade(成绩),整型,可以为空,但如果不为空,必须在0到100之间取值,默认值为空。5.使用查询分析器,对上面所创

6、建的表及其完整性约束定义进行修改:Ø将学生表中的Sname字段的长度改为6个汉字。Ø为SC表添加由sno和cno构成的主键。Ø为Course表增加一个字段Credit(学分),整型,不能为空,只能在1到5之间取值。Ø对Course表Credit字段上的完整性约束进行修改,使其在1到6之间取值。6.删除上述所创建的表。25北京航空航天大学计算机学院数据库实验报告问题讨论1.SQLServer自身包含哪几个数据库,它们分别是做什么用的?2.你所创建的数据库是以什么样的方式保存在计算机中的?在文件管理器中可见吗?创建一个数据库,需要创建几个文件,它们分别是做什么用的?它们对应于三级模式中的哪一级?

7、3.设想一下,为什么SQLServer允许你创建多个数据库?为什么不限制你只能创建一个数据库?4.为什么要提供文件自动增长选项?允许文件自动增长,数据库管理员是否就高枕无忧了呢?5.恢复模式是干什么用的?几种不同的恢复模式之间有何不同?6.创建的表存储在什么地方?它们对应于三级模式中的哪一级?7.可以为字段定义哪些数据类型?char、nchar、varchar、nvarchar之间有什么区别吗?8.可以为表定

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

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

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