1215200028-杜健成-数据库实验一..docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1215200028-杜健成-数据库实验一.

广州大学学生实验报告 开课学院及实验室:数学与信息科学学院理学楼(525 2015年3月13日 学 院  数学与信息科学 年级、专业、班 信计 121 姓名 杜健成 学号    教 师 陈蓉西 一、实验目的 本实验目的是使学生掌握数据库设计的基本技术,通过学习SQL、Transact-SQL、Microsoft SQL server 管理器与查询分析器的使用方法,加深对Microsoft SQL server软件使用的与理解。熟练掌握创建和管理数据库,定义表与维护表、创建和管理索引等操作的方法。具体目标如下: 掌握Microsoft SQL server的启动与使用 掌握使用管理工具创建数据库、删除数据库 掌握用SQL语句创建数据库 、修改数据库 、删除数据库 掌握使用管理工具创建表、删除表、修改与查看表结构 掌握用SQL语句创建表 、修改表 、删除表 二、实验内容 1、创建数据库和查看数据库属性 2. 删除数据库 3、新建表并定义表的完整性约束和索引; 4、查看和修改表结构 5. 删除表 三、实验原理 Creat database database_name Drop database database_name[,…n] Creat Table 表名(〈列名〉〈类型〉|as 〈表达式〉[〈字段约束〉][, ..] Alter database databasename {add filefilespec[,…n] [to filegroup filegroupname] |add log file filespec[,…n] |remove file logical_file_name [with delete] |modify file filespec |modify name=new_databasename |add filegroup filegroup_name |remove filegroup filegroup_name |modify filegroup filegroup_name {filegroup_property|name=new_filegroup_name}} 四、实验步骤 1.检查Microsoft SQL Server服务器已启动; 2. 启动管理工具软件; 3. 建立选修课数据库及相关表; 4.根据表的相关信息对表进行修改; 5. 输入相关数据; 6. 建立表的相关约束与关联 五、实验方法 1.创建数据库 (1)在SQL Server配置管理器中启动运行SQL server,并打开Menagement Studio在数据库的目录树中新建一个数据库,并将其命名,并把数据库的保存位置改到要求的位置,具体操作如下图: (2)在常规(General)页框中,要求用户输入数据库名称。 (3)点击数据库文件(Data Files)部分,该页框用来输入数据库文件的逻辑名称、存储位置、初始容量大小和所属文件组名称。 (4)设置事务日志文件信息。 (5)单击“确定”按钮,则开始创建新的数据库并在新建数据库的属性对话框中输入数据库名 2.创建新建表 请按下面的要求新建表,这是前一阶段设计的对象与联系,现将其转换为关系数据库中用表来表示: 学生(学号、姓名、性别、生日、系号) 教师(教师号,姓名,职称,性别,系号) 课程(课程号、课程名,学分,先修课) 教室(教室号,多媒体,座位) 系别(系号,系名,办公楼,电话,所属学院) 表间的联系也用表来表示: 讲授(教师号,课程号) 选修(学号,课程号,成绩) 授课地(课程号,教室号) 属于(教师号,系名) 拥有(系号,学号) (1)在表的文件夹里选择新建表,具体操作与建数据库相似: (2)进入了一个表的设计,建立一个表的各列 (3)设置一个表的主键 (4)修改表的属性: (5)建立表的索引 (6)设置表的约束条件 3.对上面所建的表进行修改与删除 (1)将课程表结构修改为: 课程(课程号、课程名,类别,学分,学年,学期,课程简介,先修课) (2)删除表: 拥有(系名,学号) 属于(教师号,系名) 4.设置表与表之间的关联 使用SQL server中数据库中的关系图,可以方便地对多个表进行关联。 操作流程: 新建数据库关系图-进入关系图设置向导-建立关系图-对表间进行关联。 六.分别用在Microsoft SQL server查询分析器的使用Transact-SQL的的相关命令重复上面1至4的的操作,并记录所用的相关命

文档评论(0)

dashewan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档