数据库和表的创建与管理实验报告_数据库与表实验报告
数据库和表的创建与管理实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“数据库与表实验报告”。
南京信息工程大学实验(实习)报告
实验(实习)名称 数据库和表的创建与管理 实验(实习)日期得分指导教师系
计算机 专业 计算机科
学与技术 年级班次姓名学号
一、实验目的1.熟悉SQL Server 2005 中SQL Server Management Studio的环境。
2.了解SQL Server 2005数据库的逻辑结构和物理结构。
3.掌握使用向导创建和删除数据库的方法。
4.掌握使用SQL 语句创建和删除数据库。
5.了解表的结构特点,了解SQL Server 的基本数据类型,管理器创建表,会用T-SQL语句创建表。
6.管理器中修改表的定义,使用SQL语句修改表的定义。
二、实验内容
内容一:使用向导创建和删除数据库。
内容二:使用 SQL 语句创建和删除数据库。
内容三:用向导和 SQL 语句创建和删除表。‘
内容四:修改数据库基本表的定义。
三、实验步骤
内容一:
设有一学籍管理系统,其数据库名为“EDUC”,初始大小为 10MB,最
大为 50MB,数据库自动增长,增长方式是按 5%比例增长;日志文件初始为2MB,最大可增长到 5MB,按 1MB 增长。数据库的逻辑文件名为“student_data”, 物理文件名为“student_data.mdf,存放路径为“E:sql_data”。日志文件 的逻辑文件名为“student_log”, 物理文件名为“student_log.ldf”,存 放路径为“E:sql_data”。
(1)使用向导创建上诉描述的数据库。1.建立数据库
2.修改数据库名,数据库逻辑名,初始大小,增长方式等
(2)使用向导删除上面建立的数据库。1.删除数据库:
内容二:
1. 以下是创建数据库 userdb1 的 SQL 语句,Create database userdb1 On((name='userdb4_data',/*数据文件的逻辑名称,注意不能与日志逻辑同 名*/ filename='d:sql_datauserdb4.mdf' ,/*物理名称,注意路径必须存 在*/ size=5,/*数据初始长度为 M*/ maxsize=10,/*最大长度为 M*/ filegrowth=1)/*数据文件每次增长 M*/ log on((name=userdb4_log, filename='d:sql_datauserdb4.ldf ' , size=2, maxsize=5, filegrowth=1)Go a.选“视图”-“模板资源管理器”-Database-create database,双击 database
b.编写上述代码:
2.根据步骤 1 的 sql 语句,写出创建实验二中数据库 EDUC 的 sql 语句,并 建立数据库 EDUC.3.用 SQL 语句删除步骤一建立的数据库 userdb1。
内容三:
1.在实验三建立的数据库 EDUC 中,根据分析需要如下几个表:
2.根据如上表结构用向导创建各表。a.右键单击EDUC的子目录“表”,选择“新建表”,在新表中输入“字
段名称”,选择“类型”与“宽度”,并设置“sno“为主键,右键单击“sno”, 单击“设置主键”,关闭,保存表名为“student”
3.用企业管理器删除所建立的表Student_course,Student和Course
4.在查询分析器中用sql语句删除表Tearch_course和表Teacher
5.根据如上表结构用SQL语句创建各表。
6.将以上创建表的SQL命令以.SQL文件的形式保存在磁盘上
内容四:
修改列属性
1.用企业管理器将Student表中的birthday字段设为不能为空(not null)
2.用SQL语句将Student中的属性sno char(8)改成archar(20)类型。
添加列
1.用企业管理器将course表中添加一列year,类型为varchar(4),默认设置为空。
2.用sql语句在year字段添加约束,year的属性值在2004-2008之间。
删除列
1.用sql语句将course表中的years字段删除
四、实验小结:
通过这次实验,掌握使用向导创建和删除数据库的方法,掌握使用SQL 语句创建和删除数据库,操作了创建的步骤和流程,将数据输入到数据库内,作为一个小型的数据库,完成这个实验,掌握相关的操作技术。