- 192
- 1
- 约6.81千字
- 约 24页
- 2017-01-06 发布于北京
- 举报
[sql实验报告
南京信息工程大学实验(实习)报告
实验(实习)名称 数据库和表的创建与管理 实验(实习)日期 2013.10.21 得分 指导教师 方忠进
系 计算机 专业 网络工程 年级 2011 班次 1 姓名 陈雯雯 学号 20112346003
内容一 使用向导创建和删除数据库
一.实验目的
1.熟悉 SQL Server 2005 中 SQL Server Management Studio 的环境
2.了解 SQL Server 2005 数据库的逻辑结构和物理结构
3.掌握使用向导创建和删除数据库的方法
二.实验内容
设有一学籍管理系统,其数据库名为“EDUC”,初始大小为 10MB,最大为 50MB,数据库自动增长,增长方式是按 5%比例增长;日志文件初始为2MB,最大可增长到 5MB,按 1MB 增长。数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:\sql_data”。日志文件 的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存放路径为“E:\sql_data”。
(1) 使用向导创建上诉描述的数据库。
使用 SQL Server Management Studio(简称 SSMS)创建数据库。
(2)使用向导删除上面建立的数据库。
用 SSMS 删除添加建立的数据库 EDUC1。
三.实验步骤(详细)
(一) 使用向导创建上诉描述的数据库。
使用 SQL Server Management Studio(简称 SSMS)创建数据库
1. 启动 SSMS
在 开 始 菜 单 中 : 所 有 程 序 - SQL Studio Server 2005- SQL Server Management
单击“连接”按钮,便可以进入【SQL Server Management Studio】窗口。
如果身份验证选择的是“混合模式”,则要输入 sa 的密码。
2. 建立数据库
在“对象资源管理器”窗口,建立上述数据库 EDUC。在数据库节点上
右击选择新建。同时建立一个同样属性的数据库 EDUC1。
3. 修改数据库名,数据库逻辑名,初始大小,增长方式等
(二)使用向导删除上面建立的数据库。
用 SSMS 删除添加建立的数据库 EDUC1。
内容四 修改数据库基本表的定义
实验目的
1.了解表的结构特点。
2.学会在企业管理器中修改表的定义。
3.学会使用 SQL 语句修改表的定义。
二.实验内容
修改列属性
用企业管理器将Student 表中的 birthday字段设为不能为空(not null)。
(2)用 SQL 语句将 Student 表中的属性 sno char(8)改成 varchar(20)类型。
添加列
用企业管理器在 Course 表中添加一列 year ,类型为 varchar(4),默认值为空。
(2) 用 SQL 语句在 year 字段添加约束,year 的属性值在 2004-2008 之间。
删除列
(1)用 SQL 语句将 Course 表中的 year 字段删除。
三.实验步骤(详细)
1. 修改列属性
步骤1:用企业管理器将student表中的birthday字段设为不能为空(not null)。
方法:右键点击表 student,单击“修改”,将 birthday 属性的“允许空”修改为“否”
步骤2:由于sno为主键,要用SQL语句将student表中的属性sno char(8)改成varchar(20)类型,则需要先删除主键,修改后再添加主键
代码:
USE EDUC
GO
alter table student
drop constraint PK_student
alter table student
alter column sno varchar(20) not null
alter table student
add constraint PK_student primary key (sno)
2. 添加列
(1)步骤:展开 course 子目录,右键点击-新建列,加入 year 和类型
(2)步骤:新建查询,在查询编辑窗口输入:
Use EDUC
ALTER TABLE course
ADD
CONSTRAINT year CHECK(year BETWEEN 2004 AND 2008)
然后执行。
3.删除列
步骤:新建查询,在查询编辑窗口输
您可能关注的文档
- [Serv-u6.4详细安全配置完整版.doc
- [SAPGUI和GUIXT客户端安装操作说明文档.doc
- [services.msc上各个服务的意义以及可关闭情况.doc
- [Season.doc
- [Serv-u黄色感叹号闪烁.doc
- [SF公司绩效考评系统.doc
- [sf物流公司物流设计方案1.doc
- [SharePoint2010管理中心配置服务账户.docx
- [SharePoint2013各版本功能对比.docx
- [ShockwaveFlash控件详解.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)