数据库 熟悉SQL Server数据库、数据库和表的创建与管理.doc_第1页
数据库 熟悉SQL Server数据库、数据库和表的创建与管理.doc_第2页
数据库 熟悉SQL Server数据库、数据库和表的创建与管理.doc_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验一 熟悉SQL Server数据库、数据库和表的创建与管理一、 实验目的:1 了解SQL Server数据库的基本知识2 熟悉SQL Server环境和系统结构3 掌握数据库及表的创建与管理二实验内容(一)练习企业管理器的使用1使用企业管理器控制SQLServer服务 2使用企业管理器查看当前数据库实例的配置数据。(二)练习查询分析器的使用使用查询分析器进行查询语句的编写 练习模板的使用 熟悉查询分析器的环境(三)熟悉系统数据库的结构 (四)熟悉样例数据库的内容(五)数据库的创建与管理1创建一个新的数据库,命名为“学生管理”,查看数据库信息,配置、更名及删除数据库(六)表的创建与管理1使用企业管理器创建三张数据表:(1) STUDENT(学生信息表)SNO(学号)SNAME(姓名)SEX(性别)SAGE(年龄)SDEPT(所在系)95001李勇男20CS95002刘晨女19IS95003王名女18MA95004张立男19IS95005李明男22CS95006张小梅女23IS95007封晓文女20MA(2) COURSE(课程表)CNO(课程号)CNAME(课程名)CPNO(先行课)CCREDIT(学分)1数据库542数学23信息系统144操作系统635数据结构746数据处理27PASCAL语言64(3) SC(选修表)SNO(学号)CNO(课程号)Grade(成绩)SNO(学号)CNO(课程号)Grade(成绩)95001192950041909500128595004460950013889500518095002290950053899500238095006380950031789500746595003280 2查看和修改表的属性3用SQL修改表的定义1)用SQL语言的方式建立三张基本表:STUDENT1(sno char(8),sname char(8),sex char(5),age int), SC1(sno char(8),cno char(3), grade int),COURSE1(cno char(3) ,cname char(20),ccredit int),tmp(aa char(2),bb int) 2)修改STUDENT1表,增加二个字段,dept char(30),demo char(10),并将 age 的属性改为smallint3)删除STUDENT1表中的一列demo。4删除表tmp三、实验步骤修改表的定义USE 学生管理GOCREATE TABLE STUDENT1(sno char (8)primary key, sname char (8) unique, sex char(5), age int);CREATE TABLE COURSE1(cno char (3)primary key, cname char (20), ccredit int);CREATE TABLE SC1(sno char (8)primary key, cno char (3), grade int);CREATE TABLE tmp(aa char (2), bb int);修改STUDENT1表,增加字段ALTER TABLE STUDENT1 ADD dept char(30);ALTER TABLE STUDENT1 ADD demo char(10);ALTER TABLE STUDENT1 ALTER COLUMN age smallint;删除STUDENT1表的一列ALTER TABLE STUDENT1 DROP COLUMN demo;删除表 DROP TABLE tmp CASCADE ;无条件删除四、运行结果 五、结果分析1、在运行下面这段代码时,出现错误:无法向表 SC1 中添加多个 PRIMARY KEY 约束。我在书上看到说,逐渐不能含NULL值,每个表只能有一个主键,为什么在企业管理器中新建表时可以直接设置两

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论