1.创建学生选课数据库

CREATE DATABASE students;


2.在学生选课数据库中创建数据表

(1)创建学生表

CREATE TABLE studentlnfo-> ( sno CHAR(8) PRIMARY KEY NOT NULL,-> sname varchar(10) NOT NULL,-> sgender CHAR(2),-> sbirth DATE,->  sclass varchar(20)->  );


(2)创建教师表

CREATE TABLE tescher-> (-> ton char(4) PRIMARY KEY NOT NULL,-> tgender CHAR(2),-> tedu varchar(10),-> tpro varchar(8) DEFAULT 'jiangshi'-> );



补充:

(3)创建课程表

CREATE TABLE courses-> ( cno char(4) PRIMARY KEY NOT NULL,-> cname varchar(40) UNIQUE,->  cperiod INT,->  credit DECIMAL(3,1),-> ctno  char(4),-> CONSTRAINT fk_tescher_courses FOREIGN KEY (ctno) REFERENCES tescher(ton)-> );


(4)创建选课表

CREATE TABLE elective-> (-> sno char(8),-> cno char(4),->  score INT,-> PRIMARY KEY(sno,cno),-> CONSTRAINT fk_courses_elective FOREIGN KEY (cno) REFERENCES courses(cno),->  CONSTRAINT fk_stu_elective  FOREIGN KEY (sno) REFERENCES studentlnfo (sno)-> );

实践:创建学生选课系统数据库和数据表相关推荐

  1. 学生选课系统 数据库课程设计

    数据库课程设计报告 设计题目         学生选课系统 专    业         计算机科学与技术 班    级         计1101 学    号 姓    名        寸利芳 ...

  2. 学生选课系统——数据库应用项目

    设 计 任 务 书 设计题目: 学生选课系统的数据库设计 课程名称: 数据库课设设计  设 计 任 务 书 1.目的和要求: 本次设计是<数据库原理及应用>课程的综合实践.通过对<数 ...

  3. 学生选课系统---数据库课程设计SQL Server

    可以直接从我的GitHub中获取文档: ##学生选课系统GitHub #一 题目 ###学生选课系统 #二 需求分析 1.根据学生专业学年学期等信息,录入课程完成课程计划 2.根据课程计划,录入任课教 ...

  4. 学生选课系统数据库SQL语句练习题

    设有一数据库,包括四个表:学生表(Student).课程表(Course).成绩表(Score)以及教师信息表(Teacher).四个表的结构分别如表1-1的表(一)~表(四)所示,数据如表1-2的表 ...

  5. 数据库选课系统mysql_学生选课系统数据库的设计与实现

    实现功能: 对于学生而言可以实现选课功能,日常学习中,我们选课的时候,需要登陆自己的学号,密码,然后进行选课,选课的时候,会有老师的信息,课程号,课程名,授课老师,等. 学生的信息应该有 (学号,姓名 ...

  6. 用mysql创建 学生选课 数据库_学生选课系统数据库SQL语句考试题

    --1. 查询Student表中的所有记录的Sname.Ssex和Class列. SELECT sname,Ssex,class from Student --2. 查询教师所有的单位即不重复的Dep ...

  7. 数据库 - 02 MySQL学生选课系统

    MySQL学生选课系统 1.设计背景 该练习主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息. ...

  8. Mysql数据库使用:学生选课系统,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表。

    Mysql数据库使用 练习内容:主要针对学生选课系统而设计,其中设计到三张表,分别为学生表,课程表,学生和课程对应的关联表. 学生表主要用于存储学生信息,包括姓名,性别,地址,电话等信息 课程表主要用 ...

  9. 创建选修专业表oracle,数据库及数据表的创建与删除 (Oracle实验)

    实验目的 在数据库中,基本表用于存储数据:视图是虚表,在数据库中只存储视图定义(物化视图除外),通过视图可以查询.更新基本表中的数据:索引主要用于提高存取效率.通过本次实验,可以掌握基本表.视图.索引 ...

最新文章

  1. 怎样从0开始搭建一个测试框架_0
  2. step3 . day4 数据结构之线性表 栈和队
  3. php中怎么让图片没有缓存文件,PHP页面文件缓存,PHP图片缓存实例
  4. eclipse创建maven
  5. gensim提取一个句子的关键词_NLP(五):关键词提取补充(语料库和向量空间)...
  6. 如何在Exchange中处理不能发送的信息
  7. 一个java写的贪吃蛇程序
  8. 逻辑运算符 用法解释
  9. 拓端tecdat|使用R语言随机波动模型SV处理时间序列中的随机波动率
  10. 安徽省计算机一级PDF,安徽省计算机一级考试试题 .pdf
  11. IT、电商、系统、架构等名称名词解释
  12. 暗原色先验单一输入图像去雾
  13. 萝卜小姐的整车第一弹—MCU 软件烧录及升级说明
  14. AD(altium designer)15原理图与PCB设计教程(四)——电路原理图设计进阶
  15. Qt入门极简教程(二)
  16. 如何用excel做多元回归分析
  17. rem和vw,vh的介绍
  18. Python中程序的基本结构
  19. 解决下载图片打不开的问题
  20. window10下libpng编译

热门文章

  1. 如何用微信公众号营销
  2. swig 转义html,Swig 使用指南
  3. 亲人/朋友在工地出事,该怎么办
  4. 【使用教程】nbr服务器端代码的编译和运行
  5. 解决Android notifyDataSetChanged()无效
  6. HttpClient别说话,用心看
  7. 再见了数仓,阿里的数据湖建设攻略确实牛!
  8. Neo4j Desktop使用
  9. Nginx expires缓存
  10. 【Qt学习之行】相机和音频录制