ImageVerifierCode 换一换
格式:DOCX , 页数:13 ,大小:197.52KB ,
资源ID:11557335      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/11557335.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(南昌大学计算机数据库实验二数据库和表的操作.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

南昌大学计算机数据库实验二数据库和表的操作.docx

1、南昌大学计算机数据库实验二 数据库和表的操作SQL Server2005实验指导书实验二 数据库和表的操作一实验目的:1. 了解数据库的结构特点、领会数据库中三种类型的文件特点2. 学会创建和管理数据库的方法3. 了解SQL SERVER的基本数据类型4. 了解表结构的特点,学会创建和管理表的方法5. 学会使用T-SQL语句创建和管理表二、实验学时2学时三、实验要求1. 了解SQL Server数据库结构;2. 熟练使用Management Studio或者2000系统下的企业管理器多种方式设计和创建及编辑数据库;3. 熟练进行数据库分离附加操作;4. 独立完成实验内容,并提交书面实验报告。四

2、、实验内容1.设计和创建数据库,及管理数据库2.设计和创建数据表,及表基本操作一插入数据。五、实验步骤内容一:数据库的设计与创建数据库分析1 创建用于学生信息分析的数据库,名称为“学生信息”。2 主数据文件“学生信息_data”,物理存储路径为”e:个人目录学生信息_data.mdf”,初始大小为3mb,最大容量为10mb,递增量为1mb,文件组为primary 文件组。3 事物日志文件“学生信息_log” ,物理存储路径为”e:个人目录学生信息_log.ldf”,初始大小为2mb,最大容量为5mb,递增量为10%。内容二:数据库的管理1 利用sp_helpdb查看数据库“学生信息”的信息。2

3、 将创建的数据库改名为“学生情况”。3 通过sql语句做如下修改:(1) 主数据文件的容量为4mb,最大容量为20mb,递增量为2mb(2) 事务日志文件容量为2mb,最大容量为10mb,递增量为1mb.4 收缩数据库“学生情况”的容量内容三:设计与管理表1 通过sql语句创建表1“学生”,并保存结果。表结构如下:字段名字段类型字段宽度说明学号Int主键(自动编号)不允许为空姓名char10不允许为空性别char2取值为男或女专业char20系别char20年级char2班别char2出生日期datetime地区来源varchar30变动情况char10政治面貌char8民族char8默认为汉

4、族总学分int2通过sql语句创建表2“学期成绩”,标结构如下:字段名字段类型字段宽度说明学号Int外键,主键课程编号Char2外键,主键成绩real检查约束0-100备注varchar503.创建表3“课程注册”,表结构如下:字段名字段类型字段宽度说明课程编号Char2主键课程名称Char10唯一约束任课教师Char8周学时Int学分int4.用sql语句在“学生”表中添加一格“备注”字段并保存结果5. 用sql语句将“学生”表中“专业”字段数据类型改为varchar,长度为30并保存结果6. 用sql语句删除“学生成绩”表中的“备注”字段并保存结果内容四:表的基本操作1.向学生表中添加信息

5、。学号姓名性别专业系别年级班级出生日期学生来源变动情况政治面貌民族总学分备注001李春刚男计算机应用计算机01021985-2-10呼市团员汉002东学婷女计算机应用计算机02041986-10-24包头转系团员蒙003男男电子商务管理系02011984-2-17乌海退学团员蒙004刘波男电子商务管理系03021985-4-24巴盟团员汉005吴惠女软件开发软件01011985-2-10通辽团员汉006王涛男软件开发软件02021984-9-8赤峰团员蒙007郭凤丽应用电子电子02021984-3-2海拉尔团员蒙008贾惠应用电子电子02011983-2-2集宁团员汉2.添加学生成绩学号课程编

6、号成绩备注00101850010575002039000205500030185003027500403600040292005018500504460060595006035200704960070585008047600805683.通过sql语句向“课程注册表”中添加数据,并保存结果课程编号课程名称任课教师周学时学分01计算机应用王晓梅4402电子商务李丽6603网页制作张铁柱6604软件工程付大鹏4405数据库白一格66参考命令如下:create database 学生信息on primary( name=学生信息_data, filename=D:2011上半年度数据库sql代码xu

7、eshengxinxi.mdf, size=3, maxsize=10, filegrowth=1)log on( name=学生信息_log, filename=D:2011上半年度数据库sql代码xueshengxinxi.ldf, size=2, maxsize=5, filegrowth=10%)gosp_helpdb 学生信息goalter database 学生信息modify name=学生情况goAlter database 学生情况modify file(name=学生信息_data,Size=4mb,Maxsize=20mb,Filegrowth=2%)Alter data

8、base 学生情况modify file(name=学生信息_log,Size=3mb,Maxsize=10mb,Filegrowth=1%)goexec sp_dboption 学生情况gouse 学生情况gocreate table 学生(学号 int NOT NULL primary key, 姓名varchar(10), 性别char(2)default男, 专业char(20), 系别char(20), 年级char(20), 班别char(2), 出生日期smalldatetime, 地区来源varchar(30), 情况变动char(10), 政治面貌char(8), 民族 ch

9、ar(8)default汉, 总学分int )create table 学期成绩( 学号int references 学生(学号), 课程编号char(2) references 课程注册(课程编号), 成绩real check (成绩=0 and 成绩=100), 备注varchar(50)primary key(学号,课程编号)gocreate table 课程注册(课程编号char(2) primary key, 课程名称char(10) unique nonclustered, 任课教师char(8), 周学时int, 学分int,)gouse 学生情况alter table 学生ad

10、d column_备注intgoALTER TABLE 学生ALTER COLUMN 专业char(30)go ALTER TABLE 学期成绩DROP COLUMN 备注insert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(001,李春刚,男,计算机应用,计算机,01,02,1985-2-10,呼市,团员,汉)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)values(002,东学婷,女,计算机应用,计算机,02,04,1986-10-24,包头,转系,团员,蒙)goi

11、nsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,情况变动,政治面貌,民族)values(003,龙建委,男,电子商务,管理系,02,01,1984-2-17,乌海,退学,团员,蒙)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(004,刘波,男,电子商务,管理系,03,02,1985-4-24,巴盟,团员,汉)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(005,吴惠,女,软件开发,软件,01,01,1985-2-10,通辽,

12、团员,汉)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(006,王涛,男,软件开发,软件,02,02,1984-9-8,赤峰,团员,蒙)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(007,郭凤丽,男,应用电子,电子,02,02,1984-3-2,海拉尔,团员,蒙)goinsert 学生(学号,姓名,性别,专业,系别,年级,班别,出生日期,地区来源,政治面貌,民族)values(008,贾惠,男,应用电子,电子,02,01,1983-2-2,集宁,团员,汉

13、)goinsert 学期成绩(学号,课程编号,成绩)values(001,01,85)goinsert 学期成绩(学号,课程编号,成绩)values(001,05,75)goinsert 学期成绩(学号,课程编号,成绩)values(002,03,90)goinsert 学期成绩(学号,课程编号,成绩)values(002,05,50)goinsert 学期成绩(学号,课程编号,成绩)values(003,01,85)goinsert 学期成绩(学号,课程编号,成绩)values(003,02,75)goinsert 学期成绩(学号,课程编号,成绩)values(004,03,60)goins

14、ert 学期成绩(学号,课程编号,成绩)values(004,02,92)goinsert 学期成绩(学号,课程编号,成绩)values(005,01,85)goinsert 学期成绩(学号,课程编号,成绩)values(005,04,46)goinsert 学期成绩(学号,课程编号,成绩)values(006,05,95)goinsert 学期成绩(学号,课程编号,成绩)values(006,03,52)goinsert 学期成绩(学号,课程编号,成绩)values(007,04,96)goinsert 学期成绩(学号,课程编号,成绩)values(007,05,85)goinsert 学期

15、成绩(学号,课程编号,成绩)values(008,04,76)goinsert 学期成绩(学号,课程编号,成绩)values(008,05,68)goinsert 课程注册(课程编号,课程名称,任课教师,周学时,学分)values(01,计算机应用,王晓梅,4,4)goinsert 课程注册(课程编号,课程名称,任课教师,周学时,学分)values(02,电子商务,李丽,6,6)goinsert 课程注册(课程编号,课程名称,任课教师,周学时,学分)values(03,网页制作,张铁柱,6,6)goinsert 课程注册(课程编号,课程名称,任课教师,周学时,学分)values(04,软件工程,付大鹏,4,4)goinsert 课程注册(课程编号,课程名称,任课教师,周学时,学分)values(05,数据库,白一格,6,6)go六、实验总结1.数据库文件分3种,分别是?2.介绍下SQL SERVER的系统数据库以及这些数据库的基本功能。为所以临时表、临时存储过程或其他临时操作提供存储空间的是哪个系统数据库呢?3.插入操作命令使用时候应该注意什么呢?

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1