数据库实验课堂作业

1.1数据定义

内容:
(1).使用CREATE语句创建基本表。
(2).更改基本表的定义,增加列,删除列,修改列的数据类型。
(3).创建表的升降序索引。
(4).取消表,表的索引或表的约束。

代码:

create database pflp1
use pflp1
--1.
create table person
(p# char(8)not null unique,
panme char(20)not null,
page int,
primary key (p#),check(page>18))create table room
(r# char(8)not null unique,
rname char(20),
rarea float(10),
primary key (r#))create table pr(
p# char(8)not null unique,
r# char(8)not null unique,
date datetime,
primary key (p#, r#),
foreign key (p#)references person on delete cascade,
foreign key (r#)references room on delete cascade)
--2.更改表,增属性,改长度
alter table person add rtype char(10)
alter table person drop constraint CK__person__page__7E6CC920
alter table room alter column rname char(40)
--3.删除表room的rarea
alter table room drop column rarea
--4.取消表pr
drop table pr
--5.按r#降序排列索引
create index xcno on room (r# desc)
--6.为person创建按p#升序索引
create index xsno on person (p#)
--7.创建person按p#升序排列的唯一性索引
create unique index rnua on person (panme asc)
--8.取消person表P#升序索引
drop index person .xsno

问题及解决方法:
在实验时遇到的最开始的问题是没有进行建库就进行了其他的操作。在后来,由于课本的印刷问题,少了一个逗号,一些人陷入了找错中。最后,针对怎么样分离又有了新的问题。
解决方法,开始的问题是询问同学,学姐,很轻松的解决了。对于课本的问题,我们是经过老师地指点才解决。对于分离的问题,我们同学通过查阅,也是顺利的完成了最厚的实验。

数据库实验课堂作业-1.1数据定义相关推荐

  1. 数据库 ----- 实验二:SQL的数据定义和数据更新

    实验二 SQL的数据定义和数据更新 [实验目的和要求] 1.掌握SQL Server Management Studio中以SQL 命令方式和以向导方式操作表和数据的操作: 2.掌握SQL 的数据定义 ...

  2. 西工大数据库实验大作业 火锅店菜品管理系统

    西工大数据库实验大作业 火锅店菜品管理系统 文章目录 西工大数据库实验大作业 火锅店菜品管理系统 前言: 一.大作业简单的需求分析: 二.数据流图: 三.数据字典: 四.E-R图: 五.关系模式设计: ...

  3. 【数据库实验课堂】实验三:管理SQL Server表数据

    以课本指定的数据库为例,并依据数据表的结构创建相对应的数据表(student.course.sc),请分别使用Management Stuio界面方式及T-SQL 语句实现进行以下操作: 向各个数据表 ...

  4. 【数据库实验课堂】实验一:数据库的管理

    实验一:数据库的管理 1.假设SQL Server服务已启动,并以Administrator身份登录计算机(文件名称自定):请分别使用Management界面方式和T-SQL语句实现以下操作: 1) ...

  5. 数据库实验第五周【数据查询】

    例题紧接着上一篇博客,链接地址在这里: 数据库[数据索引&插入&查询] 目录 数据查询 单表查询 1.选择表中的若干列 (3)查询经过计算的值 [例3.19] 查全体学生的姓名及其出生 ...

  6. mysql数据库实验实训5,数据查询yggl数据库查询(详细)

    数据库实验yggl数据库,实训5(详细版) 1.SELECT语句的基本使用: 1-1:查询employees 表的员工部门号和性别,要求消除重复行 select distinct '员工部门号','性 ...

  7. 【数据库实验课堂】实验二 使用SQL Server管理数据表

    实验二 使用SQL Server管理数据表: 1.请在指定数据库内完成以下内容: 1) 依据数据表的结构创建相对应的数据表,表结构如下所示: **学生信息表(student)**字段名称 字段类型及长 ...

  8. 数据库实验报告 创建学生关系数据表、课程表、选课表 SQL Kingbase

    一.实验题目 已有条件:Kingbase数据库软件包. 要求:请安装Kingbase数据库软件,在数据库软件中创建一个自己名字的模式,在该模式下创建学生关系数据表.课程表.选课表. 插入一些数据,尝试 ...

  9. 数据库DDL(Data Definition Language,数据定义语言)知识点

    数据库学习整理 数据库-DDL 01. 查看所有数据库 02. 创建数据库 03. 选择使用数据库 04. 删除数据库 05. 修改数据库编码 06. 数据库中创建表 07. 数值类型 08. 字符串 ...

  10. 数据库实验指导书+实验报告(2015)

    预备实验(选做) 实验名称:SQL Server 2005的安装与系统设置 实验目的和要求:掌握SQL Server 2005的安装和配置方法,熟悉SQL Server的系统环境,主要是对" ...

最新文章

  1. LSGO软件技术团队招新
  2. 科技公司开始重视AI伦理,他们都是怎么做的?
  3. 重磅推荐!机器学习|深度学习|自然语言处理 书籍/课程/资料/资源大分享!
  4. matlab怎么调用DeepLearn,使用DeepLearnToolbox-master中DBN工具箱做数据分类出现问题,求......
  5. JavaWEB开发21——综合项目(图书商城)
  6. NameServer的启动
  7. 能够抑制网络风暴的是?
  8. Mercury:唯品会全链路应用监控系统解决方案详解
  9. 【机器学习】决策树算法
  10. C++ STL : 模拟实现STL中的vector类
  11. Angular实现灵活的动态创建组件指令
  12. GAN全套学习笔记/论文
  13. syslog-ng记录history日志
  14. ubuntu上 grafana + influxdb + telegraf 安装配置
  15. HDU 3996 Gold Mine【最大闭合权图】
  16. JMX实现远程服务器Tomcat系统监控之二
  17. ztree 加搜索框_zTree添加搜索
  18. 本科三级专业目录计算机类,大学本科专业目录
  19. 【MEMS传感器】BMI160九轴传感器SPI驱动
  20. Java8 Collectors.toMap的key重复

热门文章

  1. eslint 无法格式化ts_vscode 使用ESLint 自动检查,保存时自动格式化
  2. NTP时钟源(GPS时间源)介绍与分析
  3. HDD Regenerator V2.0绿色中文注册版-(令硬盘起死回生)_-Chaz-_新浪博客
  4. 用max的角度来解析blender建模!
  5. 计算机管理服务无法显示,打印机属性无法打开,始终显示: 无法显示计算机属性. 后台打印程序服务未运行....
  6. RB Tree的部分实现
  7. 【中软杯国二开源】基于PaddleOCR和深度学习的企业实体识别
  8. mysql按照关键字查询
  9. 2.jQuery常见API
  10. PS照片排版1寸2寸等及照片规格