当前位置: 首页 > news >正文

数据库原理与应用实验二 题目七

利用sql建立教材数据库,并定义以下基本表:

学生(学号,年龄,性别,系名)

教材(编号,书名,出版社编号,价格)

订购(学号,书号,数量)

出版社(编号,名称,地址)

1定义主码、外码、和价格、数量的取值范围。

2 在三个表中输入若干记录,注意如果输入违反完整性约束条件的记录系统有何反应。

3修改数据库的名字;修改一个表,添加一列带一个约束,并且删除列和约束

1. 创建数据库和基本表

创建一个名为 TextbookDB 的数据库,并在其中定义所需的基本表,同时设置主码、外码以及价格和数量的取值范围。

2. 插入记录

向各个表中插入若干记录,并观察违反完整性约束条件时系统的反应。

3. 修改数据库和表

将修改数据库的名字,对一个表进行修改,添加一列并设置约束,之后再删除该列和约束。

-- 创建数据库
CREATE DATABASE TextbookDB;
GO-- 使用数据库
USE TextbookDB;
GO-- 创建出版社表
C

相关文章:

  • Oracle 11g通过dg4odbc配置dblink连接神通数据库
  • 前端面试每日三题 - Day 23
  • 多数据源动态切换
  • HTML简介
  • ​​信息泄露:网站敏感文件泄漏的隐形危机与防御之道​
  • 高性能架构设计-高可用
  • 专为焦油介质打造:煤焦油专用气动硬密封调节 V 型球阀(带手动)的卓越特点-耀圣
  • C#VisionMaster算子二次开发(非方案版)
  • 在Java项目中实现本地语音识别与热点检测,并集成阿里云智能语音服务
  • 考研408《计算机组成原理》复习笔记,第二章计算机性能
  • 第2章 创建独立的 Anaconda 环境
  • 基于机器学习的心脏病数据分析与可视化(百度智能云千帆AI+DeepSeek人工智能+机器学习)健康预测、风险评估与数据可视化 健康管理平台 数据分析与处理
  • 网格不迷路:用 CSS 网格生成器打造完美布局
  • 0902Redux_状态管理-react-仿低代码平台项目
  • FramePack部署(从PyCharm解释器创建和使用开始)保姆级教程
  • C++ 抽象工厂模式详解
  • NuttX 与 PX4 系统开发全流程详解
  • 多协议 Tracker 系统架构与传感融合实战 第四章 IMU 与 UWB 传感融合框架
  • Qt SQL 核心类说明文档
  • Chromium 134 编译指南 - Android 篇(八):开始编译
  • 我国科研团队发布第四代量子计算测控系统
  • 《黎明的一切》:与正常世界脱轨后,我选择不再回去
  • 这个部位最容易变老,却被很多姑娘忽视了
  • 被炒热的“高潮针”:超适应症使用,安全性和有效性存疑
  • “95后”楼威任浙江师范大学教授,研究方向为医学人工智能
  • 立夏的野火饭